diff --git a/assets/build/css/main.css b/assets/build/css/main.css new file mode 100644 index 00000000..a4edca8f --- /dev/null +++ b/assets/build/css/main.css @@ -0,0 +1,3 @@ +/*! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com*/ + +/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:#374151;max-width:65ch}.prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose a{color:#111827;font-weight:500;text-decoration:underline}.prose strong{color:#111827;font-weight:600}.prose ol[type=A]{--list-counter-style:upper-alpha}.prose ol[type=a]{--list-counter-style:lower-alpha}.prose ol[type=A s]{--list-counter-style:upper-alpha}.prose ol[type=a s]{--list-counter-style:lower-alpha}.prose ol[type=I]{--list-counter-style:upper-roman}.prose ol[type=i]{--list-counter-style:lower-roman}.prose ol[type=I s]{--list-counter-style:upper-roman}.prose ol[type=i s]{--list-counter-style:lower-roman}.prose ol[type="1"]{--list-counter-style:decimal}.prose ol>li{padding-left:1.75em;position:relative}.prose ol>li:before{color:#6b7280;content:counter(list-item,var(--list-counter-style,decimal)) ".";font-weight:400;left:0;position:absolute}.prose ul>li{padding-left:1.75em;position:relative}.prose ul>li:before{background-color:#d1d5db;border-radius:50%;content:"";height:.375em;left:.25em;position:absolute;top:.6875em;width:.375em}.prose hr{border-color:#e5e7eb;border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose blockquote{border-left-color:#e5e7eb;border-left-width:.25rem;color:#111827;font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:#111827;font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose h2{color:#111827;font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose h3{font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose h3,.prose h4{color:#111827;font-weight:600}.prose h4{line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:#111827;font-size:.875em;font-weight:600}.prose code:after,.prose code:before{content:"`"}.prose a code{color:#111827}.prose pre{background-color:#1f2937;border-radius:.375rem;color:#e5e7eb;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding:0}.prose pre code:after,.prose pre code:before{content:none}.prose table{font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.prose thead{border-bottom-color:#d1d5db;border-bottom-width:1px;color:#111827;font-weight:600}.prose thead th{padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.prose tbody tr{border-bottom-color:#e5e7eb;border-bottom-width:1px}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{padding:.5714286em;vertical-align:top}.prose{font-size:1rem;line-height:1.75}.prose p{margin-bottom:1.25em;margin-top:1.25em}.prose figure,.prose img,.prose video{margin-bottom:2em;margin-top:2em}.prose figure>*{margin-bottom:0;margin-top:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ol,.prose ul{margin-bottom:1.25em;margin-top:1.25em}.prose li{margin-bottom:.5em;margin-top:.5em}.prose>ul>li p{margin-bottom:.75em;margin-top:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-bottom:.75em;margin-top:.75em}.prose h2+*,.prose h3+*,.prose h4+*,.prose hr+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.z-40{z-index:40}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-5{grid-column:span 5/span 5}.col-span-12{grid-column:span 12/span 12}.float-left{float:left}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-6{margin-top:1.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-4{height:1rem}.h-6{height:1.5rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-20{height:5rem}.h-32{height:8rem}.h-40{height:10rem}.h-full{height:100%}.h-screen{height:100vh}.w-6{width:1.5rem}.w-32{width:8rem}.w-full{width:100%}.min-w-full{min-width:100%}.max-w-max{max-width:-moz-max-content;max-width:max-content}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(229,231,235,var(--tw-divide-opacity))}.overflow-y-auto{overflow-y:auto}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border-0{border-width:0}.border{border-width:1px}.border-t-4{border-top-width:4px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-transparent{border-color:transparent}.border-red-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.border-ninja-blue,.focus\:border-ninja-blue:focus,.hover\:border-ninja-blue:hover{--tw-border-opacity:1;border-color:rgba(17,124,193,var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-16{padding-right:4rem}.pb-1{padding-bottom:.25rem}.pb-32{padding-bottom:8rem}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.text-center{text-align:center}.font-sans{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.hover\:text-ninja-blue:hover,.text-ninja-blue{--tw-text-opacity:1;color:rgba(17,124,193,var(--tw-text-opacity))}.underline{text-decoration:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{--tw-shadow:0 0 #0000}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(209,213,219,var(--tw-ring-opacity))}.focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.pattern-background{background-color:#112c47;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='538' height='448.3' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='.11'%3E%3Cpath fill='%23444' d='M90 150 0 300h180z'/%3E%3Cpath d='M90 150 180 0H0z'/%3E%3Cpath fill='%23AAA' d='M270 150 360 0H180z'/%3E%3Cpath fill='%23DDD' d='m450 150-90 150h180z'/%3E%3Cpath fill='%23999' d='M450 150 540 0H360z'/%3E%3Cpath d='m630 150-90 150h180z'/%3E%3Cpath fill='%23DDD' d='M630 150 720 0H540z'/%3E%3Cpath fill='%23444' d='m810 150-90 150h180z'/%3E%3Cpath fill='%23FFF' d='M810 150 900 0H720z'/%3E%3Cpath fill='%23DDD' d='m990 150-90 150h180z'/%3E%3Cpath fill='%23444' d='m990 150 90-150H900z'/%3E%3Cpath fill='%23DDD' d='M90 450 0 600h180z'/%3E%3Cpath d='m90 450 90-150H0z'/%3E%3Cpath fill='%23666' d='m270 450-90 150h180z'/%3E%3Cpath fill='%23AAA' d='m270 450 90-150H180z'/%3E%3Cpath fill='%23DDD' d='m450 450-90 150h180z'/%3E%3Cpath fill='%23999' d='m450 450 90-150H360zM630 450l-90 150h180z'/%3E%3Cpath fill='%23FFF' d='m630 450 90-150H540z'/%3E%3Cpath d='m810 450-90 150h180z'/%3E%3Cpath fill='%23DDD' d='m810 450 90-150H720z'/%3E%3Cpath fill='%23AAA' d='m990 450-90 150h180z'/%3E%3Cpath fill='%23444' d='m990 450 90-150H900z'/%3E%3Cpath fill='%23222' d='M90 750 0 900h180z'/%3E%3Cpath d='m270 750-90 150h180z'/%3E%3Cpath fill='%23DDD' d='m270 750 90-150H180z'/%3E%3Cpath d='m450 750 90-150H360zM630 750l-90 150h180z'/%3E%3Cpath fill='%23444' d='m630 750 90-150H540z'/%3E%3Cpath fill='%23AAA' d='m810 750-90 150h180z'/%3E%3Cpath fill='%23666' d='m810 750 90-150H720z'/%3E%3Cpath fill='%23999' d='m990 750-90 150h180zM180 0 90 150h180z'/%3E%3Cpath fill='%23444' d='m360 0-90 150h180z'/%3E%3Cpath fill='%23FFF' d='m540 0-90 150h180z'/%3E%3Cpath d='m900 0-90 150h180z'/%3E%3Cpath fill='%23222' d='m0 300-90 150H90z'/%3E%3Cpath fill='%23FFF' d='m0 300 90-150H-90zM180 300 90 450h180z'/%3E%3Cpath fill='%23666' d='m180 300 90-150H90z'/%3E%3Cpath fill='%23222' d='m360 300-90 150h180z'/%3E%3Cpath fill='%23FFF' d='m360 300 90-150H270z'/%3E%3Cpath fill='%23444' d='m540 300-90 150h180z'/%3E%3Cpath fill='%23222' d='m540 300 90-150H450z'/%3E%3Cpath fill='%23AAA' d='m720 300-90 150h180z'/%3E%3Cpath fill='%23666' d='m720 300 90-150H630z'/%3E%3Cpath fill='%23FFF' d='m900 300-90 150h180z'/%3E%3Cpath fill='%23999' d='m900 300 90-150H810z'/%3E%3Cpath d='m0 600-90 150H90z'/%3E%3Cpath fill='%23666' d='m0 600 90-150H-90z'/%3E%3Cpath fill='%23AAA' d='M180 600 90 750h180z'/%3E%3Cpath fill='%23444' d='m180 600 90-150H90zM360 600l-90 150h180z'/%3E%3Cpath fill='%23999' d='m360 600 90-150H270z'/%3E%3Cpath fill='%23666' d='m540 600 90-150H450z'/%3E%3Cpath fill='%23222' d='m720 600-90 150h180z'/%3E%3Cpath fill='%23FFF' d='m900 600-90 150h180z'/%3E%3Cpath fill='%23222' d='m900 600 90-150H810z'/%3E%3Cpath fill='%23DDD' d='m0 900 90-150H-90z'/%3E%3Cpath fill='%23444' d='m180 900 90-150H90z'/%3E%3Cpath fill='%23FFF' d='m360 900 90-150H270z'/%3E%3Cpath fill='%23AAA' d='m540 900 90-150H450z'/%3E%3Cpath fill='%23FFF' d='m720 900 90-150H630z'/%3E%3Cpath fill='%23222' d='m900 900 90-150H810zM1080 300l-90 150h180z'/%3E%3Cpath fill='%23FFF' d='m1080 300 90-150H990z'/%3E%3Cpath d='m1080 600-90 150h180z'/%3E%3Cpath fill='%23666' d='m1080 600 90-150H990z'/%3E%3Cpath fill='%23DDD' d='m1080 900 90-150H990z'/%3E%3C/g%3E%3C/svg%3E")}@media (min-width:1200px){#page-content{font-size:15px;max-width:85%!important}}.prose{box-sizing:border-box;margin:0 auto;max-width:100vw;padding:0 1rem;width:100%}@media (min-width:768px){.prose{padding:0}}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}}@media (min-width:768px){.md\:col-span-8{grid-column:span 8/span 8}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:1024px){.lg\:z-50{z-index:50}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:mb-0{margin-bottom:0}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}} diff --git a/assets/build/js/main.js b/assets/build/js/main.js new file mode 100644 index 00000000..fb80e333 --- /dev/null +++ b/assets/build/js/main.js @@ -0,0 +1 @@ +(()=>{var A,e={303:function(A,e){var t,n,o;!function(r,i){"use strict";n=[],void 0===(o="function"==typeof(t=function(){function A(A){function e(A){A.icon=Object.prototype.hasOwnProperty.call(A,"icon")?A.icon:"",A.visible=Object.prototype.hasOwnProperty.call(A,"visible")?A.visible:"hover",A.placement=Object.prototype.hasOwnProperty.call(A,"placement")?A.placement:"right",A.ariaLabel=Object.prototype.hasOwnProperty.call(A,"ariaLabel")?A.ariaLabel:"Anchor",A.class=Object.prototype.hasOwnProperty.call(A,"class")?A.class:"",A.base=Object.prototype.hasOwnProperty.call(A,"base")?A.base:"",A.truncate=Object.prototype.hasOwnProperty.call(A,"truncate")?Math.floor(A.truncate):64,A.titleText=Object.prototype.hasOwnProperty.call(A,"titleText")?A.titleText:""}function t(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new TypeError("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}function n(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style"),t=".anchorjs-link{opacity:0;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}",n=":hover>.anchorjs-link,.anchorjs-link:focus{opacity:1}",o='@font-face{font-family:anchorjs-icons;src:url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype")}',r="[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}";e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"],style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(t,e.sheet.cssRules.length),e.sheet.insertRule(n,e.sheet.cssRules.length),e.sheet.insertRule(r,e.sheet.cssRules.length),e.sheet.insertRule(o,e.sheet.cssRules.length)}}this.options=A||{},this.elements=[],e(this.options),this.isTouchDevice=function(){return Boolean("ontouchstart"in window||window.TouchEvent||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var o,r,i,a,s,c,l,h,u,d,f,p,y=[];if(e(this.options),"touch"===(f=this.options.visible)&&(f=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(o=t(A)).length)return this;for(n(),r=document.querySelectorAll("[id]"),i=[].map.call(r,(function(A){return A.id})),s=0;s\]./()*\\\n\t\b\v\u00A0]/g;return this.options.truncate||e(this.options),A.trim().replace(/'/gi,"").replace(n,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&(" "+A.firstChild.className+" ").indexOf(" anchorjs-link ")>-1,t=A.lastChild&&(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ")>-1;return e||t||!1}}return A})?t.apply(e,n):t)||(A.exports=o)}()},151:(A,e,t)=>{"use strict";var n=t(303);function o(A,e){var t="undefined"!=typeof Symbol&&A[Symbol.iterator]||A["@@iterator"];if(!t){if(Array.isArray(A)||(t=function(A,e){if(!A)return;if("string"==typeof A)return r(A,e);var t=Object.prototype.toString.call(A).slice(8,-1);"Object"===t&&A.constructor&&(t=A.constructor.name);if("Map"===t||"Set"===t)return Array.from(A);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return r(A,e)}(A))||e&&A&&"number"==typeof A.length){t&&(A=t);var n=0,o=function(){};return{s:o,n:function(){return n>=A.length?{done:!0}:{done:!1,value:A[n++]}},e:function(A){throw A},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){t=t.call(A)},n:function(){var A=t.next();return a=A.done,A},e:function(A){s=!0,i=A},f:function(){try{a||null==t.return||t.return()}finally{if(s)throw i}}}}function r(A,e){(null==e||e>A.length)&&(e=A.length);for(var t=0,n=new Array(e);t h2[id], #page-content > h3[id]"));try{for(t.s();!(A=t.n()).done;){var n=A.value,r=void 0;(r=document.createElement("a")).appendChild(document.createTextNode(n.innerText)),r.classList.add("block","hover:text-ninja-blue","py-1","toc-link"),"H3"===n.nodeName&&r.classList.add("ml-4"),r.href=n.querySelector("a").getAttribute("href"),e.appendChild(r)}}catch(A){t.e(A)}finally{t.f()}document.querySelectorAll("a.toc-link").forEach((function(A){A.addEventListener("click",(function(e){e.preventDefault();var t=document.querySelector(A.getAttribute("href"));window.scrollTo({top:t.getBoundingClientRect().top+window.pageYOffset-100,behavior:"smooth"})}))}))}),!1)},661:()=>{}},t={};function n(A){var o=t[A];if(void 0!==o)return o.exports;var r=t[A]={exports:{}};return e[A].call(r.exports,r,r.exports,n),r.exports}n.m=e,A=[],n.O=(e,t,o,r)=>{if(!t){var i=1/0;for(l=0;l=r)&&Object.keys(n.O).every((A=>n.O[A](t[s])))?t.splice(s--,1):(a=!1,r0&&A[l-1][2]>r;l--)A[l]=A[l-1];A[l]=[t,o,r]},n.n=A=>{var e=A&&A.__esModule?()=>A.default:()=>A;return n.d(e,{a:e}),e},n.d=(A,e)=>{for(var t in e)n.o(e,t)&&!n.o(A,t)&&Object.defineProperty(A,t,{enumerable:!0,get:e[t]})},n.o=(A,e)=>Object.prototype.hasOwnProperty.call(A,e),(()=>{var A={522:0,870:0};n.O.j=e=>0===A[e];var e=(e,t)=>{var o,r,[i,a,s]=t,c=0;if(i.some((e=>0!==A[e]))){for(o in a)n.o(a,o)&&(n.m[o]=a[o]);if(s)var l=s(n)}for(e&&e(t);cn(151)));var o=n.O(void 0,[870],(()=>n(661)));o=n.O(o)})(); \ No newline at end of file diff --git a/assets/build/mix-manifest.json b/assets/build/mix-manifest.json new file mode 100644 index 00000000..b9b32bf3 --- /dev/null +++ b/assets/build/mix-manifest.json @@ -0,0 +1,4 @@ +{ + "/js/main.js": "/js/main.js?id=5d8f1025c2be8c2903a2ea7ba7775489", + "/css/main.css": "/css/main.css?id=ee8f7b2c999bbfd83e015bf9a9301f00" +} diff --git a/assets/example-imports/invoices.csv b/assets/example-imports/invoices.csv new file mode 100644 index 00000000..e29f15cb --- /dev/null +++ b/assets/example-imports/invoices.csv @@ -0,0 +1,2 @@ +Client Name,Client Email,Client Currency,Invoice Invoice Number,Invoice Amount,Payment Amount,Invoice PO Number,Invoice Date,Invoice Due Date,Invoice Terms,Invoice Footer,Invoice Public Notes,Invoice Private Notes,Invoice Uses Inclusive Taxes,Invoice Is Amount Discount,Invoice Discount,Invoice Partial/Deposit,Invoice Tax Name 1,Invoice Tax Name 2,Invoice Tax Name 3,Invoice Tax Rate 1,Invoice Tax Rate 2,Invoice Tax Rate 3,Item Tax Name 1,Item Tax Name 2,Item Tax Name 3,Item Tax Rate 1,Item Tax Rate 2,Item Tax Rate 3,Item Quantity,Item Cost,Item Product,Item Notes,Item Type,Item Tax Category,Item Product cost +"Metz, Cummings and Mueller",email@gmail.com,USD,34,3343,3343,PO-555-1234,2024-09-25,2024-10-25,Default company invoice terms,Default invoice footer,Public notes,Private notes,FALSE,TRUE,0,0,Sales Tax,,,6,0,0,,,,0,0,0,1,3343,,,1,1,0 diff --git a/assets/files/PaymentDriver.zip b/assets/files/PaymentDriver.zip new file mode 100644 index 00000000..e6e8ed4e Binary files /dev/null and b/assets/files/PaymentDriver.zip differ diff --git a/assets/images/account/account_danger_zone.png b/assets/images/account/account_danger_zone.png new file mode 100644 index 00000000..98adaea0 Binary files /dev/null and b/assets/images/account/account_danger_zone.png differ diff --git a/assets/images/account/account_delete_modal.png b/assets/images/account/account_delete_modal.png new file mode 100644 index 00000000..1a3157af Binary files /dev/null and b/assets/images/account/account_delete_modal.png differ diff --git a/assets/images/banking/Screenshot from 2022-12-06 13-23-54.png b/assets/images/banking/Screenshot from 2022-12-06 13-23-54.png new file mode 100644 index 00000000..9851b385 Binary files /dev/null and b/assets/images/banking/Screenshot from 2022-12-06 13-23-54.png differ diff --git a/assets/images/banking/Screenshot from 2022-12-28 00-18-39.png b/assets/images/banking/Screenshot from 2022-12-28 00-18-39.png new file mode 100644 index 00000000..a2fc9232 Binary files /dev/null and b/assets/images/banking/Screenshot from 2022-12-28 00-18-39.png differ diff --git a/assets/images/banking/add_edit_transaction.png b/assets/images/banking/add_edit_transaction.png new file mode 100644 index 00000000..7bfa2291 Binary files /dev/null and b/assets/images/banking/add_edit_transaction.png differ diff --git a/assets/images/banking/auto_sync.png b/assets/images/banking/auto_sync.png new file mode 100644 index 00000000..33609e4a Binary files /dev/null and b/assets/images/banking/auto_sync.png differ diff --git a/assets/images/banking/bank_connect.png b/assets/images/banking/bank_connect.png new file mode 100644 index 00000000..f1a6363a Binary files /dev/null and b/assets/images/banking/bank_connect.png differ diff --git a/assets/images/banking/bank_rule_list.png b/assets/images/banking/bank_rule_list.png new file mode 100644 index 00000000..bef52e49 Binary files /dev/null and b/assets/images/banking/bank_rule_list.png differ diff --git a/assets/images/banking/bank_transactions.png b/assets/images/banking/bank_transactions.png new file mode 100644 index 00000000..d88481af Binary files /dev/null and b/assets/images/banking/bank_transactions.png differ diff --git a/assets/images/banking/bank_yodlee_connect.png b/assets/images/banking/bank_yodlee_connect.png new file mode 100644 index 00000000..7cf9a23d Binary files /dev/null and b/assets/images/banking/bank_yodlee_connect.png differ diff --git a/assets/images/banking/convert_to_expense.png b/assets/images/banking/convert_to_expense.png new file mode 100644 index 00000000..d80d3739 Binary files /dev/null and b/assets/images/banking/convert_to_expense.png differ diff --git a/assets/images/banking/convert_to_payment.png b/assets/images/banking/convert_to_payment.png new file mode 100644 index 00000000..30c3afb1 Binary files /dev/null and b/assets/images/banking/convert_to_payment.png differ diff --git a/assets/images/banking/create_bank_rule.png b/assets/images/banking/create_bank_rule.png new file mode 100644 index 00000000..76057e86 Binary files /dev/null and b/assets/images/banking/create_bank_rule.png differ diff --git a/assets/images/banking/create_rule.png b/assets/images/banking/create_rule.png new file mode 100644 index 00000000..a66a89ae Binary files /dev/null and b/assets/images/banking/create_rule.png differ diff --git a/assets/images/banking/rule_spec.png b/assets/images/banking/rule_spec.png new file mode 100644 index 00000000..9f081e8e Binary files /dev/null and b/assets/images/banking/rule_spec.png differ diff --git a/assets/images/client_portal/client_portal_credits.png b/assets/images/client_portal/client_portal_credits.png new file mode 100644 index 00000000..ffc6ace6 Binary files /dev/null and b/assets/images/client_portal/client_portal_credits.png differ diff --git a/assets/images/client_portal/client_portal_documents.png b/assets/images/client_portal/client_portal_documents.png new file mode 100644 index 00000000..5aac6b33 Binary files /dev/null and b/assets/images/client_portal/client_portal_documents.png differ diff --git a/assets/images/client_portal/client_portal_homescreen_invoices.png b/assets/images/client_portal/client_portal_homescreen_invoices.png new file mode 100644 index 00000000..73a63aa0 Binary files /dev/null and b/assets/images/client_portal/client_portal_homescreen_invoices.png differ diff --git a/assets/images/client_portal/client_portal_payment_methods.png b/assets/images/client_portal/client_portal_payment_methods.png new file mode 100644 index 00000000..16b7777a Binary files /dev/null and b/assets/images/client_portal/client_portal_payment_methods.png differ diff --git a/assets/images/client_portal/client_portal_payments.png b/assets/images/client_portal/client_portal_payments.png new file mode 100644 index 00000000..39e80bfc Binary files /dev/null and b/assets/images/client_portal/client_portal_payments.png differ diff --git a/assets/images/client_portal/client_portal_prepayment.png b/assets/images/client_portal/client_portal_prepayment.png new file mode 100644 index 00000000..9879aec4 Binary files /dev/null and b/assets/images/client_portal/client_portal_prepayment.png differ diff --git a/assets/images/client_portal/client_portal_quotes.png b/assets/images/client_portal/client_portal_quotes.png new file mode 100644 index 00000000..0f591c65 Binary files /dev/null and b/assets/images/client_portal/client_portal_quotes.png differ diff --git a/assets/images/client_portal/client_portal_recurring_invoices.png b/assets/images/client_portal/client_portal_recurring_invoices.png new file mode 100644 index 00000000..3425d4c1 Binary files /dev/null and b/assets/images/client_portal/client_portal_recurring_invoices.png differ diff --git a/assets/images/client_portal/client_portal_statement.png b/assets/images/client_portal/client_portal_statement.png new file mode 100644 index 00000000..0b5fb609 Binary files /dev/null and b/assets/images/client_portal/client_portal_statement.png differ diff --git a/assets/images/client_portal/client_portal_subscriptions.png b/assets/images/client_portal/client_portal_subscriptions.png new file mode 100644 index 00000000..694dce00 Binary files /dev/null and b/assets/images/client_portal/client_portal_subscriptions.png differ diff --git a/assets/images/client_portal/client_portal_view_payment_method.png b/assets/images/client_portal/client_portal_view_payment_method.png new file mode 100644 index 00000000..8b8d8317 Binary files /dev/null and b/assets/images/client_portal/client_portal_view_payment_method.png differ diff --git a/assets/images/client_portal/client_portal_view_subscription.png b/assets/images/client_portal/client_portal_view_subscription.png new file mode 100644 index 00000000..2b970852 Binary files /dev/null and b/assets/images/client_portal/client_portal_view_subscription.png differ diff --git a/assets/images/clients/add_client_plus_button_leftnav.png b/assets/images/clients/add_client_plus_button_leftnav.png new file mode 100644 index 00000000..6374c17f Binary files /dev/null and b/assets/images/clients/add_client_plus_button_leftnav.png differ diff --git a/assets/images/clients/client_activity_react.png b/assets/images/clients/client_activity_react.png new file mode 100644 index 00000000..49f65491 Binary files /dev/null and b/assets/images/clients/client_activity_react.png differ diff --git a/assets/images/clients/client_additional_info_currency.png b/assets/images/clients/client_additional_info_currency.png new file mode 100644 index 00000000..f8bf3c46 Binary files /dev/null and b/assets/images/clients/client_additional_info_currency.png differ diff --git a/assets/images/clients/client_auto_included_on_invoice_example.png b/assets/images/clients/client_auto_included_on_invoice_example.png new file mode 100644 index 00000000..ce3e2744 Binary files /dev/null and b/assets/images/clients/client_auto_included_on_invoice_example.png differ diff --git a/assets/images/clients/client_overview.png b/assets/images/clients/client_overview.png new file mode 100644 index 00000000..d68aa6fc Binary files /dev/null and b/assets/images/clients/client_overview.png differ diff --git a/assets/images/clients/client_portal.png b/assets/images/clients/client_portal.png new file mode 100644 index 00000000..8ffa4ad7 Binary files /dev/null and b/assets/images/clients/client_portal.png differ diff --git a/assets/images/clients/client_quick_access_menu.png b/assets/images/clients/client_quick_access_menu.png new file mode 100644 index 00000000..b91abf2f Binary files /dev/null and b/assets/images/clients/client_quick_access_menu.png differ diff --git a/assets/images/clients/client_settings_overrides.png b/assets/images/clients/client_settings_overrides.png new file mode 100644 index 00000000..3d451349 Binary files /dev/null and b/assets/images/clients/client_settings_overrides.png differ diff --git a/assets/images/clients/editclient_clientportalhilighted.png b/assets/images/clients/editclient_clientportalhilighted.png new file mode 100644 index 00000000..8c1b9082 Binary files /dev/null and b/assets/images/clients/editclient_clientportalhilighted.png differ diff --git a/assets/images/clients/flutter_client_categories_hover.png b/assets/images/clients/flutter_client_categories_hover.png new file mode 100644 index 00000000..f30b684c Binary files /dev/null and b/assets/images/clients/flutter_client_categories_hover.png differ diff --git a/assets/images/clients/react_add_item_to_client.png b/assets/images/clients/react_add_item_to_client.png new file mode 100644 index 00000000..52f46023 Binary files /dev/null and b/assets/images/clients/react_add_item_to_client.png differ diff --git a/assets/images/creating-custom-design/01-creating-design-entry.png b/assets/images/creating-custom-design/01-creating-design-entry.png new file mode 100644 index 00000000..42a57bd9 Binary files /dev/null and b/assets/images/creating-custom-design/01-creating-design-entry.png differ diff --git a/assets/images/creating-custom-design/02-showing-the-source-code.png b/assets/images/creating-custom-design/02-showing-the-source-code.png new file mode 100644 index 00000000..c6255999 Binary files /dev/null and b/assets/images/creating-custom-design/02-showing-the-source-code.png differ diff --git a/assets/images/credits/client_auto_included_on_credit_example.png b/assets/images/credits/client_auto_included_on_credit_example.png new file mode 100644 index 00000000..ccaefc5d Binary files /dev/null and b/assets/images/credits/client_auto_included_on_credit_example.png differ diff --git a/assets/images/credits/credit_bottom_tabs_nav.png b/assets/images/credits/credit_bottom_tabs_nav.png new file mode 100644 index 00000000..d39700f0 Binary files /dev/null and b/assets/images/credits/credit_bottom_tabs_nav.png differ diff --git a/assets/images/credits/credits_homepage_table.png b/assets/images/credits/credits_homepage_table.png new file mode 100644 index 00000000..b47c855d Binary files /dev/null and b/assets/images/credits/credits_homepage_table.png differ diff --git a/assets/images/dashboard/dashboard_chart_hover_example_amounts.png b/assets/images/dashboard/dashboard_chart_hover_example_amounts.png new file mode 100644 index 00000000..74891919 Binary files /dev/null and b/assets/images/dashboard/dashboard_chart_hover_example_amounts.png differ diff --git a/assets/images/dashboard/dashboard_filter_by_currency.png b/assets/images/dashboard/dashboard_filter_by_currency.png new file mode 100644 index 00000000..1608786f Binary files /dev/null and b/assets/images/dashboard/dashboard_filter_by_currency.png differ diff --git a/assets/images/dashboard/dashboard_overview_preferences.png b/assets/images/dashboard/dashboard_overview_preferences.png new file mode 100644 index 00000000..d6e6ac8b Binary files /dev/null and b/assets/images/dashboard/dashboard_overview_preferences.png differ diff --git a/assets/images/dashboard/react_dashboard.png b/assets/images/dashboard/react_dashboard.png new file mode 100644 index 00000000..1ed1d57b Binary files /dev/null and b/assets/images/dashboard/react_dashboard.png differ diff --git a/assets/images/discourse.png b/assets/images/discourse.png new file mode 100644 index 00000000..fd712bd1 Binary files /dev/null and b/assets/images/discourse.png differ diff --git a/assets/images/einvoices/zugferd.png b/assets/images/einvoices/zugferd.png new file mode 100644 index 00000000..a24e3475 Binary files /dev/null and b/assets/images/einvoices/zugferd.png differ diff --git a/assets/images/faq/client_example_expenses_linked.png b/assets/images/faq/client_example_expenses_linked.png new file mode 100644 index 00000000..54ab8550 Binary files /dev/null and b/assets/images/faq/client_example_expenses_linked.png differ diff --git a/assets/images/favicon.png b/assets/images/favicon.png new file mode 100644 index 00000000..e436c0f8 Binary files /dev/null and b/assets/images/favicon.png differ diff --git a/assets/images/gateways/AddPaymentGatewayDropdownList.png b/assets/images/gateways/AddPaymentGatewayDropdownList.png new file mode 100644 index 00000000..2a5bc930 Binary files /dev/null and b/assets/images/gateways/AddPaymentGatewayDropdownList.png differ diff --git a/assets/images/gateways/AddPaymentGatewayHomePage.png b/assets/images/gateways/AddPaymentGatewayHomePage.png new file mode 100644 index 00000000..8303822c Binary files /dev/null and b/assets/images/gateways/AddPaymentGatewayHomePage.png differ diff --git a/assets/images/gateways/PaymentSettingsGatewaysBlankList_1.png b/assets/images/gateways/PaymentSettingsGatewaysBlankList_1.png new file mode 100644 index 00000000..245f934e Binary files /dev/null and b/assets/images/gateways/PaymentSettingsGatewaysBlankList_1.png differ diff --git a/assets/images/gateways/authorize.png b/assets/images/gateways/authorize.png new file mode 100644 index 00000000..b900fd8e Binary files /dev/null and b/assets/images/gateways/authorize.png differ diff --git a/assets/images/gateways/checkout.jpg b/assets/images/gateways/checkout.jpg new file mode 100644 index 00000000..b5676e0a Binary files /dev/null and b/assets/images/gateways/checkout.jpg differ diff --git a/assets/images/gateways/mollie.png b/assets/images/gateways/mollie.png new file mode 100644 index 00000000..8d9434d0 Binary files /dev/null and b/assets/images/gateways/mollie.png differ diff --git a/assets/images/gateways/payfast.png b/assets/images/gateways/payfast.png new file mode 100644 index 00000000..524afdb9 Binary files /dev/null and b/assets/images/gateways/payfast.png differ diff --git a/assets/images/gateways/paytrace.png b/assets/images/gateways/paytrace.png new file mode 100644 index 00000000..8e8c1874 Binary files /dev/null and b/assets/images/gateways/paytrace.png differ diff --git a/assets/images/gateways/paytrace.svg b/assets/images/gateways/paytrace.svg new file mode 100644 index 00000000..b317192c --- /dev/null +++ b/assets/images/gateways/paytrace.svg @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/gateways/powerboard1.png b/assets/images/gateways/powerboard1.png new file mode 100644 index 00000000..10a94ccc Binary files /dev/null and b/assets/images/gateways/powerboard1.png differ diff --git a/assets/images/gateways/powerboard2.png b/assets/images/gateways/powerboard2.png new file mode 100644 index 00000000..deaa6804 Binary files /dev/null and b/assets/images/gateways/powerboard2.png differ diff --git a/assets/images/gateways/powerboard3.png b/assets/images/gateways/powerboard3.png new file mode 100644 index 00000000..5637b61d Binary files /dev/null and b/assets/images/gateways/powerboard3.png differ diff --git a/assets/images/gateways/powerboard4.png b/assets/images/gateways/powerboard4.png new file mode 100644 index 00000000..6b3e478d Binary files /dev/null and b/assets/images/gateways/powerboard4.png differ diff --git a/assets/images/gateways/powerboard5.png b/assets/images/gateways/powerboard5.png new file mode 100644 index 00000000..a724e1a5 Binary files /dev/null and b/assets/images/gateways/powerboard5.png differ diff --git a/assets/images/gateways/stripe.svg b/assets/images/gateways/stripe.svg new file mode 100644 index 00000000..415271d5 --- /dev/null +++ b/assets/images/gateways/stripe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/hosted-migration/hosted_migration_step_1.png b/assets/images/hosted-migration/hosted_migration_step_1.png new file mode 100644 index 00000000..0ab4b716 Binary files /dev/null and b/assets/images/hosted-migration/hosted_migration_step_1.png differ diff --git a/assets/images/hosted-migration/hosted_migration_step_2.png b/assets/images/hosted-migration/hosted_migration_step_2.png new file mode 100644 index 00000000..62b97e04 Binary files /dev/null and b/assets/images/hosted-migration/hosted_migration_step_2.png differ diff --git a/assets/images/hosted-migration/v5-export.png b/assets/images/hosted-migration/v5-export.png new file mode 100644 index 00000000..610dd123 Binary files /dev/null and b/assets/images/hosted-migration/v5-export.png differ diff --git a/assets/images/hosted-migration/v5-import.png b/assets/images/hosted-migration/v5-import.png new file mode 100644 index 00000000..5e6c49cb Binary files /dev/null and b/assets/images/hosted-migration/v5-import.png differ diff --git a/assets/images/invoiceninja_icon_large.png b/assets/images/invoiceninja_icon_large.png new file mode 100644 index 00000000..cf6386b1 Binary files /dev/null and b/assets/images/invoiceninja_icon_large.png differ diff --git a/assets/images/invoices/invoice_bottom_tabs_react.png b/assets/images/invoices/invoice_bottom_tabs_react.png new file mode 100644 index 00000000..27823e2a Binary files /dev/null and b/assets/images/invoices/invoice_bottom_tabs_react.png differ diff --git a/assets/images/invoices/invoice_more_actions_dropdown.png b/assets/images/invoices/invoice_more_actions_dropdown.png new file mode 100644 index 00000000..ab0b51e0 Binary files /dev/null and b/assets/images/invoices/invoice_more_actions_dropdown.png differ diff --git a/assets/images/invoices/invoice_right_overview_panel.png b/assets/images/invoices/invoice_right_overview_panel.png new file mode 100644 index 00000000..c62a55cc Binary files /dev/null and b/assets/images/invoices/invoice_right_overview_panel.png differ diff --git a/assets/images/jigsaw.png b/assets/images/jigsaw.png new file mode 100644 index 00000000..c7c3b8d8 Binary files /dev/null and b/assets/images/jigsaw.png differ diff --git a/assets/images/logo-rounded.png b/assets/images/logo-rounded.png new file mode 100644 index 00000000..2ad35df2 Binary files /dev/null and b/assets/images/logo-rounded.png differ diff --git a/assets/images/logo.png b/assets/images/logo.png new file mode 100644 index 00000000..3c2064db Binary files /dev/null and b/assets/images/logo.png differ diff --git a/assets/images/migration/activate_company.png b/assets/images/migration/activate_company.png new file mode 100644 index 00000000..7795cb33 Binary files /dev/null and b/assets/images/migration/activate_company.png differ diff --git a/assets/images/migration/inactivated.png b/assets/images/migration/inactivated.png new file mode 100644 index 00000000..2087c8a3 Binary files /dev/null and b/assets/images/migration/inactivated.png differ diff --git a/assets/images/migration/migration_step_1.png b/assets/images/migration/migration_step_1.png new file mode 100644 index 00000000..f7c12c53 Binary files /dev/null and b/assets/images/migration/migration_step_1.png differ diff --git a/assets/images/migration/migration_step_2.png b/assets/images/migration/migration_step_2.png new file mode 100644 index 00000000..044c3b0e Binary files /dev/null and b/assets/images/migration/migration_step_2.png differ diff --git a/assets/images/migration/migration_step_3.png b/assets/images/migration/migration_step_3.png new file mode 100644 index 00000000..866832b8 Binary files /dev/null and b/assets/images/migration/migration_step_3.png differ diff --git a/assets/images/migration/migration_step_4.png b/assets/images/migration/migration_step_4.png new file mode 100644 index 00000000..a261d10e Binary files /dev/null and b/assets/images/migration/migration_step_4.png differ diff --git a/assets/images/migration/migration_step_5.png b/assets/images/migration/migration_step_5.png new file mode 100644 index 00000000..4f6de048 Binary files /dev/null and b/assets/images/migration/migration_step_5.png differ diff --git a/assets/images/migration/migration_step_6.png b/assets/images/migration/migration_step_6.png new file mode 100644 index 00000000..c6fd6d24 Binary files /dev/null and b/assets/images/migration/migration_step_6.png differ diff --git a/assets/images/migration/v4_deactivate.png b/assets/images/migration/v4_deactivate.png new file mode 100644 index 00000000..bd4310b5 Binary files /dev/null and b/assets/images/migration/v4_deactivate.png differ diff --git a/assets/images/migration/v5_url.png b/assets/images/migration/v5_url.png new file mode 100644 index 00000000..13c830ff Binary files /dev/null and b/assets/images/migration/v5_url.png differ diff --git a/assets/images/payments/edit_payment_react.png b/assets/images/payments/edit_payment_react.png new file mode 100644 index 00000000..68e48fe1 Binary files /dev/null and b/assets/images/payments/edit_payment_react.png differ diff --git a/assets/images/payments/enter_new_payment_react.png b/assets/images/payments/enter_new_payment_react.png new file mode 100644 index 00000000..f1596a4f Binary files /dev/null and b/assets/images/payments/enter_new_payment_react.png differ diff --git a/assets/images/payments/unapplied_payment.png b/assets/images/payments/unapplied_payment.png new file mode 100644 index 00000000..3b4b33fa Binary files /dev/null and b/assets/images/payments/unapplied_payment.png differ diff --git a/assets/images/pdf_customization/1-selecting-element-in-draft.png b/assets/images/pdf_customization/1-selecting-element-in-draft.png new file mode 100644 index 00000000..012d4676 Binary files /dev/null and b/assets/images/pdf_customization/1-selecting-element-in-draft.png differ diff --git a/assets/images/pdf_customization/2-inspecting-data-ref-of-element.png b/assets/images/pdf_customization/2-inspecting-data-ref-of-element.png new file mode 100644 index 00000000..7a300241 Binary files /dev/null and b/assets/images/pdf_customization/2-inspecting-data-ref-of-element.png differ diff --git a/assets/images/pdf_customization/draft-mode.png b/assets/images/pdf_customization/draft-mode.png new file mode 100644 index 00000000..0ab92ae2 Binary files /dev/null and b/assets/images/pdf_customization/draft-mode.png differ diff --git a/assets/images/pdf_customization/swiss_qrcode1.png b/assets/images/pdf_customization/swiss_qrcode1.png new file mode 100644 index 00000000..36f40fa0 Binary files /dev/null and b/assets/images/pdf_customization/swiss_qrcode1.png differ diff --git a/assets/images/pdf_customization/swiss_qrcode2.png b/assets/images/pdf_customization/swiss_qrcode2.png new file mode 100644 index 00000000..819a396d Binary files /dev/null and b/assets/images/pdf_customization/swiss_qrcode2.png differ diff --git a/assets/images/pdf_customization/swiss_qrcode3.png b/assets/images/pdf_customization/swiss_qrcode3.png new file mode 100644 index 00000000..e0843288 Binary files /dev/null and b/assets/images/pdf_customization/swiss_qrcode3.png differ diff --git a/assets/images/products/edit_product_with_inventory_tracking_v5.png b/assets/images/products/edit_product_with_inventory_tracking_v5.png new file mode 100644 index 00000000..61032dc7 Binary files /dev/null and b/assets/images/products/edit_product_with_inventory_tracking_v5.png differ diff --git a/assets/images/products/edit_product_withdropdown.png b/assets/images/products/edit_product_withdropdown.png new file mode 100644 index 00000000..b788d738 Binary files /dev/null and b/assets/images/products/edit_product_withdropdown.png differ diff --git a/assets/images/products/inventory_tracking_product.png b/assets/images/products/inventory_tracking_product.png new file mode 100644 index 00000000..45529f1b Binary files /dev/null and b/assets/images/products/inventory_tracking_product.png differ diff --git a/assets/images/products/product_settings_v5.png b/assets/images/products/product_settings_v5.png new file mode 100644 index 00000000..b5885849 Binary files /dev/null and b/assets/images/products/product_settings_v5.png differ diff --git a/assets/images/products/products_v5_hoverovermoreactions.png b/assets/images/products/products_v5_hoverovermoreactions.png new file mode 100644 index 00000000..e3d73bd5 Binary files /dev/null and b/assets/images/products/products_v5_hoverovermoreactions.png differ diff --git a/assets/images/products/track_inventory_settings.png b/assets/images/products/track_inventory_settings.png new file mode 100644 index 00000000..dd5c7b47 Binary files /dev/null and b/assets/images/products/track_inventory_settings.png differ diff --git a/assets/images/projects/invoice_created_from_project.png b/assets/images/projects/invoice_created_from_project.png new file mode 100644 index 00000000..f17b1230 Binary files /dev/null and b/assets/images/projects/invoice_created_from_project.png differ diff --git a/assets/images/projects/project_edit_dropdown_arrow_menu.png b/assets/images/projects/project_edit_dropdown_arrow_menu.png new file mode 100644 index 00000000..74171071 Binary files /dev/null and b/assets/images/projects/project_edit_dropdown_arrow_menu.png differ diff --git a/assets/images/projects/project_linked_expenses.png b/assets/images/projects/project_linked_expenses.png new file mode 100644 index 00000000..a7fecdec Binary files /dev/null and b/assets/images/projects/project_linked_expenses.png differ diff --git a/assets/images/projects/project_overview.png b/assets/images/projects/project_overview.png new file mode 100644 index 00000000..96de98c4 Binary files /dev/null and b/assets/images/projects/project_overview.png differ diff --git a/assets/images/projects/project_task_dropdown.png b/assets/images/projects/project_task_dropdown.png new file mode 100644 index 00000000..244ceb8f Binary files /dev/null and b/assets/images/projects/project_task_dropdown.png differ diff --git a/assets/images/projects/projects_home_screen.png b/assets/images/projects/projects_home_screen.png new file mode 100644 index 00000000..d7e4aa51 Binary files /dev/null and b/assets/images/projects/projects_home_screen.png differ diff --git a/assets/images/purchase_orders/purchase_order1.png b/assets/images/purchase_orders/purchase_order1.png new file mode 100644 index 00000000..b21816d3 Binary files /dev/null and b/assets/images/purchase_orders/purchase_order1.png differ diff --git a/assets/images/purchase_orders/purchase_order2.png b/assets/images/purchase_orders/purchase_order2.png new file mode 100644 index 00000000..701df0e4 Binary files /dev/null and b/assets/images/purchase_orders/purchase_order2.png differ diff --git a/assets/images/purchase_orders/purchase_order_bottom_tabs.png b/assets/images/purchase_orders/purchase_order_bottom_tabs.png new file mode 100644 index 00000000..415a8f91 Binary files /dev/null and b/assets/images/purchase_orders/purchase_order_bottom_tabs.png differ diff --git a/assets/images/quotes/convert_quote_to_invoice.png b/assets/images/quotes/convert_quote_to_invoice.png new file mode 100644 index 00000000..0eb1756a Binary files /dev/null and b/assets/images/quotes/convert_quote_to_invoice.png differ diff --git a/assets/images/quotes/edit_quote_view.png b/assets/images/quotes/edit_quote_view.png new file mode 100644 index 00000000..24a611bb Binary files /dev/null and b/assets/images/quotes/edit_quote_view.png differ diff --git a/assets/images/quotes/quote_bottom_tabs.png b/assets/images/quotes/quote_bottom_tabs.png new file mode 100644 index 00000000..d58d2d55 Binary files /dev/null and b/assets/images/quotes/quote_bottom_tabs.png differ diff --git a/assets/images/quotes/quote_converted_to_invoice_indicator.png b/assets/images/quotes/quote_converted_to_invoice_indicator.png new file mode 100644 index 00000000..44f47233 Binary files /dev/null and b/assets/images/quotes/quote_converted_to_invoice_indicator.png differ diff --git a/assets/images/quotes/quote_right_overview_panel.png b/assets/images/quotes/quote_right_overview_panel.png new file mode 100644 index 00000000..74dc51d8 Binary files /dev/null and b/assets/images/quotes/quote_right_overview_panel.png differ diff --git a/assets/images/quotes/quotes_index.png b/assets/images/quotes/quotes_index.png new file mode 100644 index 00000000..87259a3e Binary files /dev/null and b/assets/images/quotes/quotes_index.png differ diff --git a/assets/images/recurring_expenses/recurring_expense_documents_tab.png b/assets/images/recurring_expenses/recurring_expense_documents_tab.png new file mode 100644 index 00000000..60b6d871 Binary files /dev/null and b/assets/images/recurring_expenses/recurring_expense_documents_tab.png differ diff --git a/assets/images/recurring_expenses/recurring_expense_filtering_and_dropdown_selected.png b/assets/images/recurring_expenses/recurring_expense_filtering_and_dropdown_selected.png new file mode 100644 index 00000000..6a313eca Binary files /dev/null and b/assets/images/recurring_expenses/recurring_expense_filtering_and_dropdown_selected.png differ diff --git a/assets/images/recurring_expenses/view_active_recurring_expense.png b/assets/images/recurring_expenses/view_active_recurring_expense.png new file mode 100644 index 00000000..7b527888 Binary files /dev/null and b/assets/images/recurring_expenses/view_active_recurring_expense.png differ diff --git a/assets/images/recurring_invoices/activity_panel_recurring_invoice.png b/assets/images/recurring_invoices/activity_panel_recurring_invoice.png new file mode 100644 index 00000000..de5c4894 Binary files /dev/null and b/assets/images/recurring_invoices/activity_panel_recurring_invoice.png differ diff --git a/assets/images/recurring_invoices/click_recurring_invoice_overview_pane.png b/assets/images/recurring_invoices/click_recurring_invoice_overview_pane.png new file mode 100644 index 00000000..5b413823 Binary files /dev/null and b/assets/images/recurring_invoices/click_recurring_invoice_overview_pane.png differ diff --git a/assets/images/recurring_invoices/history_panel_recurring_invoice.png b/assets/images/recurring_invoices/history_panel_recurring_invoice.png new file mode 100644 index 00000000..5604e5aa Binary files /dev/null and b/assets/images/recurring_invoices/history_panel_recurring_invoice.png differ diff --git a/assets/images/recurring_invoices/increase_recurring_invoice_prices.png b/assets/images/recurring_invoices/increase_recurring_invoice_prices.png new file mode 100644 index 00000000..8d5cacab Binary files /dev/null and b/assets/images/recurring_invoices/increase_recurring_invoice_prices.png differ diff --git a/assets/images/recurring_invoices/recurring_invoice_topright_save_start_dropdown.png b/assets/images/recurring_invoices/recurring_invoice_topright_save_start_dropdown.png new file mode 100644 index 00000000..ea548c86 Binary files /dev/null and b/assets/images/recurring_invoices/recurring_invoice_topright_save_start_dropdown.png differ diff --git a/assets/images/recurring_invoices/recurring_invoices_homescreen_more_actions.png b/assets/images/recurring_invoices/recurring_invoices_homescreen_more_actions.png new file mode 100644 index 00000000..63bb72fc Binary files /dev/null and b/assets/images/recurring_invoices/recurring_invoices_homescreen_more_actions.png differ diff --git a/assets/images/recurring_invoices/reserved-keywords-monthyear-preview.png b/assets/images/recurring_invoices/reserved-keywords-monthyear-preview.png new file mode 100644 index 00000000..f77e79e1 Binary files /dev/null and b/assets/images/recurring_invoices/reserved-keywords-monthyear-preview.png differ diff --git a/assets/images/recurring_invoices/reserved-keywords-pdf.png b/assets/images/recurring_invoices/reserved-keywords-pdf.png new file mode 100644 index 00000000..e3b029de Binary files /dev/null and b/assets/images/recurring_invoices/reserved-keywords-pdf.png differ diff --git a/assets/images/recurring_invoices/reserved-keywords-step-one.png b/assets/images/recurring_invoices/reserved-keywords-step-one.png new file mode 100644 index 00000000..eb6a076b Binary files /dev/null and b/assets/images/recurring_invoices/reserved-keywords-step-one.png differ diff --git a/assets/images/recurring_invoices/schedule_panel_recurring_invoice.png b/assets/images/recurring_invoices/schedule_panel_recurring_invoice.png new file mode 100644 index 00000000..1433a967 Binary files /dev/null and b/assets/images/recurring_invoices/schedule_panel_recurring_invoice.png differ diff --git a/assets/images/reminders_templates/template_editor.png b/assets/images/reminders_templates/template_editor.png new file mode 100644 index 00000000..cc949cae Binary files /dev/null and b/assets/images/reminders_templates/template_editor.png differ diff --git a/assets/images/reports/aged_receivable_detailed_report_running.png b/assets/images/reports/aged_receivable_detailed_report_running.png new file mode 100644 index 00000000..0ba630a5 Binary files /dev/null and b/assets/images/reports/aged_receivable_detailed_report_running.png differ diff --git a/assets/images/reports/aged_receivable_summary_report_running.png b/assets/images/reports/aged_receivable_summary_report_running.png new file mode 100644 index 00000000..fc3a6da0 Binary files /dev/null and b/assets/images/reports/aged_receivable_summary_report_running.png differ diff --git a/assets/images/reports/client_report_customize_columns.png b/assets/images/reports/client_report_customize_columns.png new file mode 100644 index 00000000..62e8c5df Binary files /dev/null and b/assets/images/reports/client_report_customize_columns.png differ diff --git a/assets/images/reports/customer_balance_report_running.png b/assets/images/reports/customer_balance_report_running.png new file mode 100644 index 00000000..ec4d02cd Binary files /dev/null and b/assets/images/reports/customer_balance_report_running.png differ diff --git a/assets/images/reports/customer_sales_report_running.png b/assets/images/reports/customer_sales_report_running.png new file mode 100644 index 00000000..9c917400 Binary files /dev/null and b/assets/images/reports/customer_sales_report_running.png differ diff --git a/assets/images/reports/expense_report.png b/assets/images/reports/expense_report.png new file mode 100644 index 00000000..4ccf92c4 Binary files /dev/null and b/assets/images/reports/expense_report.png differ diff --git a/assets/images/reports/filter-date.png b/assets/images/reports/filter-date.png new file mode 100644 index 00000000..d711a121 Binary files /dev/null and b/assets/images/reports/filter-date.png differ diff --git a/assets/images/reports/filter-minimum-value.png b/assets/images/reports/filter-minimum-value.png new file mode 100644 index 00000000..3eddce1a Binary files /dev/null and b/assets/images/reports/filter-minimum-value.png differ diff --git a/assets/images/reports/opened_in_excel_leading_zeros_removal_prompt.png b/assets/images/reports/opened_in_excel_leading_zeros_removal_prompt.png new file mode 100644 index 00000000..791a255f Binary files /dev/null and b/assets/images/reports/opened_in_excel_leading_zeros_removal_prompt.png differ diff --git a/assets/images/reports/payment_report.png b/assets/images/reports/payment_report.png new file mode 100644 index 00000000..2b4b074b Binary files /dev/null and b/assets/images/reports/payment_report.png differ diff --git a/assets/images/reports/product_sales_report_csv.png b/assets/images/reports/product_sales_report_csv.png new file mode 100644 index 00000000..ef62b597 Binary files /dev/null and b/assets/images/reports/product_sales_report_csv.png differ diff --git a/assets/images/reports/product_sales_report_running.png b/assets/images/reports/product_sales_report_running.png new file mode 100644 index 00000000..f49be246 Binary files /dev/null and b/assets/images/reports/product_sales_report_running.png differ diff --git a/assets/images/reports/profit_and_loss_report.png b/assets/images/reports/profit_and_loss_report.png new file mode 100644 index 00000000..b177c88a Binary files /dev/null and b/assets/images/reports/profit_and_loss_report.png differ diff --git a/assets/images/reports/profit_and_loss_report_result_csv_example.png b/assets/images/reports/profit_and_loss_report_result_csv_example.png new file mode 100644 index 00000000..71d3dbf4 Binary files /dev/null and b/assets/images/reports/profit_and_loss_report_result_csv_example.png differ diff --git a/assets/images/reports/report_preview_filtered_example.png b/assets/images/reports/report_preview_filtered_example.png new file mode 100644 index 00000000..a497083e Binary files /dev/null and b/assets/images/reports/report_preview_filtered_example.png differ diff --git a/assets/images/reports/reports.png b/assets/images/reports/reports.png new file mode 100644 index 00000000..a387d7b3 Binary files /dev/null and b/assets/images/reports/reports.png differ diff --git a/assets/images/reports/tax_summary_report.png b/assets/images/reports/tax_summary_report.png new file mode 100644 index 00000000..9c436daf Binary files /dev/null and b/assets/images/reports/tax_summary_report.png differ diff --git a/assets/images/reports/tax_summary_report_result_csv_example.png b/assets/images/reports/tax_summary_report_result_csv_example.png new file mode 100644 index 00000000..e355c3a2 Binary files /dev/null and b/assets/images/reports/tax_summary_report_result_csv_example.png differ diff --git a/assets/images/reports/user_sales_report_running.png b/assets/images/reports/user_sales_report_running.png new file mode 100644 index 00000000..5012b2f1 Binary files /dev/null and b/assets/images/reports/user_sales_report_running.png differ diff --git a/assets/images/settings/client_portal_settings.png b/assets/images/settings/client_portal_settings.png new file mode 100644 index 00000000..20b21e6d Binary files /dev/null and b/assets/images/settings/client_portal_settings.png differ diff --git a/assets/images/settings/company_logo.png b/assets/images/settings/company_logo.png new file mode 100644 index 00000000..040fe41f Binary files /dev/null and b/assets/images/settings/company_logo.png differ diff --git a/assets/images/settings/default_invoice_email_template.png b/assets/images/settings/default_invoice_email_template.png new file mode 100644 index 00000000..75548340 Binary files /dev/null and b/assets/images/settings/default_invoice_email_template.png differ diff --git a/assets/images/settings/export_backup.png b/assets/images/settings/export_backup.png new file mode 100644 index 00000000..17c02d3f Binary files /dev/null and b/assets/images/settings/export_backup.png differ diff --git a/assets/images/settings/export_csv.png b/assets/images/settings/export_csv.png new file mode 100644 index 00000000..3e34b70a Binary files /dev/null and b/assets/images/settings/export_csv.png differ diff --git a/assets/images/settings/export_report.png b/assets/images/settings/export_report.png new file mode 100644 index 00000000..72a47d5b Binary files /dev/null and b/assets/images/settings/export_report.png differ diff --git a/assets/images/settings/first_invoice_reminder_example.png b/assets/images/settings/first_invoice_reminder_example.png new file mode 100644 index 00000000..853228e2 Binary files /dev/null and b/assets/images/settings/first_invoice_reminder_example.png differ diff --git a/assets/images/settings/first_reminder_email_template.png b/assets/images/settings/first_reminder_email_template.png new file mode 100644 index 00000000..fe0b7c1c Binary files /dev/null and b/assets/images/settings/first_reminder_email_template.png differ diff --git a/assets/images/settings/generated_numbers/generated_numbers_client.png b/assets/images/settings/generated_numbers/generated_numbers_client.png new file mode 100644 index 00000000..39a50880 Binary files /dev/null and b/assets/images/settings/generated_numbers/generated_numbers_client.png differ diff --git a/assets/images/settings/generated_numbers/generated_numbers_settings_pane.png b/assets/images/settings/generated_numbers/generated_numbers_settings_pane.png new file mode 100644 index 00000000..1f063c7a Binary files /dev/null and b/assets/images/settings/generated_numbers/generated_numbers_settings_pane.png differ diff --git a/assets/images/settings/import_column_matching.png b/assets/images/settings/import_column_matching.png new file mode 100644 index 00000000..38fcf38b Binary files /dev/null and b/assets/images/settings/import_column_matching.png differ diff --git a/assets/images/settings/import_column_matching2.png b/assets/images/settings/import_column_matching2.png new file mode 100644 index 00000000..0e5458d7 Binary files /dev/null and b/assets/images/settings/import_column_matching2.png differ diff --git a/assets/images/settings/import_overview.png b/assets/images/settings/import_overview.png new file mode 100644 index 00000000..fe38edf1 Binary files /dev/null and b/assets/images/settings/import_overview.png differ diff --git a/assets/images/settings/late_fees_overdue_invoices.png b/assets/images/settings/late_fees_overdue_invoices.png new file mode 100644 index 00000000..024e53da Binary files /dev/null and b/assets/images/settings/late_fees_overdue_invoices.png differ diff --git a/assets/images/settings/localization_currency_format_code.png b/assets/images/settings/localization_currency_format_code.png new file mode 100644 index 00000000..727aad5c Binary files /dev/null and b/assets/images/settings/localization_currency_format_code.png differ diff --git a/assets/images/settings/payment_email_options.png b/assets/images/settings/payment_email_options.png new file mode 100644 index 00000000..fabea893 Binary files /dev/null and b/assets/images/settings/payment_email_options.png differ diff --git a/assets/images/settings/payment_received_template.png b/assets/images/settings/payment_received_template.png new file mode 100644 index 00000000..2501dfd8 Binary files /dev/null and b/assets/images/settings/payment_received_template.png differ diff --git a/assets/images/settings/sceen.png b/assets/images/settings/sceen.png new file mode 100644 index 00000000..86495a10 Binary files /dev/null and b/assets/images/settings/sceen.png differ diff --git a/assets/images/settings/settings_user_management.png b/assets/images/settings/settings_user_management.png new file mode 100644 index 00000000..254061f8 Binary files /dev/null and b/assets/images/settings/settings_user_management.png differ diff --git a/assets/images/settings/user_management_new_user.png b/assets/images/settings/user_management_new_user.png new file mode 100644 index 00000000..6c3170cd Binary files /dev/null and b/assets/images/settings/user_management_new_user.png differ diff --git a/assets/images/slackbot.png b/assets/images/slackbot.png new file mode 100644 index 00000000..9fd7101c Binary files /dev/null and b/assets/images/slackbot.png differ diff --git a/assets/images/stripe/stripe1.png b/assets/images/stripe/stripe1.png new file mode 100644 index 00000000..5aac7c79 Binary files /dev/null and b/assets/images/stripe/stripe1.png differ diff --git a/assets/images/stripe/stripe2.png b/assets/images/stripe/stripe2.png new file mode 100644 index 00000000..4f5aab0d Binary files /dev/null and b/assets/images/stripe/stripe2.png differ diff --git a/assets/images/stripe/stripe_webhook_overview_1.png b/assets/images/stripe/stripe_webhook_overview_1.png new file mode 100644 index 00000000..3c50dd91 Binary files /dev/null and b/assets/images/stripe/stripe_webhook_overview_1.png differ diff --git a/assets/images/stripe/stripe_webhook_overview_2.png b/assets/images/stripe/stripe_webhook_overview_2.png new file mode 100644 index 00000000..26f1a378 Binary files /dev/null and b/assets/images/stripe/stripe_webhook_overview_2.png differ diff --git a/assets/images/stripe/stripe_webhook_overview_3.png b/assets/images/stripe/stripe_webhook_overview_3.png new file mode 100644 index 00000000..1cc07854 Binary files /dev/null and b/assets/images/stripe/stripe_webhook_overview_3.png differ diff --git a/assets/images/subscriptions/subscirption_products_recurring.png b/assets/images/subscriptions/subscirption_products_recurring.png new file mode 100644 index 00000000..d50735d6 Binary files /dev/null and b/assets/images/subscriptions/subscirption_products_recurring.png differ diff --git a/assets/images/subscriptions/subscription_list.png b/assets/images/subscriptions/subscription_list.png new file mode 100644 index 00000000..09863cee Binary files /dev/null and b/assets/images/subscriptions/subscription_list.png differ diff --git a/assets/images/subscriptions/subscription_overview.png b/assets/images/subscriptions/subscription_overview.png new file mode 100644 index 00000000..66ed91f2 Binary files /dev/null and b/assets/images/subscriptions/subscription_overview.png differ diff --git a/assets/images/subscriptions/subscription_products.png b/assets/images/subscriptions/subscription_products.png new file mode 100644 index 00000000..9fd9ac88 Binary files /dev/null and b/assets/images/subscriptions/subscription_products.png differ diff --git a/assets/images/subscriptions/subscription_settings.png b/assets/images/subscriptions/subscription_settings.png new file mode 100644 index 00000000..fe5c8125 Binary files /dev/null and b/assets/images/subscriptions/subscription_settings.png differ diff --git a/assets/images/subscriptions/subscription_webhooks.png b/assets/images/subscriptions/subscription_webhooks.png new file mode 100644 index 00000000..9b37e90d Binary files /dev/null and b/assets/images/subscriptions/subscription_webhooks.png differ diff --git a/assets/images/tasks/new_task_status_from_kanban.png b/assets/images/tasks/new_task_status_from_kanban.png new file mode 100644 index 00000000..a4368a5d Binary files /dev/null and b/assets/images/tasks/new_task_status_from_kanban.png differ diff --git a/assets/images/tasks/tasks_more_actions_dropdown.png b/assets/images/tasks/tasks_more_actions_dropdown.png new file mode 100644 index 00000000..9aed6a5f Binary files /dev/null and b/assets/images/tasks/tasks_more_actions_dropdown.png differ diff --git a/assets/images/tasks/tasks_table_view_status_options.png b/assets/images/tasks/tasks_table_view_status_options.png new file mode 100644 index 00000000..c351689a Binary files /dev/null and b/assets/images/tasks/tasks_table_view_status_options.png differ diff --git a/assets/images/taxes/enable_calculate_taxes_react.png b/assets/images/taxes/enable_calculate_taxes_react.png new file mode 100644 index 00000000..ac878c2f Binary files /dev/null and b/assets/images/taxes/enable_calculate_taxes_react.png differ diff --git a/assets/images/taxes/enable_taxes.png b/assets/images/taxes/enable_taxes.png new file mode 100644 index 00000000..8cb56cdd Binary files /dev/null and b/assets/images/taxes/enable_taxes.png differ diff --git a/assets/images/taxes/exempt_product_tax.png b/assets/images/taxes/exempt_product_tax.png new file mode 100644 index 00000000..e184b0e8 Binary files /dev/null and b/assets/images/taxes/exempt_product_tax.png differ diff --git a/assets/images/taxes/override_tax_config.png b/assets/images/taxes/override_tax_config.png new file mode 100644 index 00000000..a02714c2 Binary files /dev/null and b/assets/images/taxes/override_tax_config.png differ diff --git a/assets/images/taxes/product_tax_config.png b/assets/images/taxes/product_tax_config.png new file mode 100644 index 00000000..7041b53c Binary files /dev/null and b/assets/images/taxes/product_tax_config.png differ diff --git a/assets/images/taxes/seller_subregion.png b/assets/images/taxes/seller_subregion.png new file mode 100644 index 00000000..5d5c5536 Binary files /dev/null and b/assets/images/taxes/seller_subregion.png differ diff --git a/assets/images/taxes/tax_exempt_client.png b/assets/images/taxes/tax_exempt_client.png new file mode 100644 index 00000000..98bf2163 Binary files /dev/null and b/assets/images/taxes/tax_exempt_client.png differ diff --git a/assets/images/taxes/tax_rate_config.png b/assets/images/taxes/tax_rate_config.png new file mode 100644 index 00000000..91cef514 Binary files /dev/null and b/assets/images/taxes/tax_rate_config.png differ diff --git a/assets/images/templates/project_template.png b/assets/images/templates/project_template.png new file mode 100644 index 00000000..93e881c5 Binary files /dev/null and b/assets/images/templates/project_template.png differ diff --git a/assets/images/templates/project_template_output.png b/assets/images/templates/project_template_output.png new file mode 100644 index 00000000..47490449 Binary files /dev/null and b/assets/images/templates/project_template_output.png differ diff --git a/assets/images/templates/td12.png b/assets/images/templates/td12.png new file mode 100644 index 00000000..4c846e47 Binary files /dev/null and b/assets/images/templates/td12.png differ diff --git a/assets/images/templates/td13.png b/assets/images/templates/td13.png new file mode 100644 index 00000000..0ab8512c Binary files /dev/null and b/assets/images/templates/td13.png differ diff --git a/assets/images/templates/td4.png b/assets/images/templates/td4.png new file mode 100644 index 00000000..1caa63f8 Binary files /dev/null and b/assets/images/templates/td4.png differ diff --git a/assets/images/templates/td5.png b/assets/images/templates/td5.png new file mode 100644 index 00000000..4933da45 Binary files /dev/null and b/assets/images/templates/td5.png differ diff --git a/assets/images/templates/template_starter_1.png b/assets/images/templates/template_starter_1.png new file mode 100644 index 00000000..99b134ae Binary files /dev/null and b/assets/images/templates/template_starter_1.png differ diff --git a/assets/images/templates/template_starter_2.png b/assets/images/templates/template_starter_2.png new file mode 100644 index 00000000..63b0952c Binary files /dev/null and b/assets/images/templates/template_starter_2.png differ diff --git a/assets/images/templates/template_starter_3.png b/assets/images/templates/template_starter_3.png new file mode 100644 index 00000000..0dd0e3cf Binary files /dev/null and b/assets/images/templates/template_starter_3.png differ diff --git a/assets/images/templates/tp11.png b/assets/images/templates/tp11.png new file mode 100644 index 00000000..f0b001c2 Binary files /dev/null and b/assets/images/templates/tp11.png differ diff --git a/assets/images/templates/tp6.png b/assets/images/templates/tp6.png new file mode 100644 index 00000000..025534aa Binary files /dev/null and b/assets/images/templates/tp6.png differ diff --git a/assets/images/templates/tp7.png b/assets/images/templates/tp7.png new file mode 100644 index 00000000..fe607c24 Binary files /dev/null and b/assets/images/templates/tp7.png differ diff --git a/assets/images/templates/tr8.png b/assets/images/templates/tr8.png new file mode 100644 index 00000000..3374973a Binary files /dev/null and b/assets/images/templates/tr8.png differ diff --git a/assets/images/templates/tr9.png b/assets/images/templates/tr9.png new file mode 100644 index 00000000..d592d7f5 Binary files /dev/null and b/assets/images/templates/tr9.png differ diff --git a/assets/images/templates/ts1.png b/assets/images/templates/ts1.png new file mode 100644 index 00000000..8650b3ce Binary files /dev/null and b/assets/images/templates/ts1.png differ diff --git a/assets/images/templates/ts2.png b/assets/images/templates/ts2.png new file mode 100644 index 00000000..870162c8 Binary files /dev/null and b/assets/images/templates/ts2.png differ diff --git a/assets/images/templates/ts3.png b/assets/images/templates/ts3.png new file mode 100644 index 00000000..fe8e7fb5 Binary files /dev/null and b/assets/images/templates/ts3.png differ diff --git a/assets/images/templates/ts4.png b/assets/images/templates/ts4.png new file mode 100644 index 00000000..32ca2022 Binary files /dev/null and b/assets/images/templates/ts4.png differ diff --git a/assets/images/templates/tt10.png b/assets/images/templates/tt10.png new file mode 100644 index 00000000..b8372b76 Binary files /dev/null and b/assets/images/templates/tt10.png differ diff --git a/assets/images/transactions/bank_account_list.png b/assets/images/transactions/bank_account_list.png new file mode 100644 index 00000000..0e9d880c Binary files /dev/null and b/assets/images/transactions/bank_account_list.png differ diff --git a/assets/images/transactions/new_transaction.png b/assets/images/transactions/new_transaction.png new file mode 100644 index 00000000..9c1fa8f9 Binary files /dev/null and b/assets/images/transactions/new_transaction.png differ diff --git a/assets/images/transactions/transaction_list.png b/assets/images/transactions/transaction_list.png new file mode 100644 index 00000000..0107593a Binary files /dev/null and b/assets/images/transactions/transaction_list.png differ diff --git a/assets/images/troubleshooting/authnet-required-fields.png b/assets/images/troubleshooting/authnet-required-fields.png new file mode 100644 index 00000000..f157f41e Binary files /dev/null and b/assets/images/troubleshooting/authnet-required-fields.png differ diff --git a/assets/images/user_guide/expense_match.png b/assets/images/user_guide/expense_match.png new file mode 100644 index 00000000..71b95bb7 Binary files /dev/null and b/assets/images/user_guide/expense_match.png differ diff --git a/assets/images/user_guide/gmail_config.png b/assets/images/user_guide/gmail_config.png new file mode 100644 index 00000000..0ca73c2f Binary files /dev/null and b/assets/images/user_guide/gmail_config.png differ diff --git a/assets/images/user_guide/iban_bic.png b/assets/images/user_guide/iban_bic.png new file mode 100644 index 00000000..bd877fde Binary files /dev/null and b/assets/images/user_guide/iban_bic.png differ diff --git a/assets/images/user_guide/iban_bic_2.png b/assets/images/user_guide/iban_bic_2.png new file mode 100644 index 00000000..45ee4b3a Binary files /dev/null and b/assets/images/user_guide/iban_bic_2.png differ diff --git a/assets/images/user_guide/invoice_match.png b/assets/images/user_guide/invoice_match.png new file mode 100644 index 00000000..66a0e2c6 Binary files /dev/null and b/assets/images/user_guide/invoice_match.png differ diff --git a/assets/images/user_guide/mailgun_config.png b/assets/images/user_guide/mailgun_config.png new file mode 100644 index 00000000..ae01942c Binary files /dev/null and b/assets/images/user_guide/mailgun_config.png differ diff --git a/assets/images/user_guide/postmark_config.png b/assets/images/user_guide/postmark_config.png new file mode 100644 index 00000000..76708184 Binary files /dev/null and b/assets/images/user_guide/postmark_config.png differ diff --git a/assets/videos/clients/create_client.mp4 b/assets/videos/clients/create_client.mp4 new file mode 100644 index 00000000..8dbe1aa4 Binary files /dev/null and b/assets/videos/clients/create_client.mp4 differ diff --git a/assets/videos/clients/get_to_edit_client.mp4 b/assets/videos/clients/get_to_edit_client.mp4 new file mode 100644 index 00000000..f1661811 Binary files /dev/null and b/assets/videos/clients/get_to_edit_client.mp4 differ diff --git a/assets/videos/credits/applying_credit_to_invoice.mp4 b/assets/videos/credits/applying_credit_to_invoice.mp4 new file mode 100644 index 00000000..b59a0b9c Binary files /dev/null and b/assets/videos/credits/applying_credit_to_invoice.mp4 differ diff --git a/assets/videos/credits/create_credit.mp4 b/assets/videos/credits/create_credit.mp4 new file mode 100644 index 00000000..ec5efc1d Binary files /dev/null and b/assets/videos/credits/create_credit.mp4 differ diff --git a/assets/videos/credits/create_credit_from_invoice.mp4 b/assets/videos/credits/create_credit_from_invoice.mp4 new file mode 100644 index 00000000..5a3ddaaa Binary files /dev/null and b/assets/videos/credits/create_credit_from_invoice.mp4 differ diff --git a/assets/videos/expenses/create_expense.mp4 b/assets/videos/expenses/create_expense.mp4 new file mode 100644 index 00000000..7c68bf3e Binary files /dev/null and b/assets/videos/expenses/create_expense.mp4 differ diff --git a/assets/videos/expenses/expense_settings_taxes.mp4 b/assets/videos/expenses/expense_settings_taxes.mp4 new file mode 100644 index 00000000..52ba6129 Binary files /dev/null and b/assets/videos/expenses/expense_settings_taxes.mp4 differ diff --git a/assets/videos/faq/add_category_column_to_expenses.mp4 b/assets/videos/faq/add_category_column_to_expenses.mp4 new file mode 100644 index 00000000..3c7e3252 Binary files /dev/null and b/assets/videos/faq/add_category_column_to_expenses.mp4 differ diff --git a/assets/videos/invoices/create_invoice.mp4 b/assets/videos/invoices/create_invoice.mp4 new file mode 100644 index 00000000..60118ad9 Binary files /dev/null and b/assets/videos/invoices/create_invoice.mp4 differ diff --git a/assets/videos/invoices/create_invoice_clip_react.mp4 b/assets/videos/invoices/create_invoice_clip_react.mp4 new file mode 100644 index 00000000..63123c75 Binary files /dev/null and b/assets/videos/invoices/create_invoice_clip_react.mp4 differ diff --git a/assets/videos/purchase_orders/create_purchase_order.mp4 b/assets/videos/purchase_orders/create_purchase_order.mp4 new file mode 100644 index 00000000..b6402b8d Binary files /dev/null and b/assets/videos/purchase_orders/create_purchase_order.mp4 differ diff --git a/assets/videos/quotes/quotes_creation_demo.mp4 b/assets/videos/quotes/quotes_creation_demo.mp4 new file mode 100644 index 00000000..a28cc0ec Binary files /dev/null and b/assets/videos/quotes/quotes_creation_demo.mp4 differ diff --git a/assets/videos/recurring_expenses/recurring_expenses_overview_creation.webm b/assets/videos/recurring_expenses/recurring_expenses_overview_creation.webm new file mode 100644 index 00000000..f903a2b6 Binary files /dev/null and b/assets/videos/recurring_expenses/recurring_expenses_overview_creation.webm differ diff --git a/assets/videos/recurring_invoices/create_recurring_invoice.mp4 b/assets/videos/recurring_invoices/create_recurring_invoice.mp4 new file mode 100644 index 00000000..791b63f5 Binary files /dev/null and b/assets/videos/recurring_invoices/create_recurring_invoice.mp4 differ diff --git a/assets/videos/recurring_invoices/create_recurring_invoice_v5.mp4 b/assets/videos/recurring_invoices/create_recurring_invoice_v5.mp4 new file mode 100644 index 00000000..cab61d92 Binary files /dev/null and b/assets/videos/recurring_invoices/create_recurring_invoice_v5.mp4 differ diff --git a/assets/videos/tasks/tasks_demo.mp4 b/assets/videos/tasks/tasks_demo.mp4 new file mode 100644 index 00000000..148ee1c6 Binary files /dev/null and b/assets/videos/tasks/tasks_demo.mp4 differ diff --git a/assets/videos/tasks/tasks_kanban_operations.mp4 b/assets/videos/tasks/tasks_kanban_operations.mp4 new file mode 100644 index 00000000..74cbfb57 Binary files /dev/null and b/assets/videos/tasks/tasks_kanban_operations.mp4 differ diff --git a/assets/videos/taxes/tax_settings_calculate_taxes_subregions.webm b/assets/videos/taxes/tax_settings_calculate_taxes_subregions.webm new file mode 100644 index 00000000..67fbd613 Binary files /dev/null and b/assets/videos/taxes/tax_settings_calculate_taxes_subregions.webm differ diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 00000000..76b70048 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,5 @@ + + +Redirecting... + + \ No newline at end of file diff --git a/en.js b/en.js new file mode 100644 index 00000000..6cdd475a --- /dev/null +++ b/en.js @@ -0,0 +1 @@ +var documents = [{"id":0,"uri":"\/en\/statics\/#payment-types:","title":"Statics","sub_title":"Payment Types:","body":"\n\n\ntypeID\npaymentMethod\n\n\n\n\n4\nACH\n\n\n27\nAlipay\n\n\n7\nAmerican Express\n\n\n1\nBank Transfer\n\n\n16\nCarte Blanche\n\n\n2\nCash\n\n\n15\nCheck\n\n\n32\nCredit\n\n\n12\nCredit Card Other\n\n\n31\nCryptocurrency\n\n\n3\nDebit\n\n\n9\nDiners Card\n\n\n8\nDiscover Card\n\n\n10\nEuroCard\n\n\n30\nGoCardless\n\n\n14\nGoogle Wallet\n\n\n18\nJCB\n\n\n19\nLaser\n\n\n20\nMaestro\n\n\n6\nMasterCard\n\n\n26\nMoney Order\n\n\n11\nNova\n\n\n13\nPayPal\n\n\n29\nSEPA Direct Debit\n\n\n28\nSofort\n\n\n21\nSolo\n\n\n24\nSwish\n\n\n22\nSwitch\n\n\n17\nUnionPay\n\n\n25\nVenmo\n\n\n5\nVisa Card\n\n\n33\nZelle\n\n\n23\niZettle\n\n\n"},{"id":1,"uri":"\/en\/statics\/#currencies","title":"Statics","sub_title":"Currencies","body":"\n\n\nid\nname\n\n\n\n\n1\nUS Dollar\n\n\n2\nBritish Pound\n\n\n3\nEuro\n\n\n4\nSouth African Rand\n\n\n5\nDanish Krone\n\n\n6\nIsraeli Shekel\n\n\n7\nSwedish Krona\n\n\n8\nKenyan Shilling\n\n\n9\nCanadian Dollar\n\n\n10\nPhilippine Peso\n\n\n11\nIndian Rupee\n\n\n12\nAustralian Dollar\n\n\n13\nSingapore Dollar\n\n\n14\nNorske Kroner\n\n\n15\nNew Zealand Dollar\n\n\n16\nVietnamese Dong\n\n\n17\nSwiss Franc\n\n\n18\nGuatemalan Quetzal\n\n\n19\nMalaysian Ringgit\n\n\n20\nBrazilian Real\n\n\n21\nThai Baht\n\n\n22\nNigerian Naira\n\n\n23\nArgentine Peso\n\n\n24\nBangladeshi Taka\n\n\n25\nUnited Arab Emirates Dirham\n\n\n26\nHong Kong Dollar\n\n\n27\nIndonesian Rupiah\n\n\n28\nMexican Peso\n\n\n29\nEgyptian Pound\n\n\n30\nColombian Peso\n\n\n31\nWest African Franc\n\n\n32\nChinese Renminbi\n\n\n33\nRwandan Franc\n\n\n34\nTanzanian Shilling\n\n\n35\nNetherlands Antillean Guilder\n\n\n36\nTrinidad and Tobago Dollar\n\n\n37\nEast Caribbean Dollar\n\n\n38\nGhanaian Cedi\n\n\n39\nBulgarian Lev\n\n\n40\nAruban Florin\n\n\n41\nTurkish Lira\n\n\n42\nRomanian New Leu\n\n\n43\nCroatian Kuna\n\n\n44\nSaudi Riyal\n\n\n45\nJapanese Yen\n\n\n46\nMaldivian Rufiyaa\n\n\n47\nCosta Rican Col\u00f3n\n\n\n48\nPakistani Rupee\n\n\n49\nPolish Zloty\n\n\n50\nSri Lankan Rupee\n\n\n51\nCzech Koruna\n\n\n52\nUruguayan Peso\n\n\n53\nNamibian Dollar\n\n\n54\nTunisian Dinar\n\n\n55\nRussian Ruble\n\n\n56\nMozambican Metical\n\n\n57\nOmani Rial\n\n\n58\nUkrainian Hryvnia\n\n\n59\nMacanese Pataca\n\n\n60\nTaiwan New Dollar\n\n\n61\nDominican Peso\n\n\n62\nChilean Peso\n\n\n63\nIcelandic Kr\u00f3na\n\n\n64\nPapua New Guinean Kina\n\n\n65\nJordanian Dinar\n\n\n66\nMyanmar Kyat\n\n\n67\nPeruvian Sol\n\n\n68\nBotswana Pula\n\n\n69\nHungarian Forint\n\n\n70\nUgandan Shilling\n\n\n71\nBarbadian Dollar\n\n\n72\nBrunei Dollar\n\n\n73\nGeorgian Lari\n\n\n74\nQatari Riyal\n\n\n75\nHonduran Lempira\n\n\n76\nSurinamese Dollar\n\n\n77\nBahraini Dinar\n\n\n78\nVenezuelan Bolivars\n\n\n79\nSouth Korean Won\n\n\n80\nMoroccan Dirham\n\n\n81\nJamaican Dollar\n\n\n82\nAngolan Kwanza\n\n\n83\nHaitian Gourde\n\n\n84\nZambian Kwacha\n\n\n85\nNepalese Rupee\n\n\n86\nCFP Franc\n\n\n87\nMauritian Rupee\n\n\n88\nCape Verdean Escudo\n\n\n89\nKuwaiti Dinar\n\n\n90\nAlgerian Dinar\n\n\n91\nMacedonian Denar\n\n\n92\nFijian Dollar\n\n\n93\nBolivian Boliviano\n\n\n94\nAlbanian Lek\n\n\n95\nSerbian Dinar\n\n\n96\nLebanese Pound\n\n\n97\nArmenian Dram\n\n\n98\nAzerbaijan Manat\n\n\n99\nBosnia and Herzegovina Convertible Mark\n\n\n100\nBelarusian Ruble\n\n\n101\nGibraltar Pound\n\n\n102\nMoldovan Leu\n\n\n103\nKazakhstani Tenge\n\n\n104\nEthiopian Birr\n\n\n"},{"id":2,"uri":"\/en\/statics\/#languages","title":"Statics","sub_title":"Languages","body":"\n\n\nid\nname\n\n\n\n\n1\nEnglish - United States\n\n\n2\nItalian\n\n\n3\nGerman\n\n\n4\nFrench\n\n\n5\nPortuguese - Brazilian\n\n\n6\nDutch\n\n\n7\nSpanish\n\n\n8\nNorwegian\n\n\n9\nDanish\n\n\n10\nJapanese\n\n\n11\nSwedish\n\n\n12\nSpanish - Spain\n\n\n13\nFrench - Canada\n\n\n14\nLithuanian\n\n\n15\nPolish\n\n\n16\nCzech\n\n\n17\nCroatian\n\n\n18\nAlbanian\n\n\n19\nGreek\n\n\n20\nEnglish - United Kingdom\n\n\n21\nPortuguese - Portugal\n\n\n22\nSlovenian\n\n\n23\nFinnish\n\n\n24\nRomanian\n\n\n25\nTurkish - Turkey\n\n\n26\nThai\n\n\n27\nMacedonian\n\n\n28\nChinese - Taiwan\n\n\n29\nRussian (Russia)\n\n\n30\nArabic\n\n\n31\nPersian\n\n\n32\nLatvian\n\n\n"},{"id":3,"uri":"\/en\/statics\/#timezones","title":"Statics","sub_title":"Timezones","body":"\n\n\nid\nname\n\n\n\n\n1\nPacific\/Midway\n\n\n2\nUS\/Samoa\n\n\n3\nUS\/Hawaii\n\n\n4\nUS\/Alaska\n\n\n5\nUS\/Pacific\n\n\n6\nAmerica\/Tijuana\n\n\n7\nUS\/Arizona\n\n\n8\nUS\/Mountain\n\n\n9\nAmerica\/Chihuahua\n\n\n10\nAmerica\/Mazatlan\n\n\n11\nAmerica\/Mexico_City\n\n\n12\nAmerica\/Monterrey\n\n\n13\nCanada\/Saskatchewan\n\n\n14\nUS\/Central\n\n\n15\nUS\/Eastern\n\n\n16\nUS\/East-Indiana\n\n\n17\nAmerica\/Bogota\n\n\n18\nAmerica\/Lima\n\n\n19\nAmerica\/Caracas\n\n\n20\nCanada\/Atlantic\n\n\n21\nAmerica\/La_Paz\n\n\n22\nAmerica\/Santiago\n\n\n23\nCanada\/Newfoundland\n\n\n24\nAmerica\/Buenos_Aires\n\n\n25\nAmerica\/Godthab\n\n\n26\nAtlantic\/Stanley\n\n\n27\nAtlantic\/Azores\n\n\n28\nAtlantic\/Cape_Verde\n\n\n29\nAfrica\/Casablanca\n\n\n30\nEurope\/Dublin\n\n\n31\nEurope\/Lisbon\n\n\n32\nEurope\/London\n\n\n33\nAfrica\/Monrovia\n\n\n34\nEurope\/Amsterdam\n\n\n35\nEurope\/Belgrade\n\n\n36\nEurope\/Berlin\n\n\n37\nEurope\/Bratislava\n\n\n38\nEurope\/Brussels\n\n\n39\nEurope\/Budapest\n\n\n40\nEurope\/Copenhagen\n\n\n41\nEurope\/Ljubljana\n\n\n42\nEurope\/Madrid\n\n\n43\nEurope\/Paris\n\n\n44\nEurope\/Prague\n\n\n45\nEurope\/Rome\n\n\n46\nEurope\/Sarajevo\n\n\n47\nEurope\/Skopje\n\n\n48\nEurope\/Stockholm\n\n\n49\nEurope\/Vienna\n\n\n50\nEurope\/Warsaw\n\n\n51\nEurope\/Zagreb\n\n\n52\nEurope\/Athens\n\n\n53\nEurope\/Bucharest\n\n\n54\nAfrica\/Cairo\n\n\n55\nAfrica\/Harare\n\n\n56\nEurope\/Helsinki\n\n\n57\nAsia\/Jerusalem\n\n\n58\nEurope\/Kiev\n\n\n59\nEurope\/Minsk\n\n\n60\nEurope\/Riga\n\n\n61\nEurope\/Sofia\n\n\n62\nEurope\/Tallinn\n\n\n63\nEurope\/Vilnius\n\n\n64\nEurope\/Istanbul\n\n\n65\nAsia\/Baghdad\n\n\n66\nAsia\/Kuwait\n\n\n67\nAfrica\/Nairobi\n\n\n68\nAsia\/Riyadh\n\n\n69\nAsia\/Tehran\n\n\n70\nEurope\/Moscow\n\n\n71\nAsia\/Baku\n\n\n72\nEurope\/Volgograd\n\n\n73\nAsia\/Muscat\n\n\n74\nAsia\/Tbilisi\n\n\n75\nAsia\/Yerevan\n\n\n76\nAsia\/Kabul\n\n\n77\nAsia\/Karachi\n\n\n78\nAsia\/Tashkent\n\n\n79\nAsia\/Kolkata\n\n\n80\nAsia\/Kathmandu\n\n\n81\nAsia\/Yekaterinburg\n\n\n82\nAsia\/Almaty\n\n\n83\nAsia\/Dhaka\n\n\n84\nAsia\/Novosibirsk\n\n\n85\nAsia\/Bangkok\n\n\n86\nAsia\/Ho_Chi_Minh\n\n\n87\nAsia\/Jakarta\n\n\n88\nAsia\/Krasnoyarsk\n\n\n89\nAsia\/Chongqing\n\n\n90\nAsia\/Hong_Kong\n\n\n91\nAsia\/Kuala_Lumpur\n\n\n92\nAustralia\/Perth\n\n\n93\nAsia\/Singapore\n\n\n94\nAsia\/Taipei\n\n\n95\nAsia\/Ulaanbaatar\n\n\n96\nAsia\/Urumqi\n\n\n97\nAsia\/Irkutsk\n\n\n98\nAsia\/Seoul\n\n\n99\nAsia\/Tokyo\n\n\n100\nAustralia\/Adelaide\n\n\n101\nAustralia\/Darwin\n\n\n102\nAsia\/Yakutsk\n\n\n103\nAustralia\/Brisbane\n\n\n104\nAustralia\/Canberra\n\n\n105\nPacific\/Guam\n\n\n106\nAustralia\/Hobart\n\n\n107\nAustralia\/Melbourne\n\n\n108\nPacific\/Port_Moresby\n\n\n109\nAustralia\/Sydney\n\n\n110\nAsia\/Vladivostok\n\n\n111\nAsia\/Magadan\n\n\n112\nPacific\/Auckland\n\n\n113\nPacific\/Fiji\n\n\n"},{"id":4,"uri":"\/en\/statics\/#countries","title":"Statics","sub_title":"Countries","body":"\n\n\nid\nname\niso_3166_2\niso_3166_3\n\n\n\n\n4\nAfghanistan\nAF\nAFG\n\n\n8\nAlbania\nAL\nALB\n\n\n10\nAntarctica\nAQ\nATA\n\n\n12\nAlgeria\nDZ\nDZA\n\n\n16\nAmerican Samoa\nAS\nASM\n\n\n20\nAndorra\nAD\nAND\n\n\n24\nAngola\nAO\nAGO\n\n\n28\nAntigua and Barbuda\nAG\nATG\n\n\n31\nAzerbaijan\nAZ\nAZE\n\n\n32\nArgentina\nAR\nARG\n\n\n36\nAustralia\nAU\nAUS\n\n\n40\nAustria\nAT\nAUT\n\n\n44\nBahamas\nBS\nBHS\n\n\n48\nBahrain\nBH\nBHR\n\n\n50\nBangladesh\nBD\nBGD\n\n\n51\nArmenia\nAM\nARM\n\n\n52\nBarbados\nBB\nBRB\n\n\n56\nBelgium\nBE\nBEL\n\n\n60\nBermuda\nBM\nBMU\n\n\n64\nBhutan\nBT\nBTN\n\n\n68\nBolivia, Plurinational State of\nBO\nBOL\n\n\n70\nBosnia and Herzegovina\nBA\nBIH\n\n\n72\nBotswana\nBW\nBWA\n\n\n74\nBouvet Island\nBV\nBVT\n\n\n76\nBrazil\nBR\nBRA\n\n\n84\nBelize\nBZ\nBLZ\n\n\n86\nBritish Indian Ocean Territory\nIO\nIOT\n\n\n90\nSolomon Islands\nSB\nSLB\n\n\n92\nVirgin Islands, British\nVG\nVGB\n\n\n96\nBrunei Darussalam\nBN\nBRN\n\n\n100\nBulgaria\nBG\nBGR\n\n\n104\nMyanmar\nMM\nMMR\n\n\n108\nBurundi\nBI\nBDI\n\n\n112\nBelarus\nBY\nBLR\n\n\n116\nCambodia\nKH\nKHM\n\n\n120\nCameroon\nCM\nCMR\n\n\n124\nCanada\nCA\nCAN\n\n\n132\nCape Verde\nCV\nCPV\n\n\n136\nCayman Islands\nKY\nCYM\n\n\n140\nCentral African Republic\nCF\nCAF\n\n\n144\nSri Lanka\nLK\nLKA\n\n\n148\nChad\nTD\nTCD\n\n\n152\nChile\nCL\nCHL\n\n\n156\nChina\nCN\nCHN\n\n\n158\nTaiwan\nTW\nTWN\n\n\n162\nChristmas Island\nCX\nCXR\n\n\n166\nCocos (Keeling) Islands\nCC\nCCK\n\n\n170\nColombia\nCO\nCOL\n\n\n174\nComoros\nKM\nCOM\n\n\n175\nMayotte\nYT\nMYT\n\n\n178\nCongo\nCG\nCOG\n\n\n180\nCongo, the Democratic Republic of the\nCD\nCOD\n\n\n184\nCook Islands\nCK\nCOK\n\n\n188\nCosta Rica\nCR\nCRI\n\n\n191\nCroatia\nHR\nHRV\n\n\n192\nCuba\nCU\nCUB\n\n\n196\nCyprus\nCY\nCYP\n\n\n203\nCzech Republic\nCZ\nCZE\n\n\n204\nBenin\nBJ\nBEN\n\n\n208\nDenmark\nDK\nDNK\n\n\n212\nDominica\nDM\nDMA\n\n\n214\nDominican Republic\nDO\nDOM\n\n\n218\nEcuador\nEC\nECU\n\n\n222\nEl Salvador\nSV\nSLV\n\n\n226\nEquatorial Guinea\nGQ\nGNQ\n\n\n231\nEthiopia\nET\nETH\n\n\n232\nEritrea\nER\nERI\n\n\n233\nEstonia\nEE\nEST\n\n\n234\nFaroe Islands\nFO\nFRO\n\n\n238\nFalkland Islands (Malvinas)\nFK\nFLK\n\n\n239\nSouth Georgia and the South Sandwich Islands\nGS\nSGS\n\n\n242\nFiji\nFJ\nFJI\n\n\n246\nFinland\nFI\nFIN\n\n\n248\n\u00c5land Islands\nAX\nALA\n\n\n250\nFrance\nFR\nFRA\n\n\n254\nFrench Guiana\nGF\nGUF\n\n\n258\nFrench Polynesia\nPF\nPYF\n\n\n260\nFrench Southern Territories\nTF\nATF\n\n\n262\nDjibouti\nDJ\nDJI\n\n\n266\nGabon\nGA\nGAB\n\n\n268\nGeorgia\nGE\nGEO\n\n\n270\nGambia\nGM\nGMB\n\n\n275\nPalestine\nPS\nPSE\n\n\n276\nGermany\nDE\nDEU\n\n\n288\nGhana\nGH\nGHA\n\n\n292\nGibraltar\nGI\nGIB\n\n\n296\nKiribati\nKI\nKIR\n\n\n300\nGreece\nGR\nGRC\n\n\n304\nGreenland\nGL\nGRL\n\n\n308\nGrenada\nGD\nGRD\n\n\n312\nGuadeloupe\nGP\nGLP\n\n\n316\nGuam\nGU\nGUM\n\n\n320\nGuatemala\nGT\nGTM\n\n\n324\nGuinea\nGN\nGIN\n\n\n328\nGuyana\nGY\nGUY\n\n\n332\nHaiti\nHT\nHTI\n\n\n334\nHeard Island and McDonald Islands\nHM\nHMD\n\n\n336\nHoly See (Vatican City State)\nVA\nVAT\n\n\n340\nHonduras\nHN\nHND\n\n\n344\nHong Kong\nHK\nHKG\n\n\n348\nHungary\nHU\nHUN\n\n\n352\nIceland\nIS\nISL\n\n\n356\nIndia\nIN\nIND\n\n\n360\nIndonesia\nID\nIDN\n\n\n364\nIran, Islamic Republic of\nIR\nIRN\n\n\n368\nIraq\nIQ\nIRQ\n\n\n372\nIreland\nIE\nIRL\n\n\n376\nIsrael\nIL\nISR\n\n\n380\nItaly\nIT\nITA\n\n\n384\nC\u00f4te d'Ivoire\nCI\nCIV\n\n\n388\nJamaica\nJM\nJAM\n\n\n392\nJapan\nJP\nJPN\n\n\n398\nKazakhstan\nKZ\nKAZ\n\n\n400\nJordan\nJO\nJOR\n\n\n404\nKenya\nKE\nKEN\n\n\n408\nKorea, Democratic People's Republic of\nKP\nPRK\n\n\n410\nKorea, Republic of\nKR\nKOR\n\n\n414\nKuwait\nKW\nKWT\n\n\n417\nKyrgyzstan\nKG\nKGZ\n\n\n418\nLao People's Democratic Republic\nLA\nLAO\n\n\n422\nLebanon\nLB\nLBN\n\n\n426\nLesotho\nLS\nLSO\n\n\n428\nLatvia\nLV\nLVA\n\n\n430\nLiberia\nLR\nLBR\n\n\n434\nLibya\nLY\nLBY\n\n\n438\nLiechtenstein\nLI\nLIE\n\n\n440\nLithuania\nLT\nLTU\n\n\n442\nLuxembourg\nLU\nLUX\n\n\n446\nMacao\nMO\nMAC\n\n\n450\nMadagascar\nMG\nMDG\n\n\n454\nMalawi\nMW\nMWI\n\n\n458\nMalaysia\nMY\nMYS\n\n\n462\nMaldives\nMV\nMDV\n\n\n466\nMali\nML\nMLI\n\n\n470\nMalta\nMT\nMLT\n\n\n474\nMartinique\nMQ\nMTQ\n\n\n478\nMauritania\nMR\nMRT\n\n\n480\nMauritius\nMU\nMUS\n\n\n484\nMexico\nMX\nMEX\n\n\n492\nMonaco\nMC\nMCO\n\n\n496\nMongolia\nMN\nMNG\n\n\n498\nMoldova, Republic of\nMD\nMDA\n\n\n499\nMontenegro\nME\nMNE\n\n\n500\nMontserrat\nMS\nMSR\n\n\n504\nMorocco\nMA\nMAR\n\n\n508\nMozambique\nMZ\nMOZ\n\n\n512\nOman\nOM\nOMN\n\n\n516\nNamibia\nNA\nNAM\n\n\n520\nNauru\nNR\nNRU\n\n\n524\nNepal\nNP\nNPL\n\n\n528\nNetherlands\nNL\nNLD\n\n\n531\nCura\u00e7ao\nCW\nCUW\n\n\n533\nAruba\nAW\nABW\n\n\n534\nSint Maarten (Dutch part)\nSX\nSXM\n\n\n535\nBonaire, Sint Eustatius and Saba\nBQ\nBES\n\n\n540\nNew Caledonia\nNC\nNCL\n\n\n548\nVanuatu\nVU\nVUT\n\n\n554\nNew Zealand\nNZ\nNZL\n\n\n558\nNicaragua\nNI\nNIC\n\n\n562\nNiger\nNE\nNER\n\n\n566\nNigeria\nNG\nNGA\n\n\n570\nNiue\nNU\nNIU\n\n\n574\nNorfolk Island\nNF\nNFK\n\n\n578\nNorway\nNO\nNOR\n\n\n580\nNorthern Mariana Islands\nMP\nMNP\n\n\n581\nUnited States Minor Outlying Islands\nUM\nUMI\n\n\n583\nMicronesia, Federated States of\nFM\nFSM\n\n\n584\nMarshall Islands\nMH\nMHL\n\n\n585\nPalau\nPW\nPLW\n\n\n586\nPakistan\nPK\nPAK\n\n\n591\nPanama\nPA\nPAN\n\n\n598\nPapua New Guinea\nPG\nPNG\n\n\n600\nParaguay\nPY\nPRY\n\n\n604\nPeru\nPE\nPER\n\n\n608\nPhilippines\nPH\nPHL\n\n\n612\nPitcairn\nPN\nPCN\n\n\n616\nPoland\nPL\nPOL\n\n\n620\nPortugal\nPT\nPRT\n\n\n624\nGuinea-Bissau\nGW\nGNB\n\n\n626\nTimor-Leste\nTL\nTLS\n\n\n630\nPuerto Rico\nPR\nPRI\n\n\n634\nQatar\nQA\nQAT\n\n\n638\nR\u00e9union\nRE\nREU\n\n\n642\nRomania\nRO\nROU\n\n\n643\nRussian Federation\nRU\nRUS\n\n\n646\nRwanda\nRW\nRWA\n\n\n652\nSaint Barth\u00e9lemy\nBL\nBLM\n\n\n654\nSaint Helena, Ascension and Tristan da Cunha\nSH\nSHN\n\n\n659\nSaint Kitts and Nevis\nKN\nKNA\n\n\n660\nAnguilla\nAI\nAIA\n\n\n662\nSaint Lucia\nLC\nLCA\n\n\n663\nSaint Martin (French part)\nMF\nMAF\n\n\n666\nSaint Pierre and Miquelon\nPM\nSPM\n\n\n670\nSaint Vincent and the Grenadines\nVC\nVCT\n\n\n674\nSan Marino\nSM\nSMR\n\n\n678\nSao Tome and Principe\nST\nSTP\n\n\n682\nSaudi Arabia\nSA\nSAU\n\n\n686\nSenegal\nSN\nSEN\n\n\n688\nSerbia\nRS\nSRB\n\n\n690\nSeychelles\nSC\nSYC\n\n\n694\nSierra Leone\nSL\nSLE\n\n\n702\nSingapore\nSG\nSGP\n\n\n703\nSlovakia\nSK\nSVK\n\n\n704\nViet Nam\nVN\nVNM\n\n\n705\nSlovenia\nSI\nSVN\n\n\n706\nSomalia\nSO\nSOM\n\n\n710\nSouth Africa\nZA\nZAF\n\n\n716\nZimbabwe\nZW\nZWE\n\n\n724\nSpain\nES\nESP\n\n\n728\nSouth Sudan\nSS\nSSD\n\n\n729\nSudan\nSD\nSDN\n\n\n732\nWestern Sahara\nEH\nESH\n\n\n740\nSuriname\nSR\nSUR\n\n\n744\nSvalbard and Jan Mayen\nSJ\nSJM\n\n\n748\nSwaziland\nSZ\nSWZ\n\n\n752\nSweden\nSE\nSWE\n\n\n756\nSwitzerland\nCH\nCHE\n\n\n760\nSyrian Arab Republic\nSY\nSYR\n\n\n762\nTajikistan\nTJ\nTJK\n\n\n764\nThailand\nTH\nTHA\n\n\n768\nTogo\nTG\nTGO\n\n\n772\nTokelau\nTK\nTKL\n\n\n776\nTonga\nTO\nTON\n\n\n780\nTrinidad and Tobago\nTT\nTTO\n\n\n784\nUnited Arab Emirates\nAE\nARE\n\n\n788\nTunisia\nTN\nTUN\n\n\n792\nTurkey\nTR\nTUR\n\n\n795\nTurkmenistan\nTM\nTKM\n\n\n796\nTurks and Caicos Islands\nTC\nTCA\n\n\n798\nTuvalu\nTV\nTUV\n\n\n800\nUganda\nUG\nUGA\n\n\n804\nUkraine\nUA\nUKR\n\n\n807\nMacedonia, the former Yugoslav Republic of\nMK\nMKD\n\n\n818\nEgypt\nEG\nEGY\n\n\n826\nUnited Kingdom\nGB\nGBR\n\n\n831\nGuernsey\nGG\nGGY\n\n\n832\nJersey\nJE\nJEY\n\n\n833\nIsle of Man\nIM\nIMN\n\n\n834\nTanzania, United Republic of\nTZ\nTZA\n\n\n840\nUnited States\nUS\nUSA\n\n\n850\nVirgin Islands, U.S.\nVI\nVIR\n\n\n854\nBurkina Faso\nBF\nBFA\n\n\n858\nUruguay\nUY\nURY\n\n\n860\nUzbekistan\nUZ\nUZB\n\n\n862\nVenezuela, Bolivarian Republic of\nVE\nVEN\n\n\n876\nWallis and Futuna\nWF\nWLF\n\n\n882\nSamoa\nWS\nWSM\n\n\n887\nYemen\nYE\nYEM\n\n\n894\nZambia\nZM\nZMB\n\n\n"},{"id":5,"uri":"\/en\/email-customization\/#custom-content","title":"Email Customization","sub_title":"Custom Content","body":"Customizing the content of you emails should be simple and painfree! By default we include a range of default - translated - templates which should suit most use cases! If you prefer to extend and customize the emails your clients please read on!"},{"id":6,"uri":"\/en\/email-customization\/#wysiwyg-edior","title":"Email Customization","sub_title":"WYSIWYG Edior","body":"To start editing and customizing your emails navigate to:Settings > Templates & ReminmdersFrom here you'll see the first panel with a dropdown selector where you can select each of your email templates. In Invoice Ninja there are templates for Invoices, Quotes, Credits, Statements, Reminders, Purchase Orders and also up to 3 custom templates where you can curate your own templates.\nSelecting a template will replace the content in the panel beneath it where it can be updated and saved."},{"id":7,"uri":"\/en\/email-customization\/#invoice-email-customization","title":"Email Customization","sub_title":"Invoice Email Customization","body":"The custom fields available for Invoices \/ Quotes and Credits are the same ones used for PDF customization, the full list can be found here"},{"id":8,"uri":"\/en\/email-customization\/#payment-email-customization","title":"Email Customization","sub_title":"Payment Email Customization","body":"The following are a basic list of support $variables that are supported in a payment email:$view_link - A plain html link to view the payment ie https:\/\/invoice.ninja\/client\/payment\/123\n$viewLink - Alias of $view_link\n$paymentLink - Alias of $view_link\n$view_button - Creates a style html button with an embedded link to the client portal\n$viewButton - Alias of $viewButton\n$portalButton - A plain html link to the client portal login page\n$portal_url - The text string of the client portal login page\n$view_url - The text string of the payment link\n\n$signature - The company email signature\n$emailSignature - Alias of $signature\n\n$poNumber - The purchase order number for the invoice (if set)\n$client.balance - The outstanding client balance\n$outstanding - Alias of $client.balance\n$client_balance - Alias of $client.balance\n$paid_to_date - Total paid to date for the client\n\n$from - Label for the translated word \"From\"\n$to - Label for the translated word \"To\"\n\n$number - The payment number\n$payment.number - Alias of $number\n$entity - Label for the term \"Payment\"\n$payment.amount - The amount of the payment\n$amount - Alias of $payment.amount\n$payment.refunded - The total refunded for the payment\n$payment.date - The date of the payment\n$transaction_reference - The payment transaction reference\n$public_notes - The public notes of the Payment record\n$payment1 - Custom value 1 for payments\n$payment2 - Custom value 2 for payments\n$payment3 - Custom value 3 for payments\n$payment4 - Custom value 4 for payments\n\n$client 1 - Custom value 1 for the client connected to the payment\n$client 2 - Custom value 2 for the client connected to the payment\n$client 3 - Custom value 3 for the client connected to the payment\n$client 4 - Custom value 4 for the client connected to the payment\n\n$address1 - Address line 1 of the client\n$client.address1 - Alias of $address1\n$address2 - Address line 2 of the client\n$client.address2 - Alias of $address2\n$client_address - Full client address\n$id_number - ID Number of the client\n$client.id_number - Alias of $id_number\n$client.number - Number of the client\n$vat_number - VAT\/TAX number of the client\n$client.vat_number - Alias of $vat_number\n$website - Web URL of the client\n$client.website - Alias of website\n$phone - Client phone\n$client.phone - Alias of phone\n$country - Client country name\n$client.country - Alias of $country\n$email - Primary contact email address\n$client.email - Alias of email\n$client_name - The client name\n$client.name - Alias of $client_name\n$client - Alias of $client_name\n$city_state_postal - City \/ Start \/ Postal code of the client\n$client.city_state_postal - Alias of $city_state_postal\n$postal_city_state - Postal code \/ City \/State of the client\n$client.postal_city_state - Alias of $postal_city_state\n$postal_city - Postal Code \/ City of the client\n$client.postal_city - Alias of $postal_city\nIn Invoice Ninja version 5, as a single payment can be associated with multiple invoices, there are some special helper variables which enable outputting all of the invoice references these are as follows:$invoices - A comma separate string of invoices and the payment amount received for example:\nInvoice #123 $5000.00, Invoice #124 $1000.00\n$invoice_references_subject - A custom subject line which includes all of the invoices and their amounts, ie:\nInvoice #123 $5000.00, Invoice #124 $1000.00\n$invoice_references - A custom body of text including detailed information of the invoices\nInvoice #123\nAmount $5000.00\nBalance $0\n\n---\n\nInvoice #124\nAmount $1000.00\nBalance $500.00\n$invoice - A comma separate list of invoice numbers\nInvoice #123,124,125\n$invoices.amount - A formatted string of invoice amounts\nInvoice #123 $1000 Invoice #124 $2000.00\n$invoices.balance - A formatted string of invoice balances\nInvoice #123 $1000 Invoice #124 $2000.00\n$invoices.due_date - A formatted string of invoice due dates\nInvoice #123 2023\/01\/01 Invoice #124 2023\/01\/02\n$invoice_numbers - Comma separate raw string of invoice numbers\n123,124,125\n$status_logo - Shows a paid stamp on the email if the payment status is completedThe endPDF Customization"},{"id":9,"uri":"\/en\/advanced-settings\/#invoice-design","title":"Advanced Settings","sub_title":"Invoice Design","body":"These settings govern customization of the standard document design and layout used by default on new invoices, quotes, and credits. "},{"id":10,"uri":"\/en\/advanced-settings\/#general-settings","title":"Advanced Settings","sub_title":"General Settings","body":""},{"id":11,"uri":"\/en\/advanced-settings\/#customize-&-preview","title":"Advanced Settings","sub_title":"Customize & Preview","body":"This button takes you to a very advanced template code editor, with a live preview generator. Instructions for these features can be found under under\u00a0PDF\u00a0Customizations. You can preview the invoice design templates here, before selecting one you like to use permanently."},{"id":12,"uri":"\/en\/advanced-settings\/#template-settings","title":"Advanced Settings","sub_title":"Template Settings","body":"\n\nInvoice Design - Select a default design template for invoices.\n\n\nQuote Design - Select a default design template for quotes.\n\n\nCredit Design - Select a default design template for credits.\n\n\nPage Layout - Choose to setup your documents in portrait, or landscape mode.\n\n\nPage Size - Preformats the PDF renderings of your entities to be better suited for certain printer page sizes. Typically select the most common page size A4, the default, unless you have specific print requirements in house.\n\n\nFont Size - Adjust the default font size to your preference. Default 7.\n\n\nPrimary Font - Default Roboto. A default custom font for document templates.\n\n\nSecondary Font - Default Roboto. A default secondary custom font for document templates.\n\n\nPrimary Color - Default #0c45a3. A default custom color used by document templates.\n\n\nSecondary Color - Default #7081e0. A default secondary custom color used by document templates.\n\n\nEmpty Columns - Default Show. Optionally hide columns in the item list that have no values to populate.\n\n"},{"id":13,"uri":"\/en\/advanced-settings\/#client-details,-company-details,-invoice-details,-etc.","title":"Advanced Settings","sub_title":"Client Details, Company Details, Invoice Details, etc.","body":"A customizable list of data that populates sections of your documents, with the data entered in the associated record.\n\nAdd Field - Select from a list of available record detail values, to include in the record's section on new documents.\n\n\nReset - The button at the bottom resets the itemized list to its default values.\n\nThe following is a list of the sections included in various documents, invoices, quotes, credits, and each item in the list has its own tab in the Invoice Design settings menu, to customize the values that will be presented on your generated documents.\n\nClient Details - Fields added and removed here affect the section of your documents that print client record values.\n\n\nCompany Details - Fields added and removed here affect the section of your documents that print company record values.\n\n\nCompany Address - The company address is often presented in another location on the page, so it is separated into it's own section here as well.\n\n\nInvoice Details - These fields populate values from the invoice record itself, to create the section that describes what invoice this is.\n\n\nQuote Details - These fields populate values from the quote record itself, to create the section that describes what quote this is.\n\n\nCredit Details - These fields populate values from the credit record itself, to create the section that describes what credit this is.\n\n\nProduct Columns - An itemized list of columns to include from the product details entries, for any product items included on your invoice, quote, or credit.\n\n\nTask Columns - An itemized list of columns to include from the task details entries, for any task items included on your invoice, quote, or credit.\n\n\nTotal Fields - A list of all the accounting values, in as much or as little detail as you would like to present it on your invoices.\n\n"},{"id":14,"uri":"\/en\/advanced-settings\/#custom-fields","title":"Advanced Settings","sub_title":"Custom Fields","body":"\n\nCustom Fields options control up to 4 custom fields to include in all entity records, to describe the entities with that can be shown in your PDF and documented transactions, or kept for admin records only. You can use these to add details about a liquor license to your own company, details about memberships to clients, or certifications of your employees assigned to tasks, or other details.There are 5 different options for field types regardless of the type of record the custom field applies to. In each case, you will select a field type on the right, and the value you enter on the left will represent the name of that custom field in forms and in the admin UI.To include a custom field, just give the field a name. Without a field name, it will not appear in your entity records. To remove a custom field, just delete the field name completely.\n\nSingle-line Text - Simply accepts a single line of arbitrary text for an entry.\n\n\nMulti-line Text - Accepts multiple lines of arbitrary text, more suitable for more detailed notes.\n\n\nSwitch - This field is suited for true\/false statements or yes\/no states. Custom toggle switch for active membership\/license status, employee opt-in for night shifts, or check box value for products in inventory.\n\n\nDropdown - This generates a field with a dropdown menu to select from a list, and you will be immediately asked to present a comma separated list of values to populate the drop down menu with. \n\n\nDate - A date field requests a date value, and on the admin UI, will even present a widget for date selection to help formatting the field value. Good for license\/certificate expiry dates, product manufacture date, etc.\n\nEach of these 5 field types can be assigned to up to 4 custom fields per entity type, selectable from the tabs at the top of the Custom Fields settings page.\n\nCompany - These custom fields apply to the company record, as in the one for your company specifically.\n\n\nClients - These custom fields apply to a client record, or the individual contact records nested in a client record.\n\n\nProducts - These fields apply to each product record, to better describe the items in your inventory.\n\n\nInvoices - In addition to having 4 custom field options for your invoice records, you can also add a surcharge field. The name of the field is entered here, and you select whether or not to apply tax. The same tax applied to the entire invoice, otherwise it is exempt from it. From the admin portal you will see the new surcharge field listed on every invoice above the tax drop downs, and it will expect you to assign an arbitrary dollar value to charge the client. \n\n\nPayments - Custom fields that appear in payment records.\n\n\nVendors - Custom fields to help further describe your company's vendors, like your credit terms with them.\n\n\nExpenses - Add more detail to your expense records with custom fields for a tax category of your expenses to help at the end of the year.\n\n\nUsers - These custom fields add detail to your user account records for registered users of the admin portal. This would be a good place to put employee details if you plan to use the tasks system or have many users to manage.\n\n"},{"id":15,"uri":"\/en\/advanced-settings\/#generated-numbers","title":"Advanced Settings","sub_title":"Generated Numbers","body":"Generated numbers contain a collection of variables that allow very fine grained customization of generated numbers for any entity in the application."},{"id":16,"uri":"\/en\/advanced-settings\/#available-variables","title":"Advanced Settings","sub_title":"Available Variables","body":"\n\n\nVariable\nDescription\n\n\n\n\n$counter\nThe current count of the entity\n\n\n$client_counter\nThe current count of the client entity\n\n\n$group_counter\nThe current count of the group entity\n\n\n$date:Y-m-d\nThe current date in the defined format ie Y-m-d\n\n\n$year\nThe current year\n\n\n$user_id\nThe user id of the creator of the entity\n\n\n$client_custom1\nThe value of the first custom field of the client entity\n\n\n$client_custom2\nThe value of the second custom field of the client entity\n\n\n$client_custom3\nThe value of the third custom field of the client entity\n\n\n$client_custom4\nThe value of the fourth custom field of the client entity\n\n\n$client_id_number\nThe Client ID number\n\n\n$client_number\nThe Client number\n\n\n$vendor_custom1\nThe value of the first custom field of the vendor entity\n\n\n$vendor_custom2\nThe value of the second custom field of the vendor entity\n\n\n$vendor_custom3\nThe value of the third custom field of the vendor entity\n\n\n$vendor_custom4\nThe value of the fourth custom field of the vendor entity\n\n\n$vendor_id_number\nThe Vendor ID number\n\n\n$vendor_number\nThe Vendor number\n\n\n$expense_id_number\nThe matching Client or Vendor ID number\n\n\n$user_custom1\nThe value of the first custom field of the user entity\n\n\n$user_custom2\nThe value of the second custom field of the user entity\n\n\n$user_custom3\nThe value of the third custom field of the user entity\n\n\n$user_custom4\nThe value of the fourth custom field of the user entity\n\n\nTo use these variables in your number patterns, you can add them like this:{$date:y}-{$counter}-{$user_custom1}\n \n Note: The patterns must resolve to a UNIQUE number, duplicates are not allowed and the generated number will not be applied - or - will be modified to be unique.\n \n"},{"id":17,"uri":"\/en\/advanced-settings\/#settings","title":"Advanced Settings","sub_title":"Settings","body":"\n\nFrequency - A drop down selection list to choose a regular interval to charge the clients for this payment link model.\n\n\nAuto bill\n\nEnabled - A user a payment will be automatically attempted if a payment method is stored on file.\nEnabled by default - The client will be given the option to allow payment methods to be stored with the radio box selected.\nDisabled by default - The client will be given the option to allow payment methods to be stored with the radio box unselected.\nDisabled - No option is given, and auto billing is disabled.\n\n\n\nPromo Code - An optional promo code to reward the client if they enter the correct code at checkout.\n\n\nPromo Discount - Select from the drop down menu on the right, either \"Percent\" or \"Amount\" to discount the client by a flat rate, or percentage of the invoice amount for that period. On the left, in the text field, enter the rate to discount by.\n\n\nReturn URL - Manually specify a URL to return the clients to when they are finished paying for and setting up their payment link.\n\n\nAllow Query Overrides - This toggle switch enables API calls to the backend to override payment link requests, in order to append additional information to the payment link requests automatically when the client interacts with your storefront's website or app.\n\n\nAllow Plan Changes - Allow clients who are on this payment link, the option to manually switch payment link models. Different payment links available to change to, must be assigned to the same group. Note, you can allow switching off of payment link A onto payment link B, and disallow switching off of payment link B, by not enabling Allow Plan Changes for payment link B only.\n\n\nAllow Cancellation - Allow clients to manually request payment link cancellations from the client portal. When enabled, optionally set a time window for clients to qualify for a refund on their payment link.\n\n\nTrial Enabled - When enabled, the initial \"Pay Now\" button becomes a \"Start Free Trial\" button with no demand for payment details at the time of trial beginning. When enabled, you should select a Trial Duration below in the newly spawned drop down menu. Otherwise the trials will be indefinite.\n\n\nPer Seat Enabled - Toggle on or off to enable a maximum capacity, or seat limit for the payment link. When enabled, enter a number on the single text line spawned below, to specify the number of maximum seats.\n\n"},{"id":18,"uri":"\/en\/advanced-settings\/#clients,-invoices,-recurring-invoices,-payments,-etc.","title":"Advanced Settings","sub_title":"Clients, Invoices, Recurring Invoices, Payments, etc.","body":"The various entity records available that generated numbers apply to, are all listed with their own tabs at the top, for you to customize the behaviours of the number generation for each respective entity type.\nNumber Pattern - Single line text field you can manually edit to finely tune your generated numbers. Create a rule that outlines how new numbers will be generated.\n{$date:y}-{$counter}This example of a number pattern will produce a number like this, for the 9th count in 2021: 2021-0009Care to ensure you are adding enough unique data to the number patterns if you are using the Reset Counter feature, to prevent counter collisions.\nNumber Counter - The number counter is manually editable, but you can create counter collisions if you're not careful. The number counter for any given entity type states the progress of the number counter for that entity.\nAlso, at the bottom you will see some useful information to help you customize your Number Pattern more effectively. The large button View Date Formats links to a page with a PHP style guide. Below that, every entity type has it's own list of variables that can be used to add further customization to the Number Pattern."},{"id":19,"uri":"\/en\/advanced-settings\/#email-settings","title":"Advanced Settings","sub_title":"Email Settings","body":"These settings govern the behavior, appearance, and other settings for emails sent by Invoice Ninja software on behalf of your company.\n\nReply-To Name - Specify a reply-to name to put at the top of your automated emails, such as to forward support requests to the appropriate contact.\n\n\nReply-To Email - Specify the reply-to email of the user clients should contact for support.\n\n\nBCC Email - Blind Carbon Copy (BCC) email gets sent to a comma separated list of your specified email addresses. BCC contact email addresses cannot be seen by any of the recipients of the email messages.\n\n\nEmail Design - Select a design template for the appearance of your emails.\n\n\nEmail Signature - Include a signature message along with all of your company email messages. Multiple lines of text here for you to enter your custom signature. HTML tags are respected here for formatting your email signature.\n\n\nSend Time - Any scheduled reminders for the day will get sent at this time.\n\n\nAttach PDF - Turning on this switch will send invoices as PDFs attached to your emails. By default, your emails all have links to view the documents on the client portal, but it may be preferable to send the PDF directly.\n\n\nAttach Documents - When enabled, any files included in the Documents tab of the invoice, or other record, are attached to your emails to the clients. Otherwise they can be viewed through the link on the client portal.\n\n\nAttach UBL - International standard Universal Business Language (UBL). UBL documents are XML business documents such as purchase orders and invoices. Enabling this feature attaches an XML document along with the PDF invoice. Normally all the XML information is embedded in the PDF but some users prefer or cannot read the embedded XML data in a PDF. \n\n\nEnable E-invoice - If you wish to produce e-invoices compatible with your region, you can enable this setting, and select the standard you wish to support.\n\n"},{"id":20,"uri":"\/en\/advanced-settings\/#client-portal","title":"Advanced Settings","sub_title":"Client Portal","body":"These settings govern the behavior, function, and presentation of the Client Portal.There are four tabs in this setting panel, with unique features in each of them to cover."},{"id":21,"uri":"\/en\/advanced-settings\/#authorization","title":"Advanced Settings","sub_title":"Authorization","body":"These settings govern authorization, accountability, and authentication features for the client portal and client's invoices.\n\nPassword Protect Invoices - Disabled by default. When enabled, clients will be asked to set a password the first time they view their invoices. From now on they will need to enter this password.\n\n\nInvoice Terms Checkbox - Prompts the client to accept the invoice terms when making a payment for an invoice in the client portal.\n\n\nQuote Terms Checkbox - Prompts the client to accept the quote terms when confirming the quote in the client portal.\n\n\nInvoice Signature - Require client to provide their signature on the screen with a mouse or touch screen, when paying an invoice on the client portal.\n\n\nQuote Signature - Require client to provide their signature on the screen with a mouse or touch screen, when confirming a quote on the client portal.\n\n\nShow on PDF - Show the client's signature on the invoice\/quote PDF after it has been signed.\n\nFor a demo on how to configure capturing signatures or terms prior to a client paying an invoice (or approving a quote, watch this video)\n\n"},{"id":22,"uri":"\/en\/advanced-settings\/#messages","title":"Advanced Settings","sub_title":"Messages","body":"These are messages to be presented to clients at various screens of the client portal. \n\nDashboard - From the dashboard page, the client will be greeted by this message.\n\n\nUnpaid Invoice - When viewing an unpaid invoice, the client will see this message.\n\n\nPaid Invoice - Client will see this message when viewing a paid invoice.\n\n\nUnapproved Quote - Client will be greeted by this message when opening a quote that is pending approval.\n\n"},{"id":23,"uri":"\/en\/advanced-settings\/#customize","title":"Advanced Settings","sub_title":"Customize","body":"Here we can customize the appearance of the client portal a little more.\n\nHeader - Multi-line text value to be presented with a solid bar on its own row at the top of every page in the client portal.\n\n\nFooter - Multi-line text value to be presented with a solid bar on its own row at the bottom of every page in the client portal.\n\n\nCustom CSS - Enter your own custom CSS code to replace the stock CSS code of the client portal.\n\n\nCustom JavaScript - Enter any custom JavaScript code you would like to embed on the client portal also here.\n\n"},{"id":24,"uri":"\/en\/advanced-settings\/#templates-&-reminders","title":"Advanced Settings","sub_title":"Templates & Reminders","body":"Here we have one edit tab with some depth for control, and a preview tab, to see our changes. This allows us to customize the messages that get included with your invoice, quote, payment, or reminder emails.\n\nTemplate - A drop down select menu to choose the email template we are going to modify. Invoices, quotes, payments, reminders 1, 2, 3, etc. Reminders are going to have more depth to customize, and their unique options will appear when you select a reminder template. See below.\n\n\nSubject - Email subject line. Default subject for an invoice email: \"New invoice $number from $company.name\". These values are sourced from your company data and records per message. You can select different values from the menus below, according to your template category, to further customize the message in your email template subject lines.\n\n\nBody - Construct the body of the email template's message. The default message body for an invoice email: \n\"

To view your invoice for $amount, click the link below.<\/p>

$view_link<\/div>\".\nThe email message body accepts basic HTML formatting for additional customization, and like with the subject, you may also add other values to your body message, by selecting from the appropriate list of values below.\n\nThe categories below are tabs to select values to customize and personalize your message templates with, select the tabs to see the values ($amount, $due_date, etc) available for your template to get the relevant values in your messages. Invoice and Quote template types have a slightly different set of available values, populating from the original invoice, or quote respectively. The values below are mostly self explanatory. Invoice \/ Quote tab offers values populated from the relevant invoice or quote being emailed about. Client tab offers values populated from the relevant client entry. Contact tab offers values relevant for the first contact selected in the invoice record. Company tab offers values from your own company record, to present information about your own company. User tab offers values that represent the logged in user representing your company, who is sending the email message. You can see what the values look like in an example message under the Preview tab."},{"id":25,"uri":"\/en\/advanced-settings\/#reminder-templates","title":"Advanced Settings","sub_title":"Reminder Templates","body":"As mentioned above, when you select a reminder from the template list at the top of the edit tab, you will see new options appear specific to the reminders.\n\nFirst, Second, and Third Reminders\n\nDays - A simple integer is accepted here for the number of days before sending the reminder email.\nSchedule - When to send the email reminder, offset by the number of days chosen.\nAfter the invoice date - Reminder sent days after the invoice date.\nBefore the due date - Reminder sent days before the invoice due date.\nAfter the due date - Reminder sent days after the invoice due date.\nSend Email - An on\/off toggle switch, to enable sending emails automatically for this reminder message.\nLate Fee Amount - Enter a dollar value for a flat late fee charge.\nLate Fee Percent - Enter a percent value to apply a late fee rate as a percent of the remaining balance.\n\n\n\nEndless Reminders\n\nSend Email - An on\/off toggle switch, to enable sending emails automatically for this reminder message.\nFrequency - A drop down menu to select the frequency of sending automated, endless reminder emails, once first, second, and third reminders are exhausted.\n\n\n"},{"id":26,"uri":"\/en\/advanced-settings\/#group-settings","title":"Advanced Settings","sub_title":"Group Settings","body":"Group settings is another category with a lot of depth, but most of the topics are covered exactly already because Group settings is mostly about enabling specific basic or advanced settings on a per-group basis, allowing you to build unique experiences for certain collections of clients.The first step is to create a group, which is very simple, and only requires a group name. Create a group with the \"+\" icon in the top left corner of the group settings panel. Give it a name and click \"Save\".Select your group. You will see an Overview tab and a Documents tab. From the Documents tab you can upload files like most other Documents tabs, they will not be seen anywhere other than the admin portal. The Overview tab has two options, an interactive Clients button, where you can view a list of clients in the group, or add clients to the group, and a Configure Settings button.Note: To remove a client from a group, it is easiest to edit the client directly and change their group or remove it."},{"id":27,"uri":"\/en\/advanced-settings\/#configure-settings","title":"Advanced Settings","sub_title":"Configure Settings","body":"Customize any options here to override the regular settings for each respective category, or leave a field blank to use the regular settings.\n\nCompany Details - Configure a custom company profile for the client group. This includes custom invoice terms, footers, and autobill settings.\n\n\nLocalization - Configure a custom localization for your clients in other countries\/time zones, or using different languages, currencies, etc.\n\n\nPayment Settings - Change autobill, and over\/under payment permissions for the group. Configure payment gateways for the group.\n\n\nTask Settings - Set specific task rate, and rule for presentation of tasks in the client portal, for the group.\n\n\nInvoice Design - Custom invoice design templates, specific to the group.\n\n\nGenerated Numbers - Use a unique number counter and set of numbering rules for the group, apart from the rest of your clients.\n\n\nEmail Settings - Change the default generic settings for emails sent out to group members by Invoice NInja.\n\n\nClient Portal - Customize the client portal, exclusively for group members.\n\n\nTemplates & Reminders - Have special rules for templates & reminders for your group, personalize your messages further, or be more or less restrictive about late payments with certain groups.\n\n\nPayment links - View and edit general, and group-specific payment link settings.\n\n\nWorkflow Settings - Change some of the admin portal UI workflow settings when interacting with invoices or quotes from client's group.\n\n"},{"id":28,"uri":"\/en\/advanced-settings\/#payment-links","title":"Advanced Settings","sub_title":"Payment links","body":"There are three views to the Payment links panel. The payment link list, viewing a payment link, and creating or editing a payment link.From the payment link list you can select existing payment links to view, or edit them. You can also add new payment links with the \"+\" character in the top left corner of the payment links list panel.When viewing a payment link you will see the initial cost of the payment link service at the top. Below it, is a link you can copy and share to clients, or post on your storefront, which prompts clients to pay for, and setup the selected payment link, which creates the invoice and payment records for you when they do that. Finally you will see links to filtered lists of invoices, or recurring invoices that are directly related to your payment link. When you edit a payment link there are three tabs with unique features to control the payment links with."},{"id":29,"uri":"\/en\/advanced-settings\/#overview","title":"Advanced Settings","sub_title":"Overview","body":"\n\nName - The name of your monthly payment link, presentable to clients.\n\n\nGroup - Assign payment links to groups, to allow group members to switch between payment links available exclusively to them based on their group membership. Payment links not assigned to a group, will be visible to users who are not in a group only. Use this to make special payment link models available to certain VIP clients, or etc.\n\n\nProducts - A searchable, and selectable drop down list of available products from the company. These products are issued as a one-time purchase on the payment link model. For example, a setup service fee.\n\n\nRecurring Products - Also a searchable, and selectable drop down list of available products. These products will appear on recurring invoices, for example, as the regular payment link fee.\n\n"},{"id":30,"uri":"\/en\/advanced-settings\/#webhook","title":"Advanced Settings","sub_title":"Webhook","body":"Webhooks allow your web based applications to communicate with each other. These settings here, govern rules for outgoing webhooks when payment links are signed up for by clients.\n\nWebhook URL - Enter the URL of the web service you wish to send your notification to.\n\n\nREST Method - A drop down menu to select POST, or PUT.\n\nPOST - When you want to create a new entry, or record.\nPUT - Use PUT to modify an entry or record. The PUT functionality will cause the original entry or record to be fully replaced with the new incoming data.\n\n\nBelow you can set as many Key-Value header pairs as you like. This is a JSON payload, \n\nHeader Key - Enter the appropriate HTTP header as per available headers for InvoiceNinja's JSON API.\n\n\nHeader Value - Enter the value to be assigned to this custom HTTP header.\n\n"},{"id":31,"uri":"\/en\/advanced-settings\/#workflow-settings","title":"Advanced Settings","sub_title":"Workflow Settings","body":"A few settings to automate behaviors for handling invoices and quotes with."},{"id":32,"uri":"\/en\/advanced-settings\/#invoices","title":"Advanced Settings","sub_title":"Invoices","body":"\n\nAuto Email - Enabled by default, will automatically send emails to clients when a recurring invoice is created for them.\n\n\nAuto Archive - Disabled by default, will automatically archive invoice records when they are fully paid.\n\n\nLock Invoices - Automatically lock invoices to prevent changes:\n\nOff - Disable this feature.\nWhen Sent - Lock invoice after it has been sent to the client.\nWhen Paid - Lock invoice only after the client has fully paid off the invoice.\n\n\n"},{"id":33,"uri":"\/en\/advanced-settings\/#quotes","title":"Advanced Settings","sub_title":"Quotes","body":"\n\nAutomatically Convert - Enabled by default. Automatically convert the quote you sent into an invoice, after the client has approved the quote.\n\n\nAuto Archive - Disabled by default. Automatically archive quotes, after they have been successfully converted into invoices.\n\n"},{"id":34,"uri":"\/en\/advanced-settings\/#user-management","title":"Advanced Settings","sub_title":"User Management","body":"There are three views to the User Management panel. The users list, viewing a user, and creating or editing a user, and their permissions in the admin portal..When viewing a user, you see their email address at the top, which is used to sign into the admin portal with. Below, you can see a list of buttons for all the client, invoice, quote, task, etc, records that the user has created, or been assigned. The buttons will open user-filtered lists of the records for each respective category.When at the edit user pane, you will see three tabs to customize user settings with:"},{"id":35,"uri":"\/en\/advanced-settings\/#details","title":"Advanced Settings","sub_title":"Details","body":"\n\nFirst Name - The user's first name.\n\n\nLast Name - The user's last name.\n\n\nEmail - The user's email address. Mandatory for the user to log in with. When the user's account is first created, they will get an email from the InvoiceNinja server to verify their email address and log in.\n\n\nPhone - Optionally add a phone number to your user entries for reference.\n\n"},{"id":36,"uri":"\/en\/advanced-settings\/#notifications","title":"Advanced Settings","sub_title":"Notifications","body":"A full list of events is shown here, for when an invoice, quote, payment, or credit has any sort of action taken, such as being created, being viewed, expiring, successful or failed payment, etc.Enable email notifications to the user for any number of these events. Choose a notification behavior for each event as preferred:\n\nNone - No notifications will be sent for this event.\n\n\nOwned by User - Only when the event occurs to a record owned by the user, will the notification be sent.\n\n\nAll Records - Notify the user whenever this event occurs regardless of who owns the record.\n\n"},{"id":37,"uri":"\/en\/advanced-settings\/#permissions","title":"Advanced Settings","sub_title":"Permissions","body":"\nAdministrator - an on\/off switch to elevate the user to Administrator level privileges.\n\nWhen disabled, a list of permission categories appears below, which the user will be subjected to. Grant, or deny permissions to create, edit, or view any record category here; clients, invoices, quotes, tasks, vendors, products, etc.\n\nPDF customization"},{"id":38,"uri":"\/en\/payments\/#view-a-payment","title":"Payments","sub_title":"View a Payment","body":"The payment view panel displays an overview of the payment status, the invoice it was applied to, the amount applied, the date of payment, the transaction reference, and any private notes. You can edit the payment record using the \"Edit\" button in the top right corner and use the Kebab menu to archive or delete it.At the bottom of the panel, you can apply or refund a payment. Keep in mind that a payment can be applied to multiple invoices when entered manually in the admin portal. Also, partial refunds are allowed, but only \"Applied\" payment amounts can be refunded.\""},{"id":39,"uri":"\/en\/payments\/#edit-a-payment","title":"Payments","sub_title":"Edit a Payment","body":"These are the fields are available when editing a payment to add detail for your records:\nPayment Number - Payment numbers get automatically generated to sort them for your records. The number generation rules can be viewed or modified under Settings > Generated Numbers\nPayment Date - The date of the payment, which is generally automatically populated with the current date.\nPayment Type - A searchable drop down list to select a payment method from, such as cash, cheque, credit card, etc.\nTransaction Reference - A transaction reference number for a debit\/credit payment may go here, or a simple explanation about the transaction to give some detail about how it was recorded.\nPrivate Notes - Private notes viewable only from the admin portal, for any purpose you might need to add additional details to the payment record for bookkeeping or auditing purposes.\nConvert Currency - When enabled, this section allows you to select a currency provided by the client when it doesn't match your own currency. The exchange rate must be manually specified by you, and it will use that rate to calculate the converted amount automatically for you.\n"},{"id":40,"uri":"\/en\/payments\/#enter-a-payment","title":"Payments","sub_title":"Enter a Payment","body":"\n\nWhen manually entering a payment, all of the above fields apply, in addition to these below.\nClient - You must specify the client the payment is coming from first.\nAmount received - Enter a value here if the total amount received was MORE than the invoice amount, or when recording a payment with no invoices. Otherwise this field should be left blank.\nInvoices - Select an invoice(s) from a searchable list of available invoices for the client that have balance owing.\n\nAmount received - Specify the amount received for each invoice. This is populated automatically as the total amount due for the invoice.\n\nCredits - Optionally, apply the client's credits to the payment.\nSend Email - Enabled by default, disable to skip sending the client an email notifying them of their payment.\n"},{"id":41,"uri":"\/en\/payments\/#using-credits-as-part-of-a-payment.","title":"Payments","sub_title":"Using credits as part of a payment.","body":"\n\n"},{"id":42,"uri":"\/en\/payments\/#lifecycle-of-a-payment","title":"Payments","sub_title":"Lifecycle of a Payment","body":""},{"id":43,"uri":"\/en\/payments\/#unapplied","title":"Payments","sub_title":"Unapplied","body":"If a payment is created, assigned to a client, and given a value greater than 0 (zero), but not assigned or linked to an invoice, the payment is marked Unapplied."},{"id":44,"uri":"\/en\/payments\/#partial","title":"Payments","sub_title":"Partial","body":"You can apply one payment to multiple invoices. If the payment amount is greater than the invoice balance, the payment will be marked as \"Partially Applied\" and the remaining balance can be applied to another invoice. You can view the remaining balance of a partial payment by viewing the payment details."},{"id":45,"uri":"\/en\/payments\/#completed","title":"Payments","sub_title":"Completed","body":"Completed Payments are fully applied to one or more invoices, and have no remaining value."},{"id":46,"uri":"\/en\/payments\/#refunded","title":"Payments","sub_title":"Refunded","body":"When viewing a payment, you can use the kebab menu in the upper right corner of the view panel to refund it. The payment will be unlinked from any invoices it has been applied to."},{"id":47,"uri":"\/en\/payments\/#cancelled-&-deleted","title":"Payments","sub_title":"Cancelled & Deleted","body":"What happens when a payment is deleted?\nPayment status set to deleted\nThe payment number is appended with _deleted in order to allow reuse of payment numbers.\nIf the payment was previously marked Partial or Completed the remaining payment balance will no longer be available to the customer, and will be unlinked from any invoices it was previously linked to.\n"},{"id":48,"uri":"\/en\/payments\/#archived","title":"Payments","sub_title":"Archived","body":"Archiving a payment simply removes the payment from the payment list view. Archiving a payment keeps your list views clean and tidy.\nWhen a payment is archived no further modifications can be made to the payment. To modify the payment you will need to *Restore* the payment first.\n"},{"id":49,"uri":"\/en\/payments\/#restored","title":"Payments","sub_title":"Restored","body":"Restoring a payment from the archived or deleted state will set the payment back to its previous state prior to archiving.Taxes"},{"id":50,"uri":"\/en\/einvoicing\/#introduction","title":"E Invoicing","sub_title":"Introduction","body":"e-invoicing is rapidly being adopted in many jurisdictions. Invoice Ninja has supported UBL format invoices for some time and now we also support a range of e-invoice formats including direct delivery of e-invoices over the PEPPOL network.All of the supported e-invoice standards can be downloaded directly after creating a standard invoice in Invoice Ninja. In some jurisdictions you are able to forward the e-invoice directly to your customer, however in some regions (ie, Italy) the invoice is sent through the government and then forwarded onto the customer. This introduces a number of complexities including both parties being registered with the government body (SDI for Italy). If you are in one of these jurisdictions, you will need to start the process (if you have not already) in acquiring a government routing ID."},{"id":51,"uri":"\/en\/einvoicing\/#e-invoice-standards","title":"E Invoicing","sub_title":"e-invoice standards","body":"The list of supported e-invoice formats include:\nPEPPOL (Universal - Cross industry \/ border)\nZUGFeRD - XRechung (Germany)\nFacturae (Spain)\nFatturaPA (Italy)\nFACT1 (Romania)\nEN16931 (Generic)\n"},{"id":52,"uri":"\/en\/einvoicing\/#peppol","title":"E Invoicing","sub_title":"PEPPOL","body":"ALPHA RELEASE - NOT FOR PRODUCTION USE"},{"id":53,"uri":"\/en\/einvoicing\/#how-does-it-work?","title":"E Invoicing","sub_title":"How does it work?","body":"Invoice Ninja will be rolling out a PEPPOL access point which will be available for both self hosted and hosted users to route their e-invoices through the PEPPOL network. "},{"id":54,"uri":"\/en\/einvoicing\/#how-do-i-get-started?","title":"E Invoicing","sub_title":"How do I get started?","body":""},{"id":55,"uri":"\/en\/einvoicing\/#all-users","title":"E Invoicing","sub_title":"All users","body":"Each particular jurisdiction has a specific set of fields which MUST be populated in order for an e-invoice to be validated. For example, in Germany a Payment Means field is required within the e-invoice. What is this? This is the sending parties paymnet details, ie IBAN + financial account meta data such as bank, FIB etc. Without this data the e-invoice cannot be generated or sent. As you onboard through the application you will have the opportunity to validate your data to ensure delivery of your e-invoices."},{"id":56,"uri":"\/en\/einvoicing\/#hosted-users","title":"E Invoicing","sub_title":"Hosted users","body":"We will be sending out notifications to our hosted users for the steps required for onboarding in their particular region. "},{"id":57,"uri":"\/en\/einvoicing\/#self-hosted-users","title":"E Invoicing","sub_title":"Self hosted users","body":"Self Hosted users will be proxying their e-invoices through our hosted platform. What does this mean? In order to send your e-invoices you'll need to register your service with Invoice Ninja and we will create your legal entity id for you. Your system will then route e-invoices through our system as required. For security and data privacy, the service will only ever proxy the data that is sent, we will never store the data that is sent."},{"id":58,"uri":"\/en\/einvoicing\/#how-do-i-prepare-my-invoice-ninja-installation-to-support-e-invoicing?","title":"E Invoicing","sub_title":"How do I prepare my Invoice Ninja installation to support e-invoicing?","body":"There are a few important considerations with e-invoicing.\nAll taxes must be applied at the line level. Total taxes are not supported with e-invoicing\nIf you do not charge VAT\/TAX on your invoices, you still need to apply a tax code\/reason ie. Cross Border exemption, seller with no VAT number etc\nAfter an invoice has been \"sent\" it can never be modified, instead if there are changes that need to be applied you must create a new Invoice\/Credit with the changes\n"},{"id":59,"uri":"\/en\/einvoicing\/#can-i-receive-e-invoices?","title":"E Invoicing","sub_title":"Can I receive e-invoices?","body":"Yes, in an upcoming version we will also support the delivery of e-invoicing via the peppol network directly into your company. (Self hosted users will receive these via WebHook)"},{"id":60,"uri":"\/en\/einvoicing\/#getting-started-checklist","title":"E Invoicing","sub_title":"Getting started checklist","body":""},{"id":61,"uri":"\/en\/einvoicing\/#hosted-users","title":"E Invoicing","sub_title":"Hosted Users","body":"\nRegister with your government body if e-invoices are to be routed via government portal.\nEnable e-invoicing (Settings > E Invoice - select e invoice type => PEPPOL)\nEnable e-invoicing (Settings > E Invoice - select e invoice type => PEPPOL)\nEnsure your company details pass validation (Settings > E-Invoicing - Validation)\nGenerate and send e-invoices!\n"},{"id":62,"uri":"\/en\/einvoicing\/#self-hosted-users","title":"E Invoicing","sub_title":"Self Hosted Users","body":"\nRegister with your government body if e-invoices are to be routed via government portal.\nRegister your entity with Invoice Ninja.\nEnsure your company details pass validation (Settings > E-Invoicing - Validation)\nEnable e-invoicing (Settings > E Invoice - select e invoice type => PEPPOL)\nGenerate and send e-invoices!\n"},{"id":63,"uri":"\/en\/einvoicing\/#code-lists-\/-values","title":"E Invoicing","sub_title":"Code lists \/ values","body":"\nPayment Means Codelist\n\n1 - Instrument not defined\n2 - Automated clearing house credit\n3 - Automated clearing house debit \n4 - ACH demand debit reversal \n5 - ACH demand credit reversal \n6 - ACH demand credit \n7 - ACH demand debit \n8 - Hold \n9 - National or regional clearing \n10 - In cash \n11 - ACH savings credit reversal \n12 - ACH savings debit reversal \n13 - ACH savings credit \n14 - ACH savings debit \n15 - Bookentry credit \n16 - Bookentry debit \n17 - ACH demand cash concentration\/disbursement (CCD) credit \n18 - ACH demand cash concentration\/disbursement (CCD) debit \n19 - ACH demand corporate trade payment (CTP) credit \n20 - Cheque \n21 - Banker\\'s draft \n22 - Certified banker\\'s draft \n23 - Bank cheque (issued by a banking or similar establishment) \n24 - Bill of exchange awaiting acceptance \n25 - Certified cheque \n26 - Local cheque \n27 - ACH demand corporate trade payment (CTP) debit \n28 - ACH demand corporate trade exchange (CTX) credit \n29 - ACH demand corporate trade exchange (CTX) debit \n30 - Credit transfer \n31 - Debit transfer \n32 - ACH demand cash concentration\/disbursement plus (CCD+) credit \n33 - ACH demand cash concentration\/disbursement plus (CCD+) debit \n34 - ACH prearranged payment and deposit (PPD) \n35 - ACH savings cash concentration\/disbursement (CCD) credit \n36 - ACH savings cash concentration\/disbursement (CCD) debit \n37 - ACH savings corporate trade payment (CTP) credit \n38 - ACH savings corporate trade payment (CTP) debit \n39 - ACH savings corporate trade exchange (CTX) credit \n40 - ACH savings corporate trade exchange (CTX) debit \n41 - ACH savings cash concentration\/disbursement plus (CCD+) credit \n42 - Payment to bank account \n43 - ACH savings cash concentration\/disbursement plus (CCD+) debit \n44 - Accepted bill of exchange \n45 - Referenced home-banking credit transfer \n46 - Interbank debit transfer \n47 - Home-banking debit transfer \n48 - Bank card \n49 - Direct debit \n50 - Payment by postgiro \n51 - FR, norme 6 97-Telereglement CFONB (French Organisation for Banking Standards) - Option A \n52 - Urgent commercial payment \n53 - Urgent Treasury Payment \n60 - Promissory note \n61 - Promissory note signed by the debtor \n62 - Promissory note signed by the debtor and endorsed by a bank \n63 - Promissory note signed by the debtor and endorsed by a third party \n64 - Promissory note signed by a bank \n65 - Promissory note signed by a bank and endorsed by another bank \n66 - Promissory note signed by a third party \n67 - Promissory note signed by a third party and endorsed by a bank \n70 - Bill drawn by the creditor on the debtor \n74 - Bill drawn by the creditor on a bank \n75 - Bill drawn by the creditor, endorsed by another bank \n76 - Bill drawn by the creditor on a bank and endorsed by a third party \n77 - Bill drawn by the creditor on a third party \n78 - Bill drawn by creditor on third party, accepted and endorsed by bank \n91 - Not transferable banker\\'s draft \n92 - Not transferable local cheque \n93 - Reference giro \n94 - Urgent giro \n95 - Free format giro \n96 - Requested method for payment was not used \n97 - Clearing between partners \nZZZ - Mutually defined \n\n"},{"id":64,"uri":"\/en\/einvoicing\/#jurisdiction-specific-requirements","title":"E Invoicing","sub_title":"Jurisdiction specific requirements","body":""},{"id":65,"uri":"\/en\/einvoicing\/#at---austria","title":"E Invoicing","sub_title":"AT - Austria","body":""},{"id":66,"uri":"\/en\/einvoicing\/#customerassignedaccountid---mandatory-for-gov-clients","title":"E Invoicing","sub_title":"CustomerAssignedAccountID - Mandatory for GOV clients","body":"If you are sending an e-invoice to a government body, then you must include in the objectAccountingSupplierParty > CustomerAssignedAccountIDThis is the ID of the department within the government that the e-invoice will be routed to"},{"id":67,"uri":"\/en\/einvoicing\/#be---belgium","title":"E Invoicing","sub_title":"BE - Belgium","body":"No additional requirements, when your legal entity id is created this is automatically sync'd with HERMES"},{"id":68,"uri":"\/en\/einvoicing\/#ch---switzerland","title":"E Invoicing","sub_title":"CH - Switzerland","body":""},{"id":69,"uri":"\/en\/einvoicing\/#payment-means---mandatory","title":"E Invoicing","sub_title":"Payment Means - Mandatory","body":"The payment means contains information on how the seller wishes to be paid. Use the Payment Means you must have at least ONE payment means that is a Credit Transfer type \n 30<\/cbc:PaymentMeansCode> \n \n DE89370400440532013000<\/cbc:ID> \n \n DEUTDEMMXXX<\/cbc:ID> \n <\/cac:FinancialInstitutionBranch>\n <\/cac:PayeeFinancialAccount>\n <\/cac:PaymentMeans>"},{"id":70,"uri":"\/en\/einvoicing\/#de---germany","title":"E Invoicing","sub_title":"DE - Germany","body":""},{"id":71,"uri":"\/en\/einvoicing\/#es---spain","title":"E Invoicing","sub_title":"ES - Spain","body":" Government registration required "},{"id":72,"uri":"\/en\/einvoicing\/#due-date---mandatory","title":"E Invoicing","sub_title":"Due Date - Mandatory","body":"The invoice MUST have a due date set."},{"id":73,"uri":"\/en\/einvoicing\/#government-bound-e-invoices","title":"E Invoicing","sub_title":"Government bound e-invoices","body":"If sending to a Spanish government body the propertyAccountingCustomerParty > PublicIdentifiersMust be set"},{"id":74,"uri":"\/en\/einvoicing\/#fi---finland","title":"E Invoicing","sub_title":"FI - Finland","body":"No special requirements"},{"id":75,"uri":"\/en\/einvoicing\/#fr---france","title":"E Invoicing","sub_title":"FR - France","body":"The SIRET \/ 0009 identifier of the final recipient is to be included in the invoice.accountingCustomerParty.publicIdentifiers array."},{"id":76,"uri":"\/en\/einvoicing\/#it---italy","title":"E Invoicing","sub_title":"IT - Italy","body":"No special requirements"},{"id":77,"uri":"\/en\/einvoicing\/#nl---netherlands","title":"E Invoicing","sub_title":"NL - Netherlands","body":"When sending to government bodies the following property must be configuredaccountingSupplierParty > party > contact >email "},{"id":78,"uri":"\/en\/einvoicing\/#pl--poland","title":"E Invoicing","sub_title":"PL -Poland","body":" Government registration required "},{"id":79,"uri":"\/en\/einvoicing\/#ro--romania","title":"E Invoicing","sub_title":"RO -Romania","body":" Government registration required "},{"id":80,"uri":"\/en\/einvoicing\/#special-codes-for-county","title":"E Invoicing","sub_title":"Special codes for county","body":"The county field for a Romania address must use the ISO3166-2:RO codes, e.g. \"RO-AB, RO-AR\". Don\u2019t omit the country prefix!"},{"id":81,"uri":"\/en\/einvoicing\/#special-codes-for-city","title":"E Invoicing","sub_title":"Special codes for city","body":"The city field for county RO-B must be SECTOR1 - SECTOR6."},{"id":82,"uri":"\/en\/einvoicing\/#se---sweden","title":"E Invoicing","sub_title":"SE - Sweden","body":"Receiver needs to be registered with Svefaktura to receive the e-invoice"},{"id":83,"uri":"\/en\/einvoicing\/#zugferd","title":"E Invoicing","sub_title":"ZUGFeRD","body":"Enabling ZUGFeRD is as simple as enabling e-invoicing in Settings > E-Invoice, selecting the appropriate X format you wish to generate and save! As the ZUGFeRD is very comprehensive, you can also embed the einvoice within the PDF document itself, simply toggle on the Merge E-Invoice and PDF switch and then save. NOTE The ZUGFeRD standard does not accept negative valued invoices. Historically some users may have used a negative invoice to indicate a Credit Note, this is no longer possible. Instead a dedicated Credit Note should be generated with matching POSTIVE values which reflect the credit you wish to assign."},{"id":84,"uri":"\/en\/einvoicing\/#facturae","title":"E Invoicing","sub_title":"Facturae","body":"Spanish e-invoice documents are supported and generate valid documents. these can be uploaded into the FACe system."},{"id":85,"uri":"\/en\/einvoicing\/#fatturapa","title":"E Invoicing","sub_title":"FatturaPA","body":"Italian e-invoices can be generated, however as there is no connection in the SDI as yet. This format is not currently production ready."},{"id":86,"uri":"\/en\/einvoicing\/#fact1","title":"E Invoicing","sub_title":"FACT1","body":"Romanian e-invoices can be generated, however as there is no delivery connection as yet. This format is not currently production ready."},{"id":87,"uri":"\/en\/einvoicing\/#en16931","title":"E Invoicing","sub_title":"EN16931","body":"Standard EN16931 documents can be generated and downloaded as needed.Invoices"},{"id":88,"uri":"\/en\/reports\/#additional-report-toggles","title":"Reports","sub_title":"Additional Report Toggles","body":"Depending on the report selected, you will see some of these toggles. Each report is different therefore you won't see every option from the list below under each report.\nSend Email - When selected, pressing \"Export\" will send an email to the currently logged in Admin Portal user with the .CSV attachment of the report.\nAttach Documents - When selected, pressing \"Export\" will also trigger an email to the currently logged in Admin Portal user with a link to download the documents attached to all of the records in the report.\n\nFor example, if selected for the Invoice report and you previously had uploaded documents to the invoice records (such as a receipt), then this would happen:\n\nA .CSV file with the report results would be downloaded to the local computer.\nAn email would be sent to the currently logged in Admin Portal user with a download link for a .ZIP file containing those files.\n\n\nInclude Deleted - When selected, deleted records will be included in the report.\nCustomize Columns - This toggle allows you to change the default columns of data to include in the report, and to use for filtering data in the report with.\n\nYou can add\/remove columns from your report by dragging and dropping between the left column and \"Report Columns\". The columns available to you are based off the Report type you have chosen.\nFor example, the Client report customized to only include the Name, Number, Balance, Paid to Date, and Email columns:\n\n\n"},{"id":89,"uri":"\/en\/reports\/#run-the-report","title":"Reports","sub_title":"Run the Report","body":"After you have selected your report type and any desired filters, you will either Export to a .CSV file, or Preview the output directly on-screen.These options are located in the top-right of the Reports screen.\nExport - You can generate and download a .CSV file with all the data reported, so you can back up your report data, or analyze it in another external application. Note that if you selected the \"Send Email\" toggle, this will send an email with the .CSV file as an attachment, instead of directly downloading it to your computer.\nMore Actions > Preview - The Preview option will only show for reports that support previewing.\nMore Actions > Schedule - The Schedule option will bring you to the \"New Schedule\" entry screen where you can configure a recurring schedule for automatically running the report. It will be sent to the currently logged in Admin Portal user via email.\n"},{"id":90,"uri":"\/en\/reports\/#preview","title":"Reports","sub_title":"Preview","body":"If the report you selected supports showing a preview, you can select More Actions > Preview from the top right of the screen.A table with the data gathered based on your filters will appear."},{"id":91,"uri":"\/en\/reports\/#filtering-in-preview","title":"Reports","sub_title":"Filtering in Preview","body":"The first row of the preview table has text fields where you can search\/filter the results.The \"Download CSV file\" button above the preview will download the currently visible records in the preview. For example, the preview below has the column \"PAYMENT TRANSACTION REFERENCE\" filtered to \"manual\"; the \"Download CSV file\" button will download only these 3 records shown.If you wish to download ALL records for the report, select the \"Export\" button in the top right of the screen."},{"id":92,"uri":"\/en\/reports\/#special-reports","title":"Reports","sub_title":"Special Reports","body":"These reports are detailed below. They are not in a single table format and you cannot customize their columns from the Admin Portal."},{"id":93,"uri":"\/en\/reports\/#product-sales","title":"Reports","sub_title":"Product Sales","body":"This report first lists each sale of a product by date. The second table lists the quantity, markup, profit, and other totals for each product."},{"id":94,"uri":"\/en\/reports\/#profit-and-loss-report","title":"Reports","sub_title":"Profit and Loss Report","body":"This is the most common year-end report which sums up your revenues, expenses, profits, and taxes collected.\nExpensed reporting: This works similar to accrual accounting. When expense reporting is disabled: it means we tally up all expenses for that period, regards whether they were marked as paid or not.\n\nWhen toggled off, we only tally up the expenses that have been marked as paid.\n\nAccrual accounting: When accrual accounting is disabled: it means we tally up all invoiced totals for that period, regards whether they were marked as paid or not.\n\nWhen toggled off, we only tally up the payments that have been marked as paid.\n\nInclude tax: When toggled on, totals of taxes collected and paid will be included in the report.\n\nUnder \"Total Revenue\", \"Total Taxes\" represents the total taxes collected.\nUnder \"Total Expenses\", \"Total Taxes\" represents the total taxes paid on expenses.\n\nThe Profit and Loss report also breaks down the expenses by category.In the example above there was a total of $830.60 in payments received, minus a total of $452.91 expenses for a total profit of $377.69. The taxes that were paid on expenses was $51.09.There are other reports for details such as types of taxes collected, and for a list of payments\/expenses\/etc.Note that we convert all payment amounts to the company currency as set in Settings>Localization.For example if you recorded payments in CAD and USD but your company currency is USD, the totals displayed in the Profit and Loss report will all be converted to USD.There is also a breakdown of revenue, expenses, and currencies at the base of the report."},{"id":95,"uri":"\/en\/reports\/#aged-receivable-detailed-report","title":"Reports","sub_title":"Aged Receivable Detailed Report","body":"This report lists all unpaid invoices with their balances."},{"id":96,"uri":"\/en\/reports\/#aged-receivable-summary-report","title":"Reports","sub_title":"Aged Receivable Summary Report","body":"This report lists total unpaid balances for each client, grouped into aging buckets."},{"id":97,"uri":"\/en\/reports\/#customer-balance-report","title":"Reports","sub_title":"Customer Balance Report","body":"This report totals balances for each client for invoices, credits, and payments."},{"id":98,"uri":"\/en\/reports\/#customer-sales-report","title":"Reports","sub_title":"Customer Sales Report","body":"This report lists the total invoiced, balance, taxes and amount paid for each client."},{"id":99,"uri":"\/en\/reports\/#tax-summary-report","title":"Reports","sub_title":"Tax Summary Report","body":"The Tax Summary Report can be used to see a total of all the taxes collected in the chosen date range, broken down by each tax rate's name and rate. You may wish to use this report for calculating your input tax credits if you collect multiple rates."},{"id":100,"uri":"\/en\/reports\/#user-sales-report","title":"Reports","sub_title":"User Sales Report","body":"This report totals the number of invoices created, the total invoice amount, and taxes (converted to company currency) for each user.NOTE: If you did not explicitly link a user to an invoice, the user is not assigned to that invoice. That is the reason why the example below shows a total of 22 invoices \/ 2,548.39 USD but the two users below that show 0 each (as they were not assigned to any of the created invoices)."},{"id":101,"uri":"\/en\/reports\/#advanced-customization-tips","title":"Reports","sub_title":"Advanced Customization Tips","body":"To run charts or advanced analysis of exported reports data, you would open the .CSV file in spreadsheet software such as Microsoft Excel or LibreOffice.You can then select the whole range of cells for auto totals, or format as table, run charts, etc.If you open the .CSV in Excel and are prompted to remove leading zeros, select Don't Convert. This is because some columns from Invoice Ninja that you exported will start with zeros which you want to see.There are too many ways to use the customization of the Reports module to list here, but this should give you a good idea of the mechanics of the module and how to use it to generate reports that help you when it is tax season, and to monitor or review trends for product sales, or the accountability of your staff for their billing."},{"id":102,"uri":"\/en\/reports\/#tax-reports","title":"Reports","sub_title":"Tax Reports","body":"TIP: If you are looking for an explanation of tax or sales tax report features, see this article: Tax Accounting TipsSubscriptions"},{"id":103,"uri":"\/en\/tax-accounting-tips\/#what-is-cash-basis-accounting","title":"Tax Accounting Tips","sub_title":"What is Cash Basis Accounting","body":"Cash basis accounting recognizes revenues and expenses at the time the money is received or paid out.For example, if you invoiced a client in November 2023 and your tax year is the calendar year ending December 31, 2023, but the client paid their invoice in February 2024, the revenue would be under the 2024 calendar year. Most small businesses use cash basis accounting."},{"id":104,"uri":"\/en\/tax-accounting-tips\/#track-all-of-your-expenses","title":"Tax Accounting Tips","sub_title":"Track all of your expenses","body":"As a small business, whenever you have a business expense it's much easier to log it right away than trying to dig it up and remember what it was for at the end of the tax year.You can enter each of your expenses in the Invoice Ninja Expenses module:"},{"id":105,"uri":"\/en\/tax-accounting-tips\/#enter-a-new-expense","title":"Tax Accounting Tips","sub_title":"Enter a new expense","body":"\nIf you want to track WHO you paid the expense to, attach it to a vendor.\n\nIf the expense was related to a client or project, you can attach it to a client and project.\n\nYou are able to categorize the expense by selecting or creating a category.\nTax: if you are required to keep track of taxes you PAID on business expenses to claim input tax credits, you can do this by enabling Expense Tax under Settings > Tax Settings > Expense Tax Rates.\n\nYou can even layer up to three calculated tax rates. See Tax Settings for details on tax configuration.\n\n"},{"id":106,"uri":"\/en\/tax-accounting-tips\/#example-use-cases","title":"Tax Accounting Tips","sub_title":"Example use cases","body":"\nJohn's business pays a total of $100 for an item purchased by the business which included 13% sales tax. He creates an expense in Invoice Ninja, enters the total amount as $113, selects the 13% Tax option, and selects Inclusive Taxes. The expense total was 113.00 which included 13% tax. Now the amounts and taxes paid will be accurately reflected on reports.\nJohn's business uses the Recurring Expense feature to log the company internet bill which is $123 each month which includes 13% sales tax. Since the internet provider charges the company card automatically, John selected the option \u201cMark Paid\u201d when creating the recurring expense so that it's marked as paid automatically.\nJohn manually enters an expense record for when he pays his New York utilities bill. He set the vendor as \u2018City of New York' and category as \u2018Water Bill'. He is later able to track his expenses paid to the City of New York, or by the Water Bill category. On his year-end Profit and Loss report, the categorized expenses will be reflected accurately.\n"},{"id":107,"uri":"\/en\/tax-accounting-tips\/#sales-tax-collection","title":"Tax Accounting Tips","sub_title":"Sales tax collection","body":"If you are collecting sales tax, ensure you have the tax rates configured properly in Invoice Ninja.\nSee Tax Settings for details on tax configuration.Once your tax rate(s) are added, you would apply tax to your products\/invoices. If certain items sold are exempt from sales tax, it's easy to mark a product as Tax Exempt, or taxable at 0% in case you are able to claim input tax credits on it."},{"id":108,"uri":"\/en\/tax-accounting-tips\/#transactions","title":"Tax Accounting Tips","sub_title":"Transactions","body":"You can link your bank account to Invoice Ninja and have it sync your transactions for bookkeeping purposes. See Transactions for how to set this up.You can import your transactions on demand, or with automatic syncing, which will keep all of your transactions up to date. You also have the option to import bank statements in CSV format.Or, if you need to, you can enter transactions manually by yourself.Whether the transactions are added manually, imported, or synced from your bank account, you have the ability to categorize them as Deposit or Withdrawal, set the currency, bank account, and description.Once a deposit transaction is recorded in Invoice Ninja, you have the ability to link it to an existing payment, or create a new payment record from the transaction. If the transaction is a withdrawal, you can link it to an expense record."},{"id":109,"uri":"\/en\/tax-accounting-tips\/#payments","title":"Tax Accounting Tips","sub_title":"Payments","body":"Payments are records of all invoice payments your business receives. When a client pays an invoice online via Invoice Ninja, a payment record will automatically be created and linked to that client and invoice.You are able to manually record payments (for example, if client paid with cheque). Each payment is linked to an invoice. The invoice module checks the payments linked to the invoice to determine if the invoice is outstanding (payment amounts < invoice total amount).Reports can be run on payments which can filter the dates, clients, invoices, amounts, etc. Since each payment must be linked to an invoice, taxes are not set on the payment level \u2013 the tax rates used for reporting are based on the invoice."},{"id":110,"uri":"\/en\/tax-accounting-tips\/#financial-reports","title":"Tax Accounting Tips","sub_title":"Financial Reports","body":"You can generate customized reports for your various records in Invoice Ninja.If you consistently entered all your expenses and payments received in Invoice Ninja throughout the year, at the end of the tax year when you need to calculate the total revenues, taxes collected, expenses, and profit amounts to your tax agency, it's easy to accomplish with the built-in reports."},{"id":111,"uri":"\/en\/tax-accounting-tips\/#profit-and-loss-report","title":"Tax Accounting Tips","sub_title":"Profit and Loss Report","body":"See Reports: Profit and Loss Report"},{"id":112,"uri":"\/en\/tax-accounting-tips\/#manual-calculations","title":"Tax Accounting Tips","sub_title":"Manual Calculations","body":"If you do not wish to use the Profit and Loss report, you can run a combination of reports manually."},{"id":113,"uri":"\/en\/tax-accounting-tips\/#payment","title":"Tax Accounting Tips","sub_title":"Payment","body":"\nThe Payment report can be used to tally up all received payments in the chosen date range.\nYou can open the CSV in Excel, click to select the entire Payment Amount column, and the Sum will be displayed in the bottom right.\nNOTE the sum of payment amounts won't suffice for you if you've received payments in multiple currencies. The Profit and Loss report automatically converts payments to your company's default currency.\n"},{"id":114,"uri":"\/en\/tax-accounting-tips\/#expense","title":"Tax Accounting Tips","sub_title":"Expense","body":"The Expense report can be used to tally up all expenditures in the chosen date range. You can further filter by expense types etc."},{"id":115,"uri":"\/en\/tax-accounting-tips\/#tax-summary-report","title":"Tax Accounting Tips","sub_title":"Tax Summary Report","body":"The Tax Summary Report can be used to see a total of all the taxes collected in the chosen date range, broken down by each tax rate's name and rate. You may wish to use this report for calculating your input tax credits if you collect multiple rates."},{"id":116,"uri":"\/en\/tax-accounting-tips\/#other-reports","title":"Tax Accounting Tips","sub_title":"Other Reports","body":"There are a number of other reports available for product sales, invoices by client, credits, quotes, purchase orders, and more. See Reports"},{"id":117,"uri":"\/en\/tax-accounting-tips\/#calculations","title":"Tax Accounting Tips","sub_title":"Calculations","body":"If you've logged all your expenses, payments received, and taxes collected in Invoice Ninja, the fiscal year-end should be a breeze since it can be calculated at any time with the reports described above."},{"id":118,"uri":"\/en\/tax-accounting-tips\/#dashboard","title":"Tax Accounting Tips","sub_title":"Dashboard","body":"Clicking the settings gear in the top-right of the dashboard allows you to select the date range for the chart, as well as currency (if you bill in different currencies).The Invoice Ninja dashboard features a chart displaying your invoices, payments, outstanding, and expenses.Hovering over any point on the chart will show the pop-up calculations:Note that the amounts shown in the dashboard report include sales taxes collected."},{"id":119,"uri":"\/en\/tax-accounting-tips\/#disclaimer","title":"Tax Accounting Tips","sub_title":"Disclaimer","body":"Disclaimer: this article is not any form of tax advice. It is simply describing Invoice Ninja's capabilities and configuration. For tax advice consult a tax professional."},{"id":120,"uri":"\/en\/self-host-updating\/#docker","title":"Self Host Updating","sub_title":"Docker","body":"When we tag a new release, a new image is built. All that is required for docker users is to bring down the container, pull in the new image and then bring the container up again, these three commands are all that are needed.docker-compose down\ndocker-compose pull\ndocker-compose up"},{"id":121,"uri":"\/en\/self-host-updating\/#git-users","title":"Self Host Updating","sub_title":"Git users","body":"If you have installed Invoice Ninja using just git, then all that is required is to pull in the changes and to call the post-update command. These commands are as follows:git pull\ncomposer install -o --no-dev\nphp artisan ninja:post-update"},{"id":122,"uri":"\/en\/self-host-updating\/#shared-hosting-\/-zip-builds","title":"Self Host Updating","sub_title":"Shared hosting \/ ZIP builds","body":"If you have installed the application using the precompiled .zip file, then the internal self updater should perform all the necessary tasks to bring your app up to the latest version. The only strict requirements are:\nThe directory is owned recursively by the web user.\nThe scheduler cron is running.\n1024M for the PHP memory_limit to run the update\nThe self updater will pull the latest release from our Github repository, extract and overwrite the system files. Prior to attempting any of this, the system performs a recursive file check to ensure all files are owned by the webuser.If the update button does not work, you can alternatively download the invoiceninja.tar file and overwrite the folder of your installation, note that there are 3 files always: https:\/\/github.com\/invoiceninja\/invoiceninja\/releasesinvoiceninja.tar - 170 MB or 500 MB roughly\nSource code (zip) - 15 MB roughly\nSource code (tar.gz) - 14 MB roughlyPlease ensure to delete the .git folder prior to attempting updates on v5.1.50 and over. The updater will fail silently if any hidden folders are present.After running the updater you'll want to run the update routehttps:\/\/url.com\/update?secret=The value of the secret query parameter is found in the .env file under the key UPDATE_SECRET "},{"id":123,"uri":"\/en\/hosted-stripe\/#stripe-integration","title":"Hosted Stripe","sub_title":"Stripe Integration","body":"In v5 of Invoice Ninja we have introduced Stripe Connect using OAuth. This integration provides a secure way to integrate your Stripe account into Invoice Ninja.When you migrate your data across, we automatically create your Stripe account, however we need you to authorize via OAuth your Stripe account with Invoice Ninja. To do this, navigate to Settings > Payment Settings. Click on Stripe Connect you'll see the following:Click on Gateway Setup this button and you'll be taken to a page like this:Select the account you wish to connect and we will look after the rest!!"},{"id":124,"uri":"\/en\/hosted-stripe\/#stripe-webhooks","title":"Hosted Stripe","sub_title":"Stripe Webhooks","body":"It is highly recommended that you configure webhooks that allow Stripe to communicate with Invoice Ninja.In cases where the customer leaves prior to the transaction completing or a loss of communication between Stripe and Invoice Ninja. Webhooks can self heal any transactions that are incomplete.You can find your webhook details on the Stripe overview page in Settings > Payment Settings > Configure Gateways > StripeUsing these details, log into Stripe and navigate to Developers > WebhooksEnter in your dedicated webhook URL as well as the five event types\nsource.chargeable \ncharge.succeeded \ncharge.failed \ncustomer.source.updated \npayment_intent.processing \npayment_intent.succeeded \npayment_intent.payment_failed \npayment_intent.partially_funded\n"},{"id":125,"uri":"\/en\/templates\/#introduction","title":"Templates","sub_title":"Introduction","body":"Templates allow you to create customized designs and documents using raw data. We have a prebuilt range of templates that will allow you to quickly create Statements \/ Payment Receipts \/ Payment Refund Receipts and Delivery Notes, but the functionality does not stop there.You can also run a templates against any entity within the application and have a PDF returned the the entities dataset embedded in. Here is an example of a template which has been produced from a Project:When run against our project template, we receive a PDF like this:In our template we have constructed (use the Twig templating engine) a document which contain the projects details and a summary of each task time log entry."},{"id":126,"uri":"\/en\/templates\/#getting-started","title":"Templates","sub_title":"Getting Started","body":""},{"id":127,"uri":"\/en\/templates\/#delivery-note-example","title":"Templates","sub_title":"Delivery Note Example","body":"\n\n"},{"id":128,"uri":"\/en\/templates\/#concepts","title":"Templates","sub_title":"Concepts","body":"Templates are simple Html \/ CSS documents combined with the super powerful twig templating engine.This combined with the raw data from Invoice Ninja allows you to create a document that exactly fits your requirements. To start, simply create a new template inSettings \/ Invoice Design \/ Custom DesignsYou will see that along with providing a name for the design\/template, there is a new selector which allows you to choose whether the design is a regular design (ie for invoices \/ quotes) or a template which can also be a custom design, but also includes the power twig syntax and data to create bespoke templates.After selecting the template option, a series of checkboxes will appear where you can associate the data types with the template. This is an important step as it allows us to provide the menu options for this template in the correct location and also provides the correct context when running the template;for example, if you select the invoice checkbox, the system will be able to prepare your invoice\/s to be run through the template. You can select multiple options here and the system will ensure this data is prepared and ready for use in the template.How did we construct this? Lets take a look at a template sample:Embedded in the html\/css is a dedicated set of <\/ninja> tags, this tells the template engine that we are now using the Twig Templating system.Templates always assume that the data being processed in an array of objects. In this particular case, we have an array of projects. If your template will only ever consider a single project then you'll want to harvest the first project in your array of projects using this syntax:{% if projects %}\n{% set project = projects|first %}Now that we have the project object, we can use this in our template, to print a variable to the template, you would wrap the variable in {{ }} like this:

{{ project.name }}<\/h1>\n

Due: {{ project.due_date }}<\/h3>\n

{{ project.current_hours }} \/ {{ project.budgeted_hours }}: (Hours \/ Budgeted Hours @ {{ project.task_rate }}) - Report generated on {{ \"now\"|date('Y-m-d') }}<\/h6>We've now started to introduce variables into our template and also some nifty twig formats for dynamic data such as a date using this following syntax to present when the report was generatedReport generated on {{ \"now\"|date('Y-m-d') }}Lets now loop through the project tasks and output the time_log data with the following sequence{% for task in project.tasks %}\n\n {% for log in task.time_log %}\n\n \n {{ log.start_date }}<\/td>\n \n
\n
    \n
  • {{ log.description }}<\/li>\n
  • {{ task.user.name }}<\/li>\n <\/ul>\n <\/div>\n\n <\/td>\n {{ log.duration|date('h:i:s')}}<\/td>\n <\/tr>\n {% endfor %}\n\n{% endfor %}Here we have created a for loop, iterating over every task in the project, this follows with another for loop where we loop over every time_log entry in each task where we output the dates \/ description and duration of each task.Finally, we are able to transform the log.duration (seconds), into a date format with h:i:s format (Hours:Minutes:Seconds)"},{"id":129,"uri":"\/en\/templates\/#using-blocks-in-templates","title":"Templates","sub_title":"Using blocks in templates","body":"If you wish to use standard company\/client\/vendor details, this is super simple using standard div blocks:
    <\/div>\n
    <\/div>\n
    <\/div>\n
    <\/div>\n
    <\/div>These will populate using the data stored in Settings > Invoice Designs for each block."},{"id":130,"uri":"\/en\/templates\/#data-access","title":"Templates","sub_title":"Data Access","body":""},{"id":131,"uri":"\/en\/templates\/#twig-variables","title":"Templates","sub_title":"Twig variables","body":"Accessing data using twig would be as follows:First we'd check to ensure the variable is available{% if tasks|e %}\n{% endif %}Then we can iterate{% if tasks|e %}\n\n {% for task in tasks %}\n {% endfor %}\n\n{% endif %}Accessing data is done using dot notation, for example retrieving the client name of a tasks project would be as follows:{{ task.project.client.name }}"},{"id":132,"uri":"\/en\/templates\/#invoice-ninja-variables","title":"Templates","sub_title":"Invoice Ninja variables","body":"Standard $ notation variables are also available within templates, this allows you to use familiar variables such as $invoice.amount - you can also combine twig and ninja variables like this to integrate conditionals into your template. ie\n{% if invoice.balance > 0 %}\n $invoice.balance is payable!\n{% else %}\n Invoice has been paid! Thanks!\n{% endif %}\n"},{"id":133,"uri":"\/en\/templates\/#allowed-tags","title":"Templates","sub_title":"Allowed Tags","body":"\nif\nfor\nset\nfilter\n"},{"id":134,"uri":"\/en\/templates\/#allowed-filters","title":"Templates","sub_title":"Allowed Filters","body":"\nescape\ne\nupper\nlower\ncapitalize\nfilter\nlength\nmerge\nformat_currency\nformat_number\nformat_percent_number\nmap\njoin\nfirst\ndate\nsum\nnl2br\n"},{"id":135,"uri":"\/en\/templates\/#allowed-functions","title":"Templates","sub_title":"Allowed Functions","body":"\nrange\ncycle\nconstant\ndate\n"},{"id":136,"uri":"\/en\/templates\/#allowed-properties","title":"Templates","sub_title":"Allowed Properties","body":"\ntype_id\n"},{"id":137,"uri":"\/en\/templates\/#allowed-methods","title":"Templates","sub_title":"Allowed Methods","body":"\nimg\nt\n"},{"id":138,"uri":"\/en\/templates\/#statements","title":"Templates","sub_title":"Statements","body":"\n\n\nName\nDescription\nPreview\n\n\n\n\n\nTS1\nPlain Statement\n\nDownload\n\n\nTS2\nColor Statement\n\nDownload\n\n\nTS3\nVertical Statement\n\nDownload\n\n\nTS4\nLogo Statement\n\nDownload\n\n\n\n\n\n\n\n\n"},{"id":139,"uri":"\/en\/templates\/#object-json-definitions","title":"Templates","sub_title":"Object Json Definitions","body":"Here are the object definitions that are available."},{"id":140,"uri":"\/en\/templates\/#invoice","title":"Templates","sub_title":"Invoice","body":"{\n \"invoices\": [\n {\n \"amount\": \"$6,606.30\",\n \"balance\": \"$6,606.30\",\n \"status_id\": 2,\n \"status\": \"Sent\",\n \"amount_raw\": \"6606.300000\",\n \"balance_raw\": \"6606.300000\",\n \"number\": \"0001\",\n \"discount\": \"6.000000\",\n \"po_number\": \"Unde.\",\n \"date\": \"25. March 2024\",\n \"last_sent_date\": \"\",\n \"next_send_date\": \"\",\n \"due_date\": \"\",\n \"terms\": \"Default company invoice terms\",\n \"public_notes\": \"\",\n \"private_notes\": \"\",\n \"uses_inclusive_taxes\": false,\n \"tax_name1\": \"GST\",\n \"tax_rate1\": 10,\n \"tax_name2\": \"VAT\",\n \"tax_rate2\": 17.5,\n \"tax_name3\": \"THIRDTAX\",\n \"tax_rate3\": 5,\n \"total_taxes\": \"$1,905.44\",\n \"total_taxes_raw\": \"1905.440000\",\n \"is_amount_discount\": false,\n \"footer\": \"Default invoice footer\",\n \"partial\": \"0.000000\",\n \"partial_due_date\": \"\",\n \"custom_value1\": \"\",\n \"custom_value2\": \"\",\n \"custom_value3\": \"\",\n \"custom_value4\": \"\",\n \"custom_surcharge1\": 0,\n \"custom_surcharge2\": 0,\n \"custom_surcharge3\": 0,\n \"custom_surcharge4\": 0,\n \"exchange_rate\": 1,\n \"custom_surcharge_tax1\": false,\n \"custom_surcharge_tax2\": false,\n \"custom_surcharge_tax3\": false,\n \"custom_surcharge_tax4\": false,\n \"reminder1_sent\": \"\",\n \"reminder2_sent\": \"\",\n \"reminder3_sent\": \"\",\n \"reminder_last_sent\": \"\",\n \"paid_to_date\": \"$0.00\",\n \"auto_bill_enabled\": false,\n \"line_items\": [\n {\n \"quantity\": 1,\n \"cost\": \"$372.00\",\n \"product_key\": \"Ut in.\",\n \"notes\": \"Architecto at est.\",\n \"discount\": 0,\n \"is_amount_discount\": false,\n \"tax_name1\": \"Sales Tax\",\n \"tax_rate1\": 5,\n \"tax_name2\": \"\",\n \"tax_rate2\": 0,\n \"tax_name3\": \"\",\n \"tax_rate3\": 0,\n \"sort_id\": \"0\",\n \"line_total\": \"$372.00\",\n \"gross_line_total\": \"$389.48\",\n \"custom_value1\": \"https:\/\/picsum.photos\/200\",\n \"custom_value2\": \"75\",\n \"custom_value3\": \"Nulla est incidunt.\",\n \"custom_value4\": \"Consequatur in.\",\n \"type_id\": \"1\",\n \"product_cost\": \"$0.00\",\n \"tax_amount\": \"$17.48\",\n \"date\": \"\",\n \"tax_id\": \"1\",\n \"task_id\": \"\",\n \"expense_id\": \"\",\n \"_id\": \"358982ee-f062-42f3-9dcf-4068e9347fa0\",\n \"cost_raw\": 372,\n \"discount_raw\": 0,\n \"line_total_raw\": \"372.00\",\n \"gross_line_total_raw\": 389.48,\n \"tax_amount_raw\": 17.48,\n \"product_cost_raw\": 0\n },\n {\n \"quantity\": 1,\n \"cost\": \"$73.00\",\n \"product_key\": \"Non.\",\n \"notes\": \"Aut sunt totam.\",\n \"discount\": 0,\n \"is_amount_discount\": false,\n \"tax_name1\": \"Sales Tax\",\n \"tax_rate1\": 5,\n \"tax_name2\": \"\",\n \"tax_rate2\": 0,\n \"tax_name3\": \"\",\n \"tax_rate3\": 0,\n \"sort_id\": \"0\",\n \"line_total\": \"$73.00\",\n \"gross_line_total\": \"$76.43\",\n \"custom_value1\": \"https:\/\/picsum.photos\/200\",\n \"custom_value2\": \"29\",\n \"custom_value3\": \"Accusamus quo.\",\n \"custom_value4\": \"Qui similique culpa.\",\n \"type_id\": \"1\",\n \"product_cost\": \"$0.00\",\n \"tax_amount\": \"$3.43\",\n \"date\": \"\",\n \"tax_id\": \"1\",\n \"task_id\": \"\",\n \"expense_id\": \"\",\n \"_id\": \"013efb0f-5f11-45fc-b404-20427fb0e2a0\",\n \"cost_raw\": 73,\n \"discount_raw\": 0,\n \"line_total_raw\": \"73.00\",\n \"gross_line_total_raw\": 76.43,\n \"tax_amount_raw\": 3.43,\n \"product_cost_raw\": 0\n },\n ],\n\n \"client\": {\n \"name\": \"Kub, Koepp and Conroy\",\n \"balance\": \"6606.300000\",\n \"payment_balance\": \"0.000000\",\n \"credit_balance\": \"0.000000\",\n \"vat_number\": \"373145743\"\n },\n \"payments\": [\n {\n \"status\": \"Refunded\",\n \"badge\": \"
    Refunded<\\\/span><\\\/h6>\",\n \"amount\": \"$104.95\",\n \"applied\": \"$104.95\",\n \"balance\": \"-$104.95\",\n \"refunded\": \"$104.95\",\n \"amount_raw\": \"104.950000\",\n \"applied_raw\": \"104.950000\",\n \"refunded_raw\": \"104.950000\",\n \"balance_raw\": -104.95,\n \"date\": \"24. March 2024\",\n \"method\": \"\",\n \"currency\": \"USD\",\n \"exchange_rate\": 1,\n \"transaction_reference\": null,\n \"is_manual\": 1,\n \"number\": \"0003\",\n \"custom_value1\": \"\",\n \"custom_value2\": \"\",\n \"custom_value3\": \"\",\n \"custom_value4\": \"\",\n \"created_at\": \"25. March 2024\",\n \"updated_at\": \"25. March 2024\",\n \"refund_activity\": [\"24. March 2024 Invoice #0029 $104.95 Refunded\"],\n \"client\": {\n \"name\": \"cypress\",\n \"balance\": \"0.000000\",\n \"payment_balance\": \"333.000000\",\n \"credit_balance\": \"0.000000\",\n \"vat_number\": \"561724719\"\n },\n \"paymentables\": [\n {\n \"invoice\": \"0029\",\n \"amount_raw\": \"104.9500\",\n \"refunded_raw\": \"104.9500\",\n \"net_raw\": 0,\n \"amount\": \"$104.95\",\n \"refunded\": \"$104.95\",\n \"net\": \"$0.00\",\n \"is_credit\": false,\n \"date\": \"24. March 2024\",\n \"created_at\": \"25. March 2024\",\n \"updated_at\": \"25. March 2024\",\n \"timestamp\": 1711329333\n }\n ],\n }\n ],\n \"total_tax_map\": [\n {\n \"name\": \"GST 10%\",\n \"total\": 470.09\n },\n {\n \"name\": \"VAT 17.5%\",\n \"total\": 822.65\n },\n {\n \"name\": \"THIRDTAX 5%\",\n \"total\": 235.04\n }\n ],\n \"line_tax_map\": [\n {\n \"name\": \"Sales Tax 5%\",\n \"total\": 124.72999999999999\n },\n {\n \"name\": \"VAT 17.5%\",\n \"total\": 117.95\n },\n {\n \"name\": \"GST 10%\",\n \"total\": 134.98\n }\n ]\n }\n ]\n}"},{"id":141,"uri":"\/en\/templates\/#payment","title":"Templates","sub_title":"Payment","body":"{\n \"payments\": [\n {\n \"status\": \"Completed\",\n \"badge\": \"
    Completed<\\\/span><\\\/h6>\",\n \"amount\": \"$6,723.74\",\n \"applied\": \"$6,723.74\",\n \"balance\": \"$0.00\",\n \"refunded\": \"$0.00\",\n \"amount_raw\": \"6723.740000\",\n \"applied_raw\": \"6723.740000\",\n \"refunded_raw\": \"0.000000\",\n \"balance_raw\": 0,\n \"date\": \"22. March 2024\",\n \"method\": \"\",\n \"currency\": \"USD\",\n \"exchange_rate\": 1,\n \"transaction_reference\": \"Manual entry\",\n \"is_manual\": 1,\n \"number\": \"0002\",\n \"custom_value1\": \"\",\n \"custom_value2\": \"\",\n \"custom_value3\": \"\",\n \"custom_value4\": \"\",\n \"created_at\": \"22. March 2024\",\n \"updated_at\": \"22. March 2024\",\n \"client\": {\n \"name\": \"Kilback-Stoltenberg\",\n \"balance\": \"0.000000\",\n \"payment_balance\": \"0.000000\",\n \"credit_balance\": \"2084.140000\",\n \"vat_number\": \"428950405\"\n },\n \"paymentables\": [],\n \"refund_activity\": []\n }\n ]\n}"},{"id":142,"uri":"\/en\/templates\/#task","title":"Templates","sub_title":"Task","body":"{\n \"tasks\": [\n {\n \"number\": \"0007\",\n \"description\": \"The task description\",\n \"duration\": 726023,\n \"rate\": \"$0.00\",\n \"rate_raw\": \"0.000000\",\n \"created_at\": \"21. March 2024\",\n \"updated_at\": \"27. March 2024\",\n \"date\": \"21. March 2024\",\n \"project\": {\n \"name\": \"Date App\",\n \"number\": \"0006\",\n \"created_at\": \"22. March 2024\",\n \"updated_at\": \"22. March 2024\",\n \"task_rate\": \"$0.00\",\n \"task_rate_raw\": \"0.000000\",\n \"due_date\": \"\",\n \"private_notes\": \"\",\n \"public_notes\": \"\",\n \"budgeted_hours\": 1200,\n \"custom_value1\": \"\",\n \"custom_value2\": \"\",\n \"custom_value3\": \"\",\n \"custom_value4\": \"\",\n \"color\": \"\",\n \"current_hours\": 0,\n \"tasks\": [],\n \"client\": {\n \"name\": \"Kilback-Stoltenberg\",\n \"balance\": \"0.000000\",\n \"payment_balance\": \"0.000000\",\n \"credit_balance\": \"2084.140000\",\n \"vat_number\": \"428950405\"\n },\n \"user\": {\n \"name\": \"Glennie Schaefer Dr. Corbin Rowe\",\n \"email\": \"small@example.com\"\n }\n },\n \"time_log\": [\n {\n \"start_date_raw\": 1711012404,\n \"start_date\": \"20. March 2024 22:13:24\",\n \"end_date_raw\": 1711095351,\n \"end_date\": \"21. March 2024 21:15:51\",\n \"description\": \"Consequatur voluptas aperiam sapiente optio non dolores quaerat.\",\n \"billable\": true,\n \"duration_raw\": 82947,\n \"duration\": \"23:02:27\"\n },\n {\n \"start_date_raw\": 1711095651,\n \"start_date\": \"21. March 2024 21:20:51\",\n \"end_date_raw\": 1711149254,\n \"end_date\": \"22. March 2024 12:14:14\",\n \"description\": \"Aut iusto ducimus molestiae reprehenderit fugiat cum.\",\n \"billable\": true,\n \"duration_raw\": 53603,\n \"duration\": \"14:53:23\"\n },\n ],\n \"custom_value1\": \"\",\n \"custom_value2\": \"\",\n \"custom_value3\": \"\",\n \"custom_value4\": \"\",\n \"status\": \"Ready to do\",\n \"user\": {\n \"name\": \"Glennie Schaefer Dr. Corbin Rowe\",\n \"email\": \"small@example.com\"\n },\n \"client\": {\n \"name\": \"Kilback-Stoltenberg\",\n \"balance\": \"0.000000\",\n \"payment_balance\": \"0.000000\",\n \"credit_balance\": \"2084.140000\",\n \"vat_number\": \"428950405\"\n }\n }\n ]\n}"},{"id":143,"uri":"\/en\/templates\/#definitions","title":"Templates","sub_title":"Definitions","body":""},{"id":144,"uri":"\/en\/templates\/#invoice-\/-quote-\/-credit-\/-purchase-order-definition","title":"Templates","sub_title":"Invoice \/ Quote \/ Credit \/ Purchase Order Definition","body":"\n\n\nField\nDescription\nExample\n\n\n\n\namount\nformatted currency\n$6,606.30\n\n\nbalance\nformatted currency\n$6,606.30\n\n\nstatus_id\ninteger representation of the status\n2\n\n\nstatus\ntext representation of invoice status\nSent\n\n\namount_raw\nfloat\n6606.300000\n\n\nbalance_raw\nfloat\n6606.300000\n\n\nnumber\ninvoice number\n0001\n\n\ndiscount\nfloat\n6.000000\n\n\npo_number\nstring\nUnde.\n\n\ndate\nstring\n25. March 2024\n\n\nlast_sent_date\nstring\n25. March 2024\n\n\nnext_send_date\nstring\n25. March 2024\n\n\ndue_date\nstring\n25. March 2024\n\n\nterms\nstring\nDefault company invoice terms\n\n\npublic_notes\nstring\nPublic Notes\n\n\nprivate_notes\nstring\nPrivate notes\n\n\nuses_inclusive_taxes\nboolean\nfalse\n\n\ntax_name1\nstring\nGST\n\n\ntax_rate1\nfloat\n1\n\n\ntax_name2\nstring\nVAT\n\n\ntax_rate2\nfloat\n17.\n\n\ntax_name3\nstring\nTHIRDTAX\n\n\ntax_rate3\nfloat\n0\n\n\ntotal_taxes\nformatted currency\n$1,905.44\n\n\ntotal_taxes_raw\nfloat\n1905.440000\n\n\nis_amount_discount\nbool\nfalse\n\n\nfooter\nstring\nDefault invoice footer\n\n\npartial\nfloat\n0.000000\n\n\npartial_due_date\nstring\n24\/1\/2024\n\n\ncustom_value1\nstring\nCustom Value\n\n\ncustom_value2\nstring\nCustom Value\n\n\ncustom_value3\nstring\nCustom Value\n\n\ncustom_value4\nstring\nCustom Value\n\n\ncustom_surcharge1\nfloat\n0\n\n\ncustom_surcharge2\nfloat\n0\n\n\ncustom_surcharge3\nfloat\n0\n\n\ncustom_surcharge4\nfloat\n0\n\n\nexchange_rate\nfloat\n1\n\n\ncustom_surcharge_tax1\nboolean\nfalse\n\n\ncustom_surcharge_tax2\nboolean\nfalse\n\n\ncustom_surcharge_tax3\nboolean\nfalse\n\n\ncustom_surcharge_tax4\nboolean\nfalse\n\n\nreminder1_sent\nstring\n25. March 2024\n\n\nreminder2_sent\nstring\n25. March 2024\n\n\nreminder3_sent\nstring\n25. March 2024\n\n\nreminder_last_sent\nstring\n25. March 2024\n\n\npaid_to_date\nformatted currency\n$0.00\n\n\nauto_bill_enabled\nbooleam\nfalse\n\n\nline_items\narray\nLine items\n\n\nclient\nobject\nClient\n\n\npayments\narray\nPayment\n\n\ntotal_tax_map\narray\nTax Map\n\n\nline_tax_map\narray\nTax Map\n\n\n\n\n\n\n\n"},{"id":145,"uri":"\/en\/templates\/#line-items-definition","title":"Templates","sub_title":"Line items definition","body":"\n\n\nField\nDescription\nExample\n\n\n\n\nquantity\nfloat\n1\n\n\ncost\nformatted currency\n$372.00\n\n\nproduct_key\nstring\nUt in.\n\n\nnotes\nstring\nArchitecto at est.\n\n\ndiscount\nfloat\n0\n\n\nis_amount_discount\nboolean\nfalse\n\n\ntax_name1\nstring\nSales Tax\n\n\ntax_rate1\nfloat\n5\n\n\ntax_name2\nstring\n\n\n\ntax_rate2\nfloat\n0\n\n\ntax_name3\nstring\n\n\n\ntax_rate3\nfloat\n0\n\n\nsort_id\nfloat\n0\n\n\nline_total\nformatted currency\n$372.00\n\n\ngross_line_total\nformatted currency\n$389.48\n\n\ncustom_value1\nstring\nhttps:\/\/picsum.photos\/200\n\n\ncustom_value2\nstring\n75\n\n\ncustom_value3\nstring\nNulla est incidunt.\n\n\ncustom_value4\nstring\nConsequatur in.\n\n\ntype_id\nstring\n1\n\n\nproduct_cost\nformatted currency\n$0.00\n\n\ntax_amount\nformatted currency\n$17.48\n\n\ndate\nstring\n24\/1\/2023\n\n\ntax_id\nstring\n1\n\n\ntask_id\nstring\n\n\n\nexpense_id\nstring\n\n\n\n_id\nstring\n358982ee-f062-42f3-9dcf-4068e9347fa0\n\n\ncost_raw\nfloat\n372\n\n\ndiscount_raw\nfloat\n0\n\n\nline_total_raw\nfloat\n372.00\n\n\ngross_line_total_raw\nfloat\n389.48\n\n\ntax_amount_raw\nfloat\n17.48\n\n\nproduct_cost_raw\nfloat\n0\n\n\n\n\n\n\n\n"},{"id":146,"uri":"\/en\/templates\/#tax-map-definition","title":"Templates","sub_title":"Tax map definition","body":"\n\n\nField\nDescription\nExample\n\n\n\n\nname\nstring\nGST 10%\n\n\ntotal\nfloat\n470.09\n\n\n\n\n\n\n\n"},{"id":147,"uri":"\/en\/templates\/#payment-definition","title":"Templates","sub_title":"Payment definition","body":"\n\n\nField\nDescription\nExample\n\n\n\n\nstatus\nstring\nRefunded\n\n\nbadge\nstring\nRefunded\n\n\namount\nformatted currency\n$104.95\n\n\napplied\nformatted currency\n$104.95\n\n\nbalance\nformatted currency\n-$104.95\n\n\nrefunded\nformatted currency\n$104.95\n\n\namount_raw\nfloat\n104.950000\n\n\napplied_raw\nfloat\n104.950000\n\n\nrefunded_raw\nfloat\n104.950000\n\n\nbalance_raw\nfloat\n-104.95\n\n\ndate\nstring\n24. March 2024\n\n\nmethod\nstring\nVisa\n\n\ncurrency\nstring\nUSD\n\n\nexchange_rate\nfloat\n1\n\n\ntransaction_reference\nstring\n2sd2fv34\n\n\nis_manual\nboolean\n1\n\n\nnumber\nstring\n0003\n\n\ncustom_value1\nstring\nCustom Value\n\n\ncustom_value2\nstring\nCustom Value\n\n\ncustom_value3\nstring\nCustom Value\n\n\ncustom_value4\nstring\nCustom Value\n\n\ncreated_at\nstring\n25. March 2024\n\n\nupdated_at\nstring\n25. March 2024\n\n\nrefund_activity\narray of string\n[24. March 2024 Invoice #0029 $104.95 Refunded]\n\n\npaymentables\narray\nPaymentables\n\n\nclient\nobject\nClient\n\n\n\n\n\n\n\n"},{"id":148,"uri":"\/en\/templates\/#paymentables-definition","title":"Templates","sub_title":"Paymentables definition","body":"\n\n\nField\nDescription\nExample\n\n\n\n\ninvoice\nstring\n0029\n\n\namount_raw\nfloat\n104.9500\n\n\nrefunded_raw\nfloat\n104.9500\n\n\nnet_raw\nfloat\n0\n\n\namount\nformatted currency\n$104.95\n\n\nrefunded\nformatted currency\n$104.95\n\n\nnet\nformatted currency\n$0.00\n\n\nis_credit\nboolean\nfalse\n\n\ndate\nstring\n24. March 2024\n\n\ncreated_at\nstring\n25. March 2024\n\n\nupdated_at\nstring\n25. March 2024\n\n\ntimestamp\nunix timestamp\n171132933\n\n\n\n\n\n\n\n"},{"id":149,"uri":"\/en\/templates\/#task-definition","title":"Templates","sub_title":"Task Definition","body":"\n\n\nField\nDescription\nExample\n\n\n\n\nnumber\nTask number\n0007\n\n\ndescription\nTask Description\nService for bob\n\n\nduration\nDuration of task in seconds\n72602\n\n\nrate\nTask rate currency formatted\n$0.00\n\n\nrate_raw\nTask rate raw float\n0.000000\n\n\ncreated_at\nDate task created\n21. March 2024\n\n\nupdated_at\nDate task updated\n27. March 2024\n\n\ndate\nDate of task\n21. March 2024\n\n\ncustom_value1\nTask Custom Value 1\nCustom Value\n\n\ncustom_value2\nTask Custom Value 2\nCustom Value\n\n\ncustom_value3\nTask Custom Value 3\nCustom Value\n\n\ncustom_value4\nTask Custom Value 4\nCustom Value\n\n\nstatus\nThe task status\nReady to do\n\n\nuser\nThe Creating User Object\nSee User Property definition\n\n\nclient\nThe Client Object\nSee Client Property definition\n\n\nproject\nThe Client Object\nSee Client Property definition\n\n\ntime_log\nArray of time log entries\nSee time_log definition\n\n\n\n\n\n\n\n"},{"id":150,"uri":"\/en\/templates\/#time-log-definition","title":"Templates","sub_title":"Time Log Definition","body":"\n\n\nTime Log Array (of objects)\n\n\n\n\n\n\nstart_date_raw\nunix timestamp\n1711095651\n\n\nstart_date\nFormatted start date\n21. March 2024 21:20:51\n\n\nend_date_raw\nunix timestamp\n1711149254\n\n\nend_date\nFormatted start date\n22. March 2024 12:14:14\n\n\ndescription\nThe task item description\nAut iusto ducimus molestiae reprehenderit fugiat cum\n\n\nbillable\nboolean - defines if this time entry is billable\ntrue\n\n\nduration_raw\nseconds - raw duration of entry\n53603\n\n\nduration\nformatted duration\n14:53:23\n\n\n\n\n\n\n\n"},{"id":151,"uri":"\/en\/templates\/#user-definition","title":"Templates","sub_title":"User Definition","body":"\n\n\nCreating User Object\n\n\n\n\n\n\nname\nThe users name\nBob Jane\n\n\nemail\nThe users email\nbob@gmail.com\n\n\n\n\n\n\n\n"},{"id":152,"uri":"\/en\/templates\/#client-definition","title":"Templates","sub_title":"Client Definition","body":"\n\n\nClient Object\n\n\n\n\n\n\nname\nThe full client name\nKilback-Stoltenberg\n\n\nbalance\nThe client balance\n0.000000\n\n\npayment_balance\nThe client payment balance\n0.000000\n\n\ncredit_balance\nThje client credit balance\n2084.140000\n\n\nvat_number\nThe client VAT Number\n428950405\n\n\ncurrency\nThe client currency code\nUSD\n\n\nlocale\nThe client locale\nen\n\n\naddress\nThe formatted billing address\n1 Wallaby Way, Sydney\n\n\nshipping_address\nThe formatted shipping address\n2 Wallaby Way, Sydney\n\n\ncustom_value1\nThe first client custom value\nBob\n\n\ncustom_value2\nThe second client custom value\nBlue\n\n\ncustom_value3\nThe third client custom value\nBatman\n\n\ncustom_value4\nThe fourth client custom value\nPistachio\n\n\n\n\n\n\n\n"},{"id":153,"uri":"\/en\/templates\/#project-definition","title":"Templates","sub_title":"Project Definition","body":"\n\n\nProject Object\n\n\n\n\n\n\nname\nThe project name\nDate App\n\n\nnumber\nThe project number\n0006\n\n\ncreated_at\nDate created\n22. March 2024\n\n\nupdated_at\nDate updated\n22. March 2024\n\n\ntask_rate\nTask Rate for project (formatted in currency)\n$0.00\n\n\ntask_rate_raw\nTask rate for project - float format\n0.000000\n\n\ndue_date\nThe due date for the project\n22. March 2025\n\n\nprivate_notes\nThe private notes of the project\nPrivate notes\n\n\npublic_notes\nThe public notes of the project\nPublic notes\n\n\nbudgeted_hours\nThe number of hours budgeted for the project\n200\n\n\ncustom_value1\nProject Custom Value 1\nCustom Value\n\n\ncustom_value2\nProject Custom Value 2\nCustom Value\n\n\ncustom_value3\nProject Custom Value 3\nCustom Value\n\n\ncustom_value4\nProject Custom Value 4\nCustom Value\n\n\ncolor\nThe color associated with the project\n#fff\n\n\ncurrent_hours\nThe accured hours of the project so far\n100\n\n\ntasks\nArray of tasks\nTask\n\n\nuser\nThe Creating User Object\nUser\n\n\nclient\nThe Client Object\nClient\n\n\n\n\n\n\n\n"},{"id":154,"uri":"\/en\/templates\/#sample-templates","title":"Templates","sub_title":"Sample Templates","body":""},{"id":155,"uri":"\/en\/templates\/#delivery-notes","title":"Templates","sub_title":"Delivery Notes","body":"\n\n\nName\nDescription\nPreview\n\n\n\n\n\nTD4\n3 Column\n\nDownload\n\n\nTD5\n2 Column \/ Footer\n\nDownload\n\n\nTD12\n2 Column\n\nDownload\n\n\nTD13\n2 Column Mono\n\nDownload\n\n\n\n\n"},{"id":156,"uri":"\/en\/templates\/#payment-receipts","title":"Templates","sub_title":"Payment Receipts","body":"\n\n\nName\nDescription\nPreview\n\n\n\n\n\nTP6\nStandard\n\nDownload\n\n\nTP7\nHorizontal\n\nDownload\n\n\n\n\n"},{"id":157,"uri":"\/en\/templates\/#refund-receipts","title":"Templates","sub_title":"Refund Receipts","body":"\n\n\nName\nDescription\nPreview\n\n\n\n\n\nTR8\nHorizontal\n\nDownload\n\n\nTR9\nStandard\n\nDownload\n\n\n\n\n"},{"id":158,"uri":"\/en\/templates\/#project\/tasks","title":"Templates","sub_title":"Project\/Tasks","body":"\n\n\nName\nDescription\nPreview\n\n\n\n\n\nTP11\nProject Outline\n\nDownload\n\n\nTT10\nTask\n\nDownload\n\n\n\n\n"},{"id":159,"uri":"\/en\/developer-guide\/#getting-started.","title":"Developer guide","sub_title":"Getting Started.","body":"The Invoice Ninja API is built on top of the Laravel Framework, this is a hugely popular PHP framework with extensive high quality documentation and tutorials all over the web. To get started customizing and\/or extending Invoice Ninja you will need to be acquainted with the latest version of Laravel and all of its features. The URL namespace for the api is \/api\/v1 The Client Portal is a traditional web application also built with Laravel along with Livewire and Tailwind components. The URL namespace for client facing URLs is \/client\/If you are planning to build new functionality in Invoice Ninja, for example a Inventory Module, rather than integrate this directly into the codebase, we highly recommend using the Laravel Modules library. This library is already part of the Invoice Ninja core, so you can dive straight in and start building.If you plan to contribute your code back to the official Invoice Ninja repository, please ensure you have test coverage for your functionality. We use Phpunit for our API testing, and Cypress for our UI testing of the client portal."},{"id":160,"uri":"\/en\/developer-guide\/#architecture","title":"Developer guide","sub_title":"Architecture","body":"The app is divided into three main parts: the backend\/API and the two admin portals."},{"id":161,"uri":"\/en\/developer-guide\/#backend---api","title":"Developer guide","sub_title":"Backend - API","body":""},{"id":162,"uri":"\/en\/developer-guide\/#lead-developer:-david-bomba","title":"Developer guide","sub_title":"Lead developer: David Bomba","body":"\nFramework: Laravel\nCode: GitHub\nAPI: Docs\n"},{"id":163,"uri":"\/en\/developer-guide\/#admin-portal---desktop-&-mobile","title":"Developer guide","sub_title":"Admin Portal - Desktop & Mobile","body":""},{"id":164,"uri":"\/en\/developer-guide\/#lead-developer:-hillel-coren","title":"Developer guide","sub_title":"Lead developer: Hillel Coren","body":"\nFramework: Flutter\nCode: GitHub\nDemo: demo.invoiceninja.com\n"},{"id":165,"uri":"\/en\/developer-guide\/#admin-portal---web","title":"Developer guide","sub_title":"Admin Portal - Web","body":""},{"id":166,"uri":"\/en\/developer-guide\/#lead-developer:-benjamin-beganovi\u0107","title":"Developer guide","sub_title":"Lead developer: Benjamin Beganovi\u0107","body":"\nFramework: React\nCode: GitHub\n"},{"id":167,"uri":"\/en\/developer-guide\/#api-definition","title":"Developer guide","sub_title":"API Definition","body":"Our full API definition can be found here"},{"id":168,"uri":"\/en\/developer-guide\/#base-url-for-v5","title":"Developer guide","sub_title":"Base URL for v5","body":"The base url for v5 is:https:\/\/invoicing.co"},{"id":169,"uri":"\/en\/developer-guide\/#migrating-from-v4","title":"Developer guide","sub_title":"Migrating from v4","body":"Invoice Ninja v4 was initially built as a web application with an API added on later to support common uses cases and the limited functionality of the v4 mobile app. With v5 we\u2019ve instead built an API first application, all features in the web\/mobile\/desktop apps are powered by the API.For example v4 client includes are limited to contacts, invoices, credits and activities, whereas in v5 all options are available. This includes: contacts, documents, gateway_tokens, documents, gateway_tokens, activities, ledger and system_logs.Another major shortcoming of the v4 API is the docs, even though the functionality is limited, what is available isn\u2019t necessarily documented. In v5 we\u2019ve made sure to document every aspect of the API.The v4 and v5 APIs are mostly the same but there are some key changes which are important to be aware of.\nThe header name for the API token has changed from X-Ninja-Token in v4 to X-API-Token in v5.\nThe data type of the id fields has changes from integer to string to support the new id format.The route for uploading documents has changed, here's a v5 cURL example:curl -X POST https:\/\/invoicing.co\/api\/v1\/invoices\/\/upload \\\n -H 'Content-Type: multipart\/form-data' \\\n -H 'X-API-TOKEN: TOKEN' \\\n -H 'X-Requested-With: XMLHttpRequest' \\\n -F _method=PUT \\\n -F 'documents[]=@filename.png'"},{"id":170,"uri":"\/en\/developer-guide\/#api-headers","title":"Developer guide","sub_title":"API Headers","body":""},{"id":171,"uri":"\/en\/developer-guide\/#x-api-secret","title":"Developer guide","sub_title":"X-API-SECRET","body":"\n\nThe X-API-SECRET can be used as another layer of protection for your API. \n\nThe X-API-SECRET requires you to configure a .env variable ```API_SECRET=```\n\nThis is an optional header, and is only assessed on the \/api\/v1\/login route.\n\n\n```\nX-API-SECRET: value\n```\n\n"},{"id":172,"uri":"\/en\/developer-guide\/#x-api-token","title":"Developer guide","sub_title":"X-API-TOKEN","body":"\n\nThe X-API-TOKEN is the authentication token and is required for all API requests\n\nThis is a required header.\n\n\n```\nX-API-TOKEN: value\n```\n\n"},{"id":173,"uri":"\/en\/developer-guide\/#x-requested-with;","title":"Developer guide","sub_title":"X-Requested-With;","body":"\n\nThe X-Requested-With header is a security minded header, there is only one value accepted.\n\nThis is a required header.\n\n\n```\nX-Requested-With: XMLHttpRequest\n```\n\n"},{"id":174,"uri":"\/en\/developer-guide\/#content-type:application\/json","title":"Developer guide","sub_title":"Content-Type:application\/json","body":"\n\nWhen submitting data to the API you must declare the content type\n\nThis is a required header when using POST\/PUT methods.\n\n\n```\nContent-Type: application\/json\nContent-Type: multipart\/form-data\n```\n\n"},{"id":175,"uri":"\/en\/developer-guide\/#primary-keys","title":"Developer guide","sub_title":"Primary Keys","body":"In version 5 of Invoice Ninja we move away from integer based primary keys and moved to hashed_id's, these are obfuscated string representations of the primary key for the all entity records."},{"id":176,"uri":"\/en\/hosted-custom-domain\/#custom-domain-configuration","title":"Hosted custom domain","sub_title":"Custom Domain Configuration","body":"If you are an Enterprise customer, you can configure a custom client portal domain which will point your customer facing links to your own domain.For example, if you have the domain best-brand.com you can configure a subdomain such as portal \/ invoices \/ billing \/ client to end up with a fully qualified domain ie. portal.best-brand.com\nIt is important that you do not use you root domain, ie best-brand.com as this may redirect traffic away from your website!\nOnce you have decided on a name, you need to create a CNAME pointing your domain name to our Invoice Ninja custom domain record:cname.invoicing.co.Once you can see the record resolving correctly, you then add your domain name to the v5 admin panel in Settings > Client Portal.Change your portal mode to Domain and then enter the fully qualified domain name ie:https:\/\/portal.best-brand.comand finally click save.\nIf you are migrating your custom domain from v4, please consider using a different domain on v5. If you transfer your v4 domain, your forwarding will not work, ie, v4 invoice links will no longer resolve a redirect to v5.\nThe system will then generate a SSL certificate for your domain. If you do not see your domain resolve with a valid SSL certificate, please send us an email at contact@invoiceninja.com advising us the full domain and the issue."},{"id":177,"uri":"\/en\/gateways\/#credentials","title":"Payment Gateways","sub_title":"Credentials","body":"In this first most important pane, you define the necessary values in order to facilitate communication between Invoice Ninja and your payment gateway's API."},{"id":178,"uri":"\/en\/gateways\/#settings","title":"Payment Gateways","sub_title":"Settings","body":"These settings govern some of the behaviors within Invoice Ninja's client portal, or admin portal, when looking at and interacting with your configured payment gateways. Some of these options may or may not appear depending on your payment gateway type.\nLabel - This label is for internal reference purposes only, and applies to the payment gateway list on the admin portal.\nCapture Card - Setting to save client credit card details for next time or not. Enabled, or disabled. Otherwise set to \"Enabled by Default\" or \"Disabled by Default\" to give the client an option at checkout to \"Save payment method details\" for later.\nAvailable Payment Types - You will see a different list of supported payment methods, depending on the payment gateway service provider you chose. Eg. Credit Card, Bank Transfer, Alipay, Apple Pay, PayPal, etc. Enable or disable these options to give clients access to those payment methods at checkout.\nRequired Fields - Tick the box for any field you wish to request the client to fill out for the payment records. Optionally, update the client record in Invoice Ninja with the client's additional information you requested.\nAccepted Card Logos - Determines which logos are displayed during checkout. Enable your accepted card logos to advertise support to your clients.\n"},{"id":179,"uri":"\/en\/gateways\/#limits\/fees","title":"Payment Gateways","sub_title":"Limits\/Fees","body":"Here we manage any payment limits, or fees we wish to apply to any transactions. Fees and limits applied are specific to the payment type you have selected.\nPayment Type - Only the payment methods that are enabled in your payment gateway Settings pane are available to select from here. Choose one, and any fees or limits you set will be associated specifically with that payment method only.\nMin Limit & Max Limit - Enter a dollar value for the desired minimum, or maximum payment limits, and check the \"Enable Min\" or \"Enable Max\" boxes to enforce the minimum and maximum values.\nFee Percent - Set a fee on transactions with this payment method, based on a % of the amount paid.\nFee Amount - Set a flat rate fee for any transactions with this payment method. Can be charged in addition to the Fee Percent, if both values are set.\nFee Cap - Set a maximum value for payment method fees charged to a client.\nTax - When one, two, or three Item Tax Rates are enabled (Basic Settings > Tax Settings) you will see one Tax field here for each tax rate. These taxes are applied to the payment gateway fees you charge the customer.\nAdjust Fee Percent - Use the toggle switch to enable this feature. Use this when you intent to forward along the payment gateway fees to the customer. For example, if the payment processing fee for your Stripe account is 30 cents flat, and 1%, and you wanted to pass that to the customer, you would enter a 0.30 flat Fee Amount, and 1 for Fee Percent, and enable the Adjust Fee Percent. Because the total with fees will be higher, the actual fees Stripe charges will be higher also. With this feature, Invoice Ninja will calculate and adjust the fee to charge the customer the expected fee amount, after the final invoice price is changed.\n\nNote - When attempting to perfectly capture the payment gateway fee 100% and apply it to the client's payment using Adjust Fee Percent, you must disable Invoice Tax Rates and exclusively use Item Tax Rates (Basic Settings > Tax Settings). When a payment fee is applied to a customer invoice, it is entered as a line item, and any invoice tax rates will be applied to the fee, which will throw off the formula to calculate the new fee percent correctly.\nYou are responsible for verifying that your tax and fee settings comply with any laws that apply. Seek legal counsel if you require direction on fee and tax policies for your organization.\n\n"},{"id":180,"uri":"\/en\/gateways\/#notes","title":"Payment Gateways","sub_title":"Notes","body":"We no longer support the PayPal Express API integration, we've updated to the \"PayPal Platform\" and now also support Venmo via PayPal."},{"id":181,"uri":"\/en\/gateways\/#stripe","title":"Payment Gateways","sub_title":"Stripe","body":"\n \nOur Stripe integration includes a wide range of payment options including:\nCard\nACH\nSOFORT\nAlipay\nPay\nSEPA\nBancontact\niDEAL\nGiropay\nPrzelewy24\nEPS\nACSS\nBECS\nFPX\nBTCPay\nOur Stripe integration also includes token billing and refunds"},{"id":182,"uri":"\/en\/gateways\/#square","title":"Payment Gateways","sub_title":"Square","body":"Our Square integration includes Credit Card payment options, including token billing, and refunds. Once you sign up for a Square developer account and configure your application in the Square Developer Dashoard, you will need to provide the following credentials: \nApplication ID \nAccess Token \nLocation ID\n\nThe Application ID and Access Token can be found under OAuth in the left hand sidebar, and the Location ID can be found under Location in the sidebar. More information can be found in the Square developer documentation. The test mode checkbox is available for testing Square integration with Square sandbox credentials."},{"id":183,"uri":"\/en\/gateways\/#checkout.com","title":"Payment Gateways","sub_title":"Checkout.com","body":"\n \nOur Checkout integration includes Credit Card payment options, including token billing and refunds. Enter your API public key and API secret key, provided by Checkout.com. To acquire these, sign in to or create a \"The Hub\" account on the Checkout.com website. Once signed into \"The Hub\" click on Settings from the left side menu, and then click Channels. Here you find a list of your businesses registered on Checkout.com, select the appropriate business (if you have multiple here) and you will find the API keys on this screen. For more information about Checkout.com API credentials, visit Checkout.com Docs.\nTest Mode - Enable for use when your checkout.com account\/channel is running in test mode, not for live transactions or production use.\nThreeds - \"threeds\" is an API feature to use 3D Secure payments on Checkout.com with Invoice Ninja. 3D Secure payments add an extra step of authentication for customers when processing a card transaction. This feature reduces fraud risk, and also shifts liability in payment processing, to reduce transaction dispute claims.\n"},{"id":184,"uri":"\/en\/gateways\/#mollie","title":"Payment Gateways","sub_title":"Mollie","body":"\n \nOur Mollie integration includes a wide range of payment options including:\nCredit Card (including token billing)\nBank Transfer\nKBC\nBancontact\niDEAL\nTo setup Mollie as a payment method, you will need your profile ID #, and your website API Key. Your profile ID # can be found in the top left corner of the screen when you log in to the Mollie dashboard, and you can find a list of your API keys by clicking the Developers expanding menu on the left sidebar, and then clicking API Keys, as described on the Mollie knowledgebase. After approving your website, you will find your live, and test API keys here. There is a checkbox in the Invoice Ninja admin portal when configuring the Mollie payment gateway, to enable test mode if you are going to use a Test API Key from Mollie."},{"id":185,"uri":"\/en\/gateways\/#error-executing-api-call-(422:-unprocessable-entity):-no-suitable-payment-methods-found.","title":"Payment Gateways","sub_title":"Error executing API call (422: Unprocessable Entity): No suitable payment methods found.","body":"This error will occur when you don't have enabled payment methods in the Mollie dashboard.\nNavigate to Mollie > Settings > Website profiles > Select your profile > Payment methods and enable Credit card."},{"id":186,"uri":"\/en\/gateways\/#paytrace","title":"Payment Gateways","sub_title":"PayTrace","body":"Our PayTrace integration includes Credit Card payment options, including token billing and refunds. To setup PayTrace you will need your PayTrace account API user credentials and API key, which can be found after successfully setting up an account with PayTrace. There is a process to go through with PayTrace involving testing a sandbox account first, before setting up live payments, make sure you use the Test Mode checkbox when going through this process with sandbox API credentials. For more information visit the PayTrace support website.Our PayTrace integration includes Credit Card payment options, including token billing and refunds."},{"id":187,"uri":"\/en\/gateways\/#payfast","title":"Payment Gateways","sub_title":"PayFast","body":"\n \nOur PayFast integration includes Credit Card payment options. Here is a quick guide to help setup receiving credit card payments with PayFast\n\n"},{"id":188,"uri":"\/en\/gateways\/#authorize.net","title":"Payment Gateways","sub_title":"Authorize.net","body":"\n \nOur Authorize.net integration includes Credit Card payment options, including token billing and refunds. Enter your API Login ID and Transaction Key, provided by Authorize.net. To acquire these, sign in to or create a merchant account on the Authorize.net website. After signing in, click Settings on the left side menu, then click API Credentials & Keys. From here you can view and manage new and existing API credentials. For more information about these Authorize.net API credentials, visit Authorize.net Docs.\nTest Mode - Enable for testing transactions only, use if your account is running in \"test mode\". For more information about test mode, visit Authorize.net Docs.\nDeveloper Mode - Enable for use with sandbox accounts for developers only. This is a separate account type, with no billing, and no real live transactions, and will have unique API credentials associated with it. For more information, visit sandbox.authorize.net.\nLive Endpoint - Default value is the correct HTTP address for Authorize.net API calls to a live merchant account.\nDeveloper Endpoint - Default value is the correct HTTP address for Authorize.net API calls to a sandbox account. For more information about API endpoints, visit Authorize.net Docs.\n"},{"id":189,"uri":"\/en\/gateways\/#braintree","title":"Payment Gateways","sub_title":"Braintree","body":"With Braintree you can integrate payment support through PayPal, credit card, and debit\/bank transfer. Enter your merchant ID, public key, and private key, provided by Braintree. To acquire these, sign in or create a production account on the Braintree website, and click the \"gear\" icon in the top right corner, which expands a drop down list. To find your public and private keys, visit API in the list, and to find your merchant ID, visit Business in the list. For more information about Braintree gateway credentials, visit Braintree Docs."},{"id":190,"uri":"\/en\/gateways\/#custom","title":"Payment Gateways","sub_title":"Custom","body":"This is a developer feature (self-hosted), where you can write in your own PHP code with custom API references for your own payment gateway service provider."},{"id":191,"uri":"\/en\/gateways\/#eway-rapid","title":"Payment Gateways","sub_title":"Eway Rapid","body":"Our eWAY integration includes Credit Card payment options, including token billing, and refunds. Once you have setup your business in the eWAY portal, you can find your API details under the top menu, by hovering over My Account and then clicking API Keys. Your API Key and Password for Invoice Ninja are listed near the top under Rapid API Key and your Public API Key can be found just below that under the section Pay Now Button. You can find more detailed instructions from the eWAY knowledgebase. The Test Mode checkbox will enable use with the eWAY sandbox account for payment gateway testing."},{"id":192,"uri":"\/en\/gateways\/#digital-wallets","title":"Payment Gateways","sub_title":"Digital Wallets","body":"The below are NOT payment gateways, but rather some information on how your clients can pay an invoice via the client portal using these digital wallets. Support for this depends on your payment gateway (ex. some gateways don't support Apple Pay or Google Pay, etc.)"},{"id":193,"uri":"\/en\/gateways\/#apple-pay-&-google-pay","title":"Payment Gateways","sub_title":"Apple Pay & Google Pay","body":"As of this moment, to pay with Apple or Google Pay a credit card needs to already be configured in your browser. This is not Invoice Ninja preference, but a platform choice.Safari on desktop:\nSafari on Mac running macOS Sierra or later\nA iPhone (iPad isn't supported yet) with a credit card configured in Wallet. More info can be found on Apple's support site.\nSafari on mobile:\niOS 10.1 or later\nA card configured in the Wallet app\nGoogle Chrome:\nA saved credit card\nMicrosoft Edge:\nMicrosoft Edge 16.16299 or newer\nA saved credit card\n"},{"id":194,"uri":"\/en\/gateways\/#crypto","title":"Payment Gateways","sub_title":"Crypto","body":""},{"id":195,"uri":"\/en\/gateways\/#btcpay","title":"Payment Gateways","sub_title":"BTCPay","body":"The integration of BTCPay Server with Invoice Ninja enables you to accept bitcoin as a payment method, without fees, intermediaries with payments going directly to your bitcoin wallet.\nInstructions for BTCPay payment gateway setup\n"},{"id":196,"uri":"\/en\/gateways\/#cba-powerboard","title":"Payment Gateways","sub_title":"CBA PowerBoard","body":"To integrate with the Commonwealth Banks PowerBoard gateway you can use the following steps:"},{"id":197,"uri":"\/en\/gateways\/#api-credentials","title":"Payment Gateways","sub_title":"API Credentials","body":"The first step will be to log into your PowerBoard portal and retrieve your API credentials.Then navigate to the My Company link and click on API & SettingsYou'll want to copy the API Secret Key and API Public Key values and then click on the Services sidebar menu option to find your Credit Card Gateway ID.You'll want to copy the ID value highlighted adjacent to your Credit Card Service Provider."},{"id":198,"uri":"\/en\/gateways\/#invoice-ninja-+-powerboard","title":"Payment Gateways","sub_title":"Invoice Ninja + PowerBoard","body":"Back in Invoice Ninja, navigate to Settings > Payment Settings; create a new Payment Gateway and select CBA PowerBoard from the drop down.In The Credentials tab, you can copy in the Secret Key \/ Public key and the Gateway ID from the previous step.Further down, you will see some toggles which can control the card types you would like to accept payments from, you can enable\/disable these as needed."},{"id":199,"uri":"\/en\/gateways\/#advanced-settings","title":"Payment Gateways","sub_title":"Advanced Settings","body":"Now that your PowerBoard gateway is configured, you can explore a range of features \/ options you can use with this gateway!More reading:\nSet Gateway Fees\nPayment Links\nCustom Email Servers\n"},{"id":200,"uri":"\/en\/quotes\/#viewing-a-quote","title":"Quotes","sub_title":"Viewing a Quote","body":"Simply select a quote number from the list, and you will see the quote details."},{"id":201,"uri":"\/en\/quotes\/#click-a-quote-for-overview","title":"Quotes","sub_title":"Click a quote for overview","body":"On desktop if you click on a quote row (not the quote number), it will open a pull-out on the right with Overview, History, Activity, and Email History options.From the overview panel, you will see general information about the quote. The amount of the quote, balance owing, any amount paid, which client it is assigned to, the date of the quote, status..."},{"id":202,"uri":"\/en\/quotes\/#history","title":"Quotes","sub_title":"History","body":"The History panel presents a chronological overview of transactions related to the quote, and shows you any changes made to the quote total amount, and by which users."},{"id":203,"uri":"\/en\/quotes\/#activity","title":"Quotes","sub_title":"Activity","body":"The Activity panel presents a chronological overview of any actions performed against the quote, including when it was created, edited, converted, approved, etc, and which user performed the action."},{"id":204,"uri":"\/en\/quotes\/#email-history","title":"Quotes","sub_title":"Email History","body":"This panel presents a log of every time the quote was emailed."},{"id":205,"uri":"\/en\/quotes\/#creating-or-editing-a-quote","title":"Quotes","sub_title":"Creating or Editing a Quote","body":"There are several fields available when filling a quote, and the view when creating or editing a quote is broken down a little differently depending on whether you are viewing things with the mobile layout, or desktop layout. In the desktop layout, all of the panels described below are presented at the same time on one big screen and laid out a little differently.\nClient - You must select a client from the list to apply your quote to.\nQuote Date - Automatically generated with today's date, is simply the date of the quote.\nValid Until - Optionally, you may specify an end date that the quote is valid until, to limit how long you will honor it.\nPartial\/Deposit - Optionally, specify a required partial payment or deposit on the quote, with its own due date, separate from, and owed before the quote due date for the quote's full amount.\nPO # - Optionally, typically for when you client has a product order number to provide for you, for their own recordkeeping purposes.\nQuote # - The quote number is auto generated as per Settings > Advanced Settings > Generated Numbers\nDiscount - Enter a discount amount to apply to the quote, either as a percentage, or a flat rate.\n"},{"id":206,"uri":"\/en\/quotes\/#quote-options-dropdown","title":"Quotes","sub_title":"Quote Options Dropdown","body":"After you Save the draft quote, a dropdown menu arrow will appear. The Save dropdown menu in the top right corner of the quote view presents many functions to work with or manipulate the quote, which can vary based on the state of the quote. You can change the status of the quote's lifecycle manually, clone the quote, view it directly from the client portal, and more.\nView PDF: View the PDF version of the quote\nPrint PDF: Brings up the printer dialog to print the quote PDF\nDownload PDF: Downloads the quote PDF\nDownload E-Quote: Downloads the electronic quote document file (for jurisdictions using E-Invoice)\nSchedule: Schedule the quote to be sent at a later date\/time\nEmail Quote\nClient Portal: View the quote as the client in the client portal\nMark Sent: Mark quote as sent (ex. if you sent manually by printing PDF...)\nApprove: Mark the quote as Approved\nConvert to Invoice: Convert the quote to an invoice for the client to pay\nConvert to Project: Convert the quote to a project\nRun template: Brings up the screen to run the quote as a Template by selecting a design (Advanced feature)\nClone to Quote: Clone the quote\nClone to Other: Lets you choose whether to clone to an Invoice, Credit, Recurring Invoice, or Purchase Order (the items from the quote will be copied)\nArchive\nDelete\n"},{"id":207,"uri":"\/en\/quotes\/#contacts","title":"Quotes","sub_title":"Contacts","body":"Here you see the contacts from your client that are marked as included in the quote.The checkbox next to each client defines whether they will receive the email notification. Contacts with the option Add to Invoices selected in Client Edit, will automatically be checked to receive invoices and quote emails.Also available are links to the client portal for each respective contact included."},{"id":208,"uri":"\/en\/quotes\/#items","title":"Quotes","sub_title":"Items","body":"This is the main part of the quote. You see a list of the line items included on the quote. You can add Products, Tasks, or Expenses to the quote. Each item on the list will have these fields available:\nProduct - The name of the product, task, or expense line item being applied.\nDescription - A description of the line item. Descriptions can include HTML code, or Markdown code formatting (When enabled under Settings > Account Management).\nUnit Cost - The cost of a single product or expense, or the hourly rate of a task for the line item.\nQuantity - The number of products, expenses, or billable hours for a task, to be multiplied by the unit cost of that line item.\n"},{"id":209,"uri":"\/en\/quotes\/#bottom-tabs","title":"Quotes","sub_title":"Bottom Tabs","body":""},{"id":210,"uri":"\/en\/quotes\/#terms","title":"Quotes","sub_title":"Terms","body":"Describe any terms or conditions for your client, as they relate to the quote, and optionally Save as default terms."},{"id":211,"uri":"\/en\/quotes\/#footer","title":"Quotes","sub_title":"Footer","body":"Any text notes to be included at the bottom of the quote. A good spot for less important disclaimers. Optionally Save as default footer."},{"id":212,"uri":"\/en\/quotes\/#public-notes","title":"Quotes","sub_title":"Public Notes","body":"Any text notes to add detail or context to the quote for you and your client. A good spot for service notes, or a summary of work performed for the client."},{"id":213,"uri":"\/en\/quotes\/#private-notes","title":"Quotes","sub_title":"Private Notes","body":"Private text notes, not printed on the quote PDF or viewable by the client. These notes can only be seen by users of the admin portal."},{"id":214,"uri":"\/en\/quotes\/#documents","title":"Quotes","sub_title":"Documents","body":"Upload pictures or documents to your quote, to include for your client. Uploaded files can be viewed and accessed by the client through the client portal."},{"id":215,"uri":"\/en\/quotes\/#settings","title":"Quotes","sub_title":"Settings","body":"The Settings panel includes some additional options for the quote:\nUser - Optionally change the user who is marked as creator of the quote. The User option can be used in the reports for tracking, but can also be used to give a specific user permission to view\/edit an individual record.\nProject - Optionally link the quote to a Project\nVendor - Optionally assign a Vendor to the quote\nExchange Rate - Optionally, for when your client record has another currency than your own as their default, you will be able to manually specify the exchange rate to automatically calculate what they will owe in their own default currency.\nDesign - Choose a template design from one of the premade templates, or one of your own custom designs. You can customize quote designs under Settings>Invoice Design\nInclusive Taxes - When enabled, quote tax will be marked as inclusive.\n"},{"id":216,"uri":"\/en\/quotes\/#lifecycle-of-a-quote","title":"Quotes","sub_title":"Lifecycle of a quote","body":""},{"id":217,"uri":"\/en\/quotes\/#draft","title":"Quotes","sub_title":"Draft","body":"The Draft status is the first status in the lifecycle of a quote. In this status, changes can be made to the quote and the quote is hidden completely from the client. Draft quotes are inactive until either emailed to the client or marked as sent.\nOnce a draft quote has been emailed\/marked as sent, its status cannot be changed back to draft.\n"},{"id":218,"uri":"\/en\/quotes\/#sent","title":"Quotes","sub_title":"Sent","body":"A quote is marked as sent when it has been emailed to the client or manually marked as sent in the admin panel."},{"id":219,"uri":"\/en\/quotes\/#approved","title":"Quotes","sub_title":"Approved","body":"A quote is marked as approved either by you manually in the admin portal (by selecting the Approve option from the dropdown), or when the client approves it from the Client Portal."},{"id":220,"uri":"\/en\/quotes\/#converted","title":"Quotes","sub_title":"Converted","body":"A quote is marked as converted once it has been converted into an invoice. This is the last stage of a successfull quotation - the client has decided to proceed with the quoted items and has been invoiced for it.Once the quote is converted into an invoice, there will be a blue invoice icon next to the green Converted label, which links to the invoice that it was converted to."},{"id":221,"uri":"\/en\/quotes\/#deleted","title":"Quotes","sub_title":"Deleted","body":"A quote can be marked as deleted if the following conditions have been met\nThe quote has a status of Sent \/ Draft.\nWhat happens when a quote is deleted?\nQuote status set to deleted\nThe quote number is appended with _deleted in order to allow reuse of quote numbers.\n"},{"id":222,"uri":"\/en\/quotes\/#archived","title":"Quotes","sub_title":"Archived","body":"Archiving a quote simply removes the quote from the quote list view. Archiving a quote keeps your list views clean and tidy.\nWhen a quote is archived no further modifications can be made to the quote. To modify the quote you will need to Restore the quote first.\n"},{"id":223,"uri":"\/en\/quotes\/#restored","title":"Quotes","sub_title":"Restored","body":"Restoring a quote from the archived or deleted state will set the quote back to its previous state prior to archiving.Expenses"},{"id":224,"uri":"\/en\/transactions\/#overview","title":"Transactions","sub_title":"Overview","body":"Invoice Ninja has partnered with Yodlee a top data provider, to gain access to bank data feeds. This partnership gives Invoice Ninja users worldwide access to major banks and enables them to connect their bank accounts for automatic reconciliation of payments and expenses."},{"id":225,"uri":"\/en\/transactions\/#bank-accounts","title":"Transactions","sub_title":"Bank Accounts","body":"Settings > Bank AccountsYou can view and add bank accounts in the settings section of the application.For enterprise hosted users, the Connect Accounts button allows you to add, update, and remove accounts from Invoice Ninja. Clicking on this button will take you to the Yodlee platform where you can securely authenticate with your bank and select the accounts you wish to link with Invoice Ninja.Once your bank account is connected, you have the option to enable automatic syncing, which will keep all of your transactions up to date. If you prefer, you can also manually create bank accounts and transactions, or import bank statements in CSV format (Settings > Import | Export)."},{"id":226,"uri":"\/en\/transactions\/#transaction-list","title":"Transactions","sub_title":"Transaction List","body":"The transactions overview displays all of your transactions and their status.\n\nAccount Type - Defines the type of account the transaction is linked to, possible options include Bank, Credit Card, Savings Account.\n\n\nStatus - Defines the status of the transaction.\n\n\nUnmatched - A new transaction that needs to be matched to a Invoice or Expense\n\n\nMatched - A transaction that (based on predefined rules) has been matched to a Invoice or Expense\n\n\nCompleted - A transaction that has been matched AND linked to a Invoice or Expense\n\n\nDeposit - The amount of income for the transaction.\n\n\nWithdrawal - The amount of the expense for the transaction.\n\n\nDate - The Date of the transaction.\n\n\nDescription - The description of the transaction.\n\n\nInvoices - The linked invoices (visible when completed)\n\n\nExpenses - The linked expenses (visible when completed)\n\n"},{"id":227,"uri":"\/en\/transactions\/#create-a-manual-transaction","title":"Transactions","sub_title":"Create a manual transaction","body":"To create a manual transaction click on the Create buttonSelect a Type:\nDeposit for income\nWithdrawal for expenses\nEnter the Date of the transaction\nThe amount\nSelect the currency of the transaction\nSelect the bank account to link the transaction to\nEnter a description. For auto matching, if you enter the invoice number we will automatically find and match the related invoice."},{"id":228,"uri":"\/en\/transactions\/#matching-transactions","title":"Transactions","sub_title":"Matching Transactions","body":"When you click on a transaction a second window pane will open which will show you the matching options:"},{"id":229,"uri":"\/en\/transactions\/#invoice-matching.","title":"Transactions","sub_title":"Invoice Matching.","body":"To match one or more invoices to a transaction you can use the search dialog to find your invoice, or simply scroll through the list and check one of more invoice to link to the transaction.To finalize, click on the Convert To Payment button. This will create the matching payment for the invoice\/s and will also update the status of the invoices to paid"},{"id":230,"uri":"\/en\/transactions\/#expense-matching.","title":"Transactions","sub_title":"Expense Matching.","body":"When matching expenses you are able to assign the Vendor and\/or a expense categoryBasic Settings"},{"id":231,"uri":"\/en\/user-guide\/#overview","title":"User Guide","sub_title":"Overview","body":"Invoice Ninja is an invoicing application which makes sending invoices and receiving payments simple and easy. Our latest version is a clean slate rewrite of our popular invoicing application which builds on the existing feature set and adds a wide range of features and enhancements the community has asked for."},{"id":232,"uri":"\/en\/user-guide\/#lets-get-started!","title":"User Guide","sub_title":"Lets get started!","body":"We support a wide range of devices and have custom applications for all platforms. For best performance we highly recommend using the application specific to your operating system.\n\n\nDevice\nLink\n\n\n\n\nAndroid\nDownload\n\n\niOS\nDownload\n\n\nmacOS\nDownload\n\n\nLinux\nDownload\n\n\nWindows\nDownload\n\n\nOf course we also provide a fantastic web application which can be found here. If you prefer a interface similar to our V4, you can use our React application here. No matter which device you use, your data will be kept in sync and up to date!"},{"id":233,"uri":"\/en\/user-guide\/#initial-setup","title":"User Guide","sub_title":"Initial setup","body":"You'll want to do some basic configuration when you log in for the first time, settings up your company name, address and uploading your logo. You can follow the steps with this short video.\n\n"},{"id":234,"uri":"\/en\/user-guide\/#company-defaults","title":"User Guide","sub_title":"Company Defaults","body":"After your initial company setup, you may want to configure additional details about your company. You can follow this video to configure some default settings:\n\n"},{"id":235,"uri":"\/en\/user-guide\/#company-logo","title":"User Guide","sub_title":"Company Logo","body":"Display your company logo on your Invoice PDFs and in the client portal. All emails that you send to your client from Invoice Ninja will display your Company Logo. You can upload your company logo in:Settings > Company Details > LogoFor best results, using a logo which has a landscape orientation. This will display best across all devices and resources including emails, PDF and the client portal"},{"id":236,"uri":"\/en\/user-guide\/#taxes-and-localization","title":"User Guide","sub_title":"Taxes and Localization","body":"Settings > Tax SettingsLearn how to setup total taxes including line item taxes, and also localize your installation for your region.\n\n"},{"id":237,"uri":"\/en\/user-guide\/#your-first-invoice","title":"User Guide","sub_title":"Your first invoice","body":"Step through the process of creating your first invoice. Includes creating custom product columns and also customizing your invoice number patterns.\n\n"},{"id":238,"uri":"\/en\/user-guide\/#get-paid!","title":"User Guide","sub_title":"Get Paid!","body":"The final step connecting a payment gateway. Invoice Ninja links with all major payment gateways and makes getting paid super simple. Here is a short video of how to connect the most popular gateway Stripe to Invoice Ninja\n\nFor more information on payment gateways and methods that we support click here"},{"id":239,"uri":"\/en\/user-guide\/#frequently-asked-questions","title":"User Guide","sub_title":"Frequently Asked Questions","body":"Please see our FAQ pageClients"},{"id":240,"uri":"\/en\/hosted-mail\/#send-with-gmail-\/-microsoft","title":"Hosted Mail","sub_title":"Send with Gmail \/ Microsoft","body":"Connecting either Gmail or Microsoft involves the same steps. Below is a short video showing the steps.\n\n\nNote: Both the initial authentication and the connection to Gmail must use the same OAuth account. ie if you attempt to connect bob@gmail.com you must select this email address for authenticating with Google, and then also allow permissions for this email address to send email. Cross account linking is not possible.\nOnce you have connected your OAuth account, you can select either Gmail or Microsoft as the Email Provider inSettings \/ Email SettingsAfter selecting the email provider, you'll then want to select the user who has been authenticated to send emails from the field beneath this."},{"id":241,"uri":"\/en\/hosted-mail\/#send-with-postmark","title":"Hosted Mail","sub_title":"Send with Postmark","body":"If you prefer to send bulk emails via PostMark, then this is also supported. We do not throttle the outbound emails using Postmark, so this is suitable if you require a high throughput email service.Simply add your Postmark API token to the configuration in Settings \/ Email Settings\nWarning! You must configure a sender signature in Postmark, else Postmark will reject all email attempts. To do this, ensure the email address of your primary user in Invoice Ninja matches the Sender Signature you configured in Postmark\n"},{"id":242,"uri":"\/en\/hosted-mail\/#send-with-mailgun","title":"Hosted Mail","sub_title":"Send with Mailgun","body":"If you prefer to send bulk emails via Mailgun, then this is also supported. We do not throttle the outbound emails using Mailgun, so this is suitable if you require a high throughput email service.Ensure to fill in both your Mailgun Secret and Domain that has been configured."},{"id":243,"uri":"\/en\/hosted-mail\/#handling-spam-\/-contacts-unsubscribing-from-your-emails.","title":"Hosted Mail","sub_title":"Handling Spam \/ Contacts unsubscribing from your emails.","body":"Email delivery is hard the large email providers such as GMail, Yahoo, Microsoft are continuing their fight against unsolicited \/ spam emails from filling the inboxes that they serve.In 2024 it will become even harder with additional checks in place on all emails to ensure that only high quality emails arrive to a users inbox.In particular, their focus is on working unsubscribe links within emails. Previously we have not needed to insert an unsubscribe link into an invoice email, however now it will become a standard part of all outbound emails to include a unsubscribe link.\nAll ourbound emails that are sent from the Invoice Ninja Hosted Mail Service (maildelivery@mail.invoicing.co and maildelivery@invoicing.co) will now contain a working unsubscribe link. If you are sending via your own provider (PostMark \/ MailGun \/ GMail \/ Microsoft) we will not be injecting these unsubscribe links into your emails.\nIf your client clicks on an unsubscribe link, they'll be taken to a page where they can opt out of receiving emails from you. This will mark their client record as \"DO NOT SEND\" and you will also receive a follow up email advising that this action has been taken by your client.For more information, you can read this great article from "},{"id":244,"uri":"\/en\/recurring-expenses\/#recurring-expenses-module-view","title":"Recurring Expenses","sub_title":"Recurring Expenses Module View","body":"The Recurring Expenses module displays a table view of all available expense records. You can sort and filter the records by using the options at the top of the table. The status dropdown allows you to change the visible records. Each entry in the table has a More Actions menu on the right that provides options for managing the record, such as editing and cloning.\n \nYour browser does not support the video tag.\n"},{"id":245,"uri":"\/en\/recurring-expenses\/#viewing-a-recurring-expense","title":"Recurring Expenses","sub_title":"Viewing a Recurring Expense","body":"To view a recurring expense record, simply click on its number from the table. The edit panel will appear, where you can manage the record."},{"id":246,"uri":"\/en\/recurring-expenses\/#more-actions-dropdown","title":"Recurring Expenses","sub_title":"More Actions dropdown","body":"\nYou have the option to Start\/Stop the recurring cycle of billing and clone the record to a new recurring expense.\nThe Clone button will create a new recurring expense record with the same details as the original, allowing you to make changes before saving.\nThe Clone to Expense will create a new expense (not recurring) record with the same details as the original, allowing you to make changes before saving.\n"},{"id":247,"uri":"\/en\/recurring-expenses\/#details","title":"Recurring Expenses","sub_title":"Details","body":"\nNumber - The expense number is best left alone, so it can be automatically generated by Invoice Ninja. The policies governing generated numbers can be found in Settings > Generated Numbers.\nVendor - Link the expense to a vendor by selecting an available vendor record from the list here.\nClient - Link the recurring expense to a client by selecting an available client record. When creating an invoice from a recurring expense, the new invoice will also be automatically be assigned to this client.\nProject - Assign a recurring expense to a project from the list. The projects list is filtered by projects assigned to the client, if one is chosen, and the appropriate client is automatically assigned when you select a project.\nCategory - Categories are optional, to help add another level of sorting to your expenses and recurring expenses. There are no default expense categories, so if you wish to make proper use of this field, you will have to create a list of expense categories in Settings > Expense Settings > Configure Categories.\nUser Optionally assign the expense to an admin portal user to be recorded as the creator of the recurring expense.\nTax - Select an applicable tax rate. Tax rates are configured by you in Settings > Tax Settings > Configure Rates.\nAmount - The total cost per cycle of the recurring expense.\nCurrency - Currency you pay your expense in, automatically populated with the default currency of the vendor assigned to the recurring expense.\nDate - Initial date of the recurring expense initiated with your vendor.\nFrequency - Specify the rate at which you are going to be billed for the recurring expense.\nStart Date - Select a date to indicate the beginning of the billing cycle. Future bills will be based on the cycle frequency and start date.\nRemaining Cycles - By default, \"Endless\" is selected. You may specify a number of cycles remaining before the billing stops.\n"},{"id":248,"uri":"\/en\/recurring-expenses\/#notes","title":"Recurring Expenses","sub_title":"Notes","body":"\nPublic Notes - Use this field to describe the recurring expense. When creating an invoice for a client from a recurring expense, the public notes are included in the line item description for the recurring expense.\nPrivate Notes - The value of this field is only viewable by users of the admin portal, so you can use it to make notes to yourself and other coworkers about the recurring expense record.\n"},{"id":249,"uri":"\/en\/recurring-expenses\/#additional-info","title":"Recurring Expenses","sub_title":"Additional Info","body":"\nShould be Invoiced - Enable this to mark a recurring expense as billable to a client. Recurring expenses with invoicing enabled can be included on client invoices, and when you create an invoice from a project that the invoicable expense is linked to. When a recurring expense record has invoicing enabled, it's lifecycle status will change.\nMark Paid - Enable this to indicate that your organization has last paid the vendor for the recurring expense.\n\nPayment Type - Select the payment type your organization used to pay the vendor with.\nDate - Enter the date your organization paid the vendor.\nTransaction Reference - Enter a transaction reference code or number if applicable.\n\nConvert Currency - If the recurring expense is billed in a currency other than your own default currency, enabling this allows you to set the currency you prefer to pay with, and an exchange rate, to calculate how much the recurring expense cost in your preferred currency.\n\n\nNote that when you view your reports, recurring expenses will be categorized by the currency of the expense\/vendor, not the currency selected under \"Convert Currency\". If you wish to consolidate your profit and loss totals under one currency, you should select your own currency for each recurring expense, and use the converted amount for the expense amount, leaving any reference to a foreign currency out of the record's details.\n\n\nAdd Documents to Invoice - Enable this feature to include any documents attached to a recurring expense, with the documents attached to the invoice when you create an invoice out of the recurring expense record.\nEnter Taxes - Configure how the recurring expense is taxed to you in more detail.\n\nBy Rate or By Amount - Change between rate or amount to change the Tax field (under the details tab) from a percent based tax, to a custom flat tax.\nInclusive Taxes - Enable this option if the taxes are inclusive to the cost of the expense, rather than exclusive. For example: Exclusive tax is applied on top of the expense cost, like so: 100 + 10% = $110 total (100 + 10). Inclusive tax is when taxes are deducted from the amount the vendor bills you, and included in your expense amount, rather than tacked on top of what you pay the vendor, like so: 100 + 10% = $100 total (90.91 +9.09).\n\n"},{"id":250,"uri":"\/en\/recurring-expenses\/#documents","title":"Recurring Expenses","sub_title":"Documents","body":"The Documents tab supports uploading files such as documents, pictures, and more to allow you to share them with the client when attached to an invoice (when enabled) or with other users of the admin portal."},{"id":251,"uri":"\/en\/recurring-expenses\/#schedule","title":"Recurring Expenses","sub_title":"Schedule","body":"A simple list of future dates for the cycle of the recurring expense is shown here."},{"id":252,"uri":"\/en\/recurring-expenses\/#creating-and-editing-a-recurring-expense","title":"Recurring Expenses","sub_title":"Creating and Editing a Recurring Expense","body":"In the desktop layout, editing or creating a recurring expense will take you to a new screen with all available fields displayed at once. In the mobile layout, editing or creating a recurring expense will open another screen with tabs, organized similar to how they appear in the desktop layout, as described below:Reports"},{"id":253,"uri":"\/en\/custom-fields\/#pdf-customizations","title":"Custom Fields","sub_title":"PDF Customizations","body":"PDF generation in v5 is via an HTML templating system. We provide multiple design templates for you to choose from, or\nyou can create your design using any HTML\/CSS combinations."},{"id":254,"uri":"\/en\/custom-fields\/#snippets","title":"Custom Fields","sub_title":"Snippets","body":"These snippets are collected over time, some might find them useful, so we decided to collect them in the official\ndocumentation."},{"id":255,"uri":"\/en\/custom-fields\/#getting-all-available-selectors-on-the-design","title":"Custom Fields","sub_title":"Getting all available selectors on the design","body":"To make sure we can target all elements easily & make changes available faster to you, we introduced the \"Draft\" mode.\nTo turn on \"Draft\" mode, make sure you toggle:Settings (Advanced settings) > Invoice Design > Customize & preview > Draft mode:Let's select the item column:Now you can select element & inspect its selector:The important part for us is data-ref."},{"id":256,"uri":"\/en\/custom-fields\/#showing-table-column-on-one-design-&-hiding-on-others","title":"Custom Fields","sub_title":"Showing table column on one design & hiding on others","body":"This will hide columns & rows related entirely. In this example, we hide the custom product field.\/** CSS (includes) **\/\n\n[data-ref=\"product_table-product.product1-th\"],\n[data-ref=\"product_table-product.product1-td\"] {\n display: none;\n}"},{"id":257,"uri":"\/en\/custom-fields\/#overwriting-the-\"hidden\"-property-on-element","title":"Custom Fields","sub_title":"Overwriting the \"hidden\" property on element","body":"Some elements have a \"hidden\" property on the element. You can overwrite this with CSS.[data-ref=\"totals_table-subtotal-label\"] {\n display: inline; \/* or block *\/\n}"},{"id":258,"uri":"\/en\/custom-fields\/#creating-a-custom-design","title":"Custom Fields","sub_title":"Creating a custom design","body":"This is a section for you that want to create a new design completely from scratch\nor just curious about understanding how templates work.Keep in mind that in order to create designs some knowledge of HTML and CSS is mandatory."},{"id":259,"uri":"\/en\/custom-fields\/#creating-a-design-entry","title":"Custom Fields","sub_title":"Creating a design entry","body":"Let's start by cloning the existing design.\nTo do so, open the admin panel and navigate to Settings > Invoice Design > Customize & Preview.The base design isn't important if you have a completely new design in mind. Name your design and click Save.We will name ours Tutorial and turn on HTML Mode to see changes more quickly."},{"id":260,"uri":"\/en\/custom-fields\/#design-structure","title":"Custom Fields","sub_title":"Design structure","body":"On the top of the page we should see tabs such as, Body, Header, Footer, Products, Includes.\nThis is how design is structured and for the most part, you can leave at is.We will spend most of our time in Includes and Body sections."},{"id":261,"uri":"\/en\/custom-fields\/#body","title":"Custom Fields","sub_title":"Body","body":"As the name suggests this is the heart of the design. This is where we will organize\nour elements."},{"id":262,"uri":"\/en\/custom-fields\/#header","title":"Custom Fields","sub_title":"Header","body":"If you want to be fully semantic & fully follow HTML standards, this is where\nyou should place your header content."},{"id":263,"uri":"\/en\/custom-fields\/#footer","title":"Custom Fields","sub_title":"Footer","body":"Just like the header, this is a more semantic section for footer content."},{"id":264,"uri":"\/en\/custom-fields\/#products","title":"Custom Fields","sub_title":"Products","body":"At the moment of the writing, this is **unsupported** feature. In the future,\nit will allow you to dynamically allocate table columns."},{"id":265,"uri":"\/en\/custom-fields\/#includes","title":"Custom Fields","sub_title":"Includes","body":"This is where your styles go."},{"id":266,"uri":"\/en\/custom-fields\/#requirements","title":"Custom Fields","sub_title":"Requirements","body":"Before we start customizing\/coding our own design, keep in mind that Invoice Ninja has some requirements.\nThey are specific IDs for contents."},{"id":267,"uri":"\/en\/custom-fields\/#target-elements:","title":"Custom Fields","sub_title":"Target elements:","body":"\n\ncompany-details\n\n\ncompany-address\n\n\nclient-details\n\n\nentity-details\n\n\ndelivery-note-table\n\n\nproduct-table\n\n\ntask-table\n\n\ntable-totals\n\n\nfooter\n\nTo get specific selectors, please refer to Getting all available selectors on the design.If it's easier for you to develop a static template first, you can always copy the source code provided\nunder Settings tab and develop locally, copying changes into Invoice Ninja once you're happy\nwith the design."},{"id":268,"uri":"\/en\/custom-fields\/#selectors","title":"Custom Fields","sub_title":"Selectors","body":"All the following selectors are marked using `data-ref` attribute.To query client_details-client.name for example, use following:[data-ref=\"client_details-client.name\"] {\n background-color: red;\n}"},{"id":269,"uri":"\/en\/custom-fields\/#client-details","title":"Custom Fields","sub_title":"Client details","body":"\nclient_details-client.name\nclient_details-client.number\nclient_details-client.vat_number\nclient_details-client.address1\nclient_details-client.address2\nclient_details-client.city_state_postal\nclient_details-client.country\nclient_details-client.phone\nclient_details-client.email\n"},{"id":270,"uri":"\/en\/custom-fields\/#company-details","title":"Custom Fields","sub_title":"Company details","body":"\ncompany_details-company.name\ncompany_details-company.id_number\ncompany_details-company.vat_number\ncompany_details-company.website\ncompany_details-company.email\ncompany_details-company.phone\n"},{"id":271,"uri":"\/en\/custom-fields\/#company-address","title":"Custom Fields","sub_title":"Company address","body":"\ncompany_address-company.address1\ncompany_address-company.address2\ncompany_address-company.city_state_postal\ncompany_address-company.country\n"},{"id":272,"uri":"\/en\/custom-fields\/#invoice-details","title":"Custom Fields","sub_title":"Invoice details","body":"\nentity_details-invoice.number_label\nentity_details-invoice.number\nentity_details-invoice.po_number_label\nentity_details-invoice.po_number\nentity_details-invoice.date_label\nentity_details-invoice.date\nentity_details-invoice.due_date_label\nentity_details-invoice.due_date\nentity_details-invoice.total_label\nentity_details-invoice.total\nentity_details-invoice.balance_due_label\nentity_details-invoice.balance_due\n"},{"id":273,"uri":"\/en\/custom-fields\/#quote-details","title":"Custom Fields","sub_title":"Quote details","body":"\nentity_details-quote.number_label\nentity_details-quote.number\nentity_details-quote.po_number_label\nentity_details-quote.po_number\nentity_details-quote.date_label\nentity_details-quote.date\nentity_details-quote.valid_until_label\nentity_details-quote.valid_until\nentity_details-quote.total_label\nentity_details-quote.total\n"},{"id":274,"uri":"\/en\/custom-fields\/#credit-details","title":"Custom Fields","sub_title":"Credit details","body":"\nentity_details-quote.number_label\nentity_details-quote.number\nentity_details-quote.po_number_label\nentity_details-quote.po_number\nentity_details-quote.date_label\nentity_details-quote.date\nentity_details-quote.balance_label\nentity_details-quote.balance\nentity_details-quote.total_label\nentity_details-quote.total\n"},{"id":275,"uri":"\/en\/custom-fields\/#product-table","title":"Custom Fields","sub_title":"Product table","body":"\nproduct_table-product.item-th\nproduct_table-product.description-th\nproduct_table-product.unit_cost-th\nproduct_table-product.quantity-th\nproduct_table-product.discount-th\nproduct_table-product.tax-th\nproduct_table-product.line_total-th\n"},{"id":276,"uri":"\/en\/custom-fields\/#task-table","title":"Custom Fields","sub_title":"Task table","body":"\ntask_table-task.service-th\ntask_table-task.description-th\ntask_table-task.rate-th\ntask_table-task.hours-th\ntask_table-task.discount-th\ntask_table-task.tax-th\ntask_table-task.line_total-th\n"},{"id":277,"uri":"\/en\/custom-fields\/#total-columns","title":"Custom Fields","sub_title":"Total columns","body":"\ntotals_table-net_subtotal-label\ntotals_table-net_subtotal\ntotals_table-subtotal-label\ntotals_table-subtotal\ntotals_table-discount-label\ntotals_table-discount\ntotals_table-custom_surcharge1-label\ntotals_table-custom_surcharge1\ntotals_table-custom_surcharge2-label\ntotals_table-custom_surcharge2\ntotals_table-custom_surcharge3-label\ntotals_table-custom_surcharge3\ntotals_table-custom_surcharge4-label\ntotals_table-custom_surcharge4\ntotals_table-paid_to_date-label\ntotals_table-paid_to_date\ntotals_table-outstanding-label\ntotals_table-outstanding\n"},{"id":278,"uri":"\/en\/custom-fields\/#custom-fields","title":"Custom Fields","sub_title":"Custom fields","body":"$tax - Tax Label\n$app_url - The full URL to the application\n$from - From label\n$to - To label\n$total_tax_labels - Map of tax labels\n$total_tax_values - Map of tax values\n$line_tax_labels - Map of line tax labels\n$line_tax_values - Map of line tax values\n$date - Entity date label\/value\n$invoice.date - Alias of the $date label\n$due_date - Entity due date label\/value (or partial payment due date if set on invoice or quote)\n$invoice.due_date - Alias of due date\n$payment_due - Payment due label\/value\n$invoice.number - Invoice number label\/value\n$invoice.po_number - Invoice po_number label\/value\n$entity.datetime - Entity datetime label\/value\n$invoice.datetime - Alias of $entity.datetime\n$quote.datetime - Alias of $entity.datetime\n$credit.datetime - Alias of $entity.datetime\n\n$entity - The entity Label ie. Invoice \/ Credit \/ Quote\n$number - The number label ie. Invoice Number\n$entity.terms - The entity terms label\/value ie. Invoice Terms:\n$terms - Alias of $entity.terms\n$view_link - Entity view link ie. View Invoice<\/a>\n$view_url - Entity view url ie. https:\/\/link.to.resource\n\n$project.name - Project name label\/value\n$project.number - Project number \/value\n\n$entity_number - Alias of $number\n$invoice.discount - Invoice dicount label\/value\n$discount - Alias of $invoice.discount\n$subtotal - Subtotal label\/value\n$invoice.subtotal - Alias of $subtotal\n\n$balance_due - Currency formatted balance due label\/value\n$balance_due_raw - Unformatted balance due label\/value\n$quote.balance_due - Alias of $balance_due\n$invoice.balance_due - Alias of$balance_due\n$outstanding - Alias of $balance_due\n\n$partial_due - Partial due label\/value\n$total - Total label\/value\n$amount - Alias of $total\n$amount_raw - Unformatted alias of $total\n$amount_due - Alias of $total\n$quote.total - Alias of $total\n\n$invoice.total - Alias of $total\n$invoice_total_raw - Unformatted alias of $total\n$invoice.amount - Alias of $total\n$quote.amount - Alias of $total\n$credit.total - Alias of $total\n$credit.number - Alias of $number\n$credit.total - Alias of $total\n$credit.po_number - Alias of $invoice.po_number\n$credit.date - Credit date label\/value\n$balance - Alias of $balance\n$credit.balance - Alias of $balance\n$invoice.balance - Alias of $balance\n$taxes - Total taxes label\/value\n$invoice.taxes - Alias of $taxes\n\n$invoice.custom1 - Invoice custom value 1 label\/value\n$invoice.custom2 - Invoice custom value 2 label\/value\n$invoice.custom3 - Invoice custom value 3 label\/value\n$invoice.custom4 - Invoice custom value 4 label\/value\n\n$invoice.public_notes - Invoice public notes label\/value\n$entity.public_notes - Alias of $invoice.public_notes\n$public_notes - Alias of $invoice.public_notes\n\n$entity_issued_to - Issued to label\n$your_entity - Your `entity` label\n\n$quote.date - Alias of $date\n$quote.number - Alias of $number\n$quote.po_number - Alias of $invoice.po_number\n$quote.quote_number - Alias of $quote.number\n$quote_no - Alias of $quote.number\n$quote.quote_no - Alias of $quote.number\n$quote.valid_until - Valid until label\/value\n$credit_amount - Alias of $amount\n$credit_balance - Alias of $balance\n\n$credit_number - Alias of $number\n$credit_no - Alias of $number\n$credit.credit_no - Alias of $number\n\n$invoice_no - Alias of $number\n$invoice.invoice_no - Alias of $number\n\n$client1 - Client custom value 1 label\/value\n$client2 - Client custom value 2 label\/value\n$client3 - Client custom value 3 label\/value\n$client4 - Client custom value 4 label\/value\n\n$address1 - Address line one label\/value\n$address2 - Address line two label\/value\n$id_number - Client id number label\/value\n$client.number - Client number label\/value\n$vat_number - Client VAT number label\/value\n$website - Client website label\/value\n$phone - Client phone label\/value\n$country - Client country label\/value\n$email - Contact email label\/value\n$client_name - Client name label\/value\n$client.name - Alias of $client_name\n$client.address1 - Alias of $address1\n$client.address2 - Alias of $address2\n$client_address - Full client address label\/value\n$client.address - Alias of $client_address\n$client.id_number - Alias of $id_number\n$client.vat_number - Alias of $vat_number\n$client.website - Alias of $website\n$client.phone - Alias of $phone\n$city_state_postal - Client city_state_postal code combination label\/value\n$client.city_state_postal - Alias of $city_state_postal\n$postal_city_state - Client city_state combination label\/value\n$client.postal_city_state - Alias of $postal_city_state\n$client.country - Alias of $country\n$client.email - Alias of $email\n\n$client.shipping_address - Full client shipping address block\n$client.shipping_address1 - Shipping address line one label\/value\n$client.shipping_address2 - Shipping address line two label\/value\n$client.shipping_city - Shipping address city\n$client.shipping_state - Shipping address state\n$client.shipping_postal_code - Shipping address postal code\n$client.shipping_country - Shipping address country\n\n$client.currency - Client currency code ie. AUD, USD\n\n$client.lang_2 - Locale of client language, ie. 'en'\n\n$client.balance - Client balance label\/value\n$outstanding - Alias of $client.balance\n$client_balance - Alias of $client.balance\n$paid_to_date - Client paid to date label\/value\n\n$contact.full_name - Contact full name label\/value\n$contact.email - Contact email label\/value\n$contact.phone - Contant phone label\/value\n\n$contact.name - Contact name label\/value\n$contact.first_name - Contact first name label\/value\n$contact.last_name - Contact last name label\/value\n\n$contact.custom1 - Contact custom value 1 label\/value\n$contact.custom2 - Contact custom value 2 label\/value\n$contact.custom3 - Contact custom value 3 label\/value\n$contact.custom4 - Contact custom value 4 label\/value\n\n$company.city_state_postal - Company city_state_postal combination label\/value\n$company.postal_city_state - Company city_state combination label\/value\n$company.name - Company name label\/value\n$company.address1 - Company address line one label\/value\n$company.address2 - Company address line two label\/value\n$company.city - Company city label\/value\n$company.state - Company state label\/value\n$company.postal_code - Company postal code label\/value\n$company.country - Company country label\/value\n$company.phone - Company phone label\/value\n$company.email - Company email label\/value\n$company.vat_number - Company vat number label\/value\n$company.id_number - Company id number label\/value\n$company.website - Company website label\/value\n$company.address - Company full address label\/value\n\n$spc_qr_code - SPC formatted QR code\n\n$logo - Full URL to company logo\n$company.logo - Alias of $logo\n$company_logo - Alias of $logo\n$company1 - Company custom value 1 label\/value\n$company2 - Company custom value 2 label\/value\n$company3 - Company custom value 3 label\/value\n$company4 - Company custom value 4 label\/value\n\n$custom_surcharge1 - Custom surcharge 1 label\/value\n$custom_surcharge2 - Custom surcharge 2 label\/value\n$custom_surcharge3 - Custom surcharge 3 label\/value\n$custom_surcharge4 - Custom surcharge 4 label\/value\n\n$product.item - Product item label\n$product.date - Product date label\n$product.discount - Product discount label\n$product.product_key - Product key label\n$product.description - Product description label\n$product.unit_cost - Product unit cost label\n$product.quantity - Product quantity label\n$product.tax - Tax label\n$product.tax_name1 - Product tax name 1 label\n$product.tax_name2 - Product tax name 2 label\n$product.tax_name3 - Product tax name 3 label\n$product.line_total - Product line total label\n$product.product1 - Product custom 1 label\n$product.product2 - Product custom 2 label\n$product.product3 - Product custom 3 label\n$product.product4 - Product custom 4 label\n\n$task.date - Task date label\n$task.discount - Task discount label\n$task.service - Task service label\n$task.description - Task description label\n$task.rate - Task rate label\n$task.hours - Task hours label\n$task.tax - Tax label\n$task.tax_name1 - Task tax name 1 label\n$task.tax_name2 - Task tax name 2 label\n$task.tax_name3 - Task tax name 3 label\n$task.line_total - Task line total label\n\n$contact.signature - The contact signature image.\n\n$thanks - Thanks label\n$from - From label\n$to - To label\n$details - Details label\n$item - Item label\n$description - Description label\n$entity_footer - Entity footer label\/value\n\n$secondary_font_url - The URL to the font resource\n$secondary_font_name - The name of the secondary font\n\n$font_size - The size of the font selected in the settings\n$font_name - The name of the primary font\n$font_url - The URL to the primary font resourceImport and Export"},{"id":279,"uri":"\/en\/invoices\/#viewing-an-invoice","title":"Invoices","sub_title":"Viewing an Invoice","body":"To view an invoice, you can either view the PDF printout by selecting More Actions>View PDF, or you can enter the Edit Invoice screen to see all details and notes about the invoice. You can edit the invoice by clicking More Actions>Edit, or just click the invoice number to enter the edit screen."},{"id":280,"uri":"\/en\/invoices\/#click-an-invoice-for-overview","title":"Invoices","sub_title":"Click an invoice for overview","body":"On desktop if you click on an invoice row (not the invoice number), it will open a pull-out on the right with Overview, History, Activity, and Email History options.From the overview panel, you will see general information about the invoice. The amount of the invoice, balance owing, any amount paid, which client it is assigned to, the date of the invoice, status..."},{"id":281,"uri":"\/en\/invoices\/#history","title":"Invoices","sub_title":"History","body":"The History panel presents a chronological overview of transactions related to the invoice, and shows you any changes made to the invoice total amount, and by which users."},{"id":282,"uri":"\/en\/invoices\/#activity","title":"Invoices","sub_title":"Activity","body":"The Activity panel presents a chronological overview of any actions performed against the invoice, including when it was created, edited, paid, refunded, cancelled, etc, and which user performed the action."},{"id":283,"uri":"\/en\/invoices\/#email-history","title":"Invoices","sub_title":"Email History","body":"This panel presents a log of every time the invoice was emailed."},{"id":284,"uri":"\/en\/invoices\/#invoice-more-actions-dropdown","title":"Invoices","sub_title":"Invoice More Actions Dropdown","body":"The More Actions dropdown has many frequently used options:\nEmail Invoice\nView PDF: View the PDF version of the invoice\nPrint PDF: Brings up the printer dialog to print the invoice PDF\nSchedule: Schedule the invoice to be sent at a later date\/time\nDelivery Note (PDF): Goes to the View PDF screen and checks the 'Delivery Note' toggle to include delivery note\nDownload: Downloads the invoice PDF\nDownload E-Invoice: Downloads the electronic invoice document file (for jurisdictions using E-Invoice)\nMark Sent: Mark invoice as sent (ex. if you sent manually by printing PDF...)\nMark Paid: Mark invoice as fully paid\nClient Portal: View the invoice as the client in the client portal\nReverse: See Reversed\nRun Template: Brings up the screen to run the invoice as a Template by selecting a design (Advanced feature)\nClone to Invoice: clone the invoice\nClone to Other: Lets you choose whether to clone to a Recurring Invoice, Quote, Credit, or Purchase Order (the items from the invoice will be copied)\nArchive\nDelete\n"},{"id":285,"uri":"\/en\/invoices\/#invoice-edit-or-create","title":"Invoices","sub_title":"Invoice Edit or Create","body":"Here are some options you will see when creating or editing an invoice."},{"id":286,"uri":"\/en\/invoices\/#client","title":"Invoices","sub_title":"Client","body":"You must select a client from the list to apply your invoice to."},{"id":287,"uri":"\/en\/invoices\/#contacts","title":"Invoices","sub_title":"Contacts","body":"Here you see the contacts from your client that are marked as included in the invoice.The checkbox next to each client defines whether they will receive the email notification. Contacts with the option Add to Invoices selected in Client Edit, will automatically be checked to receive invoices and quote emails.Also available are links to the client portal for each respective contact included."},{"id":288,"uri":"\/en\/invoices\/#invoice-details","title":"Invoices","sub_title":"Invoice Details","body":"\nInvoice Date - Automatically generated with today's date, is simply the date of the invoice.\nDue Date - Optionally, you may include a later due date for payment of the invoice. If no due date is specified, the full amount is due immediately.\nPartial\/Deposit - Optionally, specify a required partial payment or deposit on the invoice, with its own due date, separate from, and owed before the invoice due date for the invoice's full amount.\nInvoice # - The invoice number is auto generated as per Settings > Advanced Settings > Generated Numbers\nPO Number - Optionally, typically for when you client has a product order number to provide for you, for their own recordkeeping purposes.\nDiscount - Enter a discount amount to apply to the invoice, either as a percentage, or a flat rate.\n"},{"id":289,"uri":"\/en\/invoices\/#items","title":"Invoices","sub_title":"Items","body":"This is the main part of the invoice. You see a list of the line items included on the invoice. You can add Products, Tasks, or Expenses to the invoice to bill your client for. Each item on the list will have these fields available:\nProduct - The name of the product, task, or expense line item being applied.\nDescription - A description of the line item. Descriptions can include HTML code, or Markdown code formatting (When enabled under Settings > Account Management).\nUnit Cost - The cost of a single product or expense, or the hourly rate of a task for the line item.\nQuantity - The number of products, expenses, or billable hours for a task, to be multiplied by the unit cost of that line item.\n"},{"id":290,"uri":"\/en\/invoices\/#bottom-tabs","title":"Invoices","sub_title":"Bottom Tabs","body":""},{"id":291,"uri":"\/en\/invoices\/#public-notes","title":"Invoices","sub_title":"Public Notes","body":"Any text notes to add detail or context to the invoice for you and your client. A good spot for service notes, or a summary of work performed for the client."},{"id":292,"uri":"\/en\/invoices\/#private-notes","title":"Invoices","sub_title":"Private Notes","body":"Private text notes, not printed on the invoice PDF or viewable by the client. These notes can only be seen by users of the admin portal."},{"id":293,"uri":"\/en\/invoices\/#terms","title":"Invoices","sub_title":"Terms","body":"Describe any terms or conditions for your client, as they relate to the invoice, and optionally Save as default terms."},{"id":294,"uri":"\/en\/invoices\/#footer","title":"Invoices","sub_title":"Footer","body":"Any text notes to be included at the bottom of the invoice. A good spot for less important disclaimers. Optionally Save as default footer."},{"id":295,"uri":"\/en\/invoices\/#documents","title":"Invoices","sub_title":"Documents","body":"Upload pictures or documents to your invoice, to include for your client. Uploaded files can be viewed and accessed by the client through the client portal."},{"id":296,"uri":"\/en\/invoices\/#settings","title":"Invoices","sub_title":"Settings","body":"The Settings panel includes some additional options for the invoice:\nProject - Optionally link the invoice to a Project\nUser - Optionally change the user who is marked as creator of the invoice. The User option can be used in the reports for tracking, but can also be used to give a specific user permission to view\/edit an individual record.\nExchange Rate - Optionally, for when your client record has another currency than your own as their default, you will be able to manually specify the exchange rate to automatically calculate what they will owe in their own default currency.\nVendor - Optionally assign a Vendor to the invoice\nAuto Bill Enabled - When enabled, the client contact(s) will automatically be emailed for payment of their invoice. By default, auto bill actions will be performed on the invoice due date, as specified under Settings>Payment Settings.\nInclusive Taxes - When enabled, invoice tax will be marked as inclusive.\nDesign - Choose a template design from one of the premade templates, or one of your own custom designs. You can customize invoice designs under Settings>Invoice Design\n"},{"id":297,"uri":"\/en\/invoices\/#charging-interest\/late-fees","title":"Invoices","sub_title":"Charging Interest\/Late Fees","body":"You can configure late fees for overdue invoices under Settings>Templates & Reminders:"},{"id":298,"uri":"\/en\/invoices\/#lifecycle-of-an-invoice","title":"Invoices","sub_title":"Lifecycle of an invoice","body":""},{"id":299,"uri":"\/en\/invoices\/#draft","title":"Invoices","sub_title":"Draft","body":"The Draft status is the first status in the lifecycle of a invoice. In this status, changes can be made to the invoice and the invoice is hidden completely from the client. A draft invoice does not affect the ledger nor does it change the client balance. Draft invoices are inactive until either emailed to the client, marked as sent, or marked paid.\nOnce a draft invoice has been emailed\/marked as sent its status cannot be changed back to draft.\n"},{"id":300,"uri":"\/en\/invoices\/#sent","title":"Invoices","sub_title":"Sent","body":"A invoice is marked as sent when it has been emailed to the client or marked as sent in the admin panel.When the invoice status is changed to Sent, the client balance increases by the invoice balance amount."},{"id":301,"uri":"\/en\/invoices\/#partial","title":"Invoices","sub_title":"Partial","body":"A invoice status of Partial means that a payment has been applied to the invoice but there is still a outstanding balance remaining on the invoice."},{"id":302,"uri":"\/en\/invoices\/#paid","title":"Invoices","sub_title":"Paid","body":"A invoice status of Paid means that full payment has been applied to the invoice. The invoice balance will be 0."},{"id":303,"uri":"\/en\/invoices\/#cancelled","title":"Invoices","sub_title":"Cancelled","body":"A invoice can be cancelled under the following conditions.\nThe invoice is marked as Sent, Partial or Paid (ie. some payment amount has been applied or the invoice is active)\nWhen a invoice is cancelled the invoice balance is set to zero and the status updated to Cancelled, the client balance is also adjusted down. If payments have been applied to the invoice these will remain linked to the invoice."},{"id":304,"uri":"\/en\/invoices\/#deleted","title":"Invoices","sub_title":"Deleted","body":"A invoice can be marked as deleted if the following conditions have been met:\nThe invoice has a status of Sent \/ Draft \/ Paid \/ Partial.\nWhat happens when a invoice is deleted?If the invoice has a balance remaining, in order to balance the ledger, we perform a Cancellation on the invoice first and then perform the deletion.\nInvoice status set to deleted\nThe invoice number is appended with _deleted in order to allow reuse of invoice numbers.\n\nImportant! If a invoice has a remaining balance or has had payments applied to it, the invoice is cancelled and then deleted.\n"},{"id":305,"uri":"\/en\/invoices\/#reversed","title":"Invoices","sub_title":"Reversed","body":"A invoice can be reversed under the following conditions:\nThe invoice is marked as Sent, Partial or Paid (ie. some payment amount has been applied to the invoice)\nWhen a invoice is reversed the payment(s) that have been applied to the invoice have a credit generated against them. The ledger is also adjusted as follows:\nThe client paid to date amount is reduced by the calculated amount of (invoice balance - invoice amount).\nA credit is generated for the payments applied to the invoice (invoice balance - invoice amount). The original payment record that was linked to the invoice will now be linked to a new credit record.\nAny credit value that was applied as payment to the invoice is then converted into a new credit record.\nThe client balance is reduced by the invoice balance.\nThe invoice balance is finally set to 0.\nThe invoice status is set to Reversed.\nWhen a invoice has been reversed, the previous payments relationships are unlinked and cannot be restored."},{"id":306,"uri":"\/en\/invoices\/#archived","title":"Invoices","sub_title":"Archived","body":"Archiving a invoice simply removes the invoice from the invoice list view. Archiving a invoice keeps your list views clean and tidy and does not effect the ledger \/ client balance.\nWhen a invoice is archived no further modifications can be made to the invoice. To modify the invoice you will need to Restore the invoice first.\n"},{"id":307,"uri":"\/en\/invoices\/#restored","title":"Invoices","sub_title":"Restored","body":"Restoring a invoice from the archived or deleted state will set the invoice back to its previous state prior to archiving.Recurring Invoices"},{"id":308,"uri":"\/en\/purchase_orders\/#creating-a-purchase-order","title":"Purchase Orders","sub_title":"Creating a Purchase Order","body":"\n \nYour browser does not support the video tag.\nCreating a purchase order has a similar work flow as when creating an invoice. Prior to creating a Purchase Order, a Vendor needs to be present in the system. A Vendor can be created directly from the Purchase Order page, or via the Vendors tab."},{"id":309,"uri":"\/en\/purchase_orders\/#details","title":"Purchase Orders","sub_title":"Details","body":"The Details panel includes the most basic information about the purchase order:\nVendor - You must select a vendor from the list to apply your purchase order to.\nPurchase Order Date - Automatically generated with today's date, is simply the date of the purchase order.\nDue Date - Optionally, you may specify an end date that the purchase order is valid until, to limit how long you will honor it.\nPartial\/Deposit - Optionally, specify a required partial payment or deposit on the purchase order, with its own due date, separate from, and owed before the purchase order due date for the purchase order's full amount.\nDiscount - Enter a discount amount to apply to the purchase order, either as a percentage, or a flat rate.\n"},{"id":310,"uri":"\/en\/purchase_orders\/#items","title":"Purchase Orders","sub_title":"Items","body":"Here you see a list of the line items included on the purchase order. You can add Products, to the purchase order to bill your vendor for. Each item on the list will have these fields available:\nProduct - The name of the product item being applied.\nDescription - A description of the line item. Descriptions can include HTML code, or Markdown code formatting (When enabled under Settings > Account Management).\nUnit Cost - The cost of a single product for the line item.\nQuantity - The number of products to be multiplied by the unit cost of that line item.\n"},{"id":311,"uri":"\/en\/purchase_orders\/#bottom-tabs","title":"Purchase Orders","sub_title":"Bottom Tabs","body":"The Purchase order can be decorated with additional terms, footer, and notes below."},{"id":312,"uri":"\/en\/purchase_orders\/#terms","title":"Purchase Orders","sub_title":"Terms","body":"Describe any terms or conditions for your vendor, as they relate to the Purchase Order, and optionally Save as default terms."},{"id":313,"uri":"\/en\/purchase_orders\/#footer","title":"Purchase Orders","sub_title":"Footer","body":"Any text notes to be included at the bottom of the Purchase Order. A good spot for less important disclaimers. Optionally Save as default footer."},{"id":314,"uri":"\/en\/purchase_orders\/#public-notes","title":"Purchase Orders","sub_title":"Public Notes","body":"Any text notes to add detail or context to the purchase order for you and the vendor."},{"id":315,"uri":"\/en\/purchase_orders\/#private-notes","title":"Purchase Orders","sub_title":"Private Notes","body":"Private text notes, not printed on the Purchase Order PDF or viewable by the vendor. These notes can only be seen by users of the admin portal."},{"id":316,"uri":"\/en\/purchase_orders\/#settings","title":"Purchase Orders","sub_title":"Settings","body":"The Settings panel includes some additional options for the Purchase Order:\nUser - Optionally change the user who is marked as creator of the Purchase Order.\nProject - Optionally link the Purchase Order to a Project\nClient - Optionally assign a Client to the Purchase Order\nExchange Rate - Optionally, for when your vendor has another currency than your own as their default, you will be able to manually specify the exchange rate to automatically calculate what you will owe in their own default currency.\nDesign - Choose a template design from one of the premade templates, or one of your own custom designs. You can customize Purchase Order designs under Settings>Invoice Design\n"},{"id":317,"uri":"\/en\/purchase_orders\/#documents","title":"Purchase Orders","sub_title":"Documents","body":"Upload pictures or documents to your Purchase Order, to include for your vendor."},{"id":318,"uri":"\/en\/purchase_orders\/#lifecycle-of-a-purchase-order","title":"Purchase Orders","sub_title":"Lifecycle of a purchase order","body":""},{"id":319,"uri":"\/en\/purchase_orders\/#draft","title":"Purchase Orders","sub_title":"Draft","body":"The Draft status is the first status in the lifecycle of a purchase order. In this status, changes can be made to the purchase order and the purchase order is hidden completely from the vendor. Draft purchase orders are inactive until either emailed to the vendor or marked as sent.\nOnce a draft purchase order has been emailed\/marked as sent its status cannot be changed back to draft.\n"},{"id":320,"uri":"\/en\/purchase_orders\/#sent","title":"Purchase Orders","sub_title":"Sent","body":"A purchase order is marked as sent when it has been emailed to the vendor or marked as sent in the admin panel."},{"id":321,"uri":"\/en\/purchase_orders\/#accepted","title":"Purchase Orders","sub_title":"Accepted","body":"When a purchase order is accepted by the vendor, the status of the purchase order changes to accepted. The vendor is able to perform this via the Vendor Portal. The vendor can also be asked to agree to additional terms and place a signature on file for this purchase order during the acceptance process."},{"id":322,"uri":"\/en\/purchase_orders\/#received","title":"Purchase Orders","sub_title":"Received","body":"When the goods have been received, the administrator is able to mark the purchase order as accepted. At this point, if Inventory Tracking is enabled, the stock levels of the products\/SKUs are incremented."},{"id":323,"uri":"\/en\/purchase_orders\/#cancelled","title":"Purchase Orders","sub_title":"Cancelled","body":"If the purchase order is cancelled, it is placed in a cancelled state."},{"id":324,"uri":"\/en\/purchase_orders\/#deleted","title":"Purchase Orders","sub_title":"Deleted","body":"A purchase order can be marked as deleted if the following conditions have been met\nThe purchase order has a status of Sent \/ Draft.\nWhat happens when a purchase order is deleted?\npurchase order status set to deleted\nThe purchase order number is appended with _deleted in order to allow reuse of purchase order numbers.\n"},{"id":325,"uri":"\/en\/purchase_orders\/#archived","title":"Purchase Orders","sub_title":"Archived","body":"Archiving a purchase order simply removes the purchase order from the purchase order list view. Archiving a purchase order keeps your list views clean and tidy.\nWhen a purchase order is archived no further modifications can be made to the purchase order. To modify the purchase order you will need to Restore the purchase order first.\n"},{"id":326,"uri":"\/en\/purchase_orders\/#restored","title":"Purchase Orders","sub_title":"Restored","body":"Restoring a purchase order from the archived or deleted state will set the purchase order back to its previous state prior to archiving.Recurring Expenses"},{"id":327,"uri":"\/en\/basic-settings\/#company-details","title":"Basic Settings","sub_title":"Company Details","body":"Settings found here relate to the currently selected company, from the company selection drop-down widget in the top left corner of the admin portal UI. Select the company you want to view settings for. The Company Details section is where you configure your address, upload your company logo and also set your company defaults."},{"id":328,"uri":"\/en\/basic-settings\/#details","title":"Basic Settings","sub_title":"Details","body":"\nFirst Name\nLast Name\nEmail - Used to send password reset links to when requested.\nPhone - For your reference only.\nPassword - You would use this field to change your user account password, it doesn't reveal your existing account password.\nEnable Two Factor - Enable two factor authentication using TOTP codes with any TOTP supported 2FA app or device. The pop-up will present a random secret code, and a matching QR code for it. It will require you test the TOTP with a one time password to verify the 2FA setup works, then save the change to your account.\nAccent Color - Accent colors are used mostly as selection highlighter, and button colors in the admin portal UI. Accent Color is a mix of user-associated, and company associated. Each user may pick all of their own accent colors, and for each company.\n"},{"id":329,"uri":"\/en\/basic-settings\/#address","title":"Basic Settings","sub_title":"Address","body":"On most default invoices and other documents, you also see all of the data entered in these fields as well. These fields should all be self explanatory, and apply to most if not all businesses in any country.\nStreet\nApt\/Suite\nCity\nState\/Province\nPostal Code\nCountry\n"},{"id":330,"uri":"\/en\/basic-settings\/#logo","title":"Basic Settings","sub_title":"Logo","body":"Image uploaded here will be saved in the public\/storage directory like other uploaded files. The company logo image will appear on default invoice layouts, and in the company selection widget in the top left corner of the Admin Portal UI.The image you select should be 300x300 for best results, and there are no restrictions to the size of the file you upload, but it will cause issues with PDF invoices easily if you do not follow the standard 300x300 pixel resolution practice for logos."},{"id":331,"uri":"\/en\/basic-settings\/#defaults","title":"Basic Settings","sub_title":"Defaults","body":"The defaults are system wide - company level defaults, this will applied at every level of the application they refer to.\n\nInvoice Payment Terms - The payment term defined in 'days'. You can configure custom payment terms by clicking the Configure Payment Terms button\n\n\nQuote Valid Until - Similar to Invoice Payment Terms, you will select a length of time in days, from the list of payment terms time lengths.\n\n\nTerms and Footers - The terms and footers text inputs allow you to define default for each. These will be injected into the document automagically for you. All you need to do is set it once here and we'll take care of the rest! Note, you can always override these values by editing them directly in the entity.\nThe terms and footers appear below any Public Notes attached to your documents.\nThese make great places to set stock disclaimers or clauses, to clarify policies about liability and responsibility up front and in print on every document.\n\n"},{"id":332,"uri":"\/en\/basic-settings\/#documents","title":"Basic Settings","sub_title":"Documents","body":"Upload company documents here. These are not used automatically on any documents, and are only accessible from the admin portal. Documents stored here will also appear in the \"public\/storage\" directory on the web server, implying that files stored here should not be considered truly secure, and this storage location is best reserved for template forms, notices, blank agreements, policy handouts, etc."},{"id":333,"uri":"\/en\/basic-settings\/#user-details","title":"Basic Settings","sub_title":"User Details","body":"The User Details section covers account settings for the currently logged in user. A user's details help identify them among your team, help your teammates contact each other, and is relevant in Invoice Ninja if you are assigning users to tasks, projects, clients, or etc as a practice for organization and accountability."},{"id":334,"uri":"\/en\/basic-settings\/#notifications","title":"Basic Settings","sub_title":"Notifications","body":"Email notifications can be configured here for your user account. You can setup email events to notify you of almost any variety of record change event, whether an invoice, quote, payment, or credit, was viewed, approved, paid, failed, late, sent, created, etc.You can choose to set notifications to one of three option levels:\nNone - Get no notifications for this event\nOwned by user - Only get notifications for this event, if the record in question is assigned to your user account\nAll Records - Get notifications for every instance of this transaction category\nAlso, the All Events category can be used to quickly set notification levels of every category to the same thing all at once."},{"id":335,"uri":"\/en\/basic-settings\/#localization","title":"Basic Settings","sub_title":"Localization","body":""},{"id":336,"uri":"\/en\/basic-settings\/#settings","title":"Basic Settings","sub_title":"Settings","body":"Here you can set some server-wide settings for Invoice Ninja that will be applied to the text formatting on all records generated PDF documents.\nCurrency - Searchable drop down menu to select a default currency.\nCurrency Format - Select preferred presentation method for your selected currency.\nLanguage - Searchable drop down menu to select a preferred language, where supported by Invoice Ninja.\nDate Format - Searchable drop down menu to select a preferred date format.\nMilitary Time - Toggle on and off 24-hour time preference.\nFirst Month of the Year - Default January, used to determine annual start point when looking at or generating reports.\n"},{"id":337,"uri":"\/en\/basic-settings\/#custom-labels","title":"Basic Settings","sub_title":"Custom Labels","body":"In the custom labels section, you are able to reformat the descriptive text labels used in all your document templates. This is a useful feature to add custom language settings to your documents manually.You have a list to maintain of custom labels. Adding a custom label, such as \"Item\", will add it to your list on the left column, and in the right column next to \"Item\" you will see a text-entry field for the text you want to replace \"Item\" with. For example \"Line Item\", or \"UPC\". This replaces the text used on all your invoices, and etc.\nSelect Label - From this drop down list you can select a label from a list of labels.\nAdd Custom - Add a label to virtually any value used on your documents, with a few more steps. Click the Add Custom blue text button in the top right of the panel, and what Invoice Ninja expects from you to create a working label for you, is the key name for the label (not the label's current text value).\n\nLabels - Click the blue text \"Labels\" button in the \"Add Custom\" popup, to open a link a dictionary list of all the labels in a single PHP document. Select a desired label to change from this extensive list, and use the key name invoice_date and not the value \"Invoice Date\" as the label name when adding a custom label, to link it directly to the dictionary key invoice_date. When it appears in the list, it will present the key's value \"Invoice Date\" on your custom labels list, allowing you to change the text to \"Date of Transaction\", or anything else.\n\nEdit, or create a new invoice, credit, etc, in order to see the changes to the text labels applied across your documents now."},{"id":338,"uri":"\/en\/basic-settings\/#payment-settings","title":"Basic Settings","sub_title":"Payment Settings","body":"\n\nYou may configure payment gateways, and payment rules\/behaviors from here.\n\nAuto bill\n\nEnabled - A payment will be automatically attempted if a valid payment method is stored on file.\nEnabled by default - The client will be given the option to allow payment methods to be stored with the radio box selected.\nDisabled by default - The client will be given the option to allow payment methods to be stored with the radio box unselected.\nDisabled - No option is given, and auto billing is disabled.\n\n\n\nAuto Bill On - In an event where auto billing is enabled, you can configure the automatic payment to be triggered when an invoice is sent, or on the due date of that invoice.\n\n\nPayment Type - This selector will set the default payment method.\n\n\nUse Available Credits - Configure behavior for when a client has available credits in their account as they go to make a payment\n\nOff - Will not use available credits in the client's account.\nEnabled - Will use any available credits by default.\nShow Option - Will prompt the user making the payment that there are credits available, if they choose to apply them.\n\n\n\nAllow Over Payment - Toggle on\/off client ability to optionally pay extra as a tip.\n\n\nAllow Under Payment - Toggle the ability for clients to pay a minimum or partial amount owing.\n\n\nPayment Emails\n\nManual Payment Email - Sends a payment notification to the client when a manual payment is applied\nOnline Payment Email - Sends a payment notification to the client when an online payment has been processed.\n\n\n"},{"id":339,"uri":"\/en\/basic-settings\/#configure-payment-gateways","title":"Basic Settings","sub_title":"Configure Payment Gateways","body":"Integrating your Invoice Ninja account with a payment gateway allows clients to pay their invoices with 1-click!The payment gateway processes the transaction in the background while your client never leave their Invoice Ninja client-side portal. Seamless!Please see: Payment Gateways"},{"id":340,"uri":"\/en\/basic-settings\/#tax-settings","title":"Basic Settings","sub_title":"Tax Settings","body":"In this section we can configure some of the default settings for taxes applied to either entire invoices, or products themselves only. Tax rates are expressed in % values only.CAREFUL!You can accidentally double charge taxes if you apply tax rates on the flat balance of an invoice, and on the individual products in the invoice themselves. If there is a separate tax for certain products you sell, that might be where this could apply.\nInvoice Tax Rates - Disabled, one, two, or three tax rates choices. You will see \"Default Tax Rate\" fields spawn near the bottom when you change this setting. The new fields below will set the default tax rates applied to the flat balance of any invoice. Note, that you can change the tax rates for any individual invoice.\nItem Tax Rates - Disabled, one, two, or three tax rate choices. Optionally enable \"Tax\" fields which will then spawn in the Edit Product panel, or in the product listing on an invoice.\nExpense Tax Rates - Disabled, one, two or three tax rate choices. Defines the number of tax rates to be configured for expenses.\nInclusive Taxes - Enable this setting to use inclusive taxes, which determines whether the tax rate is reduced from the set product\/invoice total value, or added on top of it after.\n\nExample\nExclusive: 100 + 10% = 100 + 10\nInclusive: 100 + 10% = 90.91 + 9.09\n\nConfigure Rates - A simple Tax Rates settings panel to manage tax rates applicable to your company. Tax rates configured here are selectable from the Tax and Tax Rate drop down menus on invoices and products. You add a tax rate with the \"+\" button in the bottom right panel, and simply add a name, and tax rate expressed in percent only."},{"id":341,"uri":"\/en\/basic-settings\/#product-settings","title":"Basic Settings","sub_title":"Product Settings","body":"These options govern the behaviors and rules related to Products either when editing the products directly, or interacting with them on invoices, quotes, etc.\n\nShow Product Discount - Optionally enable a discount field for products\/items when added to invoices or quotes. This line item appears on invoice and quote documents sent to clients.\n\n\nShow Product Cost - Enables a Product Cost field in each product listing, for tracking item costs, and markup values. This item does not appear on any customer invoices, it is only for the admin portal.\n\n\nShow Product Quantity - Display a quantity field on invoices or not. Defaults to one, if the product quantity field is disabled.\n\n\nDefault Quantity - When the product quantity field is enabled, enabling this will make the quantity default to 1, otherwise you must explicitly specify the quantity of each product.\n\n\nFill Products - Enable, to automatically fill the description and cost fields with the values of the product you select, when adding a product to an invoice.\n\n\nUpdate Products - Changing the product description, or tax rate on an invoice, will automatically update that products entry in the product list.\n\n\nConvert Products - Enable to support automatically converting product prices to your client's currency.\n\n"},{"id":342,"uri":"\/en\/basic-settings\/#task-settings","title":"Basic Settings","sub_title":"Task Settings","body":"Settings here govern the rules and behaviors related to tasks, which are nested in projects.\nDefault Tax Rate - Custom field to set a flat default task rate per hour.\nAuto Start Tasks - Enable to automatically start a task's time tracking when a task is created.\nShow Task End Date - Enables an \"End Date\" field when creating and editing tasks.\nThese rules strictly govern\nShow Tasks Table - When enabled, will always present a \"Tasks\" category when adding items to invoices, where you can select tasks assigned to a client, and add them to the invoice.\nInvoice Task Datelog - Include the dates of entries in the task log when adding the task to an invoice.\nInvoice Task Timelog - Include the timestamps of a given task when adding it to an invoice.\nAdd Documents to Invoice - Enable to make documents attached to your tasks, visible to clients as well as admin portal users.\nConfigure Statuses - This button enters another settings panel for \"Task Statuses\" which manages a list of selectable statuses for tasks, for example: Backlog, Ready to do, In Progress, and Done. All there is to configure for a task status, is the name of the status, and an indicator color."},{"id":343,"uri":"\/en\/basic-settings\/#expense-settings","title":"Basic Settings","sub_title":"Expense Settings","body":"These rules govern default settings and behaviors of your company's expense records.Each of these settings below can be configured on a per-expense record basis, when creating or editing an expense. Changing these settings here will change the default configuration for new expense records.\nShould be Invoiced - Enable this to mark an expense as billable to a client. Expenses with invoicing enabled can be included on client invoices, and when you create an invoice from a project that the invoicable expense is linked to. When an expense record has invoicing enabled, it's lifecycle status will change to Pending until it is invoiced, and paid for, after which it will be changed automatically again to Paid.\nMark Paid - Enable this to indicate that your organization has paid the vendor for this expense. This is not to indicate a payment from a client.\n\nPayment Type - Select the payment type your organization used to pay the vendor with.\nDate - Enter the date your organization paid the vendor.\nTransaction Reference - Enter a transaction reference code or number if applicable.\n\nConvert Currency - If the expense is billed in a currency other than your own default currency, enabling this allows you to set the currency you prefer to pay with, and an exchange rate, to calculate how much the expense cost in your preferred currency.\n\n\nNote that when you view your reports, expenses will be categorized by the currency of the expense\/vendor, not the currency selected under \"Convert Currency\". If you wish to consolidate your profit and loss totals under one currency, you should select your own currency for each expense record, and use the converted amount for the expense amount, leaving any reference to a foreign currency out of the record details.\n\n\nAdd Documents to Invoice - Enable this feature to include any documents attached to an expense, with the documents attached to the invoice when you create an invoice out of the expense record.\nEnter Taxes - Configure how the expense is taxed to you in more detail. Change between rate or amount to change the Tax field (under the details tab) from a percent based tax, to a custom flat tax.\n\nBy Rate - this is selected by default. You can select a tax rate under Details to apply to the expense.\nBy Amount - allows you to manually enter a Tax Name and Tax Amount under Details to apply to the expense. Note that you can apply up to three tax rates\/amounts to an expense, based on the settting Settings > Tax Settings > Expense Tax Rates where you can select Disabled, One Tax Rate, Two Tax Rates, or Three Tax Rates. For example, if you have Three Tax Rates as the enabled option, you will see three Tax options on the left.\n\nInclusive Taxes - Enable this option if the taxes are inclusive to the cost of the expense, rather than exclusive. For example:\n\nExclusive tax is applied on top of the expense cost, like so: 100 + 10% = $110 total (100 + 10).\nInclusive tax is when taxes are deducted from the amount the vendor bills you, and included in your expense amount, rather than tacked on top of what you pay the vendor, like so: 100 + 10% = $100 total (90.91 +9.09).\n\nConfigure Categories - This table below the Expense Settings allows you to manage the Expense Categories\". Here, you can manage a simple list (Name, and Color fields only) for expense categories. This can help you organize your expenses more effectively, by assigning an expense category to each of your expenses."},{"id":344,"uri":"\/en\/basic-settings\/#import-|-export","title":"Basic Settings","sub_title":"Import | Export","body":"Here, you have many options for file formats to import your company records from."},{"id":345,"uri":"\/en\/basic-settings\/#csv","title":"Basic Settings","sub_title":"CSV","body":"CSV formatted records can be imported only. CSV file imports must be done per-category, and not all in one large file.You will have to manually select matching categories for some entries in the CSV after it is uploaded, because older or other software may not use the same labels.The expected formatting of the CSV document is to have a single row with all the column categories, followed by a row for each entry.When importing your CSV document, verify that the column on the left matches your column labels from the CSV file, and that the column in the middle matches the first row underneath the column labels of your CSV file. Then on the right, select the most accurate label available from Invoice Ninja to associate those values with the new label upon import."},{"id":346,"uri":"\/en\/basic-settings\/#json","title":"Basic Settings","sub_title":"JSON","body":"A full company backup can be generated via the Export option. This will schedule a job which will export all settings and data and compress it into a .zip file for download. When the job has been completed an email is sent with a download link (Download links expire daily).The data can be transported to another installation, or used to overwrite an existing company dataset.\n\nIf you do not wish to overwrite the current company and instead import the dataset as a NEW company you _must_ create a new company first prior to importing as this will overwrite the current company!\n\nWhen importing JSON you have the option to import only settings or data or both.\n\nNote on the hosted platform, the company importer will perform a preflight check to ensure your dataset is importable. If your plan does not have sufficient resources (ie. multiple users or client limit is reached), the importer will fail and you will be notified via email of the exact issue.\n\n"},{"id":347,"uri":"\/en\/basic-settings\/#device-settings","title":"Basic Settings","sub_title":"Device Settings","body":"These settings govern the settings for the session or instance on the physical device you are currently signed into. On a new device, these settings will not apply.\n\nLayout - Explicitly choose from a desktop, or mobile layout. Normally Invoice Ninja can detect which type of display you are using though.\n\n\nMenu Sidebar - The menu sidebar is the left-most sidebar for navigation. When set to \"Collapse\" the sidebar stays pinned, and can expand or shrink. When set to \"Float\" the sidebar stays hidden, and slides out from a gesture or by clicking the \"hamburger\" button in the top left corner.\n\n\nHistory Sidebar - The history sidebar will spawn somewhere on the righthand-side. When set to \"Show\/Hide\" the history sidebar spawns on the far right, and is a persistent sidebar that resizes and moves the panels around it. When set to \"Float\" the history sidebar spawns in front of the panel you're working in when you press the \"History\" button at the top of a menu list, and it dismisses itself automatically.\n\n\nPreview Sidebar - Enabled is the default setting, which presents you with a list of clients, invoices, tasks, etc. and the entire entry in the list is a clickable button to view the entry's advanced details in a persistent sidebar on the righthand-side.\nWhen disabled, you are instead presented with no sidebar on the right, only a list, and each entry shows a little more detail at a glance, but it doesn't offer advanced details views, and disabling this feature can effectively reduce features normally available to you through these detailed preview sidebars.\n\n\nList Long Press - Configure behavior when you long press a menu list entry. \"Start Multiselect\" to use the long press to switch to an item selector mode and select multiple items to act upon, or choose \"Show Actions\" to simply spawn a context menu of available actions for that one menu list entry instead.\n\n\nRows Per Page - Configure the default number of rows to load per menu page.\n\n\nDark Mode - Toggles a dark theme for low light conditions, or personal preference.\n\n\nColor Theme - Select color themes to use for the tags assigned to invoices, payments, tasks, etc (Such as \"In Progress\" \"Sent\" or \"Running\"). Accent colors for the UI are chosen from the User Details section.\n\n"},{"id":348,"uri":"\/en\/basic-settings\/#account-management","title":"Basic Settings","sub_title":"Account Management","body":"The Account Management panel mostly governs the account for your company on the server, status with Invoice Ninja licensing, and API configurations for developers interested in automation."},{"id":349,"uri":"\/en\/basic-settings\/#overview","title":"Basic Settings","sub_title":"Overview","body":"From this tab you have a few different things presented to you.First are things related to your company's status, or terms with Invoice Ninja\nPlan - Status of your current plan with Invoice Ninja hosting services.\nActivate Company - Enable or disable company active state, disabling it will disable a number of automated features, like emails, recurring invoices, and notifications.\nEnable Markdown - Enable your template designs to embed markdown into your HTML code, for formatting PDFs with markdown. At this time, the markdown code can only be converted from within product line item descriptions, but there are plans to implement wider support.\nDecimal Comma - When creating or editing documents (invoices, quotes, etc) in the admin portal, enabling this will change the use of decimals, to commas in order to separate dollars from cents. It operates with one or the other but not both at once. For example, 20.00 will instead be represented as 20,00. A decimal will be ignored with commas enabled, and vice versa.\nInclude Drafts - When generating reports from the \"Reports\" module, enabling this feature will include objects that are still marked as drafts in the figures of your reports.\nPurchase License - A link to request an invoice from Invoice Ninja for a white label license. License will be emailed to you.\nApply License - Enter the license key provided by Invoice Ninja to remove white label from documents and client-facing parts of the app.\nSecond, are all developer resources for automation features.\nAPI Tokens - Create new randomly generated API tokens, and manage existing tokens in a subsettings panel here.\nAPI Webhooks - Create and manage API webhooks in a subsettings panel here.\nAPI Docs - Link to the API documentation for developers.\nZapier - Login link for Zapier to configure automated processes with Zapier.\nThird, are the most dangerous and serious buttons! Make sure you know what you are doing!\nPurge Data - Permanently deletes all your companies and records from the database!\nDelete Company - Permanently deletes the currently selected company from the database!\n"},{"id":350,"uri":"\/en\/basic-settings\/#enabled-modules","title":"Basic Settings","sub_title":"Enabled Modules","body":"Tick boxes here enable and disable entire modules for the company. Disabling a category or two like \"Projects\" and \"Tasks\" will remove them from the menu sidebar on the righthand-side and hide them and all their existing records, until you re-enable the module again."},{"id":351,"uri":"\/en\/basic-settings\/#integrations","title":"Basic Settings","sub_title":"Integrations","body":"\nGoogle Analytics Tracking ID - Without needing to write in the code yourself, easily integrate analytics and ecommerce tracking on your domain by inserting your Google Analytics account tracking ID in this field. See here for help finding your Analytics tracking ID.\n"},{"id":352,"uri":"\/en\/basic-settings\/#security-settings","title":"Basic Settings","sub_title":"Security Settings","body":"Configure some simple server account security settings for logged in users.\nPassword Timeout - You normally require a password for certain actions, like deleting any data. Here you can set a timeout until the next time you have to re-enter that password to perform another similar action.\nWeb Session Timeout - Disabled by default, set a timeout to logout the user from the admin portal after a given time.\nRequire Password with Social Login - If you have social login enabled on your server, you may enable this setting to force users to verify their account password anyways when they log in.\nAdvanced Settings"},{"id":353,"uri":"\/en\/self-host-installation\/#server-requirements","title":"Self Host Installation","sub_title":"Server Requirements","body":"We have tested Invoice Ninja v5 on shared hosting and can confirm that it does work. Softaculous has a one click installer which makes the entire setup process simple, however if you do not have Softaculous available it may still be possible to install Invoice Ninja. There are several checks you will need to do prior to confirming whether your Shared Host has the correctly enabled modules. Invoice Ninja relies on:\nproc_open\nexec\nopen_basedir\nfpassthru\nWithout these modules, you will not be able to run Invoice Ninja. We do include some preflight checks of these modules in the Setup workflow, but it is best to check with your host that they support these modules. Some hosts choose to disable these modules as they classify them as security risks."},{"id":354,"uri":"\/en\/self-host-installation\/#installing-invoice-ninja","title":"Self Host Installation","sub_title":"Installing Invoice Ninja","body":""},{"id":355,"uri":"\/en\/self-host-installation\/#cli-script","title":"Self Host Installation","sub_title":"CLI script","body":"If your webserver is already configured and you have credentials to your database, community member Dros has created a CLI management and maintenance script for you. CLI - install | update | backup This script complements the excellent Distribution based server configurations below. Once your server meets the prerequisites (webserver configured & database accessible), this script makes the rest of the setup a breeze."},{"id":356,"uri":"\/en\/self-host-installation\/#docker","title":"Self Host Installation","sub_title":"Docker","body":"We have a dedicated repository with detailed instructions on how to get started HERE.\nIf you make changes to your env file, please remember to reboot the container for the changes to take effect!\n"},{"id":357,"uri":"\/en\/self-host-installation\/#distribution-based-server-configurations","title":"Self Host Installation","sub_title":"Distribution based server configurations","body":"If you need to configure your server from scratch, you'll find some excellent tutorials below."},{"id":358,"uri":"\/en\/self-host-installation\/#ubuntu-20.04-(recommended)","title":"Self Host Installation","sub_title":"Ubuntu 20.04 (Recommended)","body":"Community member TechnicallyComputers has a very helpful step by step guide on how to install Invoice Ninja v5 from scratch onto Ubuntu, you can access the guide here"},{"id":359,"uri":"\/en\/self-host-installation\/#ubuntu-22.04","title":"Self Host Installation","sub_title":"Ubuntu 22.04","body":"Community member TechnicallyComputers has a very helpful step by step guide on how to install Invoice Ninja v5.5 from scratch onto Ubuntu, you can access the guide here"},{"id":360,"uri":"\/en\/self-host-installation\/#installing-on-centos-8","title":"Self Host Installation","sub_title":"Installing on CentOS 8","body":"If CentOS is more your Flavour, community member TechnicallyComputers has a very thorough step by step installation guide here. "},{"id":361,"uri":"\/en\/self-host-installation\/#installing-on-arch","title":"Self Host Installation","sub_title":"Installing on Arch","body":"If Arch Linux is more your flavour, community member brackenhill-mob has a very thorough step by step installation guide here"},{"id":362,"uri":"\/en\/self-host-installation\/#installing-on-enterprise-linux","title":"Self Host Installation","sub_title":"Installing on Enterprise Linux","body":"TechnicallyComputers also has a guide for installation Invoice Ninja on Enterprise Linux here"},{"id":363,"uri":"\/en\/self-host-installation\/#pre-built-archive-(advanced)","title":"Self Host Installation","sub_title":"Pre built archive (Advanced)","body":"A prebuilt archive can be downloaded from our GitHub release page here. You will need to download the package named invoiceninja.tarUnpack this file into the virtual host directory you have created.This option is suited for advanced users. If you prefer a more convenient installation option, consider the CLI script. "},{"id":364,"uri":"\/en\/self-host-installation\/#file-permissions","title":"Self Host Installation","sub_title":"File Permissions","body":"\nEnsure the file permission have been set to the web server user. For example in Ubuntu this is www-data if you have configured a virtual host with a root directory of `\/var\/www\/html` you would set the ownership like this.\nsudo chown -R www-data:www-data \/var\/www\/html\nsudo find .\/ -type d -exec chmod 755 {} \\;"},{"id":365,"uri":"\/en\/self-host-installation\/#web-server-configuration","title":"Self Host Installation","sub_title":"Web server configuration","body":"A sample NGINX configuration is provided below, it assumes you have PHP 8.1 installed with the PHP FPM extension installedserver {\n\nlisten 80;\nserver_name invoiceninja.test;\nroot \/var\/www\/invoiceninja\/public;\nindex index.php index.html index.htm;\nclient_max_body_size 20M;\n\ngzip on;\ngzip_types application\/javascript application\/x-javascript text\/javascript text\/plain application\/xml application\/json;\ngzip_proxied no-cache no-store private expired auth;\ngzip_min_length 1000;\n\n# Allow access to index.php\nlocation = \/index.php {\n include snippets\/fastcgi-php.conf;\n fastcgi_pass unix:\/run\/php\/php8.2-fpm.sock;\n}\n\n# Block all other .php requests\nlocation ~ \\.php$ {\n return 403;\n}\n\nlocation \/ {\n try_files $uri $uri\/ \/index.php?$query_string;\n\n # Add your rewrite rule for non-existent files\n if (!-e $request_filename) {\n rewrite ^(.+)$ \/index.php?q=$1 last;\n }\n}\n\nlocation ~ \/\\.ht {\n deny all;\n}\n\n}\nPerformance hint!\n\nEnable gzip in your webserver configuration, this will dramatically improve the loading time of the application! Please see the above nginx configuration for a sample of how to load the components of the application with gzip.\n"},{"id":366,"uri":"\/en\/self-host-installation\/#database-server-configuration","title":"Self Host Installation","sub_title":"Database server configuration","body":"Create a database on your MySQL compatible server and add a user that has full access to the database. Database configuration is out of the scope of this article, more information can be found here"},{"id":367,"uri":"\/en\/self-host-installation\/#cron-configuration","title":"Self Host Installation","sub_title":"Cron configuration","body":"Invoice Ninja relies heavily on the Laravel Scheduler, for this to operate it requires that a cron job to be configured, edit your crontab and enter the following record\nEnsure you set the scheduler under the web server user i.e. `sudo -u www-data crontab -e`\n* * * * * cd \/path-to-your-project && php artisan schedule:run >> \/dev\/null 2>&1Some Webservers require the Cronjob to end with > \/dev\/null 2>&1 instead of >> \/dev\/null 2>&1 for it to work.\nAlso check if your Webserver Cronjob needs to be set with \/private_html\/ instead of \/public_html\/ within the path.\nAnd sometimes it's enough to put php instead of \/opt\/alt\/php73\/usr\/bin\/php in the cronjob scheduler command to execute.If you still encounter errors, it may be helpful to temporarily remove >> \/dev\/null 2>&1 from the cron, this should output the cron to the cron.logIf you are having troubles with your crons, have a look at the troubleshooting section hereIf you would like to improve the performance of your Invoice Ninja installation, then turning on the queue system will dramatically improve the performance of the application.If you have root access to your system, then simply follow the Laravel guide to configure the supervisor service to start and restart your queue.Forum member @link470 also has the following guide to configure the Supervisor process on Ubuntu 22.04 using the following steps:"},{"id":368,"uri":"\/en\/self-host-installation\/#installation-from-git-(advanced)","title":"Self Host Installation","sub_title":"Installation from git (Advanced)","body":"For power users installing the app from Github can be done with the following two stepsgit clone -b v5-stable --single-branch https:\/\/github.com\/invoiceninja\/invoiceninja.git\n\ncomposer create-project --no-devBe aware, at the time of writing the react frontend is not included by default if you clone this repository. Refer to the configured Github workflow for additional information."},{"id":369,"uri":"\/en\/self-host-installation\/#final-setup-steps","title":"Self Host Installation","sub_title":"Final setup steps","body":"Once you have configured your virtual host, copy the same .env file.env.example\nto .env\nthen create a database and point your browser to http:\/\/your.domain.com\/setup - the setup process will check a number of system settings such as PDF generation, database and mail settings and also allow you to configure the first account on the system, click Submit and the app will setup your application and redirect you to the login page"},{"id":370,"uri":"\/en\/self-host-installation\/#supervisor-for-invoice-ninja-ubuntu-22.04-lts","title":"Self Host Installation","sub_title":"Supervisor for Invoice Ninja Ubuntu 22.04 LTS","body":"$ sudo apt-get install supervisorNext, create a configuration file for Invoice Ninja by navigating to the Supervisor configuration directory and starting up your text editor of choice with the file name to use. You can set any file name here ending in .conf. I\u2019m using vi.$ cd \/etc\/supervisor\/conf.d\n$ sudo vi invoiceninja-worker.confIn the new invoiceninja-worker.conf file, enter the following:.[program:invoiceninja-worker]\nprocess_name=%(program_name)s_%(process_num)02d\ncommand=php \/path\/to\/invoiceninja\/artisan queue:work --sleep=3 --tries=3 --max-time=3600\nautostart=true\nautorestart=true\nstopasgroup=true\nkillasgroup=true\nuser=www-data\nnumprocs=8\nredirect_stderr=true\nstdout_logfile=\/var\/log\/invoiceninja-worker.log\nstopwaitsecs=3600There\u2019s 4 main things to change:program: The program name you\u2019ll use for the worker\ncommand: The path to the artisan file in the root of the Invoice Ninja application directory\nuser: The user that\u2019ll be running Supervisor. Typically, this is the web server user (the same user that has ownership over the Invoice Ninja files)\nstdout_logfile: Optionally, include the path to a log file for the Supervisor worker\nOnce these changes are made to suit your environment, save the file. If you chose to set a log file path, ensure the log file is created and that the user account configured has access to it. For this example, the log is stored in \/var\/log.$ cd \/var\/log\n$ sudo touch invoiceninja-worker.log\n$ sudo chown www-data:www-data invoiceninja-worker.logNow that Supervisor is set up, we can read the configuration file:$ sudo supervisorctl rereadThis should tell us that the name of our config (invoiceninja-worker) is available. The above command will also need to be re-ran any time that the config file is updated.Next, add the new config to the process group for Supervisor (this command also needs to be ran any time the configuration is updated)$ sudo supervisorctl updateNow, start the Supervisor worker$ sudo supervisorctl start invoiceninja-worker:*Running the following will show worker processes as RUNNING (on my installation, I see 8 worker processes, numbered 00 through 07)$ sudo supervisorctl statusNow that the Supervisor is configured, we need to tell Invoice Ninja to actually use it.Edit the .env file for Invoice Ninja$ sudo vi \/path\/to\/invoiceninja\/.envEdit the following line to change it from sync to database, and save the fileQUEUE_CONNECTION=databaseFinally, now that everything is set up, reload the config for Invoice Ninja and restart the queue. I\u2019m using www-data for this example as the web server user.$ cd \/path\/to\/invoiceninja\/\n$ sudo -u www-data php artisan optimize\n$ sudo -u www-data php artisan queue:restartThat\u2019s it! You should now have a functioning Supervisor setup for Invoice Ninja."},{"id":371,"uri":"\/en\/self-host-installation\/#alternative-for-queues-on-shared-hosting","title":"Self Host Installation","sub_title":"Alternative for queues on shared hosting","body":"If you are on shared hosting, it is possible to get the queues working by defining a new cron with the following configuration:*\/5 * * * * cd \/path\/to\/root\/folder && \/usr\/bin\/php -d register_argc_argv=On artisan queue:work --stop-when-emptySome people have different web hosting setups, so this might also work:*\/5 * * * * php \/home\/admin\/domains\/site.com\/private_html\/invoices_site\/artisan queue:work --stop-when-emptyThis cron will start a queue worker every 5 minutes and run any jobs that are in the queue and then gracefully terminate itself. This means any emails \/ notification may be queued for a small period of time prior to executing. If this amount of delay is acceptable, it is a great way to get queue's working on shared hosting.If you prefer to manage the queues with Supervisor, then you will want to disable the internal Invoice Ninja commands which start the queue, to do this simly set the following .env varINTERNAL_QUEUE_ENABLED=falseYou will then have full control over the queue."},{"id":372,"uri":"\/en\/self-host-installation\/#shared-hosting","title":"Self Host Installation","sub_title":"Shared Hosting","body":""},{"id":373,"uri":"\/en\/self-host-installation\/#database-configuration","title":"Self Host Installation","sub_title":"Database configuration","body":"Create a MySQL compatible database in your shared host control panel along with a database user, record the database name, username and password as you'll need this later. Ensure your database user has full access to the database you've just created."},{"id":374,"uri":"\/en\/self-host-installation\/#upload-release-asset","title":"Self Host Installation","sub_title":"Upload release asset","body":"Download the latest release from our Releases page. Note, you'll want to find the latest release which will contain 3 files, the one you need will be annotated as invoiceninja.tar.Upload this file to your shared host, typically if your webhost uses the industry standard cPanel, you'll want to upload the invoiceninja.tar file to the public_html directory. Once the upload has completed, using the file manager unzip the file.You will also need to copy\/rename the .env.example file to .env"},{"id":375,"uri":"\/en\/self-host-installation\/#run-setup","title":"Self Host Installation","sub_title":"Run setup","body":"Navigate to https:\/\/your.url.com\/setup and fill in the form. The setup process will perform some pre flight checks and then attempt run the setup. If it has been successful you will be navigated to the Admin portal. If the setup fails for some reason, you'll be returned to the Setup screen with an error message, there may be additional errors reported in storage\/logs\/laravel.log that will provide more information where the setup has failed.If you see a 404 webserver error and use sub.domain.com make sure to point the path for the subdomain towards the \/public folder from the extracted invoiceninja.tar file, for example: \/domains\/domain.com\/public_html\/invoices2\/public\/"},{"id":376,"uri":"\/en\/self-host-installation\/#add-the-cron-job","title":"Self Host Installation","sub_title":"Add the cron job","body":"Add the Laravel scheduler cron job, be sure to include the full path, for a cPanel host it should look like this:* * * * * cd \/path\/to\/root\/folder && \/usr\/bin\/php -d register_argc_argv=On artisan schedule:run >> \/dev\/null 2>&1"},{"id":377,"uri":"\/en\/self-host-installation\/#mail-configuration","title":"Self Host Installation","sub_title":"Mail Configuration","body":"When configuring your email, please ensure all of the fields are filled in. In particular you must include the MAIL_FROM_ADDRESS and MAIL_FROM_NAME to prevent errors such as Address in mailbox given [ ] does not comply with RFC 2822, 3.6.2.Here is a full example - using Gmail as an example.MAIL_MAILER=smtp\nMAIL_HOST=smtp.gmail.com\nMAIL_PORT=587\nMAIL_USERNAME=\"your_email_address@gmail.com\"\nMAIL_PASSWORD=\"your_password_dont_forget_the_quotes!\"\nMAIL_ENCRYPTION=tls\nMAIL_FROM_ADDRESS=\"your_email_address@gmail.com\"\nMAIL_FROM_NAME=\"Full Name With Double Quotes\"\n\n NOTE: if you are using SSL encryption the MAIL_PORT is 465. TLS encryption is on port 587.\n"},{"id":378,"uri":"\/en\/self-host-installation\/#individual-mail-configurations-per-company","title":"Self Host Installation","sub_title":"Individual mail configurations per company","body":"From v5.5.38 we support per company mail configurations.What does this mean?For example if you have two Companies, Acme co and Ninja co you can create separate mail server configurations for each company.To configure this you will need to prefix your .env with the primary key of the company ie In your database open the companies table, and if the primary ID column is 1 for Acme co this would be the configuration1_MAIL_HOST=\n1_MAIL_PORT=\n1_MAIL_USERNAME=null\n1_MAIL_PASSWORD=null\n1_MAIL_ENCRYPTION=nullIf Ninja Co company id 55_MAIL_HOST=\n5_MAIL_PORT=\n5_MAIL_USERNAME=null\n5_MAIL_PASSWORD=null\n5_MAIL_ENCRYPTION=null"},{"id":379,"uri":"\/en\/self-host-installation\/#currency-conversion","title":"Self Host Installation","sub_title":"Currency Conversion","body":"Invoice Ninja supports Open Exchange for currency conversion.\nOpen Exchange currently provides a free tier which is suitable for daily updates of the exchange rates.\nSimply insert a Open Exchange API key into your .env file to enable exchange rate updates:OPENEXCHANGE_APP_ID=your_open_exchange_api_key_hereCurrencies are updated automatically by using the scheduler. In case the currencies are not available within the UI please double check the database table currencies and ensure that exchange_rate fields contains realistic values."},{"id":380,"uri":"\/en\/self-host\/#server-requirements","title":"Self Host","sub_title":"Server Requirements","body":"We have tested Invoice Ninja v5 on shared hosting and can confirm that it does work. Softaculous has a one click installer which makes the entire setup process simple, however if you do not have Softaculous available it may still be possible to install Invoice Ninja. There are several checks you will need to do prior to confirming whether your Shared Host has the correctly enabled modules. Invoice Ninja relies on:\nproc_open\nexec\nopen_basedir\nfpassthru\nWithout these modules, you will not be able to run Invoice Ninja. We do include some preflight checks of these modules in the Setup workflow, but it is best to check with your host that they support these modules. Some hosts choose to disable these modules as they classify them as security risks."},{"id":381,"uri":"\/en\/self-host\/#installing-invoice-ninja","title":"Self Host","sub_title":"Installing Invoice Ninja","body":""},{"id":382,"uri":"\/en\/self-host\/#ubuntu-20.04-(recommended)","title":"Self Host","sub_title":"Ubuntu 20.04 (Recommended)","body":"Community member TechnicallyComputers has a very helpful step by step guide on how to install Invoice Ninja v5 from scratch onto Ubuntu, you can access the guide here"},{"id":383,"uri":"\/en\/self-host\/#installing-on-centos-8","title":"Self Host","sub_title":"Installing on CentOS 8","body":"If CentOS is more your Flavour, community member TechnicallyComputers has a very thorough step by step installation guide here. "},{"id":384,"uri":"\/en\/self-host\/#installing-on-arch","title":"Self Host","sub_title":"Installing on Arch","body":"If Arch Linux is more your flavour, community member brackenhill-mob has a very thorough step by step installation guide here"},{"id":385,"uri":"\/en\/self-host\/#installing-on-enterprise-linux","title":"Self Host","sub_title":"Installing on Enterprise Linux","body":"TechnicallyComputers also has a guide for installation Invoice Ninja on Enterprise Linux here"},{"id":386,"uri":"\/en\/self-host\/#installing-using-docker","title":"Self Host","sub_title":"Installing using Docker","body":"We have a dedicated repository with detailed instructions on how to get started HERE."},{"id":387,"uri":"\/en\/self-host\/#download-pre-built-tar.-(advanced)","title":"Self Host","sub_title":"Download pre built tar. (Advanced)","body":"A prebuilt tar can be downloaded from our GitHub release page here. You will need to download the package named invoiceninja.tarUntar this file into the virtual host directory you have created."},{"id":388,"uri":"\/en\/self-host\/#file-permissions","title":"Self Host","sub_title":"File Permissions","body":"\nEnsure the file permission have been set to the web server user. For example in Ubuntu this is www-data if you have configured a virtual host with a root directory of `\/var\/www\/html` you would set the ownership like this.\nsudo chown -R www-data:www-data \/var\/www\/html\nsudo find .\/ -type d -exec chmod 755 {} \\;"},{"id":389,"uri":"\/en\/self-host\/#web-server-configuration","title":"Self Host","sub_title":"Web server configuration","body":"A sample NGINX configuration is provided below, it assumes you have PHP 8.1 installed with the PHP FPM extension installedserver {\n\nlisten 80;\nserver_name invoiceninja.test;\nroot \/var\/www\/invoiceninja\/public;\nindex index.php index.html index.htm;\nclient_max_body_size 20M;\n\ngzip on;\ngzip_types application\/javascript application\/x-javascript text\/javascript text\/plain application\/xml application\/json;\ngzip_proxied no-cache no-store private expired auth;\ngzip_min_length 1000;\n\nlocation \/ {\n try_files $uri $uri\/ =404;\n}\n\nlocation ~* \\.pdf$ {\n add_header Cache-Control no-store;\n}\n\nif (!-e $request_filename) {\n rewrite ^(.+)$ \/index.php?q= last;\n}\n\nlocation ~ \\.php$ {\ninclude snippets\/fastcgi-php.conf;\nfastcgi_pass unix:\/run\/php\/php8.2-fpm.sock;\n}\n\nlocation ~ \/\\.ht {\n deny all;\n}\n\n}\nPerformance hint!\n\nEnable gzip in your webserver configuration, this will dramatically improve the loading time of the application! Please see the above nginx configuration for a sample of how to load the components of the application with gzip.\n"},{"id":390,"uri":"\/en\/self-host\/#database-server-configuration","title":"Self Host","sub_title":"Database server configuration","body":"Create a database on your MySQL compatible server and add a user that has full access to the database. Database configuration is out of the scope of this article, more information can be found here"},{"id":391,"uri":"\/en\/self-host\/#cron-configuration","title":"Self Host","sub_title":"Cron configuration","body":"Invoice Ninja relies heavily on the Laravel Scheduler, for this to operate it requires that a cron job to be configured, edit your crontab and enter the following record\nEnsure you set the scheduler under the web server user i.e. `sudo -u www-data crontab -e`\n* * * * * cd \/path-to-your-project && php artisan schedule:run >> \/dev\/null 2>&1Some Webservers require the Cronjob to end with > \/dev\/null 2>&1 instead of >> \/dev\/null 2>&1 for it to work.\nAlso check if your Webserver Cronjob needs to be set with \/private_html\/ instead of \/public_html\/ within the path.\nAnd sometimes it's enough to put php instead of \/opt\/alt\/php73\/usr\/bin\/php in the cronjob scheduler command to execute.If you still encounter errors, it may be helpful to temporarily remove >> \/dev\/null 2>&1 from the cron, this should output the cron to the cron.logIf you are having troubles with your crons, have a look at the troubleshooting section hereIf you would like to improve the performance of your Invoice Ninja installation, then turning on the queue system will dramatically improve the performance of the application.If you have root access to your system, then simply follow the Laravel guide to configure the supervisor service to start and restart your queue.You will then need to update the QUEUE_CONNECTION variable in the .env file as follows:QUEUE_CONNECTION=databaseIf you are on shared hosting, it is possible to get the queues working by defining a new cron with the following configuration:*\/5 * * * * cd \/path\/to\/root\/folder && \/usr\/bin\/php -d register_argc_argv=On artisan queue:work --stop-when-emptySome people have different web hosting setups, so this might also work:*\/5 * * * * php \/home\/admin\/domains\/site.com\/private_html\/invoices_site\/artisan queue:work --stop-when-emptyThis cron will start a queue worker every 5 minutes and run any jobs that are in the queue and then gracefully terminate itself. This means any emails \/ notification may be queued for a small period of time prior to executing. If this amount of delay is acceptable, it is a great way to get queue's working on shared hosting.If you prefer to manage the queues with Supervisor, then you will want to disable the internal Invoice Ninja commands which start the queue, to do this simly set the following .env varINTERNAL_QUEUE_ENABLED=falseYou will then have full control over the queue."},{"id":392,"uri":"\/en\/self-host\/#installation-from-git-(advanced)","title":"Self Host","sub_title":"Installation from git (Advanced)","body":"For power users installing the app from Github can be done with the following two stepsgit clone -b v5-stable --single-branch https:\/\/github.com\/invoiceninja\/invoiceninja.git\n\ncomposer create-project --no-dev"},{"id":393,"uri":"\/en\/self-host\/#final-setup-steps","title":"Self Host","sub_title":"Final setup steps","body":"Once you have configured your virtual host, copy the same .env file .env.example\nto .env\n\nthen create a database and point your browser to http:\/\/your.domain.com\/setup - the setup process will check a number of system settings such as PDF generation, database and mail settings and also allow you to configure the first account on the system, click Submit and the app will setup your application and redirect you to the login page"},{"id":394,"uri":"\/en\/self-host\/#shared-hosting","title":"Self Host","sub_title":"Shared Hosting","body":""},{"id":395,"uri":"\/en\/self-host\/#database-configuration","title":"Self Host","sub_title":"Database configuration","body":"Create a MySQL compatible database in your shared host control panel along with a database user, record the database name, username and password as you'll need this later. Ensure your database user has full access to the database you've just created."},{"id":396,"uri":"\/en\/self-host\/#upload-release-asset","title":"Self Host","sub_title":"Upload release asset","body":"Download the latest release from our Releases page. Note, you'll want to find the latest release which will contain 3 files, the one you need will be annotated as invoiceninja.tar.Upload this file to your shared host, typically if your webhost uses the industry standard cPanel, you'll want to upload the invoiceninja.tar file to the public_html directory. Once the upload has completed, using the file manager untar the file.You will also need to copy\/rename the .env.example file to .env"},{"id":397,"uri":"\/en\/self-host\/#run-setup","title":"Self Host","sub_title":"Run setup","body":"Navigate to https:\/\/your.url.com\/setup and fill in the form. The setup process will perform some pre flight checks and then attempt run the setup. If it has been successful you will be navigated to the Admin portal. If the setup fails for some reason, you'll be returned to the Setup screen with an error message, there may be additional errors reported in storage\/logs\/laravel.log that will provide more information where the setup has failed.If you see a 404 webserver error and use sub.domain.com make sure to point the path for the subdomain towards the \/public folder from the extracted invoiceninja.tar file, for example: \/domains\/domain.com\/public_html\/invoices2\/public\/"},{"id":398,"uri":"\/en\/self-host\/#add-the-cron-job","title":"Self Host","sub_title":"Add the cron job","body":"Add the Laravel scheduler cron job, be sure to include the full path, for a cPanel host it should look like this:* * * * * cd \/path\/to\/root\/folder && \/usr\/bin\/php -d register_argc_argv=On artisan schedule:run >> \/dev\/null 2>&1"},{"id":399,"uri":"\/en\/self-host\/#mail-configuration","title":"Self Host","sub_title":"Mail Configuration","body":"When configuring your email, please ensure all of the fields are filled in. In particular you must include the MAIL_FROM_ADDRESS and MAIL_FROM_NAME to prevent errors such as Address in mailbox given [ ] does not comply with RFC 2822, 3.6.2.Here is a full example - using Gmail as an example.MAIL_MAILER=smtp\nMAIL_HOST=smtp.gmail.com\nMAIL_PORT=587\nMAIL_USERNAME=\"your_email_address@gmail.com\"\nMAIL_PASSWORD=\"your_password_dont_forget_the_quotes!\"\nMAIL_ENCRYPTION=tls\nMAIL_FROM_ADDRESS=\"your_email_address@gmail.com\"\nMAIL_FROM_NAME=\"Full Name With Double Quotes\"\n\n NOTE: if you are using SSL encryption the MAIL_PORT is 465. TLS encryption is on port 587.\n"},{"id":400,"uri":"\/en\/self-host\/#individual-mail-configurations-per-company","title":"Self Host","sub_title":"Individual mail configurations per company","body":"From v5.5.38 we support per company mail configurations.What does this mean?For example if you have two Companies, Acme co and Ninja co you can create separate mail server configurations for each company.To configure this you will need to prefix your .env with the primary key of the company ie In your database open the companies table, and if the primary ID column is 1 for Acme co this would be the configuration1_MAIL_HOST=\n1_MAIL_PORT=\n1_MAIL_USERNAME=null\n1_MAIL_PASSWORD=null\n1_MAIL_ENCRYPTION=nullIf Ninja Co company id 55_MAIL_HOST=\n5_MAIL_PORT=\n5_MAIL_USERNAME=null\n5_MAIL_PASSWORD=null\n5_MAIL_ENCRYPTION=null"},{"id":401,"uri":"\/en\/self-host\/#currency-conversion","title":"Self Host","sub_title":"Currency Conversion","body":"Invoice Ninja supports Open Exchange for currency conversion.\nOpen Exchange currently provides a free tier which is suitable for daily updates of the exchange rates.\nSimply insert a Open Exchange API key into your .env file to enable exchange rate updates:OPENEXCHANGE_APP_ID=your_open_exchange_api_key_hereCurrencies are updated automatically by using the scheduler. In case the currencies are not available within the UI please double check the database table currencies and ensure that exchange_rate fields contains realistic values."},{"id":402,"uri":"\/en\/qr-codes\/#swiss-qr-codes","title":"QR Codes","sub_title":"Swiss QR Codes","body":"For Swiss users, you are able to automatically inject Swiss Compatible payment QR codes directly into the invoice design.There are three types of QR-Rechnungen.\nQR-IBAN with QR-Reference.\nThis is a special IBAN, different from you normal IBAN. Easiest way is to ask your bank for the QR-IBAN, but you can also calculate it yourself.\nThe QR-Reference is a 26 digit number follow by one checksum digit. The checksum has to be modulo 10, recursive. Additionally you can add 140 symbols of text."},{"id":403,"uri":"\/en\/qr-codes\/#how-to-calculate-your-qr-iban:","title":"QR Codes","sub_title":"How to calculate your QR-IBAN:","body":"For example, the normal IID of Raiffeisen is 80808.Because of that, a Raiffeisen IBAN could look like this CH21 8080 8001 2345 6789 0Lookup the QR-IID of your bank (something between 30000 and 31999) and replace the IID with the QR-IID. The Raiffeisen QR-IID is 30808. If we replace the previous IBAN with this, we get: CH21 3080 8001 2345 6789 0. This is the QR-IBAN with wrong checksum therefore we have to calculate it.We start with the original checksum (CH21 3080 8001 2345 6789 0). The QR-IBAN should be one for modulo 97. We have to move the first 4 symbols to the end (3080 8001 2345 6789 0 CH21). We replace the checksum 21 with two XX, because we don't know this yet (38080 8001 2345 6789 0 CHXX). After that we replace CH with digits. It is alphabetical and starts with 10. So A=10, B=11 and C=13. Because of that, CH is 1217. This gives us 3080 8001 2345 6789 0 1217XX. We now have to find two numbers that give us the modulo 97 = 1.We start by using 00 for XX. 3080 8001 2345 6789 0 121700 modulo 97 = 32. That is to low. 97-32+1= 66. 3080 8001 2345 6789 0 121766 modulo 97 = 1. Now we got it! We move them back to the front (121766 3080 8001 2345 6789 0) and replace 1217 with the country code (CH66 3080 8001 2345 6789 0). This is our QR-IBAN.\nQR-Rechnung with IBAN and without reference\nThis is your normal IBAN. You can't use a reference! You are only allowed to use 140 symbols of text.\nQR-Rechnung with IBAN and Creditor Reference\nFollows the ISO-11649 norm. Works like a QR-Reference but uses ISO-11649 which makes it usable international. Unlike the provious two QR codes, this also works outside of Switzerland. You have to use the normal IBAN, not the QR IBAN.You can configure this under Settigns > Company Details in the Details page.You'll then need to customize your design to include the QR code on your PDFs. To do this create a new design in Settings > Inovice Design > CustomizeIn the body tab, at the bottom add
    \n$swiss_qr\n<\/div>After you have saved the design, you'll want to make this your new default design.If your QR codes are not appearing then there would be a configuration issue that needs to be addressed. The most common reasons the QR code does not appear on the PDF is due to missing company details. Your full address is required along with the clients full details."},{"id":404,"uri":"\/en\/qr-codes\/#sepa-erc-qr-codes","title":"QR Codes","sub_title":"SEPA ERC QR Codes","body":"To enable SEPA QR codes you'll need to follow a couple of steps to ensure there is the correct data.SEPA QR codes require at the very least a IBAN, for payments outside of EEA you will also need the BIC. These two fields are harvested from the Custom Company Fields section of Invoice Ninja. Please note that IBAN must be the first custom field and BIC the second custom field. To configure these navigate toSettings > Custom Fields > CompanyOnce saved, then navigate toSettings > Company DetailsAnd enter in the values for your companyIn your custom design, you'll then want to insert the variable that allows the QR code to be injected, for example.
    \n$sepa_qr_code\n<\/div>"},{"id":405,"uri":"\/en\/qr-codes\/#generic-payment-link-qr-codes","title":"QR Codes","sub_title":"Generic Payment link QR Codes","body":"Generic payment QR codes can easily be applied to your Invoice PDF using the following block in your custom Design
    \n$payment_qrcode\n<\/div>Templates"},{"id":406,"uri":"\/en\/getting-started\/#overview","title":"Getting Started","sub_title":"Overview","body":"Invoice Ninja is an invoicing application which makes sending invoices and receiving payments simple and easy. Our latest version is a clean slate rewrite of our popular invoicing application which builds on the existing feature set and adds a wide range of features and enhancements the community has asked for."},{"id":407,"uri":"\/en\/getting-started\/#architecture","title":"Getting Started","sub_title":"Architecture","body":"The app is divided into three main parts: the backend\/API and the two admin portals."},{"id":408,"uri":"\/en\/getting-started\/#backend---api","title":"Getting Started","sub_title":"Backend - API","body":""},{"id":409,"uri":"\/en\/getting-started\/#lead-developer:-david-bomba","title":"Getting Started","sub_title":"Lead developer: David Bomba","body":"\nFramework: Laravel\nCode: GitHub\nAPI: Docs\n"},{"id":410,"uri":"\/en\/getting-started\/#admin-portal---desktop-&-mobile","title":"Getting Started","sub_title":"Admin Portal - Desktop & Mobile","body":""},{"id":411,"uri":"\/en\/getting-started\/#lead-developer:-hillel-coren","title":"Getting Started","sub_title":"Lead developer: Hillel Coren","body":"\nFramework: Flutter\nCode: GitHub\nDemo: demo.invoiceninja.com\n"},{"id":412,"uri":"\/en\/getting-started\/#admin-portal---web","title":"Getting Started","sub_title":"Admin Portal - Web","body":""},{"id":413,"uri":"\/en\/getting-started\/#lead-developer:-benjamin-beganovi\u0107","title":"Getting Started","sub_title":"Lead developer: Benjamin Beganovi\u0107","body":"\nFramework: React\nCode: GitHub\nDemo: react.invoicing.co\/demo\n"},{"id":414,"uri":"\/en\/getting-started\/#performance","title":"Getting Started","sub_title":"Performance","body":"For large accounts or accounts with many users we recommend using the web app. The desktop\/mobile apps load all company data when first logging in, this makes it very fast to navigate but can cause problem with larger accounts. The web app loads data on demand so can better handle large accounts."},{"id":415,"uri":"\/en\/getting-started\/#app-basics","title":"Getting Started","sub_title":"App Basics","body":"The main interface is divided into three parts: the sidebar navigation menu, the list (or table) and the preview. The\nlayout can be customized to fit your needs using a combination of the icons at the bottom of the screen, and the options in Settings > Device Settings.In many cases in the app a single tap will take one action, while a long tap will provide a shortcut to a common\nsecondary action. For example tapping on the 'Clients' option in the sidebar will load the clients view, whereas long\ntapping it will instead create a new client. This pattern is used throughout the app.Two other examples are you can long press an invoice on the dashboard to navigate directly to the edit screen and long pressing the edit button on the tables will start multi-select and select the record.Some fields (such as date and time) support shorthand input and provide a preview of the selected value. For example, you can select enter April 4th in the date field by typing 404 and 1.5 in a time field will be converted to one and a half hours.The app version (ie. v5.1.56-A47) is comprised of two parts: the API version and the Admin Portal version. In this cases the API version is 5.1.56 and the AP version is 47. The A denotes the platform, in this case Android.\nTip: You can directly navigate to the relevant section of the docs using the question mark icon in the lower left corner of the app.\n"},{"id":416,"uri":"\/en\/getting-started\/#debugging-problems","title":"Getting Started","sub_title":"Debugging problems","body":"If you run into any problems you can contact us directly in the app using the email envelope icon in the bottom left corner of the screen. If you're using the web app you can hit \/update?secret=YOUR-SECRET-HERE to perform different back-end optimizations. If you're using the mobile app it may help to uninstall the app and then re-install the app.Your UPDATE_SECRET is part of the .env file (if it's not there you can add: UPDATE_SECRET=YOUR-SECRET-HERE)"},{"id":417,"uri":"\/en\/expenses\/#expenses-module-view","title":"Expenses","sub_title":"Expenses Module View","body":"When you select the Expenses module from the navigation menu on the left hand side of the screen, you will be taken to the table view listing and sorting all available expense records.From the table view you can sort expense records by the various status filters on top of the table. You can use the Filter text box to search for an expense number, vendor, or amount. A More Actions menu to the right of each entry in the table shows a list of available management actions you can take against an expense record, such as editing, cloning to a new expense record, cloning to a new recurring expense record, archiving, or deleting."},{"id":418,"uri":"\/en\/expenses\/#viewing\/editing-an-expense","title":"Expenses","sub_title":"Viewing\/Editing an Expense","body":"Simply click on an expense number from the table to view\/edit that expense.The view\/edit panel for an expense record has all the details about the record broken into four sections, as follows:"},{"id":419,"uri":"\/en\/expenses\/#details","title":"Expenses","sub_title":"Details","body":"\nStatus: the status of the expense - it's automatically set; see See Lifecycle of an Expense\nExpense Number: the expense number is best left alone, so it can be automatically generated by Invoice Ninja. The policies governing generated numbers can be found in Settings > Generated Numbers.\nVendor: Link the expense to a vendor by selecting an available vendor record from the list here. (Vendor = who the expense is paid TO).\nClient: Link the expense to a client by selecting an available client record. When creating an invoice from an expense, the new invoice will also be automatically be assigned to this client.\nProject: select a project the expense is linked to\nCategory: put the expense in an expense category - expense categories can also be managed from Settings > Expense Settings\nUser: link an admin portal user to the expense. The User option can be used in the reports for tracking, but can also be used to give a specific user permission to view\/edit an individual record.\nTax: Expense Tax Rates must first be enabled under Settings > Tax Settings for this tax option to show up. Here you can select a tax rate to apply to the expense if Taxes > By Rate is selected in the expense, or enter the tax name and tax amount if Taxes > By Amount is selected in the expense.\n\nNOTE that you select the tax rate\/amount here on the left, but control how the tax is applied on the right under the Taxes panel\nbased tax, to a custom flat tax.\n\nAmount: enter the total expense amount\nCurrency: Currency you paid your expense in, automatically populated with the default currency of the vendor assigned to the expense. If not specified, currency is treated as your default company currency.\nDate: Date of the expense (defaults to today). Note that this is the date that the vendor invoices you for the expense, not the date of your payment to the vendor.\n"},{"id":420,"uri":"\/en\/expenses\/#notes","title":"Expenses","sub_title":"Notes","body":"\nPublic Notes - Use this field to describe the expense. When creating an invoice for a client from an expense record, the public notes are included in the line item description for the expense.\nPrivate Notes - The value of this field is only viewable by users of the admin portal, so you can use it to make notes to yourself and other coworkers about the expense record.\n"},{"id":421,"uri":"\/en\/expenses\/#additional-info","title":"Expenses","sub_title":"Additional Info","body":"\nShould be invoiced: you can turn this toggle on if the expense should be invoiced to a client (see More Actions dropdown menu for next steps)\nMark Paid: Enable this to indicate that your organization has paid the vendor for this expense. This is not to indicate a payment from a client. After checking Mark Paid, these options will appear below:\n\nPayment Type: Select the payment type your organization used to pay the vendor with.\nDate: Enter the date your organization paid the vendor (defaults to today).\nTransaction Reference: Enter a transaction reference code or number if applicable.\n\nConvert currency: If the expense is billed in a currency other than your own default currency, enabling this allows you to set the currency you prefer to pay with, and an exchange rate, to calculate how much the expense cost in your preferred currency.\n\nExchange Rate: the current exchange rate will be automatically set when selecting a currency, but can be manually adjusted\nConverted Amount: this amount is calculated as follows: Expense Amount * Exchange Rate = Converted Amount\n\nAdd Documents to Invoice: Enable this feature to include any documents attached to an expense, with the documents attached to the invoice when you create an invoice out of the expense record.\nTaxes: configure how the expense is taxed to you in more detail.\n\n\nNote that when you view your reports, expenses will be categorized by the currency of the expense\/vendor, not the currency selected under \"Convert Currency\". If you wish to consolidate your profit and loss totals under one currency, you should select your own currency for each expense record, and use the converted amount for the expense amount, leaving any reference to a foreign currency out of the record details.\n\n"},{"id":422,"uri":"\/en\/expenses\/#taxes","title":"Expenses","sub_title":"Taxes","body":"The taxes section is where you control how taxes are applied to the expense.Expense Tax Rates must first be enabled under Settings > Tax Settings for expense taxes to work (or it will say \"Item tax rates are disabled\").The Taxes panel on the bottom right of the expense edit screen will let you choose one of these options:\nEnter Taxes: Configure how the expense is taxed to you in more detail. Change between rate or amount to change the Tax field (under the details tab) from a percent based tax, to a custom flat tax.\n\nBy Rate: this is selected by default. You can select a tax rate under Details to apply to the expense.\nBy Amount: allows you to manually enter a Tax Name and Tax Amount under Details to apply to the expense. Note that you can apply up to three tax rates\/amounts to an expense, based on the settting Settings > Tax Settings > Expense Tax Rates where you can select Disabled, One Tax Rate, Two Tax Rates, or Three Tax Rates. For example, if you have Three Tax Rates as the enabled option, you will see three Tax options on the left.\n\nInclusive Taxes: Enable this option if the taxes are inclusive to the cost of the expense, rather than exclusive. For example:\n\nExclusive tax is applied on top of the expense cost, like so: 100 + 10% = $110 total (100 + 10).\nInclusive tax is when taxes are deducted from the amount the vendor bills you, and included in your expense amount, rather than tacked on top of what you pay the vendor, like so: 100 + 10% = $100 total (90.91 +9.09).\n\nHere's a video of enabling the Expense Tax Rates, adding a new Expense Category, and recording a new expense using these options:\n \nYour browser does not support the video tag.\n"},{"id":423,"uri":"\/en\/expenses\/#more-actions-dropdown-menu","title":"Expenses","sub_title":"More Actions dropdown menu","body":"You can use the More Actions dropdown menu (if on the expenses table view) or the Save dropdown arrow menu in the top right corner of the expense edit panel, to see a list of management actions that can be taken against the expense record:\nClone: this will create a new expense record with the same details as the existing expense record, for today's date.\nClone to Recurring: clone the expense record to a new recurring expense\nArchive\nDelete\nRestore: only visible if an archived\/deleted expense is selected - lets you restore the expense to logged\/paid status\nThese additional options will be visible only if Should be invoiced is checked:\nInvoice Expense: this will create a new invoice record with the expense details automatically entered as a line item on the invoice\nAdd to Invoice: this will let you add the expense to an existing invoice with the expense details automatically entered as a line item on the invoice. A list of the client's invoices will show for selection.\n"},{"id":424,"uri":"\/en\/expenses\/#documents","title":"Expenses","sub_title":"Documents","body":"The Documents tab supports uploading files such as documents, pictures, and more to allow you to share them with the client when attached to an invoice (if enabled) or with other users of the admin portal."},{"id":425,"uri":"\/en\/expenses\/#lifecycle-of-an-expense","title":"Expenses","sub_title":"Lifecycle of an Expense","body":"The following describe the lifecycle of an expense record"},{"id":426,"uri":"\/en\/expenses\/#logged","title":"Expenses","sub_title":"Logged","body":"An expense's default state is Logged, when an expense is created. An expense is marked logged whether or not you have reported that you have paid the vendor for the expense yet."},{"id":427,"uri":"\/en\/expenses\/#pending","title":"Expenses","sub_title":"Pending","body":"An expense that has Should be Invoiced enabled, making it billable to a client, is automatically changed to a Pending state."},{"id":428,"uri":"\/en\/expenses\/#invoiced","title":"Expenses","sub_title":"Invoiced","body":"An expense record is automatically changed to Invoiced after the expense has been added to a client invoice. Note that an expense is marked Invoiced simply by being on an invoice, and its state doesn't change whether or not that invoice has been paid for by the client. The overview tab of the expense record's preview panel will link you to the invoice that expense is attached to."},{"id":429,"uri":"\/en\/expenses\/#archived","title":"Expenses","sub_title":"Archived","body":"An expense record can manually be archived, which simply hides it from view in the table or list of active expenses. The details of archived expenses are still included in reports. You can view archived expenses by changing filters in the table view, and you can use the \"Restore\" function to return an archived expense to its former state."},{"id":430,"uri":"\/en\/expenses\/#deleted","title":"Expenses","sub_title":"Deleted","body":"An expense record can manually be deleted, which will remove it from view, and remove it from any reports as well. Deleted expense records can be seen by changing your filters when viewing the table or list of expenses, and using the \"Restore\" function can return the deleted expense record to its former state."},{"id":431,"uri":"\/en\/expenses\/#tips","title":"Expenses","sub_title":"Tips","body":"\nYou could just create an expense only with an amount and nothing else... but it's best to always organize your expenses by vendor\/client. For example, under Reports you're able to report on expenses by status, clients, vendors, projects, and categories. Also, expenses will be shown in categories under the Profit and Loss report.\nYou can see all expenses attached to a specific vendor: Vendor Details > Expenses\nYou can see all expenses attached to a specific client: Client Details > Expenses\nExpenses can have default options configured under Settings > Expense Settings. See Expense Settings\n"},{"id":432,"uri":"\/en\/expenses\/#expense-inbound-email-(self-host-only)","title":"Expenses","sub_title":"Expense Inbound Email (Self Host Only)","body":"This feature allows you to configure an e-mail address to accept attachments from vendors, clients and internal users which can then be processed using Mindee to perform data extraction and create expense records. Zugferd xml files are also supported and are able to be automatically parsed and converted into an expense.The system works by configuring an e-mail address to accept attachments, the attachments (and the email body text) are stored on file and an expense record is created. The system will attempt to extract data from the document and insert it into the expense record.The following settings are available:\nEnable Expense Mailbox (Enabled\/Disables the processing of emails)\nExpense Mailbox E-Mail (The e-mail address to process which will be receiving the emails)\nAllow Company Users (Toggles whether internal users can send emails to the configured expense mailbox)\nAllow Vendors (Toggles whether vendors can send emails to the configured expense mailbox)\nAllow Unknown Senders (Toggles whether unknown semders can send emails to the configured expense mailbox)\nAllowed Email Addresses (A comma separated list of domains which are allowed to send emails to the configured expense mailbox)\nBlocked Email Addresses (A comma separated list of domains which are blocked from sending emails to the configured expense mailbox)\n"},{"id":433,"uri":"\/en\/expenses\/#inbound-providers","title":"Expenses","sub_title":"Inbound Providers","body":""},{"id":434,"uri":"\/en\/expenses\/#mailgun","title":"Expenses","sub_title":"Mailgun","body":"To ensure delivery, you have to configure all used mailgun regions with a recieving configuration using store & notify.Create and setup your mailgun account\nPrepare your DNS settings for inbound mail processing, by setting up necessary MX records\nCreate a receiving route using store and notify\n3a. Go to Receiving Section and click on \"Create Route\"\n3b. Create your route by selecting your mailbox configured in invoiceninja and add notify endpoint \/api\/v1\/mailgun_inbound_webhook"},{"id":435,"uri":"\/en\/expenses\/#brevo","title":"Expenses","sub_title":"Brevo","body":"To ensure delivery you have to configure brevo inbound parsing according to: https:\/\/developers.brevo.com\/docs\/inbound-parse-webhooksCreate and setup your brevo account\nPrepare your DNS settings for inbound mail processing, by setting up necessary MX records\nRegister the webhook via the brevo api to the following notify endpoint: \/api\/v1\/brevo_inbound_webhook?token=brevo-api-token\nSetUp Postmark\nTo ensure delivery you have to configure brevo inbound parsing according to: https:\/\/developers.brevo.com\/docs\/inbound-parse-webhooks"},{"id":436,"uri":"\/en\/expenses\/#setup-with-own-mailserver","title":"Expenses","sub_title":"SetUp with Own MailServer","body":"If you want to use your own mailbox, you have to either redirect the mail to a mailbox of one of the providers above or use a provider for inbound directly.\nWe recommend to use one of these providers hosted on a subdomain f.ex. invoicing.xxx.com directly or to use the auto-generated mailbox of postmark when you are using redirect."},{"id":437,"uri":"\/en\/expenses\/#setup-mindee-ocr","title":"Expenses","sub_title":"SetUp Mindee OCR","body":"To parse a document IN can use OCR solutions like Mindee. Mindee offers to process documents and guess the contents using AI. Each account has 250 pages for free, which makes it very suiteable for small busineses using self-hosted.Use the following .env variable to configure your mindee api key:MINDEE_API_KEY=your-api-keyCredits"},{"id":438,"uri":"\/en\/hosted-quickstart\/#initial-setup","title":"Hosted Quick Start","sub_title":"Initial Setup","body":"Here is a quick video to help you perform the initial configuration of Invoice Ninja."},{"id":439,"uri":"\/en\/hosted-quickstart\/#company-defaults","title":"Hosted Quick Start","sub_title":"Company Defaults","body":"After your initial company setup, you may want to configure additional details about your company. You can follow this video to configure some default settings:\n\n"},{"id":440,"uri":"\/en\/hosted-quickstart\/#taxes-and-localization","title":"Hosted Quick Start","sub_title":"Taxes and Localization","body":"Learn how to setup total taxes and line item taxes, and also localize your installation for your region."},{"id":441,"uri":"\/en\/hosted-quickstart\/#configure-stripe-payment-gateway","title":"Hosted Quick Start","sub_title":"Configure Stripe Payment Gateway","body":"Learn how to connect your existing (or create a new) Stripe account to Invoice Ninja"},{"id":442,"uri":"\/en\/hosted-quickstart\/#let's-create-your-first-invoice","title":"Hosted Quick Start","sub_title":"Let's create your first invoice","body":"Step through the process of creating your first invoice. Includes creating custom product columns and also customizing your invoice number patterns."},{"id":443,"uri":"\/en\/hosted-quickstart\/#send-emails-from-your-own-gmail-account","title":"Hosted Quick Start","sub_title":"Send emails from your own Gmail account","body":"Learn how to setup sending emails using your own Gmail account."},{"id":444,"uri":"\/en\/payment-gateways\/#adding-payment-gateways","title":"Payment Gateways","sub_title":"Adding payment gateways","body":"Payment Driver Template.So you want to make a payment driver for invoice ninja, but don't know where to start? The first step would be to reach out to us directly on Slack https:\/\/invoiceninja.slack.com and have a chat to us in real time so that we can help you hit the ground running and build your driver in the most efficient way possible. Contacting us prior will also ensure that your code can be merged back into the official repository as we will be maintaining this code into the future.The second step is to understand that there are two components to building the driver:\nThe backend implementation that communicates with the Payment Gateway.\nThe front end implementation that allows the end user to configure the payment gateway itself with api credentials \/ payment method selections.\nThis guide focuses on the backend implementation, after you have completed this, you can communicate with our front end teams for the next steps in how to show the gateway in the React\/Flutter interface .Ready? Lets go!"},{"id":445,"uri":"\/en\/payment-gateways\/#step-1.-setup-environment","title":"Payment Gateways","sub_title":"Step 1. Setup environment","body":"You should update your code to be up to date with the v5-develop branch.You will then want to create your own branch for for your driver ie.git branch my_payment_driver"},{"id":446,"uri":"\/en\/payment-gateways\/#step-2.-adding-the-gateway-into-the-gateways-table","title":"Payment Gateways","sub_title":"Step 2. Adding the gateway into the gateways table","body":"Lets create a migration file which will insert a record identifying the gateway.php artisan make:migration my_new_gatewayLet open this file and in the up() method create our new gateway recordInit a new gateway instance$gateway = new Gateway;\n$gateway->name = 'Fancy Gateway'; \n$gateway->key = Str::lower(Str::random(32)); \n$gateway->provider = \u2018FancyGateway\u2019;\n$gateway->is_offsite = true;\n$gateway->fields = new \\stdClass;\n$gateway->visible = true;\n$gateway->site_url = \u2018https:\/\/stripe.com\u2019;\n$gateway->default_gateway_type_id = 1;\n$gateway->save();"},{"id":447,"uri":"\/en\/payment-gateways\/#gateway-properties","title":"Payment Gateways","sub_title":"Gateway Properties","body":"\nname: The name of your gateway\nkey: A random 32 alphanumeric gateway key (Type: string)\nprovider: This is a camel cased string which is used to initialize your payment driver. We append the string Driver to this class, so if you payment driver is FancyGatewayDriver, then your provider will be FancyGateway. (Type: string)\nis_offsite: Specifies is this payment driver redirects the user to another page to complete the payment. Paypal Express for instance redirects to Paypal, and then returns the user once the payment is completed (Type: bool)\nfields: A stdClass object of key values which defines the user settings required for the gateway, ie, Api Keys, Secrets etc. All of these fields are strings except for testMode which is a boolean and indicates whether the gateway is set to test mode. (Type stdClass)\nvisible: Defines whether the gateway should be visible in the UI (Type: bool)\nsite_url: A URL field which allows the user to go directly to the gateway page for further information (Type: string, url)\ndefault_gateway_type_id: If your gateway has multiple ways to pay, ie Credit Card, Bank Transfer etc, then you\u2019ll want to select a default method. The list of defined methods are found on the GatewayType model as follows:\nconst CREDIT_CARD = 1;\nconst BANK_TRANSFER = 2;\nconst PAYPAL = 3;\nconst CRYPTO = 4;\nconst CUSTOM = 5;\nconst ALIPAY = 6;\nconst SOFORT = 7;\nconst APPLE_PAY = 8;\nconst SEPA = 9;\nconst CREDIT = 10;"},{"id":448,"uri":"\/en\/payment-gateways\/#step-3.-app\\models\\gateway.php-model-getters-and-setters","title":"Payment Gateways","sub_title":"Step 3. App\\Models\\Gateway.php Model Getters and Setters","body":"Two methods need to be appended to:\ngetHelp() returns a link to the gateways help page, we display a link in the UI for the user to open a direct webpage to the gateway.\ngetMethods() returns an array of the supported gateway types (ie payment methods), whether the gateway supports refunds and token billing and also webhook meta data. The structure of the array looks like this:\n[\n [GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true]],\n [GatewayType::BANK_TRANSFER => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable']]]\n];The array is stored in a case\/switch block, which switches on the gateway->id property."},{"id":449,"uri":"\/en\/payment-gateways\/#step-4.-starting-work-on-the-payment-driver","title":"Payment Gateways","sub_title":"Step 4. Starting work on the Payment Driver","body":"All payment drivers must extend the BaseDriver class which itself extends the abstract class AbstractPaymentDriver which enforces the following required methods. We have stubbed an example payment driver class and view files which can be downloaded hereabstract public function authorizeView(array $data);\n\nabstract public function authorizeResponse(Request $request);\n\nabstract public function processPaymentView(array $data);\n\nabstract public function processPaymentResponse(Request $request);\n\nabstract public function refund(Payment $payment, $refund_amount, $return_client_response = false);\n\nabstract public function tokenBilling(ClientGatewayToken $cgt, PaymentHash $payment_hash);\n\nabstract public function setPaymentMethod($payment_method_id);\nauthorizeView() returns a view which enables capture of a token for a particular payment method, ie Credit Card or Bank Transfer\nTo understand the layouts of the UI, it is worthwhile inspecting the other payment driver layouts in resources\/views\/portal\/ninja2020\/gateways.All layouts extend from the following@extends('portal.ninja2020.layout.payments', ['gateway_title' => ctrans('texts.credit_card'), 'card_title' => ctrans('texts.credit_card')])\nauthorizeReponse() processes the gateway response and if successful creates a ClientGatewayToken record followed by returning the user to the following route\nreturn redirect()->route('client.payment_methods.index');\n\nprocessPaymentView() returns a view which enables capture of a payment\n\n\nprocessPaymentResponse() processes the gateway response and if successful creates a Payment record followed by returning the user to the payment route here:\n\nreturn redirect()->route('client.payments.show', ['payment' => $this->stripe->encodePrimaryKey($payment->id)]);\nrefund() attempts to refund a payment and takes three parameters,\n\nThe Payment Model (Collection)\nThe Refund amount (Float)\nWhether the response requires a client response (Boolean)\n\n\ntokenBilling() attempts to process a token charge for a given amount\n\n\nsetPaymentMethod() this method is used to set the payment method on the driver class, this is needed in gateway classes where there are multiple payment method options in the gateway ie. Credit Card, Bank Transfer.\n\nThe BaseDriver class itself contains several helper methods which allow the creation of Payment records in Invoice Ninja, these are defined as follows:public function storeGatewayToken(array $data, array $additional = []): ?ClientGatewayTokenThis method is used to store a token generated by a payment gateway, it requires an array of parameters with the following definition:[\n 'token', \/\/ (string),\n 'payment_method_id', \/\/ (ie GatewayType::CREDIT_CARD), \n 'payment_meta', \/\/ stdClass object as defined below\n]\n\n$payment_meta = new \\stdClass;\n$payment_meta->exp_month = (string) $method->card->exp_month;\n$payment_meta->exp_year = (string) $method->card->exp_year;\n$payment_meta->brand = (string) $method->card->brand;\n$payment_meta->last4 = (string) $method->card->last4;\n$payment_meta->type = GatewayType::CREDIT_CARD;To improve abstraction, we encourage the development of the actual payment gateway implementation into its own namespace. Once you have completed processing a gateway response, you'll need to perform some additional work this could include:\nReturning a successful payment response to the end user\nProcess a refund\nStore a client gateway token\nProcess a failed payment response to the end user\nInvoice ninja provides the entry point for these in the BaseDriver class, the exact data required in specified as above, the rest is merged from data already within the driver itself."},{"id":450,"uri":"\/en\/payment-gateways\/#1.-handling-a-successful-payment-response","title":"Payment Gateways","sub_title":"1. Handling a successful payment response","body":"Invoice ninja uses a small glue class called a PaymentHash, which links the payment meta data with a hash, once you have returned from your gateway, you'll need to rehydrate the payment hash object, it will be returned by the gateway in the request variable payment_hash using a binary search as follows$payment_hash = PaymentHash::whereRaw('BINARY `hash`= ?', [$request->input('payment_hash')])->firstOrFail();At this point you will need to create a payment record, this can be passed directly to the BaseDriver method defined belowpublic function createPayment(array $data, $status = Payment::STATUS_COMPLETED): PaymentThe data array here requires the following properties to be passed in from you custom payment driver[\n 'gateway_type_id', \/\/ (ie GatewayType::CREDIT_CARD) \n 'amount', \/\/ (float) see below\n 'payment_type', \/\/ (ie PaymentType::CREDIT_CARD_OTHER)\n 'transfaction_reference',\n]The amount key is hydrated from the payment hash the follow query should be used to determine the amountarray_sum(array_column($payment_hash->invoices(), 'amount')) + $payment_hash->fee_total;In addition to creating the Payment record, we highly recommend logging the full output from the gateway to enable debugging for future purpose, this is done via the SystemLogger::job() which is defined as followspublic function __construct(array $log, int $category_id, int $event_id, int $type_id, ?Client $client)The array is the gateway response, bundled with any other metadata you would like to add, the remaining properties are the const values defined in SystemLog, these define the category, event and type of log. Feel free to create additional categories using the template in the SystemLog model class."},{"id":451,"uri":"\/en\/payment-gateways\/#2.-process-a-refund","title":"Payment Gateways","sub_title":"2. Process a refund","body":"The refund method is implemented in your PaymentDriver class with the following methodpublic function refund(Payment $payment, $refund_amount, $return_client_response = false);You may need the $payment class to pass in the transaction_reference to your gateway, along with the refund_amount, the return object here is a simple array of data on success, or throw an exception with an appropriate message."},{"id":452,"uri":"\/en\/payment-gateways\/#3.-store-a-client-gateway-token","title":"Payment Gateways","sub_title":"3. Store a client gateway token","body":"Once you have generated a gateway token, you'll need to store this, a helper method in the BaseDriver is defined here:public function storeGatewayToken(array $data, array $additional = []): ?ClientGatewayTokenThe properties required for the data array are as follows:[\n 'token',\n 'payment_method_id',\n 'payment_meta',\n 'payment_method_id', \/\/ ie. GatewayType::CREDIT_CARD\n 'gateway_customer_reference', \/\/ optional\n]"},{"id":453,"uri":"\/en\/payment-gateways\/#4.-process-a-failed-payment-response-to-the-end-user","title":"Payment Gateways","sub_title":"4. Process a failed payment response to the end user","body":"A generic expection is provided when you encounter a fatal gateway error whilst processing a paymentthrow new PaymentFailed('Failed to process the payment.', 500);Along with this exception, it is also required that you dispatch a PaymentFailureMailer::job() defined as followsPaymentFailureMailer::dipatch($client, $error, $company, $payment_hash)"},{"id":454,"uri":"\/en\/payment-gateways\/#environment-setup","title":"Payment Gateways","sub_title":"Environment Setup","body":""},{"id":455,"uri":"\/en\/payment-gateways\/#stub-gateway-configuration","title":"Payment Gateways","sub_title":"Stub Gateway Configuration","body":"When building the driver, you will want a way to preconfigure a gateway with the required testing credentials. As the UI for this is not built, you will want to manually create a company gateway record using the following schema:$cg = new CompanyGateway();\n$cg->company_id = $company->id;\n$cg->user_id = $user->id;\n$cg->gateway_key = 'insert_your_gateway_hash_here';\n$cg->require_cvv = true;\n$cg->require_billing_address = true;\n$cg->require_shipping_address = true;\n$cg->update_details = true;\n$cg->config = encrypt('{\"apiKey\":\"api_key_value\",\"anotherKey\":\"another_value\"}');\n$cg->save();"},{"id":456,"uri":"\/en\/hosted-migration\/#v4-hosted-to-v5-hosted","title":"Hosted migration","sub_title":"V4 Hosted to V5 Hosted","body":"Migrating to v5 for hosted users should be a straight forward process.First navigate toSettings \/ Account Managementand click on the Start Migration button.The next screen will display all of your companies which are available for migration. Mark the check boxes of the companies you wish to migrate.If you have previously migrated to v5 please note that enabling the `Force Migration` checkbox will OVERWRITE ALL OF YOUR DATA on V5. This is irreversible. If you are unsure, please send an email to contact@invoiceninja.com.Once you have selected the companies to migrate click the continue button. This will automatically start the migration process. When it has completed, you will receive an email with your next steps.After completing the migration you will want to deactivate v4 to prevent it from sending emails \/ recurring invoices and activate v5. The full guide for activating can be found hereIf you receive a migration failed error, please contact us via contact@invoiceninja.com and we can assist further."},{"id":457,"uri":"\/en\/hosted-migration\/#self-hosted-to-hosted-migration","title":"Hosted migration","sub_title":"Self Hosted to Hosted Migration","body":"Sometimes, the hassle of managing your own Self Hosted Server is just too much. We've made transferring from your self hosted server (and vice versa) simple.First signup for one of our free or paid plans.Next you will want to ensure you are on the latest version of v5 and then perform an export of your data.Once the export is completed you will receive an email with a download link to the backup file. Now just log into your Hosted v5 Account and navigate to Settings > Import | Export and use the .zip file to import your data across."},{"id":458,"uri":"\/en\/client-portal\/#tabs-in-the-client-portal","title":"Client Portal","sub_title":"Tabs in the Client Portal","body":""},{"id":459,"uri":"\/en\/client-portal\/#invoices","title":"Client Portal","sub_title":"Invoices","body":"All of the client's past, sent and unpaid invoices are shown under Invoices.Note that draft invoices won't show up in the client portal. If you sent the client an invoice manually and want it to show up in the Client Portal, you need to select one of these actions from your Invoice>More Actions:\nEmail Invoice: emailing the invoice will automatically mark it as sent and it will be visible in the client portal.\nMark Sent: it will be changed to Sent status, and viewable in the client portal as an unpaid invoice.\nMark Paid: it will be marked as paid and visible in the invoices history in the client portal.\n"},{"id":460,"uri":"\/en\/client-portal\/#recurring-invoices","title":"Client Portal","sub_title":"Recurring Invoices","body":"The client can see any recurring invoices that are enabled including the frequency, start date, next send date, cycles remaining, amount. They can click View to see any invoices created from a recurring invoice."},{"id":461,"uri":"\/en\/client-portal\/#payments","title":"Client Portal","sub_title":"Payments","body":"Here, the client can see all recorded payments (payments history), and view invoices attached to each payment."},{"id":462,"uri":"\/en\/client-portal\/#quotes","title":"Client Portal","sub_title":"Quotes","body":"The client can view their quotes and approve any pending quotes with a click.Once the client approves a quote, it gets automatically converted into an invoice, and the client is taken to the invoice payment screen to pay for it."},{"id":463,"uri":"\/en\/client-portal\/#credits","title":"Client Portal","sub_title":"Credits","body":"The credits section is where the client can view any credits that were applied to their account (for example, refunded invoices)."},{"id":464,"uri":"\/en\/client-portal\/#payment-methods","title":"Client Portal","sub_title":"Payment Methods","body":"The client can view their saved payment methods (Ex. credit cards) and add payment methods to their account (only if your payment gateway supports this).Upon clicking View on a payment method, the client has the ability to remove it or change which one is the default payment method (if multiple payment methods are saved)."},{"id":465,"uri":"\/en\/client-portal\/#how-are-credit-card-details-stored?","title":"Client Portal","sub_title":"How are credit card details stored?","body":"The payment card details are not stored on Invoice Ninja. Payment card details are captured by the payment gateway which returns a token that Invoice Ninja uses to charge the payment method in the future. You can read about payment tokenization here"},{"id":466,"uri":"\/en\/client-portal\/#how-can-i-enter-a-credit-card-on-file-for-my-client-manually?","title":"Client Portal","sub_title":"How can I enter a credit card on file for my client manually?","body":"If you have credit card details you want to attach to the client's account yourself, you can enter the Client Portal, and go to Payment Methods>Add Payment Method"},{"id":467,"uri":"\/en\/client-portal\/#documents","title":"Client Portal","sub_title":"Documents","body":"The documents section is where the client can view any of the documents that have been made visible to them. For example, documents related to a project that you have uploaded to an invoice, quote, etc."},{"id":468,"uri":"\/en\/client-portal\/#statement","title":"Client Portal","sub_title":"Statement","body":"The statement feature is very useful for the client, they are able to generate a statement for all their payments\/invoices for a selected date range and download it as PDF."},{"id":469,"uri":"\/en\/client-portal\/#subscriptions","title":"Client Portal","sub_title":"Subscriptions","body":"The client is able to view their subscriptions that they signed up for via a Payment Link, and see options enabled for that subscription (such as Request cancellation, or Manage Plan)"},{"id":470,"uri":"\/en\/client-portal\/#pre-payment","title":"Client Portal","sub_title":"Pre-Payment","body":"The client can make a pre-payment online (without paying for a specific invoice) here, if enabled under Settings>Online Payments>Client Initiated Payments._Settings>Online Payments>Client Initiated PaymentsMinimum Payment Amount is where you can set a minimum amount the client can pre-pay via the portalIf the client selects Enable Recurring they can choose the number of times the payment will reoccur (or indefinitely), and the frequency (daily, weekly, every two weeks...)"},{"id":471,"uri":"\/en\/client-portal\/#what-happens-to-the-pre-payment-after-the-client-pays?-where-is-it-stored?","title":"Client Portal","sub_title":"What happens to the pre-payment after the client pays? Where is it stored?","body":"Pre-payments made by clients will show up in the Payments section of the Invoice Ninja dashboard. You can select More Actions>Apply Payment and select invoice(s) to apply the payment to.E Invoicing"},{"id":472,"uri":"\/en\/recurring-invoices\/#how-to-initiate-a-recurring-invoice?","title":"Recurring Invoices","sub_title":"How to initiate a Recurring Invoice?","body":"Simply select New Recurring Invoice and fill in your products like on any regular invoice. The only difference is:\nYou can use special keywords for automatic date range calculations in the product descriptions\nSelect how often the invoice will be automatically created & sent (Frequency, Remaining Cycles).\nOnce you filled in your recurring invoice (see details on every option below), you will need to press Save and then Start."},{"id":473,"uri":"\/en\/recurring-invoices\/#recurring-invoice-statuses","title":"Recurring Invoices","sub_title":"Recurring Invoice Statuses","body":"\nDraft: This is the status when you save a recurring invoice but haven't yet started it. Nothing will be sent out until you Start it.\nPending: The recurring invoice changes to Pending once you have selected Start. It has not been sent yet.\nActive: The recurring invoice is active and still has remaining cycles to be sent. At least one invoice has already been sent.\nPaused: The recurring invoice has been stopped and won't be sent until you Start it again.\nCompleted: There are no more remaining cycles left in the recurring invoice to bill for.\nArchived: Archived status.\nDeleted: Deleted status.\n"},{"id":474,"uri":"\/en\/recurring-invoices\/#frequency","title":"Recurring Invoices","sub_title":"Frequency","body":"Select how often the recurring invoice is to be sent."},{"id":475,"uri":"\/en\/recurring-invoices\/#start-date","title":"Recurring Invoices","sub_title":"Start Date","body":"Select the start date for the recurring invoice (defaults to today). This is the date the first invoice will be sent once you start the invoice."},{"id":476,"uri":"\/en\/recurring-invoices\/#remaining-cycles","title":"Recurring Invoices","sub_title":"Remaining Cycles","body":"Choose how many cycles the recurring invoice should be sent for, or Endless."},{"id":477,"uri":"\/en\/recurring-invoices\/#due-date","title":"Recurring Invoices","sub_title":"Due Date","body":"Select the due date for the recurring invoice (calculated from the date it is issued)."},{"id":478,"uri":"\/en\/recurring-invoices\/#discount","title":"Recurring Invoices","sub_title":"Discount","body":"Optionally enter a discount amount or percentage."},{"id":479,"uri":"\/en\/recurring-invoices\/#enter-your-products\/tasks","title":"Recurring Invoices","sub_title":"Enter your products\/tasks","body":"The products\/tasks entry is the same as for regular invoices & quotes. Since this is a recurring invoice, you have the ability to use special keywords in the description field. You can also configure notes, terms, footer, link a project, set exchange rate, taxes, etc. the same way as on regular invoices. See Invoice Items"},{"id":480,"uri":"\/en\/recurring-invoices\/#auto-bill-options","title":"Recurring Invoices","sub_title":"Auto Bill options","body":"When configuring a recurring invoice, you have a variety of options of how Auto Billing can be enabled. There are 4 options:\nEnabled\nOpt-Out\nOpt-in\nDisabled\n"},{"id":481,"uri":"\/en\/recurring-invoices\/#enabled","title":"Recurring Invoices","sub_title":"Enabled","body":"When set to Enabled it means that the recurring invoice will always be auto-billed if a valid payment method is on file."},{"id":482,"uri":"\/en\/recurring-invoices\/#opt-out","title":"Recurring Invoices","sub_title":"Opt-Out","body":"When set to Opt-Out - a radio checkbox will appear during the payment process. This checkbox will allow the user to opt in or opt out from auto-billing. With this particular setting, the radio button will be pre-selected to ENABLED auto-billing."},{"id":483,"uri":"\/en\/recurring-invoices\/#opt-in","title":"Recurring Invoices","sub_title":"Opt-In","body":"When set to Opt-In - a radio checkbox will appear during the payment process. This checkbox will allow the user to opt in or opt out from auto-billing. With this particular setting, the radio button will be pre-selected to DISABLE auto-billing."},{"id":484,"uri":"\/en\/recurring-invoices\/#disabled","title":"Recurring Invoices","sub_title":"Disabled","body":"When set to Disabled it means that the recurring invoice will never be auto-billed."},{"id":485,"uri":"\/en\/recurring-invoices\/#more-actions","title":"Recurring Invoices","sub_title":"More Actions","body":"If you either select invoice(s) from the Recurring Invoices home page, or you select More Actions while editing a Recurring Invoice, you will have these options:\nStart: Only shows up if you have selected Draft recurring invoice(s). This will start the invoice.\nStop: Only shows up if you have selected Active recurring invoice(s). This will stop the invoice and change the status to Paused. It won't be sent again util you Start it again.\nUpdate Prices\nIncrease Prices\nDocuments\nArchive: Archives the recurring invoice. Does not affect already generated invoices.\nDelete: Deletes the recurring invoice. Does not affect already generated invoices.\nRestore: Only shows up if you have selected an archived or deleted recurring invoice. Once you restore a recurring invoice, it will attempt to catch up - sending every hour until caught up.\n"},{"id":486,"uri":"\/en\/recurring-invoices\/#update-prices","title":"Recurring Invoices","sub_title":"Update Prices","body":"This option will check all the products on the recurring invoice against the Products list in Invoice Ninja, and update the prices on the recurring invoice to match the current product price. For example, if you updated the price of an item you sell and need the price change to reflect on recurring invoices generated from now on."},{"id":487,"uri":"\/en\/recurring-invoices\/#increase-prices","title":"Recurring Invoices","sub_title":"Increase Prices","body":"This option allows you to increase the prices of all items on the recurring invoice by a percentage."},{"id":488,"uri":"\/en\/recurring-invoices\/#click-a-recurring-invoice-for-overview","title":"Recurring Invoices","sub_title":"Click a Recurring Invoice for overview","body":"On desktop if you click on a recurring invoice row (not the invoice number), it will open a pull-out on the right with Overview, History, Schedule, and Activity options.From the overview panel, you will see general information about the recurring invoice. The amount of the invoice, balance owing, next send date, frequency, remaining cycles, status of Auto Billing, and Status."},{"id":489,"uri":"\/en\/recurring-invoices\/#history","title":"Recurring Invoices","sub_title":"History","body":"The History panel presents a chronological overview of dates the recurring invoice was sent, and shows the total amount of each invoice created."},{"id":490,"uri":"\/en\/recurring-invoices\/#schedule","title":"Recurring Invoices","sub_title":"Schedule","body":"The Schedule panel presents calculations for the upcoming dates the recurring invoice will be sent out (based on the Frequency, Start Date, and Remaining Cycles), and the due date based on the Due Date setting."},{"id":491,"uri":"\/en\/recurring-invoices\/#activity","title":"Recurring Invoices","sub_title":"Activity","body":"The Activity panel presents a chronological overview of any actions performed against the invoice, including when it was created, edited, stopped, updated, etc."},{"id":492,"uri":"\/en\/recurring-invoices\/#reserved-keywords-in-the-items-description","title":"Recurring Invoices","sub_title":"Reserved keywords in the items description","body":"To make your life easier, we've put together few reserved keywords in the line items description to make your work with\nrecurring invoices, much easier.Reserved keywords are:\n:MONTH\n:YEAR\n:QUARTER\n:WEEK\n:WEEK_BEFORE\n:WEEK_AHEAD\n:MONTHYEAR\nAs you may guess, each time the recurring invoice (PDF) is generated, keywords will be replaced with actual value, so:\n:MONTH will get translated to real month (e.g. January).\n:YEAR to the numeric value of the current year (e.g. 2024)\n...and the :QUARTER to e.g. Q2.\n:MONTH, :YEAR, :QUARTER :MONTHYEAR keywords also support basic mathematical operations: addition, subtraction, multiplication & division.So this is the pattern for mathematical operations:\n%KEYWORD% %OPERATION% %VALUE%\nLet's see it in practice. Imagine you're sending an invoice for a gym membership every three months. Write this in item\ndescription & let's see what we get:\nGym membership: :MONTH to :MONTH+3\n... and let's save & preview the invoice:Nice! Now, each time you send this invoice, you don't have to put the exact month, nor the upcoming month."},{"id":493,"uri":"\/en\/recurring-invoices\/#supported-combinations","title":"Recurring Invoices","sub_title":"Supported combinations","body":"[MONTHYEAR|MONTHYEAR +, -], [MONTHYEAR|MONTHYEAR+16], [MONTHYEAR|MONTHYEAR-2]"},{"id":494,"uri":"\/en\/recurring-invoices\/#reserved-keyword-for-date-ranges","title":"Recurring Invoices","sub_title":"Reserved keyword for date ranges","body":"Previously listed keywords are super cool, but what if we have to generate for example:\nGym membership: February 2021 to February 2023\nIt's easy as typing following:\nGym membership: [MONTHYEAR|MONTHYEAR+24]\nGym membership: February 2021 to February 2023 \ud83c\udf89Another way to do it this:\nGym membership: :MONTH :YEAR to :MONTH :YEAR+2\nKeep in mind that [MONTHYEAR|MONTHYEAR] syntax will take care of overlapping dates."},{"id":495,"uri":"\/en\/recurring-invoices\/#translations","title":"Recurring Invoices","sub_title":"Translations","body":"As you can see [MONTHYEAR|MONTHYEAR] uses \"to\" between date ranges. This is not hard coded, but it builds itself based on your localization settings.Products"},{"id":496,"uri":"\/en\/hosted-activate\/#activate-v5-\/-deactivate-v4","title":"Hosted activate","sub_title":"Activate v5 \/ Deactivate v4","body":"You've migrated your data. You've checked everything in v5 and it all looks great, awesome!Now you'll want to turn \"on\" your v5 account and turn \"off\" your v4 account. What does this mean?When you turn \"off\" v4 you will no longer generate reminders or recurring invoices on your v4 account. And any existing links your clients use will be forwarded across to your new v5 installation.To deactivate v4, log into your v4 account and navigate to Settings > Account Management and navigate down to the tab which says 'Forward customers to v5'.In the input box you need to enter your v5 client portal url you can find your full portal url by navigating in v5 to Settings > Client PortalIf you are seeing an orange dialog on the left sidebar, your company may not be activated yet. To activate navigate to Settings > Account ManagementFlick the switch and save!"},{"id":497,"uri":"\/en\/vendors\/#vendor-module-view","title":"Vendors","sub_title":"Vendor Module View","body":"When you select the Vendors module from the navigation menu on the left side of the admin portal, you are brought to a table view of all current vendor records. The table view allows you to sort vendors by column types, add\/remove columns and filter to view archived or deleted vendors. You can also create new vendors from this screen. Each vendor in the table will have a kebab menu to the left of its entry in the table, where you can manage the vendor record or take actions such as editing, creating new expense records, archiving and deleting."},{"id":498,"uri":"\/en\/vendors\/#viewing-a-vendor","title":"Vendors","sub_title":"Viewing a Vendor","body":"To view a vendor's details, select it from the table or list view. The preview panel will appear with 3 tabs. The top of the screen has an Edit button that takes you to the vendor edit screen, and a kebab menu with options to take action on the vendor record. The bottom of the preview panel has two buttons, \"New Expense\" and \"Archive\", that allow you to create a new expense record linked to the vendor or archive the vendor and hide it from the default table view."},{"id":499,"uri":"\/en\/vendors\/#overview","title":"Vendors","sub_title":"Overview","body":"The vendor overview tab shows general information about the vendor.\nThe total value of all expenses from this vendor is displayed at the top.\nPrivate and public notes are highlighted, and prefixed with a lock symbol for private notes, and a letter \"i\" in a small circle for public notes.\nA list of multifunctional interactive buttons link to the user, expense records, and recurring expense records assigned to the vendor.\n"},{"id":500,"uri":"\/en\/vendors\/#details","title":"Vendors","sub_title":"Details","body":"\nName - Enter the name of your vendor here.\nNumber - This is a generated number for your record keeping purposes to identify different vendors in the system. Customize the number patterns under Settings > Generated Numbers.\nID Number - An optional and generic field for business ID numbers wherever applicable.\nVAT Number - An optional field to support recording \"Value Added Tax\" numbers for countries like those in the European Union which require tracking this for tax purposes.\nWebsite - The website of your vendor can be entered here.\nPhone - A primary contact phone number for the vendor.\n"},{"id":501,"uri":"\/en\/vendors\/#documents","title":"Vendors","sub_title":"Documents","body":"Here you can upload files such as pictures, documents, and more to link to your vendor record. This will mostly only be for your purposes in the admin portal however."},{"id":502,"uri":"\/en\/vendors\/#creating-and-editing-a-vendor","title":"Vendors","sub_title":"Creating and Editing a Vendor","body":"Creating and editing a vendor in the desktop layout will take you to a new screen with all available fields presented in one view. On the mobile layout it is broken down into tabbed sections, similar to the way they appear in desktop layout, as follows:"},{"id":503,"uri":"\/en\/vendors\/#contacts","title":"Vendors","sub_title":"Contacts","body":"You can add as many contacts as you like to a vendor record, to represent individuals or departments you may need to contact at some point from the vendor.\nFirst Name & Last Name - A first and last name for an individual, or simply enter a department name as a first name.\nEmail - The preferred email address for the contact.\nPhone - The preferred phone number for the contact.\n"},{"id":504,"uri":"\/en\/vendors\/#notes","title":"Vendors","sub_title":"Notes","body":"\nCurrency - Optionally include a note about what the vendor's preferred currency is. New expense records linked to the vendor will automatically be populated with this currency choice.\nPublic Notes - Public notes may see future implementation, or be included in custom templates for invoices and other records. This is a good placeholder for general descriptions of a vendor.\nPrivate Notes - Only viewable by admin portal users, you may use this field to leave private comments about a vendor for yourself and your coworkers.\n"},{"id":505,"uri":"\/en\/vendors\/#address","title":"Vendors","sub_title":"Address","body":"Billing address details for your vendor can be entered here for record keeping purposes.\nStreet - The street number, and street name.\nApt\/Suite - Apartment or suite number.\nCity\nState or Province\nPostal Code\n\nCountry\nBanking\n\n"},{"id":506,"uri":"\/en\/hosted-troubleshooting\/#auth.net","title":"Hosted TroubleShooting","sub_title":"Auth.net","body":""},{"id":507,"uri":"\/en\/hosted-troubleshooting\/#cardcode-is-required..-(or-similar)","title":"Hosted TroubleShooting","sub_title":"CardCode is required.. (or similar)","body":"If you are seeing errors when processing payments with a return error indicating a missing field such as\nThere was an error processing your payment [33]. Please try again later. \nMessage: \nCustomer ID is required \nThis means that you have a payment form configured within Auth.net with some required fields. These will need to be disabled.To do this, log into auth.net and navigate to Account \/ Payment Forms \/ Form FieldsYou will see a list of fields with check boxes like this:\nDisable the required checkboxes and then save.\n"},{"id":508,"uri":"\/en\/projects\/#viewing-a-project","title":"Projects","sub_title":"Viewing a Project","body":"From the Projects module, select any project from the table to bring up the project overview page.The screen displays the Total hours and Budgeted hours for the project. The Total hours are the sum of all tasks in the project, allowing you to see the progress of the work relative to the budgeted hours.You can also see the Client and User assigned to the project, as well as the number of linked Tasks and Expenses. Additionally, you can see the project Due Date and default Task Rate for linked tasks.Public and private notes are also displayed with different icons.If there are any expenses linked to the project, they will be shown as links:The dropdown arrow menu at the top right corner of the screen offers the option to invoice the project (create an invoice to the client from the project), clone the project, run the project as a template, and archive or delete the project."},{"id":509,"uri":"\/en\/projects\/#tasks","title":"Projects","sub_title":"Tasks","body":"On the right of the view project page above the tasks table, you have an option to create a New Task which will shortcut you to creating a task that is already prepared to be linked to the project you were viewing. The other button at the bottom is Invoice Project which takes you to a new page to create an invoice, already prepared with any unpaid tasks that are assigned to the project.Each task in the project has a More Actions dropdown which provides options related to the specific task selected:To learn more about task time tracking\/statuses, see: Tasks"},{"id":510,"uri":"\/en\/projects\/#creating-and-editing-a-project","title":"Projects","sub_title":"Creating and Editing a Project","body":"Creating and editing a project is simple. Most of the functionality comes from the records linked to it, such as tasks and expenses, making it easy to bill the client for all related work. The customizable fields are:\nProject Name: The name of the project, which is included in the line item description of the first task in the invoice when creating it from the project.\nProject Number: An automatically generated number for record keeping purposes.\nClient: Assign the project to a client.\nUser: Assign a user to the project to maintain accountability and responsibility.\nDue Date: Assign a due date to stay focused and track progress.\nBudgeted Hours: Set a budget for billable hours based on estimation and client agreement.\nTask Rate: Set a default rate for billable hours in new tasks, which can be overwritten later.\nPublic Notes: Add notes for perspective and client records.\nPrivate Notes: Add notes to be shared with coworkers who have access to the admin portal.\n"},{"id":511,"uri":"\/en\/projects\/#documents","title":"Projects","sub_title":"Documents","body":"You can upload files, such as images, documents, and more under the Documents tab. Like most other modules, files uploaded under the documents tab of a project can be viewed by the client through the client portal under the Documents section > Projects tab."},{"id":512,"uri":"\/en\/projects\/#invoicing-a-project","title":"Projects","sub_title":"Invoicing a Project","body":"Once you finish working on a project, it is time to bill the client for the total hours.Simply select the Invoice Project option from the project Edit or More Actions dropdown.The New Invoice page will be pre-filled with the project's client, and the project's tasks will be added under the invoice's Tasks section.\nThe ## and
    in the description are intentional - used to apply CSS formatting.Note: expenses linked to a project won't be included on the invoice that is created from a project. If you want to bill your client for project expenses, they will have to be added manually to the invoice as items.Tasks"},{"id":513,"uri":"\/en\/products\/#creating-products","title":"Products","sub_title":"Creating Products","body":"There several ways for a product to be created, including:\nAdmin Portal > New Product\nAdmin Portal > Settings > Import | Export > Import .CSV documents for batch product creation or imports.\nManually entering new product information on a new line of an invoice or quote. Note that when using this method, the product quantity used in the first invoice will be set as the Default Quantity for that product.\nAs a developer you can create API calls to create, update, delete, export, or perform bulk actions on products, using API references from the Invoice Ninja API Documentation. Templates for Integratomat and others have not yet been implemented.\nProducts can also be used to represent services rendered. For example, you could have a product entry for service calls, with a price set to your hourly rate, and use the product quantity to represent the billable hours."},{"id":514,"uri":"\/en\/products\/#viewing-products","title":"Products","sub_title":"Viewing Products","body":"You can view the products in the Invoice Ninja admin portal by going to the Products module in the left navigation menu and clicking a product name.You can also export the products as a CSV file using the API or the Export function under Settings, to analyze them in an external application."},{"id":515,"uri":"\/en\/products\/#editing-a-product","title":"Products","sub_title":"Editing a Product","body":"Select the prodct, or select More Actions>Edit to enter the editing view."},{"id":516,"uri":"\/en\/products\/#functions","title":"Products","sub_title":"Functions","body":"There are a few functions available from the products More Actions dropdown:\nEdit - Edit the product\nNew Invoice - This button will take you to a New Invoice page, with the product you're viewing as a line item and the default quantity for that item already entered.\nNew Purchase Order - This button will take you to a New Purchase Order page,\nClone - This button will take you to a New Product screen, with the exactly same product details as the product you are viewing, allowing you to easily clone your product, and make any edits you need to before saving it as a new product.\nThere are only a few fields that apply to a product:\nItem - This is the name of the product itself, which will appear on invoices.\nDescription - The product description, which will appear on invoices. Note that PDF generation of invoices and quotes will process any HTML formatting you use here. Furthermore, when Enable Markdown is turned on under Settings>Account Management>Overview, you will be able to enter markdown text into the product descriptions also, and it will appear formatted in your invoices, quotes, etc.\nPrice - The standard price of your product.\nDefault Quantity - The default quantity is used automatically when the product is added to an invoice or quote.\nMax Quantity - The maximum quantity for the product when it's being applied to an invoice etc.\n"},{"id":517,"uri":"\/en\/products\/#documents","title":"Products","sub_title":"Documents","body":"The Documents pane allows you to upload and view documents that are linked to the product. These files are only accessible through the admin portal (or client portal if client documents are enabled). This feature is useful for uploading product signage, detailed product descriptions, or technical documents.Note that uploaded documents are saved in the \"public\/storage\" directory in a folder structure using hashed folder names to match the product entry, so backup this directory along with your database to preserve your attached documents."},{"id":518,"uri":"\/en\/products\/#custom-fields","title":"Products","sub_title":"Custom Fields","body":"You can apply advanced custom attributes to products called Custom Fields. See: Custom Fields"},{"id":519,"uri":"\/en\/products\/#inventory-tracking","title":"Products","sub_title":"Inventory Tracking","body":"If you run a business which stocks products, tracking inventory levels is an important component of running a business. In Invoice Ninja, tracking inventory is super simple.Simply turn on Track Inventory in the Product Settings panel. You can also add notifications when a product reaches a threshold, and you will receive an email notifying you of the current stock level. For more fine grained control, you can assign thresholds directory on the product itself.To view the current stock levels, simply viewing the product will show the current level.If you want a spreadsheet of all your prouct's stock levels, you can go to Reports, select Report Product and it will download a .csv of all your products including stock levels.You can also combine the Purchase Order module to update your inventory level automatically, see Purchase Orders for more info.Payments"},{"id":520,"uri":"\/en\/taxes\/#manual-taxes","title":"Taxes","sub_title":"Manual Taxes","body":"Taxes can be configured manually by following the step here where you can manually define the tax names, rates and how they are applied."},{"id":521,"uri":"\/en\/taxes\/#video","title":"Taxes","sub_title":"Video","body":"Learn how to configure taxes in Invoice Ninja:\n\n"},{"id":522,"uri":"\/en\/taxes\/#us-sales-tax-calculations","title":"Taxes","sub_title":"US Sales Tax calculations","body":"\n\nIn Invoice Ninja v5.6 we introduce the ability to perform automatic tax calculations, let us provide a brief introduction to help you understand sales tax calculations in the United States.Sales tax in the U.S. is a consumption tax imposed by the government on the sale of goods and services. It's usually calculated as a percentage and added to the price of a product or service at the point of sale. Unlike some countries where a value-added tax (VAT) is utilized, in the U.S., there is no national sales tax. Instead, sales tax is levied at the state, county, and sometimes even at the municipal level, making it somewhat complex.This means that the sales tax can vary significantly from one location to another, not just from state to state, but even within a state. For example, in one city, the total sales tax might be 6%, while in another, it might be 9%. Some states, like Oregon and Delaware, don't impose any sales tax at all.Products and services can also be taxed differently. For instance, some states tax groceries, while others don't. Similarly, some states offer tax holidays, specific times during the year when sales tax is not charged on certain items.To accurately calculate sales tax, it's important to know:\nThe precise location of the sale (the \"nexus\").\nThe type of product or service being sold.\nThe current tax rate in that location.\nInvoice Ninja can simplify this process for you by automating the sales tax calculation. It identifies the appropriate tax rate based on the 'ship-to' address on the invoice, and applies it to the taxable items in your invoice. It stays updated with the current tax rates across different locations, ensuring that your invoices are always compliant with the most recent tax laws.\nRemember, managing sales tax correctly is not only good for your business operations, but it's also a legal obligation. Having the ability to automatically calculate sales tax will save you time, reduce errors, and ensure that you're collecting the correct amount of tax on each sale, which is crucial for your business's tax reporting and remittance."},{"id":523,"uri":"\/en\/taxes\/#configure-us-tax-calculations","title":"Taxes","sub_title":"Configure US tax calculations","body":"If you are a hosted Invoice Ninja client with a Pro or Enterprise plan, you can turn on tax calculations with these steps:"},{"id":524,"uri":"\/en\/taxes\/#turn-on-calculate-taxes","title":"Taxes","sub_title":"Turn on Calculate Taxes","body":"Settings > Tax SettingsYour company's country in Invoice Ninja must be set to either United States, Australia, or an EU country for the Calculate Taxes option to appear. (set under Company Details > Address).Navigate to Settings > Tax Settings and turn the Calculate Taxes switch on. A new section will appear for further configuration. It is important to select the Seller (your) subregion, this will be a US state where your business is registered for tax purposes.\n \nYour browser does not support the video tag.\nBeneath this is a range of regions where automatic tax calculations are supported. Each section provides additional granularity for where you wish to collect tax.There are essentially two options here, the first is to collect taxes in all states (Tax All), or you can choose Tax Selected and select which states to collect tax by clicking on the Show option which will expose all states. Mark the checkboxes of the states you wish to collect taxes from and then save."},{"id":525,"uri":"\/en\/taxes\/#update-your-products","title":"Taxes","sub_title":"Update your products","body":"The way sales tax is applied can vary significantly based on the type of goods or services being sold. This is because each state can set its own rules about what is taxable and what isn't. For instance, tangible personal property is usually taxable, but certain types of items like groceries, prescription medicines, and clothing might be exempt from sales tax in some states.When it comes to services, the rules can get a bit more complex. Some states tax all services, some tax only certain services, while others don't tax services at all. For instance, repair and maintenance services might be taxed in one state, but not in another. Similarly, professional services such as legal or consulting services may be exempt in some states, but taxable in others.To handle the range of tax possibilities you can assign tax categories to your products.The available tax categories are as follows:\nPhysical Goods\nDigital Products\nServices\nShipping\nTax Exempt\nReduced Tax\nOverride Tax\nZero Rated\nReverse Tax (Use Tax)\n"},{"id":526,"uri":"\/en\/taxes\/#physical-goods","title":"Taxes","sub_title":"Physical Goods","body":"Sales tax on physical goods, also known as tangible personal property, is one of the most common forms of sales tax in the United States. The majority of states charge sales tax on the purchase of physical goods, such as electronics, furniture, and vehicles. However, what is considered taxable can vary from state to state. Certain physical goods like groceries, prescription medicines, and sometimes clothing may be exempted or taxed at a reduced rate in some states. Select this category for physical goods that are taxable."},{"id":527,"uri":"\/en\/taxes\/#digital-products","title":"Taxes","sub_title":"Digital Products","body":"Sales tax on digital products is an evolving area in U.S. tax law, reflecting the increasing shift towards a digital economy. Digital products can include anything from e-books, music and video downloads, to software and digital subscriptions.Some states may tax digital goods exactly the same way as physical goods, others may tax only certain types of digital goods, while some states do not tax digital goods at all. For instance, an e-book might be taxed in one state, but could be tax-exempt in another. The tax might also depend on whether the digital good is considered a service or a product, and whether it's delivered on a tangible medium like a DVD or CD."},{"id":528,"uri":"\/en\/taxes\/#services","title":"Taxes","sub_title":"Services","body":"Sales tax on services can be a complex area of taxation in the United States. Unlike tangible goods, which are usually taxable, services are taxed differently across states. Some states tax all services, others tax only specific services, and some do not tax services at all.For example, professional services such as consulting, legal, and accounting services may be exempt from sales tax in some states, while they are taxable in others. Similarly, personal services like haircuts, repairs and maintenance, or fitness training may be treated differently depending on the state."},{"id":529,"uri":"\/en\/taxes\/#tax-exempt","title":"Taxes","sub_title":"Tax Exempt","body":"Sales tax exemptions are an important part of the tax landscape in the United States. An exemption means that certain goods or services are not subject to sales tax. The specifics of what products and services are tax-exempt can vary significantly from one state to another.Common tax-exempt items often include groceries and prescription medicines, as many states aim to reduce the tax burden on essential items. Clothing is another category that is sometimes exempt or taxed at a lower rate, especially in states like Pennsylvania and Minnesota."},{"id":530,"uri":"\/en\/taxes\/#reduced-tax","title":"Taxes","sub_title":"Reduced Tax","body":"In addition to standard and exempt tax rates, many states in the United States also implement reduced tax rates for certain types of goods or services. These reduced rates are generally applied to make essential items more affordable or to stimulate certain sectors of the economy.Reduced tax rates can also apply to certain types of services. For instance, some states might apply a lower tax rate to educational services, medical services, or public transportation."},{"id":531,"uri":"\/en\/taxes\/#override-tax","title":"Taxes","sub_title":"Override Tax","body":"In some circumstances you may wish to override the tax rate on certain products that are outside the typical sales tax scope. When selected an Override Tax category, you can also select the tax (if any) that you wish to apply to the product."},{"id":532,"uri":"\/en\/taxes\/#zero-rated","title":"Taxes","sub_title":"Zero Rated","body":"Zero-rated tax items are a unique category in the world of sales tax. While it might seem similar to tax-exempt items, there is a crucial difference. When an item is zero-rated, it technically remains taxable, but at a rate of 0%. The key advantage here is that while the end consumer doesn't pay any tax on these goods or services, the businesses involved in the supply chain may still reclaim input taxes (if applicable), something that is not allowed for tax-exempt items.However, it's important to note that the concept of zero-rated goods is more commonly associated with countries that use a Value Added Tax (VAT) system, such as those in the European Union or Canada. In these systems, certain essential goods like food or books are often zero-rated to reduce the cost burden on consumers, while still allowing businesses to claim back VAT they've paid on inputs.In the United States, which uses a sales tax system rather than VAT, the concept of zero-rating doesn't apply in the same way. Instead, states usually categorize goods and services as either taxable, exempt, or taxable at a reduced rate."},{"id":533,"uri":"\/en\/taxes\/#reverse-tax-(use-tax)","title":"Taxes","sub_title":"Reverse Tax (Use Tax)","body":"The concept of \"reverse tax\" is often used in the context of \"use tax\". In the United States, a use tax is typically a type of tax charged to consumers who purchase goods or services from outside their home state for use in their home state, and where no sales tax has been charged.Essentially, use tax is the counterpart to sales tax and is designed to discourage consumers from buying out-of-state in order to avoid sales tax. It also helps to level the playing field between in-state retailers (who have to charge sales tax) and out-of-state retailers (who often don't).The rate of use tax is generally the same as the sales tax that would have been charged if the purchase had been made in-state. Therefore, if you buy an item tax-free from an online retailer located in another state, but you use the item in your home state, you're usually responsible for paying use tax to your state.Keep in mind, it's typically the buyer's responsibility to calculate, report, and remit use tax to the appropriate tax authority. This can get complicated for businesses making numerous out-of-state purchases. However, some states require larger businesses or those with a significant presence (nexus) in the state to charge use tax at the point of sale, effectively reversing the normal taxation process, hence the term \"reverse tax\"."},{"id":534,"uri":"\/en\/taxes\/#tax-exemptions","title":"Taxes","sub_title":"Tax Exemptions","body":"In the realm of sales tax, tax exemptions are specific scenarios where sales tax does not have to be paid on certain goods, services, or transactions. These exemptions are set by the tax authority, often at the state level in the United States, and can vary greatly from one state to another.Product-based Exemptions: Certain types of goods may be exempt from sales tax. For example, necessities like groceries and prescription medications are often tax-exempt. Clothing is also exempt in some states, and many states offer temporary exemptions for back-to-school supplies during certain periods of the year.Use-based Exemptions: This refers to situations where an item is used in a way that qualifies it to be tax-exempt. For instance, goods that are purchased for resale are often exempt from sales tax, as the tax will ultimately be paid by the end consumer. Similarly, items used in manufacturing or items purchased by non-profit organizations are often tax-exempt.Buyer-based Exemptions: In some cases, the buyer's status can lead to a tax exemption. For instance, government agencies, non-profit organizations, and certain other groups may not have to pay sales tax on their purchases.Transaction-based Exemptions: Certain types of sales transactions may be exempt from sales tax. For example, sales involving interstate commerce may be exempt in some cases.If you sell goods and services to a client who is tax exempt, you can mark them as tax exempt by editing their client record and setting the tax exempt switch on."},{"id":535,"uri":"\/en\/taxes\/#configure-eu-tax-calculations","title":"Taxes","sub_title":"Configure EU tax calculations","body":"Currently we only support tax calculations for German based users. Taxes can be calculated for both DE -> DE and also DE -> EU countries. You'll want to configure your product categories accordingly whether they are exempt, reduced or standard tax.A new feature is the ability of Invoice Ninja to verify a clients VAT number. Where a valid VAT number is present, the tax calculation will take this into consideration and apply or remove the tax depending on the client location. Please note that the vat number must pass validation using the VIES validation located here\nFor self host users, you must have the PHP SOAP extension installed for the VAT number validation to work.\n"},{"id":536,"uri":"\/en\/taxes\/#cross-border-tax-calculations","title":"Taxes","sub_title":"Cross border tax calculations","body":"Selling products or services into foreign countries introduces a new set of tax obligations and considerations. Some countries have a sales threshold where taxes must be included when selling to customers in these countries.For example if your sales into Australia are greater than $75,000 AUD, then you are required to register with the Australian Taxation Office and collect \/ report and remit GST.Every country has its own specific requirements which you should investigate with professional advice.Current we suppose cross border taxes in these Countries.\nUSA\nEU\nAustralia\n"},{"id":537,"uri":"\/en\/taxes\/#self-host---taxes","title":"Taxes","sub_title":"Self Host - Taxes","body":"For self host users, it is important to note that US Sales tax calculations are only the State sales tax rates. The surtax (city\/district\/county) taxes are not calculated as this is a third party service. Please consider this when using the sales tax calculations, as they may not be correct.Quotes"},{"id":538,"uri":"\/en\/self-host-troubleshooting\/#general-troubleshooting-steps","title":"Self Host Troubleshooting","sub_title":"General Troubleshooting Steps","body":"If you're experiencing issues with your self-hosted Invoice Ninja instance, follow these general troubleshooting steps before diving into the specific sections:\nVerify that you meet the minimum system requirements.\nConsult the Invoice Ninja forum for community support.\nExamine the logs for error messages. You can find the logs in the storage\/logs directory.\n"},{"id":539,"uri":"\/en\/self-host-troubleshooting\/#incomplete-\/-unsuccessful-in-app-updates","title":"Self Host Troubleshooting","sub_title":"Incomplete \/ Unsuccessful in app updates","body":"If you application failed to update to the latest installation there are several reasons why this may happen:\nTimeout: Your system timed out during the upgrade process\nSystem requirements may have changed. Prior to upgrading if the version is changing its minor release variable (v5.XXX.1) then you should check the system requirements \/ release notes to ensure your system is prepared prior to the upgrade. You may need to add a PHP extension or there may be a change to the minimum PHP version required. Patch versions (v5.10.XXX) do not require have any changes to system requirements.\nIn order to recover from a failed\/incomplete update, you may attempt to run the self update again within the application else you will want to follow these steps:\nNavigate to the releases page on Github\nDownload the file labelled invoiceninja.tar\nUnpack this file and overwrite your existing file structure\n\nThen either of these two steps:\na) From the command line at the project root: \ncomposer i -o --no-dev\nphp artisan migrate\nphp artisan optimize:clear\nb) From a browser window \nhttps:\/\/yourdomain.com\/update?secret=UPDATE_SECRET_VALUE_FROM_ENV_FILE\n\n"},{"id":540,"uri":"\/en\/self-host-troubleshooting\/#error:-target-class-[view]-does-not-exist","title":"Self Host Troubleshooting","sub_title":"ERROR: Target class [view] does not exist","body":"This error can usually be resolved by deleting the contents of the bootstrap\/cache folder."},{"id":541,"uri":"\/en\/self-host-troubleshooting\/#sqlstate[42s22]:-column-not-found:","title":"Self Host Troubleshooting","sub_title":"SQLSTATE[42S22]: Column not found:","body":"If you see in your error logs a message such as \"Column not found\" this indicates that your migrations are not up to date and need to be run there are two ways to force the migrations to run:\nhttp:\/\/yourdomain.com\/update?secret=insert_your_UPDATE_SECRET_variable_here\nFrom the project root run the following command:\n\nphp artisan migrate\n"},{"id":542,"uri":"\/en\/self-host-troubleshooting\/#cron-not-running-\/-queue-not-running","title":"Self Host Troubleshooting","sub_title":"Cron not running \/ Queue not running","body":"\nIt can take up to an hour for the red warning triangle to disappear after correctly configuring your Cron. \n\nAfter making any changes to your cron setup you'll want to force a recheck of the cron setting. To do this navigate to http:\/\/url\/update?secret=\nIf you are faced with your recurring invoices not firing, or your reminders not sending, then most likely your cron job isn't working. The first thing is to make sure you have your cron jobs configured correctly by following the guide here If you are using shared hosting, then will need to add an additional parameter to the cron command which looks like this:cd \/path\/to\/root\/folder && \/usr\/bin\/php -d register_argc_argv=On artisan schedule:run >> \/dev\/null 2>&1Please note that on some systems the php location may be different, so confirm with your hosting provider which path to PHP you need to use.To test your changes, navigate your browser to the update URL which is in the following format:https:\/\/yourdomain.com\/update?secret=The secret variable is located in your .env file until the key UPDATE_SECRET , this will force a recheck and if the cron is working the red error triangle will disappear."},{"id":543,"uri":"\/en\/self-host-troubleshooting\/#pdfs-don't-appear-to-be-updating","title":"Self Host Troubleshooting","sub_title":"PDFs don't appear to be updating","body":"If you are using Cloudflare, then most likely Cloudflare could be caching your static data. To force cache busting, edit your nginx.conf file and add in the following snippetlocation ~* \\.pdf$ {\n add_header Cache-Control no-store;\n}On Apache based servers, open the \/public\/.htaccess file and update the mod_headers block\n # Blocks Search Engine Indexing\n Header set X-Robots-Tag \"noindex, nofollow\"\n\n # Prevents PDF File Caching\n \n Header set Cache-Control no-store\n <\/FilesMatch>\n<\/IfModule>"},{"id":544,"uri":"\/en\/self-host-troubleshooting\/#email-not-sending","title":"Self Host Troubleshooting","sub_title":"Email not sending","body":"\nIf you are using Gmail - Use an [app specific password](https:\/\/support.google.com\/accounts\/answer\/185833?hl=en) or ensure you have less secure apps turned on.\n\nIf you are using Office 365 - You may need to [enable SMTP AUTH](https:\/\/docs.microsoft.com\/en-us\/exchange\/clients-and-mobile-in-exchange-online\/authenticated-client-smtp-submission).\nIf you are using gmail smtp relay, then a additional .env variable is required.For Gmail SMTP Relay also ensure you have configure this service in Google by using the following steps:Go to [Apps > Google Workspace > Gmail > Routing]\nNext to SMTP relay service, click Configure.\nSet up the SMTP relay service by following the steps in [SMTP relay: Route outgoing non-Gmail messages through Google]\nThen, in your env file, use the following:\n\nGmail SMTP Relay requires a proper EHLO hostname domain to be sent during the SMTP handshake: [127.0.0.1] doesn\u2019t cut it anymore. For that, Laravel has to check for a host domain variable and send it along with the handshake request.\n\nMAIL_EHLO_DOMAIN=\"server.domain.com\"\nMAIL_MAILER=smtp\nMAIL_HOST=smtp-relay.gmail.com \nMAIL_PORT=587\nMAIL_USERNAME=xxxx\nMAIL_PASSWORD=xxxx\nMAIL_ENCRYPTION=tls\nMAIL_FROM_ADDRESS=xxxx\nMAIL_FROM_NAME=xxxxYou will also want to make sure you do not have any firewall rules which may be blocking access to the Google servers, just in case, ensure the following IP addresses are whitelisted:142.251.163.28\n172.253.63.28\n172.253.118.28\n74.125.24.28\n142.250.114.28\n142.250.4.28\n142.251.12.28\n172.217.194.28\n142.250.31.28\n142.251.167.28\n172.253.115.28For more detailed information on Gmail Relay, see this post of our forum by community member charleshttps:\/\/forum.invoiceninja.com\/t\/emails-not-sending-yet-another-thread-v5-5-55\/12401\/9"},{"id":545,"uri":"\/en\/self-host-troubleshooting\/#mail-mailer-configuration","title":"Self Host Troubleshooting","sub_title":"Mail Mailer configuration","body":"The MAIL_MAILER field defines which email driver you wish to use, this could be postmark, mailgun, smtp, log - anything that Laravel 9 supports natively is supported in this app.If the mail config is correct, the next place to check would be to check the error logs for any errors that are being thrown, the error log is found in storage\/logs\/laravel.logThe final source of information in diagnosing mail troubles is to inspect the System Logs tab in the dashboard of the application, in here we log any messages from the mail server itself which may be instructive as to the cause of your issues.If you are using the Queue system ie. QUEUE_CONNECTION=database then you may also want to check the jobs table in the database, there should be no records in that table... If there are records in the table it means that your queue is not running and therefore no mail jobs are being processed.It's possible the emails are sent but are blocked for DNS, SPF, DKIM or other reasons. In these cases emailing a test invoice to mail-tester.com can help debug certain problems.Also, if you see in \/storage\/logs\/invoiceninja.log this line error failed with stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed then try running yum update on your webserver, it should fix the ca-certificates problem."},{"id":546,"uri":"\/en\/self-host-troubleshooting\/#godaddy-email-sending-woes","title":"Self Host Troubleshooting","sub_title":"GoDaddy email sending woes","body":"GoDaddy does not allowing sending via third party SMTP servers. They require sending all email via their own servers. If you need to use GoDaddy, we suggest using a transactional email service such as PostMark to bypass."},{"id":547,"uri":"\/en\/self-host-troubleshooting\/#pdf-conversion-issues.","title":"Self Host Troubleshooting","sub_title":"PDF conversion issues.","body":"We strongly recommend using the built in snappdf package which is a highly performant PDF generator based on the headless chrome\/chromium binary. This package is perfect for users that have root access to their server and are able to install the required dependencies if needed.To configure SnapPDF use the following .env varsPDF_GENERATOR=snappdfAs of version 5.5.12 we no longer prebundle snappdf in the release files, so if you have a new installation you'll need to manually invoke the download of the chromium binary, from the root of the project run the following:vendor\/bin\/snappdf downloadSnappdf is also the default PDF engine in our Docker image, so if you prefer a very simple installation please consider our Docker setup as it is very fast to get going!You can use this command to test Snappdf:.\/vendor\/bin\/snappdf convert --html \"

    Hello world<\/h1>\" test.pdfA complete list of required dependencies is available here.If you are on shared hosting, snappdf probably will be impossible for you to use as you do not have access to the subsystem to install the required packages. Instead, you will need to use a hosted PDF service, the two that Invoice Ninja v5 supports is PhantomJS Cloud and our own hosted PDF generator which can use for free to generate unlimited PDFs."},{"id":548,"uri":"\/en\/self-host-troubleshooting\/#phantom-js","title":"Self Host Troubleshooting","sub_title":"Phantom JS","body":"Phantom JS Cloud is the default PDF engine PhantomJS Cloud to generate your PDFs, the default API key that comes with a clean installation will no reliably generate PDFs, to ensure you can generate PDFs you should register for an API key on the phantomjscloud website and use this key in the .env file.Phantom JS can be toggled on and off by setting the PHANTOMJS_PDF_GENERATOR to either TRUE or FALSE. The following .env variables are available for configuring PhantomJS.PDF_GENERATOR=phantom\nPHANTOMJS_KEY='a-demo-key-with-low-quota-per-ip-address'\nPHANTOMJS_SECRET='your-secret-here'The PHANTOMJS_SECRET can be any random value, it's used to bypass the client portal password.If you experience errors with PDF generation, such as 500 Server error or Failed to load PDF document or a continuous loading bar, you must get a PhantomJS key here, Replace it with the prefilled key a-demo-key-with-low-quota-per-ip-address. \nFor PhantomJS to work, your Invoice Ninja installation web address must be public; localhost installations or those on private networks won't be able to use PhantomJS Cloud.\n"},{"id":549,"uri":"\/en\/self-host-troubleshooting\/#hosted-invoice-ninja-pdf-generation","title":"Self Host Troubleshooting","sub_title":"Hosted Invoice Ninja PDF generation","body":"The default PDF generated as of version 5.5.12 is our hosted platform PDF conversion system. The hosted ninja PDF generator is an offsite PDF generator hosted by Invoice Ninja, which operate similar to PhantomJS. It is important to note that we do not store any information with this service, we simply convert the HTML your system sends into a PDF file which is return on the fly.PDF_GENERATOR=hosted_ninja"},{"id":550,"uri":"\/en\/self-host-troubleshooting\/#platform-specific-issues","title":"Self Host Troubleshooting","sub_title":"Platform specific issues","body":""},{"id":551,"uri":"\/en\/self-host-troubleshooting\/#general-advice","title":"Self Host Troubleshooting","sub_title":"General advice","body":"When facing errors, first set APP_DEBUG=true in .env"},{"id":552,"uri":"\/en\/self-host-troubleshooting\/#process-has-been-signaled-with-signal-\"5\"","title":"Self Host Troubleshooting","sub_title":"Process has been signaled with signal \"5\"","body":"This error message is observed when the queue attempts to perform a action where the queue user does not have the correct permissions. You may see this error if you run command line arguments as a user other than the web user.This is most commonly see in Invoice Ninja where snappdf has been downloaded from the command line as a regular user, the permissions on the binary may prevent the webuser from executing the chrome binary when generating the PDF.Always ensure that tasks run on the command line are executed by the web user, on Ubuntu this is typically www-data"},{"id":553,"uri":"\/en\/self-host-troubleshooting\/#erroneous-data-format-for-unserializing-'symfony\\component\\routing\\compiledroute'","title":"Self Host Troubleshooting","sub_title":"Erroneous data format for unserializing 'Symfony\\Component\\Routing\\CompiledRoute'","body":"The most common cause of this issue is running multiple version of PHP, if the caches are built with a different version of PHP you may see the above error as differing versions of PHP may not be interoperable on the same installation. Ensure you are running the same CLI and Web PHP version to prevent any errors\/"},{"id":554,"uri":"\/en\/self-host-troubleshooting\/#unable-to-connect-to-database-after-installation","title":"Self Host Troubleshooting","sub_title":"Unable to connect to database after installation","body":"You may need to restart the queue like thisphp artisan queue:restart"},{"id":555,"uri":"\/en\/self-host-troubleshooting\/#nginx:-413-\u2013-request-entity-too-large","title":"Self Host Troubleshooting","sub_title":"Nginx: 413 \u2013 Request Entity Too Large","body":"This error indicated that the client_max_body_size parameter in NGINX is too small, you will need to edit your nginx config and increase the sizeclient_max_body_size 100M;"},{"id":556,"uri":"\/en\/self-host-troubleshooting\/#proxy-configuration.","title":"Self Host Troubleshooting","sub_title":"Proxy configuration.","body":"For users that rely on configuring a reverse proxy, please consider this post on our forum which details steps which may assist in configuring a reverse proxy.Reverse Proxy Invoice Ninja"},{"id":557,"uri":"\/en\/self-host-troubleshooting\/#problems-with-migration","title":"Self Host Troubleshooting","sub_title":"Problems with migration","body":"If you are experiencing issues with the migration not running as expected please run through the following checklist:\nEnsure directories are read\/writable by the webuser (ie www-data)\nEnsure the cron scheduler is running (and working) - You can verify it is working by inspecting the jobs table in the database, it should be empty\nInspect the log file \/storage\/logs\/laravel.log for further information.\nIf you are still experiencing issues, turn on advanced logging by adding the following variable to your .env file. EXPANDED_LOGGING=true Then attempt the migration again and afterwards inspect the log file in storage\/logs\/invoiceninja.log\n"},{"id":558,"uri":"\/en\/self-host-troubleshooting\/#libatk.so-not-loading-for-google","title":"Self Host Troubleshooting","sub_title":"libatk.so not loading for Google","body":"Pdf generation will not working using the inbuilt PDF engine without some subsystem dependencies, please consult this resource for the list of necessary libraries for each supported platform Snappdf required libraries"},{"id":559,"uri":"\/en\/self-host-troubleshooting\/#webcron-configuration","title":"Self Host Troubleshooting","sub_title":"WebCron configuration","body":"Some systems do not allow cron configurations, one work around is to use a web cron service which can hit a defined endpoint which executes the scheduler via a GET HTTP request. Invoice Ninja has implemented a small service to allow a webcron service to hit the end point:https:\/\/domain.com\/webcron?secret=To configure the service, you need to add a .env variableWEBCRON_SECRET=password"},{"id":560,"uri":"\/en\/self-host-troubleshooting\/#installing-in-a-subdirectory.","title":"Self Host Troubleshooting","sub_title":"Installing in a subdirectory.","body":"It is possible to install Invoice Ninja in a subdirectory outside the doc root, to enable this you will need to update the .htaccess file (only if you are using the Apache webserver),RewriteRule ^(.*)$ public\/$1 [L]should be updated toRewriteRule ^(.*)$ subdirectoryname\/public\/$1 [L]"},{"id":561,"uri":"\/en\/self-host-troubleshooting\/#endless-setup-loop","title":"Self Host Troubleshooting","sub_title":"Endless setup loop","body":"If you are finding that all your pre setup checks are passing however you keep falling back to the setup screen, this could indicate that you are missing the mysql-client library which is needed to perform the initial migration. If you are unable to install this for some reason (ie. XAMPP) then you'll need to run the migrations manually by entering the following at the command promptphp artisan migrate:fresh --seed "},{"id":562,"uri":"\/en\/self-host-troubleshooting\/#flock()-expects-parameter-1-to-be-resource,-bool-given","title":"Self Host Troubleshooting","sub_title":"flock() expects parameter 1 to be resource, bool given","body":"This error is thrown from deep within PHP and indicates a permissions issue - most likely the public\/storage and\/or storage\/ directory is not writable by the web user, depending on your platform, you'll need to run something like:sudo chown -R www-data:www-data public\/storage\n\nsudo find .\/ -type d -exec chmod 755 {} \\;and\/orsudo chown -R www-data:www-data storage\/\n\nsudo find .\/ -type d -exec chmod 755 {} \\;"},{"id":563,"uri":"\/en\/self-host-troubleshooting\/#unresponsive-ui","title":"Self Host Troubleshooting","sub_title":"Unresponsive UI","body":"If for some reason the UI becomes unresponsive, you may need to flush some subsystem configuration and rebuild. It is possible to do this by navigating to the \/update?secret= route, ie. https:\/\/invoiceninja.test\/update?secret= This will perform a number of system clean ups and may resolve issues resulting from an incomplete upgrade. To protect this route, you are advised to add a .env pararameter UPDATE_SECRET=a_secret_passcode this will restrict the route to users with the UPDATE_SECRET passcode."},{"id":564,"uri":"\/en\/self-host-troubleshooting\/#logo-not-appearing-in-the-pdf","title":"Self Host Troubleshooting","sub_title":"Logo not appearing in the PDF","body":"It may help to add LOCAL_DOWNLOAD=true to the .env file, this will embed the image in the PDF rather than request it over the network."},{"id":565,"uri":"\/en\/self-host-troubleshooting\/#communication-link-failure:-1153-got-a-packet-bigger-than-'max_allowed_packet'","title":"Self Host Troubleshooting","sub_title":"Communication link failure: 1153 Got a packet bigger than 'max_allowed_packet'","body":"If you are using the database for your queue's then sometimes you may see an error from MySQL1153 Got a packet bigger than 'max_allowed_packet'This indicates the insertion payload is bigger than MySQL is configured to handle! To work around this, you will need to increate the mysql variablemax_allowed_packetTo a larger value. Sometimes a value of 1024M is required.It may also be wise to increase the variablemax_connectionsas similar errors can be reported from the DB."},{"id":566,"uri":"\/en\/self-host-troubleshooting\/#500-error-when-editing-pdf-templates","title":"Self Host Troubleshooting","sub_title":"500 error when editing PDF templates","body":"There was a report\nfrom the user who solved 500 error on their server by disabling ModSecurity."},{"id":567,"uri":"\/en\/self-host-troubleshooting\/#500-error-when-trying-to-login-or-edit-company-details","title":"Self Host Troubleshooting","sub_title":"500 error when trying to login or edit company details","body":"Try these steps to fix the 500 server error when trying to login or editing company details\nDownload the latest update from the github releases (not invoiceninja.tar but Source code (zip))\nUpload the zip, extract the files and override them in your \/public_html\/ (Be careful to not override the .env file or all will be gone)\nLogin to your root and make sure first of all that all files are owned recursively by the user, ex. sudo chown -R www-data:www-data dir\/\nRun this command cd \/home\/domain.com\/public_html\/invoiceninja\/ && php artisan migrate or simply php artisan migrate whatever works for you, select \"YES\"\nIf an error occurs like this one\nPHP Fatal error: Cannot declare class UpdateDesigns, because the name is already in use in \/home\/domain.com\/public_html\/invoiceninja\/database\/migrations\/2021_09_16_115919_update_designs.php on line 0\nIn 2021_09_16_115919_update_designs.php line n\/a: Cannot declare class UpdateDesigns, because the name is already in useDelete that file and retry the command until it works and runs properly.\nGo to https:\/\/domain.com\/update?secret=x to be sure the update worked, it should load the login screen and work, you should also be able to edit the company details again.\n"},{"id":568,"uri":"\/en\/self-host-troubleshooting\/#unresolvable-dependency-resolving-[parameter-#0-[-array-$options-]]-in-class-app\\utils\\cssinlinerplugin","title":"Self Host Troubleshooting","sub_title":"Unresolvable dependency resolving [Parameter #0 [ array $options ]] in class App\\Utils\\CssInlinerPlugin","body":"When changes are made to the container this can causes the cache to become stale in the application preventing it from booting. The solution is to clear the contents of the folder bootstrap\/cache, by either manually deleting files or by running \/update?secret= which will also delete the contents of this directory. "},{"id":569,"uri":"\/en\/self-host-troubleshooting\/#uncaught-errorexception-collection::offsetexists($key)","title":"Self Host Troubleshooting","sub_title":"Uncaught ErrorException Collection::offsetExists($key)","body":"This error is observed when the system has Composer v1 installed. Update to Composer 2 using the following commandsudo -H composer self-update"},{"id":570,"uri":"\/en\/self-host-troubleshooting\/#file_exists():-open_basedir-restriction-in-effect","title":"Self Host Troubleshooting","sub_title":"file_exists(): open_basedir restriction in effect","body":"If you aren't able to adjust the open_basedir restrictions the following steps may help:\nDelete bootstrap\/cache\/config.php\nDelete all log files in storage\/logs\n"},{"id":571,"uri":"\/en\/self-host-troubleshooting\/#i've-forgotten-my-password-and-cannot-reset-it,-help!","title":"Self Host Troubleshooting","sub_title":"I've forgotten my password and cannot reset it, HELP!","body":"If you have command line access, you can reset your password manually by following the following steps. From the command line, navigate to the project directory and runphp artisan tinkerThen find the id of the user for the password resetUser::all();Retrieve the user$user = User::find(id_of_user_to_find);Now lets reset the password\n$user->password = Hash::make('password');\n$u->save();"},{"id":572,"uri":"\/en\/clients\/#creating-clients","title":"Clients","sub_title":"Creating Clients","body":"There several ways for a client to be created, including:\nClients > + Client\nSettings > Import | Export > Client CSV Import\nClient Portal (if client registration is enabled on Settings > Client Portal)\nAPI Integrator: Zapier, Integromat, APISync, or manual API calls developed using the API Documentation.\nA \"Client\" can either represent a person or a company. If only the contact information is set the contact name will be used as the client's display name. If the client's name is set then it will be used instead.There are three different client id fields:\n$client.id : Autogenerated and used by the API (ie, 7WR07SC)\n$client.number: Autogenerated and can be configured on Settings > Generated -Numbers (ie, 0001)\n$client.id_number: Standard field which can be used to store the client\u2019s number from a different system\n"},{"id":573,"uri":"\/en\/clients\/#quickly-create-a-client","title":"Clients","sub_title":"Quickly Create a Client","body":"The simplest way to add a new client is to click the + in the navigation:"},{"id":574,"uri":"\/en\/clients\/#viewing-clients","title":"Clients","sub_title":"Viewing Clients","body":"To view a client, select one from the list of clients on the client panel, or by linking to it from a related invoice, project, task or transaction."},{"id":575,"uri":"\/en\/clients\/#overview","title":"Clients","sub_title":"Overview","body":"The overview panel presents a quick look at the client's company details, address, contacts, paid to date, the outstanding balance of a client, public and private notes about the client, followed by a list of interactive buttons to see a client-filtered list of any category.You can select from Invoices, Quotes, Payments, Recurring Invoices, Credits, Tasks, Expenses, Recurring Expenses, or Activity."},{"id":576,"uri":"\/en\/clients\/#creating-item-under-a-client","title":"Clients","sub_title":"Creating Item Under a Client","body":"React:Select the category, and the New x button, ex. New Invoice. For example, to create a new invoice for the current client:Flutter:Hover your mouse over one of these categories and long press (click and hold), this will take you to create a new invoice, quote, payment, etc. On mobile devices, you can touch and hold anywhere on the button to create new, instead of viewing a client-filtered list."},{"id":577,"uri":"\/en\/clients\/#quick-access-menu","title":"Clients","sub_title":"Quick Access Menu","body":"The top-right of the navigation bar has a quick access dropdown that allow you to quickly perform actions for this client including navigating to the Client Portal or the client Settings where you can edit and configure client-specific rules, templates, behavior, etc."},{"id":578,"uri":"\/en\/clients\/#activity","title":"Clients","sub_title":"Activity","body":"The Activity panel provides a chronological overview of transactional and non-transactional activities related to the client. It tracks history of debits and credits on the client's account, new records or record modifications to the client record, or invoices, quotes, etc. that are connected to the client, and which users performed those actions. The Activity panel is useful for accountability within your business, and monitoring who did what, and when.Objects in the Activity panel are shortcut links, and clicking on them will bring you to the record or transaction that they describe."},{"id":579,"uri":"\/en\/clients\/#editing-clients","title":"Clients","sub_title":"Editing Clients","body":"\n\n \nYour browser does not support the video tag.\nThere are two ways to edit a client:\nIf you're on the Client Overview screen: use the Edit button in the top right corner of the panel\nIf you're on the list of all clients: scroll to the right and select Edit from the More Actions dropdown (or the Edit pencil icon if appears)\nOn mobile you will see a list of tabs at the top menu, for different sections to edit client data.Most of the information in a client entry or edit form is entirely optional, and some is automatically generated. Your own business practices should dictate what sort of data you gather from your clients."},{"id":580,"uri":"\/en\/clients\/#company-details","title":"Clients","sub_title":"Company Details","body":"\nName - Client name, can be the name of an individual, group, organization, or business. If a name is not chosen, but a contact entry with first\/last name is provided, the first contact's name will be used as the client name.\nNumber - This number is automatically generated by Invoice Ninja, for tracking purposes. Rather than editing the numbers manually, we would suggest to edit the behavior of generated numbers under Settings > Generated Numbers > Clients.\nID Number - The ID number field is optional. You can use this to reference a client's ID number as it pertains to your business, such as a membership ID number.\nVAT Number - The VAT number field is a Value Added Tax ID number which applies mostly to countries from the European Union who need to track this sometimes for tax purposes.\nWebsite - Your client's website, optional, and for reference.\nPhone - Primary phone contact number for the client, organization, or business, separate from any individual contact's phone number within the client entry.\n"},{"id":581,"uri":"\/en\/clients\/#contacts","title":"Clients","sub_title":"Contacts","body":"Every client has a contacts list, allowing you to add as many contacts as you like to represent any given client. When viewing a client, you can see existing contacts under \"Details\" panel. When editing a contact they will be listed under the Contacts panel.From the admin portal, you will see the button Add Second Contact to expand the contact list with a new contact entry. You can only add new contacts to a client from the admin portal. Customers cannot add more contacts to their client entry from the client portal themselves.\nFirst and Last Name - Name details for the individual contact. Invoice Ninja automatically uses the first contact's name information to populate the client name if one is not provided.\nEmail - Email address associated with the client, and used as their log in credential for the client portal.\nPhone - For reference, phone number contact information for the individual contact.\nAdd to Invoices - Whether to include this contact on invoices and quotes by default.\nWhen making an invoice or quote, you have the ability to email it to multiple contacts at the same time. The client's contacts who have Add to Invoices checked will be automatically included on new invoices\/quotes, like this example:"},{"id":582,"uri":"\/en\/clients\/#address","title":"Clients","sub_title":"Address","body":""},{"id":583,"uri":"\/en\/clients\/#billing-address","title":"Clients","sub_title":"Billing Address","body":"Standard address information fields are available here to enter a billing address for your clients with. This information is usually also included on any invoices and other documents for the client."},{"id":584,"uri":"\/en\/clients\/#shipping-address","title":"Clients","sub_title":"Shipping Address","body":"Just like the billing address, standard address information fields are available here to enter a shipping address for your clients with. Additionally, you can use the Copy Billing button below these fields, to simply copy the billing address information into the shipping address fields as well."},{"id":585,"uri":"\/en\/clients\/#settings","title":"Clients","sub_title":"Settings","body":"\nCurrency - Default currency to apply to invoices and payments for this client.\nLanguage - The preferred language of your client. Invoices and other documents will be generated in the client's preferred language.\nPayment Terms - Set a default invoice payment term length, if you have agreed on payment arrangements with your client on a regular basis.\nQuote Valid Until - Set a default term length for quotes given to your customer that you will honor the price in your quotes for.\nTask Rate - Set a default hourly rate for Tasks that are performed for the client.\nSend Reminders - Enable or disable email reminders to the client for things such as unpaid invoices. Set fine tuned rules for the behavior of email reminders under Settings > Templates & Reminders.\n"},{"id":586,"uri":"\/en\/clients\/#additional-info","title":"Clients","sub_title":"Additional Info","body":""},{"id":587,"uri":"\/en\/clients\/#notes","title":"Clients","sub_title":"Notes","body":"\nPublic Notes - Any public notes about the client, public notes are typically included on any future invoices, quotes, or other documents generated for the client.\nPrivate Notes - Private notes are any comments about the client that will only ever be viewable by users on the admin portal.\n"},{"id":588,"uri":"\/en\/clients\/#classify","title":"Clients","sub_title":"Classify","body":"\nSize - Used to describe the size of a client that represents an organization, school, or business.\nIndustry - Add further description to your clients to describe the type of industry they are involved in.\n"},{"id":589,"uri":"\/en\/clients\/#documents","title":"Clients","sub_title":"Documents","body":"The Documents panel provides the ability to upload documents and view documents you have linked to the client. These uploaded files are accessible through the admin portal, or through the client portal for your clients to view themselves. A useful way to employ the document uploads feature, is by uploading terms of service documents, contracts, or other files you would like to share with the client for any other reason.Note for self-hosted users: that uploaded documents are saved in the \"public\/storage\" directory in a folder structure using hashed folder names to match the product entry, so backup this directory along with your database to preserve your attached documents."},{"id":590,"uri":"\/en\/clients\/#contacts-and-the-client-portal","title":"Clients","sub_title":"Contacts and the Client Portal","body":"Contacts are each given their own profiles in the client portal, logging in with the emails you assign them, allowing each contact to set their own password and personal settings or details on the client portal, regardless of which client they represent.When an individual self-registers on the client portal, their name and email will be added as contact data under a new client. After signing in, they will have the opportunity to edit their client details in the \"Profile\" menu, such as company name and contact information.Email addresses for contacts are considered authentic. For example, if an individual attempts to self-register while already being included as a contact for another client entry, the self-registration portal will force them to resubmit their personal information using a new email address, or have their email address removed from the other client listing.See Client Portal"},{"id":591,"uri":"\/en\/clients\/#group-settings-for-client-management","title":"Clients","sub_title":"Group Settings for Client Management","body":"If many clients share the same settings, for example, the same currency or email reminder settings, you can create a group on Settings > Group Settings to, apply a standard set of settings to a large group of clients.For most settings, the app will first check if the client has a value in place, if not it will check if the client belongs to a group and if that group defines a value. Finally, it will use the default value set at the company level.The benefit of using groups is that if in the future you need to change the setting you can change it one place rather than having to update multiple clients individually. Without groups, bulk updating client settings would require using the API or an integrator."},{"id":592,"uri":"\/en\/clients\/#custom-fields","title":"Clients","sub_title":"Custom Fields","body":"Sometimes you need extra fields to populate additional information for your clients. With Invoice Ninja you can add up to 4 custom fields for both the client and also each contact of the client.To create a custom field navigate to Settings > Custom fields. Advanced features including being able to include these custom fields on the invoice PDF by using the placeholders:"},{"id":593,"uri":"\/en\/clients\/#client-placeholders","title":"Clients","sub_title":"Client placeholders","body":"$client.custom1\n$client.custom2\n$client.custom3\n$client.custom4"},{"id":594,"uri":"\/en\/clients\/#contact-placeholders","title":"Clients","sub_title":"Contact placeholders","body":"$contact.custom1\n$contact.custom2\n$contact.custom3\n$contact.custom4Client Portal"},{"id":595,"uri":"\/en\/migration\/#migrating-to-v5","title":"Migration","sub_title":"Migrating to v5","body":"\nIf you are a Hosted Invoice Ninja you can skip all of these steps. Just log into your account, click on the Start Migration button in Settings > Account Management and we will take care of the rest. Once you are happy your data is across you can follow the steps in our [Activation](https:\/\/invoiceninja.github.io\/en\/hosted-activate\/) guide\n\nYou need to setup this version (v5) completely from scratch. Do not attempt to overwrite your old version of Invoice Ninja (4.x.x) with this version as the two codebases are completely different.\n"},{"id":596,"uri":"\/en\/migration\/#preparing-v4.","title":"Migration","sub_title":"Preparing v4.","body":"The first step needed to prepare to migrate your data across to your new v5 installation is to update your v4 installation to the latest version available. This is a critical step and you will see problems migrating your data if you do not update to the latest v4."},{"id":597,"uri":"\/en\/migration\/#installing-v5.","title":"Migration","sub_title":"Installing v5.","body":"Installing v5 is covered in detail here with resources to cover your needs for Docker \/ Shared Hosting or Ubuntu\/Centos installations.An important detail with your v5 installation is that your initial user login is identical to your v4 installation.The migration relies heavily on the Laravel queue system, so you will need to ensure that you have configured the cron scheduler which boots the laravel queue for you. If you do not configure the cron scheduler, the migration will not work and you will end up with a blank company with no content. \n Please note v5.3.0 now requires PHP 7.4. For some environments you may need to consider using a platform which enables you to use multiple version of PHP. Most reputable web hosts offer cPanel with MultiPHP switcher\n"},{"id":598,"uri":"\/en\/migration\/#starting-the-migration","title":"Migration","sub_title":"Starting the migration","body":"Navigate to Settings > Account Management and scroll down until you see the Start Migration button.After clicking Start migration, you'll get another screen, simply select the self-host radio button and continue.The next screen asks for the full qualified domain name of your v5 installation, enter this including the http:\/\/ or https:\/\/ in your URL, iehttp::\/\/ninja.testThe next screen requires you to enter your login credentials, remembering that these should be identical between your v4 and v5 installation. You'll also notice an additional field API_SECRET this can be ignore if you do not have a value set for this in your .env file.If you experience an error at this point, most likely either your credentials are wrong, or the URL you have entered is not correct.If you successfully authenticate you'll see the next screen which allows you to select the companies you wish to migrate.Important points at this stage:\nForce migration will overwrite an existing company that has already been migrated to v5, this is destructive and cannot be undone.\nNOTE: If the 1st Migration fails and only part of the data got transferred, PURGE and DELETE the Data\/Company and retry the process with \"Force migration\" checked.\nJust selecting the checkbox next to the company name will attempt a migration if the company has never been migrated to the v5 installation. This is a non-destructive migration. ie. it will not overwrite a matching company.\n"},{"id":599,"uri":"\/en\/migration\/#v5-migration-process","title":"Migration","sub_title":"v5 Migration Process","body":"With a little luck, you should have already received an email notification advising the migration has completed!There are a couple of things you will want to check to ensure the data has come across correctly:\nEnsure your company logo has migrated (Settings > Company Details > Logo)\nEnsure the migrated data passes our data quality check by running\nphp artisan ninja:check-dataA series of checks are run and if you see 0 issues, that means your data has come across correctly.\nYou'll also want to inspect the logs located in :\nstorage\/logs\/laravel.logInside here you will see output such as this:[2021-01-30 10:46:04] development.INFO: Importing account \n[2021-01-30 10:46:04] development.INFO: Importing company \n[2021-01-30 10:46:04] development.INFO: Importing users \n[2021-01-30 10:46:04] development.INFO: Importing payment_terms \n[2021-01-30 10:46:04] development.INFO: Importing tax_rates \n[2021-01-30 10:46:04] development.INFO: Importing clients \n[2021-01-30 10:46:04] development.INFO: Importing company_gateways \n[2021-01-30 10:46:04] development.INFO: Importing client_gateway_tokens \n[2021-01-30 10:46:04] development.INFO: Importing vendors \n[2021-01-30 10:46:04] development.INFO: Importing projects \n[2021-01-30 10:46:04] development.INFO: Importing products \n[2021-01-30 10:46:04] development.INFO: Importing credits \n[2021-01-30 10:46:04] development.INFO: Importing invoices \n[2021-01-30 10:46:06] development.INFO: Importing recurring_invoices \n[2021-01-30 10:46:06] development.INFO: Importing quotes \n[2021-01-30 10:46:07] development.INFO: Importing payments \n[2021-01-30 10:46:08] development.INFO: Importing expense_categories \n[2021-01-30 10:46:08] development.INFO: Importing task_statuses \n[2021-01-30 10:46:08] development.INFO: Importing expenses \n[2021-01-30 10:46:08] development.INFO: Importing tasks \n[2021-01-30 10:46:08] development.INFO: Importing documents \n[2021-01-30 10:46:09] development.INFO: Completed\ud83d\ude80\ud83d\ude80\ud83d\ude80\ud83d\ude80\ud83d\ude80 at 2021-01-30 \n[2021-01-30 10:46:09] development.INFO: latest version = 5.0.56 This example output would indicate that each entity was successfully brought across, if a problem is detected early the migration will fail early and return an error. A Laravel error will also be thrown indicating the exact issue."},{"id":600,"uri":"\/en\/migration\/#forwarding-users-from-v4-to-v5","title":"Migration","sub_title":"Forwarding users from v4 to v5","body":"When you have completed the migration and are happy with the configuration of your v4 installation, it is time to forward your users with existing v4 invitations to your v5 installation.In v4 navigate to Settings > Account Management - Forward customers to v5.Enter in the URL for your v5 installation and click save. When your users use existing v4 links, they will be transparently forwarded to your v5 installation.For hosted users, you can discover your full URL by navigating in v5 to Settings > Client Portal. The Subdomain field will be whatever the subdomain value is with invoicing.co on the end. ie.\n Note! Once you have enabled forwarding. Your v4 account will become disabled. This means that your recurring invoices and reminders \/ auto billing will no longer be performed from this installation at all.\nhttps:\/\/subdomain.invoicing.co"},{"id":601,"uri":"\/en\/migration\/#troubleshooting","title":"Migration","sub_title":"Troubleshooting","body":"If you are experiencing issues with the migration not running as expected please run through the following checklist:\nEnsure directories are read\/writable by the webuser (ie www-data)\nEnsure the cron scheduler is running (and working) - You can verify it is working by inspecting the jobs table in the database, it should be empty\nInspect the log file \/storage\/logs\/laravel.log for further information.\nIf you are still experiencing issues, turn on advanced logging by adding the following variable to your .env file. \nEXPANDED_LOGGING=true Then attempt the migration again and afterwards inspect the log file in storage\/logs\/invoiceninja.log\nIf using https:\/\/ ensure you are using a signed SSL certificate, you may get authentication errors if you attempt to use a self signed certificate. Free ssl's are available from lets encrypt\nStill having troubles? search the forum or come and chat with us on slack\n"},{"id":602,"uri":"\/en\/migration\/#migration-failed-notifications","title":"Migration","sub_title":"Migration Failed notifications","body":"The app will do its best to report back a human readable error if the migration fails for some reason.Some known issues when migrating to our hosted platform include:\"This user is unable to be attached to this company. Perhaps they have already registered a user on another account?\"If you see this error it indicates that one of your users has already registered their own account on the hosted platform. We do not support cross account users for security purposes. You'll need to change the user's email address in your v4 installation to a different email address for the migration to succeed."},{"id":603,"uri":"\/en\/migration\/#cross-account-migration","title":"Migration","sub_title":"Cross account migration","body":"Migration from version 4 to version 5 is only allowed between accounts with the same e-mail address. This is requirement,\nand before starting the migration, make sure you are using the same e-mail address on both version 4 and version 5 for the user."},{"id":604,"uri":"\/en\/migration\/#v4-sunset.","title":"Migration","sub_title":"v4 Sunset.","body":"Version 4 of Invoice Ninja has now entered its Sunset phase. For users still on the v4 platform, you should start planning now to migrate to v5. Version 5 has a greater range of functionality and improvements and is actively maintained. We release security and feature releases on a very regular basis which ensures the platform operates as expected. You can test drive the new version of Invoice Ninja here the look and feel of the application should be very similar to v4!If you have a custom design that you wish to have migrated, please email a PDF example to contact@invoiceninja.com and we'll create a design that matches this for you.If you have an API integration, you'll want to check our v5 api docs here as the spec is different to v4. If you have any specific integration queries, you can contact us via email, or using the forum \/ slack support channels.Please do not delay your migration, at some point, it will become necessary to start the forced migration of accounts over to v5, this could be less than ideal for some users, so please engage with us early so that the migration experience is as smooth as possible."},{"id":605,"uri":"\/en\/migration\/#v4---v5-migration-faq:","title":"Migration","sub_title":"v4 - v5 Migration FAQ:","body":""},{"id":606,"uri":"\/en\/migration\/#will-i-lose-any-data?","title":"Migration","sub_title":"Will i lose any data?","body":"No. The migration only takes a copy of your current v4 data and sends this to the new v5 platform."},{"id":607,"uri":"\/en\/migration\/#do-you-support-all-of-the-v4-payment-gateways?","title":"Migration","sub_title":"Do you support all of the v4 Payment Gateways?","body":"We support most of the v4 payment gateways, however there are several that we no longer support. The full supported list of v5 gateways are as follows:\nStripe\nPaypal Express\nCheckout.com\nAuthorize.net (auth.net)\nSquare\nMollie\nGoCardless\nPayfast\nPayTrace\nRazorpay\nForte\neway\nBraintree\n"},{"id":608,"uri":"\/en\/migration\/#what-about-custom-invoice-designs?","title":"Migration","sub_title":"What about custom invoice designs?","body":"In v5 we use plain css\/html to create invoice designs, v4 designs are therefore not compatible. We offer a free template design so that you can still use your custom design in v5. Simply forward an example PDF to us at contact@invoiceninja.com and we'll replicate this for you."},{"id":609,"uri":"\/en\/migration\/#how-long-does-the-migration-take?-is-there-any-downtime.","title":"Migration","sub_title":"How long does the migration take? Is there any downtime.","body":"Depending on the size of your dataset the migration could take anywhere from 1 to 15 minutes. You will receive an email as soon as the migration completes with the next steps.\nOnly start the migration once. If you have a very large account, you may see a timeout in your browser, this is safe to ignore. The migration will continue in the background.\n"},{"id":610,"uri":"\/en\/migration\/#will-existing-invoice-\/-quote-links-continue-to-work?","title":"Migration","sub_title":"Will existing invoice \/ quote links continue to work?","body":"Yes! Once you have migrated, you'll just need to activate v5 ( Settings > Account Management) This will trigger forwarding of all v4 links onto the v5 platform."},{"id":611,"uri":"\/en\/migration\/#do-i-need-to-configure-my-settings-again-after-the-migration?","title":"Migration","sub_title":"Do i need to configure my settings again after the migration?","body":"There are two settings which may need to be readjusted after the migration:\nIf you are an enterprise customer and have multiple users, you'll need to reassign their permissions.\nYour user notifications will need to be reenabled in Settings > User Details > Notifications\n"},{"id":612,"uri":"\/en\/migration\/#i-received-an-email-stating-that-there-was-an-existing-migration?-what-does-this-mean.","title":"Migration","sub_title":"I received an email stating that there was an existing migration? What does this mean.","body":"If you receive this email it means that some time in the past you have migrated your data to v5. If you have not yet started to use v5, you'll want to perform the migration again using the force option. This will wipe the old v5 data and replace it with a fresh copy from v4."},{"id":613,"uri":"\/en\/credits\/#viewing-a-credit","title":"Credits","sub_title":"Viewing a Credit","body":"Simply select a credit number from the list to see its details.The credit view\/edit screen is almost the same as with invoices or quotes."},{"id":614,"uri":"\/en\/credits\/#credit-more-actions-dropdown","title":"Credits","sub_title":"Credit More Actions Dropdown","body":"The More Actions dropdown has many frequently used options:\nView PDF: View the PDF version of the credit\nPrint PDF: Brings up the printer dialog to print the credit PDF\nDownload PDF: Downloads the credit PDF\nSchedule: Schedule the credit to be sent at a later date\/time\nClient Portal: View the credit as the client in the client portal\nApply Credit: Apply the credit\n\nThis brings up the Enter Payment screen applying the credit amount to the selected client.\n\nRun Template: Brings up the screen to run the credit as a Template by selecting a design (Advanced feature)\nClone to Credit: clone the credit\nClone to Other: Lets you choose whether to clone to an Invoice, Quote, Recurring Invoice, or Purchase Order (the items from the credit will be copied)\nArchive\nDelete\n"},{"id":615,"uri":"\/en\/credits\/#creating-or-editing-a-credit","title":"Credits","sub_title":"Creating or Editing a Credit","body":"There are several fields available when filling a credit, and the view when creating or editing a credit is broken down a little differently depending on whether you are viewing things with the mobile layout, or desktop layout. In the desktop layout, all of the panels described below are presented at the same time on one big screen and laid out a little differently.\n \nYour browser does not support the video tag.\nYou can also create a credit directly from a invoice. For instance if you need to create a credit for an entire invoice, instead of retyping the entire document you can clone the invoice to a credit an example is included in the video below:\n \nYour browser does not support the video tag.\nHere are some options you will see when creating or editing a credit:"},{"id":616,"uri":"\/en\/credits\/#client","title":"Credits","sub_title":"Client","body":"You must select a client from the list to apply your credit to."},{"id":617,"uri":"\/en\/credits\/#contacts","title":"Credits","sub_title":"Contacts","body":"Here you see the contacts from your client that are marked as included in the credit.The checkbox next to each client defines whether they will receive the email notification. Contacts with the option Add to Invoices selected in Client Edit, will automatically be checked to receive emails.Also available are links to the client portal for each respective contact included."},{"id":618,"uri":"\/en\/credits\/#credit-details","title":"Credits","sub_title":"Credit Details","body":"\nCredit Date - Automatically generated with today's date, is simply the date of the credit.\nValid Until - Optionally, you may specify an end date that the credit is valid until, to limit how long you will honor it.\nCredit Number - The credit number is auto generated as per Settings > Advanced Settings > Generated Numbers\nPO # - Optionally, typically for when you client has a product order number to provide for you, for their own recordkeeping purposes.\nDiscount - Enter a discount amount to apply to the credit, either as a percentage, or a flat rate. Usually only used if the credit is cloned from an invoice.\n"},{"id":619,"uri":"\/en\/credits\/#items","title":"Credits","sub_title":"Items","body":"This is the main part of the credit. You see a list of the line items included on the credit, similar to an invoice. You can add Products, Tasks, or Expenses to the credit to credit your client for. Each item on the list will have these fields available:\nProduct - The name of the product, task, or expense line item being applied.\nDescription - A description of the line item. Descriptions can include HTML code, or Markdown code formatting (When enabled under Settings > Account Management).\nUnit Cost - The cost of a single product or expense, or the hourly rate of a task for the line item.\nQuantity - The number of products, expenses, or billable hours for a task, to be multiplied by the unit cost of that line item.\n"},{"id":620,"uri":"\/en\/credits\/#bottom-tabs","title":"Credits","sub_title":"Bottom Tabs","body":""},{"id":621,"uri":"\/en\/credits\/#public-notes","title":"Credits","sub_title":"Public Notes","body":"Any text notes to add detail or context to the credit for you and your client. A good spot for a reason for the credit."},{"id":622,"uri":"\/en\/credits\/#private-notes","title":"Credits","sub_title":"Private Notes","body":"Private text notes, not printed on the credit PDF or viewable by the client. These notes can only be seen by users of the admin portal."},{"id":623,"uri":"\/en\/credits\/#terms","title":"Credits","sub_title":"Terms","body":"Describe any terms or conditions for your client, as they relate to the credit, and optionally Save as default terms."},{"id":624,"uri":"\/en\/credits\/#footer","title":"Credits","sub_title":"Footer","body":"Any text notes to be included at the bottom of the credit. A good spot for less important disclaimers. Optionally Save as default footer."},{"id":625,"uri":"\/en\/credits\/#documents","title":"Credits","sub_title":"Documents","body":"Upload pictures or documents to your credit, to include for your client. Uploaded files can be viewed and accessed by the client through the client portal."},{"id":626,"uri":"\/en\/credits\/#settings","title":"Credits","sub_title":"Settings","body":"The Settings panel includes some additional options for the credit:\nProject - Optionally link the credit to a Project\nUser - Optionally change the user who is marked as creator of the credit. The User option can be used in the reports for tracking, but can also be used to give a specific user permission to view\/edit an individual record.\nExchange Rate - Optionally, for when your client record has another currency than your own as their default, you will be able to manually specify the exchange rate to automatically calculate what the total will be in their own default currency.\nVendor - Optionally assign a Vendor to the credit\nInclusive Taxes - When enabled, credit tax will be marked as inclusive.\nDesign - Choose a template design from one of the premade templates, or one of your own custom designs. You can customize designs under Settings>Invoice Design\n"},{"id":627,"uri":"\/en\/credits\/#applying-a-credit","title":"Credits","sub_title":"Applying a Credit","body":"A credit is an amount on the customer's account that can be substracted from due invoice balances.After selecting Apply Credit, you will be taken to the payment entry screen with the client pre-selected and credit total amount entered. You will need to select one or more of the client's invoices to apply the credit to and save the payment.\n \nYour browser does not support the video tag.\n"},{"id":628,"uri":"\/en\/credits\/#lifecycle-of-a-credit","title":"Credits","sub_title":"Lifecycle of a credit","body":""},{"id":629,"uri":"\/en\/credits\/#draft","title":"Credits","sub_title":"Draft","body":"The Draft status is the first status in the lifecycle of a credit. In this status, changes can be made to the credit and the credit is hidden completely from the client. Draft credits are inactive until either emailed to the client or marked as sent.\nOnce a draft credit has been emailed\/marked as sent its status cannot be changed back to draft.\n"},{"id":630,"uri":"\/en\/credits\/#sent","title":"Credits","sub_title":"Sent","body":"A credit is marked as sent when it has been emailed to the client or marked as Sent in the admin panel.Note - A credit cannot be applied to an invoice, and does not actually get linked to the client until after it is marked as Sent."},{"id":631,"uri":"\/en\/credits\/#partial","title":"Credits","sub_title":"Partial","body":"A credit is marked with Partial when some of the credit has been applied to an invoice, but some still remains. A credit marked Partial will show the remaining credit balance available in the overview panel.Note - There is no way to refund a credit payment that has been applied to an invoice. The only way to \"return\" a credit that has been applied, is to Reverse an invoice. If a payment and a credit are applied to an invoice, and you want to refund the amount paid, you should refund the payment first, then reverse the invoice after. When you reverse an invoice, the remaining balance paid whether through a credit, or a payment, is converted into a new credit."},{"id":632,"uri":"\/en\/credits\/#applied","title":"Credits","sub_title":"Applied","body":"When a credit is marked Applied the full balance of the credit has been consumed and applied to one or more invoices on the client's account."},{"id":633,"uri":"\/en\/credits\/#deleted","title":"Credits","sub_title":"Deleted","body":"What happens when a credit is deleted?\nCredit status set to deleted\nThe credit number is appended with _deleted in order to allow reuse of credit numbers.\nIf the credit was previously marked Partial the remaining credit balance will no longer be available to the customer, but it will not affect any existing payments that were already applied to the client's invoices.\n"},{"id":634,"uri":"\/en\/credits\/#archived","title":"Credits","sub_title":"Archived","body":"Archiving a credit simply removes the credit from the credit list view. Archiving a credit keeps your list views clean and tidy.\nWhen a credit is archived no further modifications can be made to the credit. To modify the credit you will need to Restore the credit first.\n"},{"id":635,"uri":"\/en\/credits\/#restored","title":"Credits","sub_title":"Restored","body":"Restoring a credit from the archived or deleted state will set the credit back to its previous state prior to archiving.Projects"},{"id":636,"uri":"\/en\/tasks\/#overview","title":"Tasks","sub_title":"Overview","body":"The Overview tab in the Tasks panel provides you with all the general information about a task, including duration, value, and status.\nView the \"Amount\" or value of the work logged so far (Total Duration * Rate)\nSee the task's status (\"state\")\nA breakdown of dates and times of work entered in the task record is also displayed.\nClick on the interactive links to access filtered lists or views of linked clients, projects, task status, or users.\n"},{"id":637,"uri":"\/en\/tasks\/#table-view","title":"Tasks","sub_title":"Table View","body":"\nBy default, the Tasks module opens to the table view, where you can see all available tasks.\nFilter tasks by their status: \"Invoiced\", \"Uninvoiced\", \"Backlog\", \"Ready to do\", \"In progress\", \"Done\"\nCustomize the columns and sort the tasks in the list to suit your needs.\n\nUse the 'Columns' button at the bottom right corner of the screen to add or remove columns from the table (ex. to display the assigned user, rate...)\n\nClick on a task's status text in the row to change it or add a New Task Status.\n"},{"id":638,"uri":"\/en\/tasks\/#kanban-view","title":"Tasks","sub_title":"Kanban View","body":"\nThe Tasks module also offers an alternative viewing mode, the kanban view.\nUse the kanban view to visualize your active tasks in a highly visual way, grouped into statuses.\nTasks are sorted into vertical lists by their status, and appear like notes stuck to a board.\nHover over a task 'note' to see options to view, edit, or start\/stop the task.\nDrag and drop tasks into other columns to change the status of the task quickly and easily.\nYou can use the Project selection to see tasks linked to a specific project.\nPress the \"+\" to the right of a task column to quickly add a task with that status.\n\n \nYour browser does not support the video tag.\n"},{"id":639,"uri":"\/en\/tasks\/#custom-task-status","title":"Tasks","sub_title":"Custom Task Status","body":"You can add custom task statuses from the table view by clicking a status text and selecting \"New Task Status\", or from the Kanban view by scrolling to the right and selecting the \"+\".The \"New Task Status\" window will appear where you will enter a name for the status as well as a color."},{"id":640,"uri":"\/en\/tasks\/#from-table-view","title":"Tasks","sub_title":"From Table view","body":""},{"id":641,"uri":"\/en\/tasks\/#from-kanban-view","title":"Tasks","sub_title":"From Kanban view","body":""},{"id":642,"uri":"\/en\/tasks\/#manage-task-statuses","title":"Tasks","sub_title":"Manage Task Statuses","body":"Task statuses can be edited\/added from Settings>Task Settings\nNote that the *Tasks* kanban view does not present invoiced and paid tasks, it is more like a \"to do list\" kanban for visualizing and managing your current work, rather than a full history view, which the table view is better suited for.\n"},{"id":643,"uri":"\/en\/tasks\/#viewing-a-task","title":"Tasks","sub_title":"Viewing a Task","body":"\nSelect some whitespace on the tasks's row from the table view, or click on \"View\" for a task in the task kanban view to bring up the Tasks panel on the right.\nAt the top of the Tasks overview panel and on the right of the table view, you will see a \"More Actions\" dropdown menu.\n"},{"id":644,"uri":"\/en\/tasks\/#more-actions-dropdown-menu","title":"Tasks","sub_title":"More Actions Dropdown Menu","body":"\n\"Edit\" allows you to edit the task\nThe \"Start\"\/\"Stop\" button changes depending on the state of the task, which will respectively start and create a date\/time line in the task record to begin tracking billable hours for the work, or stop the timer and fill in the end time with the current time.\n\"Invoice Task\" will create a new invoice record automatically filled with the current task for the assigned client of that task. Note: this option is only shown when \"More Actions\" is selected from the task's table view.\n\"Add to Invoice\" will prompt you to select one of the client's active invoices to add the task to.\n\"Clone\" will bring up the New Task screen pre-filled with the same information from the selected task.\n\"Run Template\" allows you to run a template for the selected task.\n\"Archive\" archives the task.\n\"Delete\" deletes the task.\n"},{"id":645,"uri":"\/en\/tasks\/#editing\/creating-a-task","title":"Tasks","sub_title":"Editing\/Creating a Task","body":""},{"id":646,"uri":"\/en\/tasks\/#details","title":"Tasks","sub_title":"Details","body":"\nClient - Assign a client to link to the task. When you invoice the task, it will automatically assign the invoice to that client.\nProject - Optionally assign the task to an available project. Doing this will automatically assign the task to the same client as the project, and when you select a client, it will filter the available projects by those which are assigned to the client you've selected. Selecting a project will override the default task rate with the task rate defined in the project record.\nUser - Optionally assign an admin portal User to the task, to maintain accountability and responsibility for the work associated with it.\nTask Number - While you can manually edit this, the best practice is to leave this field blank and allow Generated Numbers policies to populate the Task Number.\nRate - Automatically this field will use the default global task rate, or more authoritatively, the default task rate of the project it was assigned to. You may also manually specify a task rate by filling in the field yourself.\nStatus - Select a task status. Task statuses are a small part of the task lifecycle and help sort your tasks for organizational purposes. You can select one of the prebuilt task statuses, or create your own task statuses under Settings > Task Settings.\nDescription - Create a description\/note for your task, which will be included within the line item description of the task when you create an invoice out of your tasks or projects.\n"},{"id":647,"uri":"\/en\/tasks\/#documents","title":"Tasks","sub_title":"Documents","body":"Here you are able to upload files such as pictures, documents, and more in order to give your client access to these files from the client portal.Note: To download all documents linked to one or more tasks, you can select the checkboxes for the tasks (from the table view), then More Options>Documents which will email you a download link to retrieve the files."},{"id":648,"uri":"\/en\/tasks\/#time-tracking","title":"Tasks","sub_title":"Time Tracking","body":"The time tracking feature allows you to easily track billable hours for your work on a task for the client."},{"id":649,"uri":"\/en\/tasks\/#time-entries","title":"Tasks","sub_title":"Time Entries","body":"\nView a mostly self-explanatory list of date and times.\nManually enter or edit date and time entries.\nUse the start\/stop button to start and stop the timer.\nStarting the timer creates a new line in the list with the current Date and Start Time.\nStopping the timer will populate the \"End Time\", which calculates the Duration.\nAlternatively, you can manually set the Duration, which will calculate your end time for you.\nTIP: tab through the columns for quick entry.\nIf an entry in the times list has no end time yet, the task record is considered to have the Running status and you will see the Duration of the task change every second when viewing the task, while it tracks the progress.\n"},{"id":650,"uri":"\/en\/tasks\/#lifecycle-of-a-task","title":"Tasks","sub_title":"Lifecycle of a Task","body":"Tasks have a unique lifecycle, with the option to create custom statuses and support for multiple statuses to aid in sorting and managing tasks while reflecting their current states."},{"id":651,"uri":"\/en\/tasks\/#manual-task-status-or-logged","title":"Tasks","sub_title":"Manual Task Status or Logged","body":"A manually set task status is one that you select or configure, such as one of the pre-configured task statuses (Backlog, Done, In progress, or Ready to do) or a custom status you've created in Settings > Task Settings. These statuses serve primarily as recordkeeping and help sort and visualize your active tasks. Tasks with a manually set status are considered Logged if they have not been invoiced and are not currently in a Running state."},{"id":652,"uri":"\/en\/tasks\/#running","title":"Tasks","sub_title":"Running","body":"A running task is any task that is currently tracking billable hours on the clock.\n\nA task automatically enters a Running status when it contains a line for date\/time with a start time entered, but no duration or end time yet entered.\n\n\nA running task will always show a moving time for it's Duration to help track the active work being performed for that task.\n\n\nWhen a task is in the running state, it will be presented in the table as \"Running\" but it technically still has the manually set task status, and when you look at the tasks kanban view, you will see it sorted as such, with a \"play\" icon next to it to represent it is in a running state.\n\n\nWhether you manually populate the End Time or Duration of the open ended line on a task record, or stop the task to automatically populate those fields, the running task will return to a Logged state, and appear in the table with the manually set task status.\n\n"},{"id":653,"uri":"\/en\/tasks\/#invoiced","title":"Tasks","sub_title":"Invoiced","body":"A task is in an invoiced state after the task has been added to an invoice. A task in the invoice state no longer appears in the kanban view, because it is considered completed. When viewing a task that has been invoiced, there will be a link to the invoice it has been assigned to."},{"id":654,"uri":"\/en\/tasks\/#archived","title":"Tasks","sub_title":"Archived","body":"Archived tasks are hidden from all views by default. Archived tasks are still considered available, and can be invoiced and billed for. You can change your view filters to see archived tasks, and you can \"Restore\" an archived task to return it to its former state."},{"id":655,"uri":"\/en\/tasks\/#deleted","title":"Tasks","sub_title":"Deleted","body":"A deleted task is no hidden from all views by default, and is no longer considered available. Deleted tasks can not be added to invoices, edited, or billed for. You can change your view filters to see deleted tasks, and you can \"Restore\" a deleted task record to return it to its former state.Purchase Orders"},{"id":656,"uri":"\/en\/import-and-export\/#import-data","title":"Import and Export","sub_title":"Import Data","body":"You can import data into Invoice Ninja from CSV files or other accounting software from anywhere in the application using the green Import Button.\n **Note** Numbers are imported based on your company currency format. ie USD currency will parse a period (.) as the decimal, EUR with parse a comma (,) as the decimal separator.\nFirst start by uploading your CSV file to the dropzone.This will upload the file and we will perform column matching and return you to a new page.Here we match the column from the CSV (left column) with the matching Invoice Ninja columns (right columns). From here you can adjust the mappings and when they look correct, click on Import.The system will then process the CSV file and email you the results of the import.\nIf you regularly import the same file format, the application will offer you the ability to save the import columns as a template. You can select the template from the dropdown when importing.\n"},{"id":657,"uri":"\/en\/import-and-export\/#importing-invoices","title":"Import and Export","sub_title":"Importing Invoices","body":"There are some special considerations when importing invoices.\nA invoice number must be included in the file and must be unique.\nIf you have multiple line items you wish to include within the same invoice, use the same invoice number for each line.\nEach line item MUST include a quantity and cost column for the calculations of the invoice total.\nIf you wish to include a payment on the invoice, add a payment amount column and reference the amount paid.\n"},{"id":658,"uri":"\/en\/import-and-export\/#third-party-import","title":"Import and Export","sub_title":"Third Party Import","body":""},{"id":659,"uri":"\/en\/import-and-export\/#freshbooks","title":"Import and Export","sub_title":"Freshbooks","body":"From the Import page, select Freshbooks and then upload your clients and invoices files, we'll do the rest!"},{"id":660,"uri":"\/en\/import-and-export\/#invoice2go","title":"Import and Export","sub_title":"Invoice2go","body":"From the Import page, select Invoice2go, upload your invoice file and we'll do the rest!"},{"id":661,"uri":"\/en\/import-and-export\/#invoicely","title":"Import and Export","sub_title":"Invoicely","body":"From the Import page, select Invoicely and then upload your clients and invoices files, we'll do the rest!"},{"id":662,"uri":"\/en\/import-and-export\/#wave","title":"Import and Export","sub_title":"Wave","body":"From the Import page, select Wave Account and then upload your clients and accounting files, we'll do the rest!"},{"id":663,"uri":"\/en\/import-and-export\/#zoho","title":"Import and Export","sub_title":"Zoho","body":"From the Import page, select Zoho and then upload your contacts and invoices files, we'll do the rest!Export DataThere are several ways to export data out of Invoice Ninja:"},{"id":664,"uri":"\/en\/import-and-export\/#export-function-using-reports","title":"Import and Export","sub_title":"Export Function using Reports","body":"Using the report you are able to generate reports and filter them down. When you are ready, there is an Export button which will export the data to csv for instant downloads.From the reports menu you are able to curate custom reports including the ability to customize the columns that you wish to export.You are also able to use the Schedule action to automatically email a report to a selected email address on a regular basis."},{"id":665,"uri":"\/en\/import-and-export\/#backup-function","title":"Import and Export","sub_title":"Backup Function","body":"Settings > Backup | RestoreFull system backups and restores can be performed from this section of the application. You can create a full backup which will be emailed to you for safe keeping.QR Codes"},{"id":666,"uri":"\/en\/faq\/#what-is-the-client-portal?","title":"Frequently Asked Questions","sub_title":"What is the Client Portal?","body":"\nWhen you send a client an invoice, the email contains a link to view the invoice online in the client portal.\nThe client portal is an online self-serve dashboard for your client to see their invoices, make payments, download statements, manage subscriptions, payment methods, and more.\nClient portal access is available for all your clients. You can optionally allow anyone to register as a new client under Settings>Client Portal>Registration.\nIf you enable \"Client Initiated Payments\" under Settings>Payment Settings, you can even allow your clients to make a payment online without you having to send an invoice (you can also set the \"Minimum Payment Amount\" for client-initiated payments)\nYou can see how the client portal looks for your clients by clicking the \"Client Portal\" option:\nSee Client Portal"},{"id":667,"uri":"\/en\/faq\/#what-is-a-subdomain?","title":"Frequently Asked Questions","sub_title":"What is a subdomain?","body":"\nThe subdomain is used in the client portal to personalize links to match your brand. Ex., https:\/\/your-brand.invoicing.co\nUnder Settings>Client Portal, you can setup your subdomain.\nLinks generated in the system (invoices, quotes, etc.) that are sent to your clients will use the subdomain you have configured.\nIf you have multiple companies, you can set a different subdomain for each company. Ex., companya.invoicing.co, companyb.invoicing.co\u2026 that way, each company has its own branding and custom link.\n"},{"id":668,"uri":"\/en\/faq\/#how-can-i-accept-payments-online?-what-is-a-payment-gateway-(aka,-merchant-processor)?","title":"Frequently Asked Questions","sub_title":"How can I accept payments online? What is a payment gateway (AKA, merchant processor)?","body":"\nAccepting online payments has never been easier. Invoice Ninja integrates with all the major online payment gateways to let you accept payments in 135+ currencies: Payment Gateway Integrations\nIn order to accept payments online, you need to integrate your Invoice Ninja account with a \"payment gateway.\"\nSee: Setting Up Payment Gateways\n"},{"id":669,"uri":"\/en\/faq\/#how-do-i-setup-automatic-reminders-for-unpaid-invoices?","title":"Frequently Asked Questions","sub_title":"How do I setup automatic reminders for unpaid invoices?","body":"\n\nAuto-reminders for invoices can be configured under Settings>Templates & Reminders\n\nYou have the options for First, Second, Third, Endless reminders.\n\n\n\n\nDays: Set how many days until the selected 'Schedule' action selected below is triggered\n\n\nYou can choose these options from the Schedule dropdown:\n\nAfter the invoice date\nBefore the due date\nAfter the due date\n\n\n\nRemember to enable 'Send Email' to have the email reminder enabled\n\n\nOptionally set late fees here as well\n\n"},{"id":670,"uri":"\/en\/faq\/#what-is-the-payments-module?","title":"Frequently Asked Questions","sub_title":"What is the Payments module?","body":"\nInvoice Ninja includes functionality to let you record every payment that you receive on your invoices. This makes it easy to report on invoices, accept partial payments, etc.\nThe Payments module records all the INCOMING payments to the system.\nEach payment is linked to an invoice.\nYou can apply multiple payments per invoice. Ex., deposits or partial payments.\nThe payments module lets you record the amount received, payment date, payment type (the method of payment), a transaction reference, and you can record some notes.\nYou also have the option to convert currency when recording the payment. You can select the currency to convert from, and an exchange rate. The exchange rates are updated daily.\nSee: Payments\n"},{"id":671,"uri":"\/en\/faq\/#how-can-i-send-payment-email?","title":"Frequently Asked Questions","sub_title":"How can I send payment email?","body":"\n\nIf you want your clients to receive an automatic email acknowledging payments, this can be configured under Settings>Online Payments.\n\n\n\nYou have the options for:\n\nManual Payment Email \u2013 this checks the option 'Send Email' by default in the Enter Payment window. You can uncheck it when manually entering a payment if you don't want a receipt sent out.\nOnline Payment Email \u2013 when the client pays online, they will be sent a receipt automatically\nMark Paid Payment Email \u2013 when you mark an invoice as paid, the client will be sent a receipt automatically\n\n\n\nYou can customize the design of your receipt email under Settings>Templates & Reminders \u2013 select the \"Payment\" template. There is also a template for \"Partial Payment\" if the payment made was not for the full invoice amount.\n\n\nThe payment email by default will include a button to view the invoice for which the payment was made for.\n\n\n"},{"id":672,"uri":"\/en\/faq\/#is-it-possible-to-change-a-quote-into-an-invoice-when-my-client-decides-to-proceed?","title":"Frequently Asked Questions","sub_title":"Is it possible to change a quote into an invoice when my client decides to proceed?","body":"\nYes, this is very easy to do in Invoice Ninja.\n\nOn your quote, simply select \"Convert to Invoice\"\n\n\n"},{"id":673,"uri":"\/en\/faq\/#how-can-i-charge-late-fees-or-percentages-for-overdue-invoices?","title":"Frequently Asked Questions","sub_title":"How can I charge late fees or percentages for overdue invoices?","body":"\n\nThis can be done under Settings>Templates & Reminders\n\n\n\nYou can setup different fee amounts or percentages for each of the three reminder emails. For example, First Reminder may have 5% fee, Second Reminder another 5%, Third Reminder another 5%.\n\n"},{"id":674,"uri":"\/en\/faq\/#what-is-the-documents-feature?","title":"Frequently Asked Questions","sub_title":"What is the documents feature?","body":"\nThe Documents module allows you to upload files to a client, project, or an expense. For example, this may be used for recording disbursements, contracts, or other documentation you need to easily access.\nYou can select whether the document you upload is also visible to the client in the client portal.\n"},{"id":675,"uri":"\/en\/faq\/#i-have-some-clients-in-different-countries.-how-can-i-make-an-invoice-in-a-different-currency?","title":"Frequently Asked Questions","sub_title":"I have some clients in different countries. How can I make an invoice in a different currency?","body":"\n\nThe default currency selected when making a new client is determined by the \"Currency\" you set in Settings>Localization>Currency.\n\n\nWhen you Add or Edit a client, you have the option to change the currency for the client.\n\n\n\nIf your configured Payment Gateway supports the currency, the client will be able to pay in that currency. Payments will record the currency they paid in.\n\n\nYou are able to report your revenues\/payments by currency in the dashboard, and reports.\n\n\n\nIf you have a group of clients that you'd like to bill in a specific currency, or apply other settings to a group of clients, you can use the Groups feature in Invoice Ninja \u2013 see: Group Settings for Client Management\n\nGroups lets you customize any setting or templates (ex. invoice templates) to tailor to your group of clients. For example, if you want a different invoice design or email for your \"USD Clients\" you can configure that easily with Groups.\n\n\n"},{"id":676,"uri":"\/en\/faq\/#how-can-i-show-the-currency-symbol-on-invoices\/quotes?","title":"Frequently Asked Questions","sub_title":"How can I show the currency symbol on invoices\/quotes?","body":"\nUnder Settings>Localization>Currency Format, select Code. Your currency symbol will show on quotes\/invoices (ex. 1,000.00 USD)\n"},{"id":677,"uri":"\/en\/faq\/#how-to-setup-taxes?","title":"Frequently Asked Questions","sub_title":"How to Setup Taxes?","body":"\nInvoice Ninja supports virtually all forms of charging\/recording tax.\nYou can even apply 1 to 3 tax rates together.\nTaxes can be setup for invoices and expenses\n\nInvoice tax is tax you charge a client\nExpense tax is tax you recorded that you paid on an expense to a vendor (Ex. purchased equipment and X % was spent on Y tax)\n\nYou'll first want to go to Settings>Tax Settings>New Tax Rate, and add your tax name and percentage.\nThen you select the way in which you wish to apply the tax rate to your invoices\/expenses by default:\n\nInvoice Tax Rates\nIf you do not select a tax rate to apply by default, you will have to select the tax rate manually when creating an invoice\/expense.\nLine-item taxation is also supported. When enabled, this will add column(s) to the invoice for the line item tax rate(s) - you can select one to three line item tax rates.\n\nYou can also toggle whether taxes are inclusive or exclusive.\nYou can also set a tax category for your each product. That way, you can report which tax category the tax was charge for based on the products you sold. For example, \"Physical Goods\", \"Tax Exempt\"\u2026\nSee full instructions and videos for tax configuration: Taxes\n"},{"id":678,"uri":"\/en\/faq\/#how-can-i-create-individual-logins-to-invoice-ninja-for-my-staff-to-make-invoices-and-use-features,-but-not-see-my-business's-total-revenues-or-reporting?","title":"Frequently Asked Questions","sub_title":"How can I create individual logins to Invoice Ninja for my staff to make invoices and use features, but not see my business's total revenues or reporting?","body":"\n\nYou can manage your additional account users under Settings>User Management.\n\n\n\nWhen creating a New Account User, you can go under Permissions and select which areas of the system the user will have access to. If you don't want them to see any reports or analytics, don't check 'View Dashboard' or 'Reports'.\n\n\n\nSee: User Management\n\n"},{"id":679,"uri":"\/en\/faq\/#what-happens-when-i-email-an-invoice-out-to-the-client?","title":"Frequently Asked Questions","sub_title":"What happens when I email an invoice out to the client?","body":"\n\nWhen you email an invoice from Invoice Ninja, the client receives an email which allows them to open and view the invoice online, and make a payment.\n\n\nThe payment can be made in the client portal via your configured payment gateway(s)\n\n\nThe email is sent according to the \"Invoice\" template that you can fully customize under Settings>Templates & Reminders\n\n\n\nSee: Email Settings\n\n"},{"id":680,"uri":"\/en\/faq\/#how-to-make-the-invoice-always-included-as-a-pdf-attachment-in-the-email?","title":"Frequently Asked Questions","sub_title":"How to make the invoice always included as a PDF attachment in the email?","body":"\nGo to Settings>Email Settings and enable \"Attach PDF\"\n\nThis will attach a PDF of the invoice into every invoice and reminder email\n\n"},{"id":681,"uri":"\/en\/faq\/#how-do-i-customize-my-invoice-or-quote-design?","title":"Frequently Asked Questions","sub_title":"How do I customize my invoice or quote design?","body":"\nYou can customize your invoice, quote, purchase order, and other template designs under Settings>Invoice Design.\n\nYou can change the style, layout, colors, fonts, type of company and client information shown, show custom fields, whether to show a PAID stamp, whether to number pages, hide empty columns, and more.\nSee: Invoice Design\n\nDesigns can be further tailored to individual clients or groups of clients by using the Client Settings and Groups features\n\nSee: Custom Settings Per Client\nSee: Group Settings\n\n"},{"id":682,"uri":"\/en\/faq\/#what-is-the-purpose-of-the-user-dropdown-in-invoices\/quotes\/expenses?","title":"Frequently Asked Questions","sub_title":"What is the purpose of the User dropdown in invoices\/quotes\/expenses?","body":"\nThe User dropdown can be used in multiple ways. It can be used in the reports for tracking (ex. how many expenses assigned to each user), but it can also be used to give a user permission to view\/edit an individual record.\n"},{"id":683,"uri":"\/en\/faq\/#how-can-i-change-which-columns-show-in-the-different-modules?","title":"Frequently Asked Questions","sub_title":"How can I change which columns show in the different modules?","body":"\nEvery module in Invoice Ninja that stores many records has a table structure (ex. clients, products, invoices, payments, quotes, credits, expenses...), and you can change the number of rows shown per page as well as the columns.\nThere is a 'Columns' button at the bottom of the table where you can adjust the columns shown.\nFor example, if you want the expense category column to show in the expenses list:\n\n \nYour browser does not support the video tag.\n\nThe column change to Expenses (showing Category column) also takes effect in every client's Expenses list page (expenses linked to the client):\n\n"},{"id":684,"uri":"\/en\/self-host-debug-mode\/#overview","title":"Self Host Debug Mode","sub_title":"Overview","body":"Debug mode should only ever be used to get addtional information on why your system may not be responding \/ behaving as expected.By default the .env variable which controls this is set to FALSE.If your application has become unresponsive, and there is no information in the log files located instorage\/logs\/laravel.logThen you may need to enable debug mode as this will output errors in the browser so you will get direct feedback as to the issue that has caused the application to fail.\nYou should **NEVER** leave your application in debug mode, this potentially could leak credentials and your system will be exposed to potential attackers\n"},{"id":685,"uri":"\/en\/self-host-debug-mode\/#security-concerns","title":"Self Host Debug Mode","sub_title":"Security concerns","body":"In Laravel, the \".env\" file is used to store configuration values for the application. One of the values that can be set in this file is \"APP_DEBUG\". This value controls whether or not detailed error messages are displayed when an error occurs in the application.When \"APP_DEBUG\" is set to \"true\", Laravel will display detailed error messages that can include sensitive information such as the file path, database credentials, and other configuration details. This information can be used by attackers to gain unauthorized access to the application and its underlying infrastructure.Leaving \"APP_DEBUG\" set to \"true\" in a production environment is a security concern because it can allow attackers to gain valuable information about the application and its environment. Attackers can use this information to craft targeted attacks against the application or its users, and can also use it to gain unauthorized access to the underlying infrastructure.To mitigate this security concern, it is recommended to set \"APP_DEBUG\" to \"false\" in the \".env\" file of a production environment. This will prevent detailed error messages from being displayed and help to protect the application and its users from potential attacks. Additionally, it is important to ensure that all sensitive information is properly secured and not exposed in error messages or other application outputs.The following CVEs have been reported exploiting this:\nCVE-2020-15168: Laravel 7.x before 7.27.0 allows remote attackers to execute arbitrary code because of an \"Unrestricted File Upload\" vulnerability via a request to \"\/debugbar\/file\".\nCVE-2019-16785: Laravel Framework through 5.8.35 allows unauthorized remote attackers to execute arbitrary OS commands via a crafted web site that is mishandled by the \"artisan serve\" command.\nCVE-2018-15133: In Laravel Framework through 5.5.40 and 5.6.x through 5.6.29, remote code execution might occur as a result of an unserialize call on a potentially untrusted X-XSRF-TOKEN value, because of the fallback mechanism for CSRF tokens.\nThese vulnerabilities demonstrate the potential for serious security issues when APP_DEBUG=true is left enabled in a production environment. It is therefore crucial to take appropriate security measures to protect against these types of attacks."},{"id":686,"uri":"\/en\/subscriptions\/#introduction","title":"Subscriptions","sub_title":"Introduction","body":"Subscriptions are a supercharged version of our Buy Now links from version 4.In version 5 subscriptions allow you to build an instant shop front where you can bundle your existing products into direct link purchases.When you create a subscription a direct link is generated which is available to use to directly purchase the given subscription. It is important to note that even thou we have termed this functionality subscriptions, you can still generate direct links to one time purchases. This could be suitable for digital sales that are one time rather than recurring.When you create the subscription you are able to combine one time and recurring products into a single subscriptions. For example, lets say you run a hosting business and want to create a subscription which has a single Setup charge as well as a monthly recurring charge for the server.When your client purchases this, the Setup charge will only be applied to the first invoice, and then a recurring invoice is generated for any recurring products in the subscription.If you want to allow your clients to move between subscriptions then this is possible by creating a Group and adding each subscription to the group. This bundles all of the subscriptions tagged with the same group together!The settings pane allows you to define the frequency \/ auto billing and also promo codes\/discounts. We also have integrated the ability for end user self service to change between subscriptions or even cancel these subscriptions. We also handle the accounting for you for refunds if they are defined.The final piece of the subscriptions puzzle is integrating with third party services. When a subscription is purchased \/ cancelled \/ upgraded we can notify a third party end point!"},{"id":687,"uri":"\/en\/subscriptions\/#webhook-configuration","title":"Subscriptions","sub_title":"Webhook configuration","body":"If you need to control events that occur outside of Invoice Ninja, you can configure the webhook endpoints to receive information as the user is stepping through the checkout process. All endpoints must be supported if you activate this feature of the application as the app will fail to proceed without a successful response from each of the following:\n Webhooks are single time events that do not retry if your endpoint is unavailable.\n"},{"id":688,"uri":"\/en\/subscriptions\/#eligibility-checker","title":"Subscriptions","sub_title":"Eligibility checker","body":"This request queries the endpoint whether the client\/contact is eligible to continue through the checkout. You may use this if you wish to restrict users to one subscription at a time, the payload that is sent to the endpoint looks like this{\n \"context\" : \"is_eligible\",\n \"subscription\" : \"l4zbq7repr\",\n \"contact\" : \"l4zbq7repr\",\n \"contact_email\" : \"customer@example.com\",\n \"client\" : \"l4zbq7repr\",\n \"account_key\" : \"unique_identifier\",\n}"},{"id":689,"uri":"\/en\/subscriptions\/#parameters","title":"Subscriptions","sub_title":"Parameters","body":"context: (string) The context identifier, plan_expired\nsubscription: The subscription id\nrecurring_invoice: The id of the recurring invoice that was generated based on the subscription\ninvoice: The id of the invoice that was generated based on the subscription\nclient: The id of the client\ncontact: The id of the contact\naccount_key: A client reference (client.custom_value2)"},{"id":690,"uri":"\/en\/subscriptions\/#response","title":"Subscriptions","sub_title":"Response","body":"A standard array should be returned under all circumstances, within the array will be two keys, a successful request will return the following response:{\n \"message\" : \"Success\",\n \"status_code\" : \"200\" \/ HTTP status code 2xx\n}A failed request would return the an array like this:{\n \"message\" : \"A human readable failure message to pass back to the client\",\n \"status_code\" : \"403\" \/ HTTP status code 4xx\/5xx\n}Vendors"},{"id":691,"uri":"\/en\/subscriptions\/#start-trial","title":"Subscriptions","sub_title":"Start Trial","body":"If you have configured your subscription to be a trial based subscription. Then after the eligibility check, the system will attempt to start the trial, your endpoint will receive a payload like this:{\n \"context\" : \"trial\",\n \"recurring_invoice\" : \"l4zbq7repr\",\n \"client\" : \"l4zbq7repr\",\n \"subscription\" : \"l4zbq7repr\",\n \"account_key\" : \"unique_identifier\",\n}"},{"id":692,"uri":"\/en\/subscriptions\/#recurring-purchase","title":"Subscriptions","sub_title":"Recurring Purchase","body":"When a recurring subscription is created for the first time, a payload is sent to the endpoint to notify of a successful subscription creation and payment, the payload will look like this:{\n \"context\" : \"recurring_purchase\",\n \"recurring_invoice\" : \"l4zbq7repr\",\n \"invoice\" : \"l4zbq7repr\",\n \"client\" : \"l4zbq7repr\",\n \"subscription\" : \"l4zbq7repr\",\n \"contact\" : \"l4zbq7repr\",\n \"account_key\" : \"unique_identifier\",\n}"},{"id":693,"uri":"\/en\/subscriptions\/#single-purchase","title":"Subscriptions","sub_title":"Single Purchase","body":"Where your subscription is only for a standard product, and not a recurring product, then your endpoint will receive a single purchase webhook with the following configuration:{\n \"context\" : \"single_purchase\",\n \"invoice\" : \"l4zbq7repr\",\n \"client\" : \"l4zbq7repr\",\n \"subscription\" : \"l4zbq7repr\",\n \"account_key\" : \"unique_identifier\",\n}"},{"id":694,"uri":"\/en\/subscriptions\/#change-plan","title":"Subscriptions","sub_title":"Change Plan","body":"If you support allowing clients to upgrade\/downgrade their subscriptions, a change_plan webhook is fired.When a client changes plans, there may be either a credit due, or a payment depending on the plan and pro rata refund that is generated. In these two cases, the payload differs with either a credit or invoice key appearing in the payload. The following are examples:{\n \"context\" : \"change_plan\",\n \"recurring_invoice\" : \"l4zbq7repr\",\n \"credit\" : \"l4zbq7repr\",\n \"client\" : \"l4zbq7repr\",\n \"subscription\" : \"l4zbq7repr\",\n \"contact\" : \"l4zbq7repr\",\n \"account_key\" : \"unique_identifier\",\n}{\n \"context\" : \"change_plan\",\n \"recurring_invoice\" : \"l4zbq7repr\",\n \"invoice\" : \"l4zbq7repr\",\n \"client\" : \"l4zbq7repr\",\n \"subscription\" : \"l4zbq7repr\",\n \"contact\" : \"l4zbq7repr\",\n \"account_key\" : \"unique_identifier\",\n}"},{"id":695,"uri":"\/en\/subscriptions\/#subscription-cancellation","title":"Subscriptions","sub_title":"Subscription Cancellation","body":"If you allow subscription cancellations, then the following payload is forwarded to the endpoint:{\n \"context\" : \"cancellation\",\n \"subscription\" : \"l4zbq7repr\",\n \"recurring_invoice\" : \"l4zbq7repr\",\n \"client\" : \"l4zbq7repr\",\n \"contact\" : \"l4zbq7repr\",\n \"account_key\" : \"unique_identifier\",\n}"},{"id":696,"uri":"\/en\/subscriptions\/#plan-expired","title":"Subscriptions","sub_title":"Plan Expired","body":"A daily check is performed to check if any subscriptions have gone past their due date without a payment. If a subscription has been found to expired, a webhook is sent with the following payload:{\n \"context\" : \"plan_expired\",\n \"client\" : \"l4zbq7repr\",\n \"invoice\" : \"l4zbq7repr\",\n \"subscription\" : \"l4zbq7repr\",\n}"},{"id":697,"uri":"\/en\/subscriptions\/#plan-paid","title":"Subscriptions","sub_title":"Plan Paid","body":"When a payment for a subscription is made (ie for a renewal), a Plan Paid webhook event is fired with the following configuration:{\n \"context\" : \"plan_paid\",\n \"subscription\" : \"l4zbq7repr\",\n \"recurring_invoice\" : \"l4zbq7repr\",\n \"client\" : \"l4zbq7repr\",\n \"contact\" : \"l4zbq7repr\",\n \"invoice\" : \"l4zbq7repr\",\n \"account_key\" : \"l4zbq7repr\",\n}"},{"id":698,"uri":"\/en\/banking\/#bank-integrations-with-yodlee","title":"Banking","sub_title":"Bank Integrations with Yodlee","body":"For enterprise users on our hosted platform, we have integrated with Yodlee a leading data aggregration platform.Yodlee integration with most of the major global banks, allowing you to link your bank accounts with Invoice Ninja to import your bank transactions for reconciliation.\n\n"},{"id":699,"uri":"\/en\/banking\/#connecting-your-accounts","title":"Banking","sub_title":"Connecting your accounts","body":"Settings > Bank Accounts > ConnectClicking on the connect button with open a new browser window which connects to Yodlee, from this screen you are able to search for your bank and then log into your Bank AccountOnce you have successfully authenticated with your bank, you'll be able to select the accounts you wish to link to Invoice Ninja, when this is completed, click save & finish.Yodlee will give you the opportunity to add more bank accounts from different banks prior to exiting.\nTip: If you wish for Invoice Ninja to automatically sync your transaction, turn on Auto Sync, this can be done for each individual Bank Account.\n"},{"id":700,"uri":"\/en\/banking\/#importing-bank-statements","title":"Banking","sub_title":"Importing Bank Statements","body":"If you prefer to import your data using .csv files from your bank, you can upload these directly into Invoice NinjaYou can import these fromSettings > Import | Export > Bank TransactionsYou'll need to have created a Bank Account prior to this, so the transactions are linked to the correct bank account."},{"id":701,"uri":"\/en\/banking\/#transactions","title":"Banking","sub_title":"Transactions","body":"Once data has been imported into Invoice Ninja, this can be viewed from the Transactions tab in the sidebar."},{"id":702,"uri":"\/en\/banking\/#transaction-status","title":"Banking","sub_title":"Transaction Status","body":"A transaction can appear in three states\nUnmatched\nMatched\nConverted\n"},{"id":703,"uri":"\/en\/banking\/#unmatched","title":"Banking","sub_title":"Unmatched","body":"A transaction that is unmatched is a transaction that has yet to be processed or categorized. When a transaction is created in the system, its first status is unmatched."},{"id":704,"uri":"\/en\/banking\/#matched","title":"Banking","sub_title":"Matched","body":"A transaction that is matched means that Invoice Ninja has calculated (based on a set of rules) the correct matching for this particular transaction. In the matched state, the transaction can be Converted (to either an expense or payment) or it can be recategorized manually."},{"id":705,"uri":"\/en\/banking\/#converted","title":"Banking","sub_title":"Converted","body":"A transaction that is converted means that either Invoice Ninja or a user has matched and converted the transaction into either an Expense or Payment. The details and linked objects can be viewed by clicking onto the transaction."},{"id":706,"uri":"\/en\/banking\/#creating-a-transaction","title":"Banking","sub_title":"Creating a transaction","body":"A transaction can be manually created or updated."},{"id":707,"uri":"\/en\/banking\/#fields","title":"Banking","sub_title":"Fields","body":"\nType | Withdrawal which relates to an expense or Deposit which refers to income\nDate | The date of the transaction\nAmount | The amount of the transaction\nCurrency | The currency of the transaction\nBank Account | The bank account to associate the transactio with\nDescription | The description of the transaction\n"},{"id":708,"uri":"\/en\/banking\/#converting-a-transaction-to-a-expense","title":"Banking","sub_title":"Converting a transaction to a expense","body":"When you click on the transaction row, a side panel will appear as above.From this panel you are able to assign a Vendor and\/or an expense category to this transaction. When you are satisfied, just click on Convert to expense. The system will then process the transaction, convert it to an expense and finally link the expense and transaction together."},{"id":709,"uri":"\/en\/banking\/#convert-a-transaction-to-a-payment","title":"Banking","sub_title":"Convert a transaction to a payment","body":"When you click on the transaction row, a side panel will appear as above.From this panel you are able to click on a range of invoice which are to be associated with this transaction.When this has been completed, click on the Create Payment Button. The system will then process the transaction, creating a payment for the full tranasction amount, apply the payment to the associated invoices, and then link the invoice \/ transaction and payments together."},{"id":710,"uri":"\/en\/banking\/#bank-rules","title":"Banking","sub_title":"Bank Rules","body":"To improve your efficiency, you can build a ruleset to match your incoming transactions.Using a rule set will allow Invoice Ninja to performing the matching and\/or conversion of transactions for you."},{"id":711,"uri":"\/en\/banking\/#create-a-bank-transaction-rule","title":"Banking","sub_title":"Create a Bank Transaction Rule","body":"To create a bank rule navigate toSettings > Back Accounts > Manage RulesYou can edit and create rules from this page, simply click on a rule, or the create button to create a new bank rule.When creating a rule there are a number of options to consider:\nName | The name of the rule\nMatch All Rules | This settings means that for the rule to match, all of the subrules must be present for the transaction to be matched or converted.\nAuto Convert | Boolean flag which defines what to do when a transaction rule matches. If set ON the transaction will convert to an invoice or expense.\nRules | contains one or many configurable rules.\nVendor | The vendor selector. When a vendor is selected, this vendor will be assigned to the transaction expense.\nCategory | The expense category selector. When a categorty is selected, this category will be assigned to the transaction expense.\nWhen creating a rule there are a number of options available.\n\nField | The field to search on (Description or Amount)\n\n\nOperator - Description | when matching text there are several matching options available\n\n\nContains | The description must contain the value assigned\n\n\nStarts with | The description text must start with the value assigned\n\n\nIs | The description must exactly match\n\n\nIs Empty | The description must be empty\n\n\nOperator - Amount | when matching on the transaction amount there are several options available\n\n\n< | The amount must be less than the value\n\n\n<= | The amount must be less than or equal to the value\n\n\n= | The amount must be equal to the value\n\n\n\n| The amount must be greater than the value\n\n\n\n>= | The amount must be greater than or equal to the value\n\n\nValue | The user assigned value used to compare against.\n\nTransactions"}] \ No newline at end of file diff --git a/en/advanced-settings/index.html b/en/advanced-settings/index.html new file mode 100644 index 00000000..467a6764 --- /dev/null +++ b/en/advanced-settings/index.html @@ -0,0 +1,1104 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Advanced Settings

    + +

    Invoice Design

    + +

    These settings govern customization of the standard document design and layout used by default on new invoices, quotes, and credits.

    + +

    General Settings

    + +

    Customize & Preview

    + +

    This button takes you to a very advanced template code editor, with a live preview generator. Instructions for these features can be found under under PDF Customizations. You can preview the invoice design templates here, before selecting one you like to use permanently.

    + +

    Template Settings

    + +
      +
    • Invoice Design - Select a default design template for invoices.

    • +
    • Quote Design - Select a default design template for quotes.

    • +
    • Credit Design - Select a default design template for credits.

    • +
    • Page Layout - Choose to setup your documents in portrait, or landscape mode.

    • +
    • Page Size - Preformats the PDF renderings of your entities to be better suited for certain printer page sizes. Typically select the most common page size A4, the default, unless you have specific print requirements in house.

    • +
    • Font Size - Adjust the default font size to your preference. Default 7.

    • +
    • Primary Font - Default Roboto. A default custom font for document templates.

    • +
    • Secondary Font - Default Roboto. A default secondary custom font for document templates.

    • +
    • Primary Color - Default #0c45a3. A default custom color used by document templates.

    • +
    • Secondary Color - Default #7081e0. A default secondary custom color used by document templates.

    • +
    • Empty Columns - Default Show. Optionally hide columns in the item list that have no values to populate.

    • +
    + +

    Client Details, Company Details, Invoice Details, etc.

    + +

    A customizable list of data that populates sections of your documents, with the data entered in the associated record.

    + +
      +
    • Add Field - Select from a list of available record detail values, to include in the record's section on new documents.

    • +
    • Reset - The button at the bottom resets the itemized list to its default values.

    • +
    + +

    The following is a list of the sections included in various documents, invoices, quotes, credits, and each item in the list has its own tab in the Invoice Design settings menu, to customize the values that will be presented on your generated documents.

    + +
      +
    • Client Details - Fields added and removed here affect the section of your documents that print client record values.

    • +
    • Company Details - Fields added and removed here affect the section of your documents that print company record values.

    • +
    • Company Address - The company address is often presented in another location on the page, so it is separated into it's own section here as well.

    • +
    • Invoice Details - These fields populate values from the invoice record itself, to create the section that describes what invoice this is.

    • +
    • Quote Details - These fields populate values from the quote record itself, to create the section that describes what quote this is.

    • +
    • Credit Details - These fields populate values from the credit record itself, to create the section that describes what credit this is.

    • +
    • Product Columns - An itemized list of columns to include from the product details entries, for any product items included on your invoice, quote, or credit.

    • +
    • Task Columns - An itemized list of columns to include from the task details entries, for any task items included on your invoice, quote, or credit.

    • +
    • Total Fields - A list of all the accounting values, in as much or as little detail as you would like to present it on your invoices.

    • +
    + +

    Custom Fields

    + +
    + +
    + +

    Custom Fields options control up to 4 custom fields to include in all entity records, to describe the entities with that can be shown in your PDF and documented transactions, or kept for admin records only. You can use these to add details about a liquor license to your own company, details about memberships to clients, or certifications of your employees assigned to tasks, or other details.

    + +

    There are 5 different options for field types regardless of the type of record the custom field applies to. In each case, you will select a field type on the right, and the value you enter on the left will represent the name of that custom field in forms and in the admin UI.

    + +

    To include a custom field, just give the field a name. Without a field name, it will not appear in your entity records. To remove a custom field, just delete the field name completely.

    + +
      +
    • Single-line Text - Simply accepts a single line of arbitrary text for an entry.

    • +
    • Multi-line Text - Accepts multiple lines of arbitrary text, more suitable for more detailed notes.

    • +
    • Switch - This field is suited for true/false statements or yes/no states. Custom toggle switch for active membership/license status, employee opt-in for night shifts, or check box value for products in inventory.

    • +
    • Dropdown - This generates a field with a dropdown menu to select from a list, and you will be immediately asked to present a comma separated list of values to populate the drop down menu with.

    • +
    • Date - A date field requests a date value, and on the admin UI, will even present a widget for date selection to help formatting the field value. Good for license/certificate expiry dates, product manufacture date, etc.

    • +
    + +

    Each of these 5 field types can be assigned to up to 4 custom fields per entity type, selectable from the tabs at the top of the Custom Fields settings page.

    + +
      +
    • Company - These custom fields apply to the company record, as in the one for your company specifically.

    • +
    • Clients - These custom fields apply to a client record, or the individual contact records nested in a client record.

    • +
    • Products - These fields apply to each product record, to better describe the items in your inventory.

    • +
    • Invoices - In addition to having 4 custom field options for your invoice records, you can also add a surcharge field. The name of the field is entered here, and you select whether or not to apply tax. The same tax applied to the entire invoice, otherwise it is exempt from it. From the admin portal you will see the new surcharge field listed on every invoice above the tax drop downs, and it will expect you to assign an arbitrary dollar value to charge the client.

    • +
    • Payments - Custom fields that appear in payment records.

    • +
    • Vendors - Custom fields to help further describe your company's vendors, like your credit terms with them.

    • +
    • Expenses - Add more detail to your expense records with custom fields for a tax category of your expenses to help at the end of the year.

    • +
    • Users - These custom fields add detail to your user account records for registered users of the admin portal. This would be a good place to put employee details if you plan to use the tasks system or have many users to manage.

    • +
    + +

    Generated Numbers

    + +

    Generated numbers contain a collection of variables that allow very fine grained customization of generated numbers for any entity in the application.

    + +

    Available Variables

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    VariableDescription
    $counterThe current count of the entity
    $client_counterThe current count of the client entity
    $group_counterThe current count of the group entity
    $date:Y-m-dThe current date in the defined format ie Y-m-d
    $yearThe current year
    $user_idThe user id of the creator of the entity
    $client_custom1The value of the first custom field of the client entity
    $client_custom2The value of the second custom field of the client entity
    $client_custom3The value of the third custom field of the client entity
    $client_custom4The value of the fourth custom field of the client entity
    $client_id_numberThe Client ID number
    $client_numberThe Client number
    $vendor_custom1The value of the first custom field of the vendor entity
    $vendor_custom2The value of the second custom field of the vendor entity
    $vendor_custom3The value of the third custom field of the vendor entity
    $vendor_custom4The value of the fourth custom field of the vendor entity
    $vendor_id_numberThe Vendor ID number
    $vendor_numberThe Vendor number
    $expense_id_numberThe matching Client or Vendor ID number
    $user_custom1The value of the first custom field of the user entity
    $user_custom2The value of the second custom field of the user entity
    $user_custom3The value of the third custom field of the user entity
    $user_custom4The value of the fourth custom field of the user entity
    + +

    To use these variables in your number patterns, you can add them like this:

    + +
    {$date:y}-{$counter}-{$user_custom1}
    +
    + +

    +

    + Note: The patterns must resolve to a UNIQUE number, duplicates are not allowed and the generated number will not be applied - or - will be modified to be unique. +

    +

    + +

    Settings

    + +

    alt text

    + +

    The settings tab contains the most general options that apply to number generation. The other tabs provide more specific options that apply exclusively to each entity type. The rules here apply broadly to every entity type.

    + +
      +
    • Number Padding - The number padding drop down indicates how many leading zeros you'd like before each number. The default padding is 3 leading zeros ie 0001,0002,0003.

    • +
    • Generate Number - The generate number option allows you to customize WHEN the number is applied, there are two configurations; When Saved (will apply immediate when you save an entity) or When Sent (when the entity is sent / marked as sent).

    • +
    • Recurring Prefix - The recurring prefix is a prefix which is applied to entities that are created when a recurring entity has been generated.

    • +
    • Shared Invoice/Quote Counter - The shared invoice quote counter switch enables sharing of the counter between quote and invoices, so that quotes will use the counter that invoices use.

    • +
    • Shared Invoice/Credit Counter - The shared invoice credit counter switch enables sharing of the counter between credits and invoices, so that credits will use the counter that invoices use. Enabling both Invoice/Quote, and Invoice/Credit shared counters, will have all three entities use the same counter as invoices do, and share number sequencing.

    • +
    • Reset Counter - Generated counters can be reset at a variety of frequencies. It is important to note that in order to reset the counter, you must combine enough unique variables to ensure that the generated counter will still be unique. For example - if you use an annual reset counter for new entities, it would be a perfect addition to include the year at the beginning of the invoice number.

    • +
    + +

    Clients, Invoices, Recurring Invoices, Payments, etc.

    + +

    alt text

    + +

    The various entity records available that generated numbers apply to, are all listed with their own tabs at the top, for you to customize the behaviours of the number generation for each respective entity type.

    + +
      +
    • Number Pattern - Single line text field you can manually edit to finely tune your generated numbers. Create a rule that outlines how new numbers will be generated.
    • +
    + +
    {$date:y}-{$counter}
    +
    + +

    This example of a number pattern will produce a number like this, for the 9th count in 2021: 2021-0009

    + +

    Care to ensure you are adding enough unique data to the number patterns if you are using the Reset Counter feature, to prevent counter collisions.

    + +
      +
    • Number Counter - The number counter is manually editable, but you can create counter collisions if you're not careful. The number counter for any given entity type states the progress of the number counter for that entity.
    • +
    + +

    Also, at the bottom you will see some useful information to help you customize your Number Pattern more effectively. The large button View Date Formats links to a page with a PHP style guide. Below that, every entity type has it's own list of variables that can be used to add further customization to the Number Pattern.

    + +

    Email Settings

    + +

    These settings govern the behavior, appearance, and other settings for emails sent by Invoice Ninja software on behalf of your company.

    + +
      +
    • Reply-To Name - Specify a reply-to name to put at the top of your automated emails, such as to forward support requests to the appropriate contact.

    • +
    • Reply-To Email - Specify the reply-to email of the user clients should contact for support.

    • +
    • BCC Email - Blind Carbon Copy (BCC) email gets sent to a comma separated list of your specified email addresses. BCC contact email addresses cannot be seen by any of the recipients of the email messages.

    • +
    • Email Design - Select a design template for the appearance of your emails.

    • +
    • Email Signature - Include a signature message along with all of your company email messages. Multiple lines of text here for you to enter your custom signature. HTML tags are respected here for formatting your email signature.

    • +
    • Send Time - Any scheduled reminders for the day will get sent at this time.

    • +
    • Attach PDF - Turning on this switch will send invoices as PDFs attached to your emails. By default, your emails all have links to view the documents on the client portal, but it may be preferable to send the PDF directly.

    • +
    • Attach Documents - When enabled, any files included in the Documents tab of the invoice, or other record, are attached to your emails to the clients. Otherwise they can be viewed through the link on the client portal.

    • +
    • Attach UBL - International standard Universal Business Language (UBL). UBL documents are XML business documents such as purchase orders and invoices. Enabling this feature attaches an XML document along with the PDF invoice. Normally all the XML information is embedded in the PDF but some users prefer or cannot read the embedded XML data in a PDF.

    • +
    • Enable E-invoice - If you wish to produce e-invoices compatible with your region, you can enable this setting, and select the standard you wish to support.

    • +
    + +

    Client Portal

    + +

    These settings govern the behavior, function, and presentation of the Client Portal.

    + +

    There are four tabs in this setting panel, with unique features in each of them to cover.

    + +

    Settings

    + +

    These settings control the basic or general function and behavior of the client portal.

    + +
      +
    • Client Portal - Enable or disable the client portal. Disabling it will send all links to the client portal to a page that says the application has been blocked by the administrator. Generally enabled by default.

    • +
    • Tasks - Disabled by default. Enable it to present a tab on the left hand side for clients, to view Tasks that are assigned to them, whether invoiced or not. Clients can see the tasks in a list, with columns for the task description, project name, status, and total duration. This can allow clients to see your company's progress on tasks for them so far, and give them an overview of your project work for them.

    • +
    • Client Registration - Enabling this will allow new users to register themselves, and generate their own client entries in your database through a registration link on the client portal.

    • +
    • Document Upload - Enable allowing your clients to upload documents to the server, which will be attached as documents to their own client records. In the client portal, they will see the option to drag and drop or click to upload files with a large button across the screen under the Documents tab.

    • +
    • Storefront - Enables API access to create invoices automatically. After enabling, it will generate a company key, or API key to be used by your own or another third party's apps to perform invoice creation, and act as an automated storefront for your company's products or services.

    • +
    • Terms of Service - Custom, multi-line text field will be presented as your terms of service, in a discrete, clickable link at the bottom of every page of the client portal.

    • +
    • Privacy Policy - Another custom, multi-line text field will be presented as your Privacy Policy, in a discrete, clickable link at the bottom of every page of the client portal, right next to the Terms of Service.

    • +
    + +

    Authorization

    + +

    These settings govern authorization, accountability, and authentication features for the client portal and client's invoices.

    + +
      +
    • Password Protect Invoices - Disabled by default. When enabled, clients will be asked to set a password the first time they view their invoices. From now on they will need to enter this password.

    • +
    • Invoice Terms Checkbox - Prompts the client to accept the invoice terms when making a payment for an invoice in the client portal.

    • +
    • Quote Terms Checkbox - Prompts the client to accept the quote terms when confirming the quote in the client portal.

    • +
    • Invoice Signature - Require client to provide their signature on the screen with a mouse or touch screen, when paying an invoice on the client portal.

    • +
    • Quote Signature - Require client to provide their signature on the screen with a mouse or touch screen, when confirming a quote on the client portal.

    • +
    • Show on PDF - Show the client's signature on the invoice/quote PDF after it has been signed.

    • +
    + +

    For a demo on how to configure capturing signatures or terms prior to a client paying an invoice (or approving a quote, watch this video)

    + +
    + +
    + +

    Messages

    + +

    These are messages to be presented to clients at various screens of the client portal.

    + +
      +
    • Dashboard - From the dashboard page, the client will be greeted by this message.

    • +
    • Unpaid Invoice - When viewing an unpaid invoice, the client will see this message.

    • +
    • Paid Invoice - Client will see this message when viewing a paid invoice.

    • +
    • Unapproved Quote - Client will be greeted by this message when opening a quote that is pending approval.

    • +
    + +

    Customize

    + +

    Here we can customize the appearance of the client portal a little more.

    + +
      +
    • Header - Multi-line text value to be presented with a solid bar on its own row at the top of every page in the client portal.

    • +
    • Footer - Multi-line text value to be presented with a solid bar on its own row at the bottom of every page in the client portal.

    • +
    • Custom CSS - Enter your own custom CSS code to replace the stock CSS code of the client portal.

    • +
    • Custom JavaScript - Enter any custom JavaScript code you would like to embed on the client portal also here.

    • +
    + +

    Templates & Reminders

    + +

    Here we have one edit tab with some depth for control, and a preview tab, to see our changes. This allows us to customize the messages that get included with your invoice, quote, payment, or reminder emails.

    + +
      +
    • Template - A drop down select menu to choose the email template we are going to modify. Invoices, quotes, payments, reminders 1, 2, 3, etc. Reminders are going to have more depth to customize, and their unique options will appear when you select a reminder template. See below.

    • +
    • Subject - Email subject line. Default subject for an invoice email: "New invoice $number from $company.name". These values are sourced from your company data and records per message. You can select different values from the menus below, according to your template category, to further customize the message in your email template subject lines.

    • +
    • Body - Construct the body of the email template's message. The default message body for an invoice email:

      + +

      "<p>To view your invoice for $amount, click the link below.</p><div class="center">$view_link</div>".

      + +

      The email message body accepts basic HTML formatting for additional customization, and like with the subject, you may also add other values to your body message, by selecting from the appropriate list of values below.

    • +
    + +

    The categories below are tabs to select values to customize and personalize your message templates with, select the tabs to see the values ($amount, $due_date, etc) available for your template to get the relevant values in your messages. Invoice and Quote template types have a slightly different set of available values, populating from the original invoice, or quote respectively.

    + +

    The values below are mostly self explanatory. Invoice / Quote tab offers values populated from the relevant invoice or quote being emailed about. Client tab offers values populated from the relevant client entry. Contact tab offers values relevant for the first contact selected in the invoice record. Company tab offers values from your own company record, to present information about your own company. User tab offers values that represent the logged in user representing your company, who is sending the email message. You can see what the values look like in an example message under the Preview tab.

    + +

    Reminder Templates

    + +

    As mentioned above, when you select a reminder from the template list at the top of the edit tab, you will see new options appear specific to the reminders.

    + +
      +
    • First, Second, and Third Reminders

      + +
        +
      • Days - A simple integer is accepted here for the number of days before sending the reminder email.
      • +
      • Schedule - When to send the email reminder, offset by the number of days chosen.
        +After the invoice date - Reminder sent days after the invoice date. +Before the due date - Reminder sent days before the invoice due date. +After the due date - Reminder sent days after the invoice due date.
      • +
      • Send Email - An on/off toggle switch, to enable sending emails automatically for this reminder message.
      • +
      • Late Fee Amount - Enter a dollar value for a flat late fee charge.
      • +
      • Late Fee Percent - Enter a percent value to apply a late fee rate as a percent of the remaining balance.
      • +
    • +
    • Endless Reminders

      + +
        +
      • Send Email - An on/off toggle switch, to enable sending emails automatically for this reminder message.
      • +
      • Frequency - A drop down menu to select the frequency of sending automated, endless reminder emails, once first, second, and third reminders are exhausted.
      • +
    • +
    + +

    Group Settings

    + +

    Group settings is another category with a lot of depth, but most of the topics are covered exactly already because Group settings is mostly about enabling specific basic or advanced settings on a per-group basis, allowing you to build unique experiences for certain collections of clients.

    + +

    The first step is to create a group, which is very simple, and only requires a group name. Create a group with the "+" icon in the top left corner of the group settings panel. Give it a name and click "Save".

    + +

    Select your group. You will see an Overview tab and a Documents tab. From the Documents tab you can upload files like most other Documents tabs, they will not be seen anywhere other than the admin portal. The Overview tab has two options, an interactive Clients button, where you can view a list of clients in the group, or add clients to the group, and a Configure Settings button.

    + +

    Note: To remove a client from a group, it is easiest to edit the client directly and change their group or remove it.

    + +

    Configure Settings

    + +

    Customize any options here to override the regular settings for each respective category, or leave a field blank to use the regular settings.

    + +
      +
    • Company Details - Configure a custom company profile for the client group. This includes custom invoice terms, footers, and autobill settings.

    • +
    • Localization - Configure a custom localization for your clients in other countries/time zones, or using different languages, currencies, etc.

    • +
    • Payment Settings - Change autobill, and over/under payment permissions for the group. Configure payment gateways for the group.

    • +
    • Task Settings - Set specific task rate, and rule for presentation of tasks in the client portal, for the group.

    • +
    • Invoice Design - Custom invoice design templates, specific to the group.

    • +
    • Generated Numbers - Use a unique number counter and set of numbering rules for the group, apart from the rest of your clients.

    • +
    • Email Settings - Change the default generic settings for emails sent out to group members by Invoice NInja.

    • +
    • Client Portal - Customize the client portal, exclusively for group members.

    • +
    • Templates & Reminders - Have special rules for templates & reminders for your group, personalize your messages further, or be more or less restrictive about late payments with certain groups.

    • +
    • Payment links - View and edit general, and group-specific payment link settings.

    • +
    • Workflow Settings - Change some of the admin portal UI workflow settings when interacting with invoices or quotes from client's group.

    • +
    + + + +

    There are three views to the Payment links panel. The payment link list, viewing a payment link, and creating or editing a payment link.

    + +

    From the payment link list you can select existing payment links to view, or edit them. You can also add new payment links with the "+" character in the top left corner of the payment links list panel.

    + +

    When viewing a payment link you will see the initial cost of the payment link service at the top. Below it, is a link you can copy and share to clients, or post on your storefront, which prompts clients to pay for, and setup the selected payment link, which creates the invoice and payment records for you when they do that. Finally you will see links to filtered lists of invoices, or recurring invoices that are directly related to your payment link.

    + +

    When you edit a payment link there are three tabs with unique features to control the payment links with.

    + +

    Overview

    + +
      +
    • Name - The name of your monthly payment link, presentable to clients.

    • +
    • Group - Assign payment links to groups, to allow group members to switch between payment links available exclusively to them based on their group membership. Payment links not assigned to a group, will be visible to users who are not in a group only. Use this to make special payment link models available to certain VIP clients, or etc.

    • +
    • Products - A searchable, and selectable drop down list of available products from the company. These products are issued as a one-time purchase on the payment link model. For example, a setup service fee.

    • +
    • Recurring Products - Also a searchable, and selectable drop down list of available products. These products will appear on recurring invoices, for example, as the regular payment link fee.

    • +
    + +

    Settings

    + +
      +
    • Frequency - A drop down selection list to choose a regular interval to charge the clients for this payment link model.

    • +
    • Auto bill

      + +
        +
      • Enabled - A user a payment will be automatically attempted if a payment method is stored on file.
      • +
      • Enabled by default - The client will be given the option to allow payment methods to be stored with the radio box selected.
      • +
      • Disabled by default - The client will be given the option to allow payment methods to be stored with the radio box unselected.
      • +
      • Disabled - No option is given, and auto billing is disabled.
      • +
    • +
    • Promo Code - An optional promo code to reward the client if they enter the correct code at checkout.

    • +
    • Promo Discount - Select from the drop down menu on the right, either "Percent" or "Amount" to discount the client by a flat rate, or percentage of the invoice amount for that period. On the left, in the text field, enter the rate to discount by.

    • +
    • Return URL - Manually specify a URL to return the clients to when they are finished paying for and setting up their payment link.

    • +
    • Allow Query Overrides - This toggle switch enables API calls to the backend to override payment link requests, in order to append additional information to the payment link requests automatically when the client interacts with your storefront's website or app.

    • +
    • Allow Plan Changes - Allow clients who are on this payment link, the option to manually switch payment link models. Different payment links available to change to, must be assigned to the same group. Note, you can allow switching off of payment link A onto payment link B, and disallow switching off of payment link B, by not enabling Allow Plan Changes for payment link B only.

    • +
    • Allow Cancellation - Allow clients to manually request payment link cancellations from the client portal. When enabled, optionally set a time window for clients to qualify for a refund on their payment link.

    • +
    • Trial Enabled - When enabled, the initial "Pay Now" button becomes a "Start Free Trial" button with no demand for payment details at the time of trial beginning. When enabled, you should select a Trial Duration below in the newly spawned drop down menu. Otherwise the trials will be indefinite.

    • +
    • Per Seat Enabled - Toggle on or off to enable a maximum capacity, or seat limit for the payment link. When enabled, enter a number on the single text line spawned below, to specify the number of maximum seats.

    • +
    + +

    Webhook

    + +

    Webhooks allow your web based applications to communicate with each other. These settings here, govern rules for outgoing webhooks when payment links are signed up for by clients.

    + +
      +
    • Webhook URL - Enter the URL of the web service you wish to send your notification to.

    • +
    • REST Method - A drop down menu to select POST, or PUT.

      + +
        +
      • POST - When you want to create a new entry, or record.
      • +
      • PUT - Use PUT to modify an entry or record. The PUT functionality will cause the original entry or record to be fully replaced with the new incoming data.
      • +
    • +
    + +

    Below you can set as many Key-Value header pairs as you like. This is a JSON payload,

    + +
      +
    • Header Key - Enter the appropriate HTTP header as per available headers for InvoiceNinja's JSON API.

    • +
    • Header Value - Enter the value to be assigned to this custom HTTP header.

    • +
    + +

    Workflow Settings

    + +

    A few settings to automate behaviors for handling invoices and quotes with.

    + +

    Invoices

    + +
      +
    • Auto Email - Enabled by default, will automatically send emails to clients when a recurring invoice is created for them.

    • +
    • Auto Archive - Disabled by default, will automatically archive invoice records when they are fully paid.

    • +
    • Lock Invoices - Automatically lock invoices to prevent changes:

      + +
        +
      • Off - Disable this feature.
      • +
      • When Sent - Lock invoice after it has been sent to the client.
      • +
      • When Paid - Lock invoice only after the client has fully paid off the invoice.
      • +
    • +
    + +

    Quotes

    + +
      +
    • Automatically Convert - Enabled by default. Automatically convert the quote you sent into an invoice, after the client has approved the quote.

    • +
    • Auto Archive - Disabled by default. Automatically archive quotes, after they have been successfully converted into invoices.

    • +
    + +

    User Management

    + +

    There are three views to the User Management panel. The users list, viewing a user, and creating or editing a user, and their permissions in the admin portal..

    + +

    When viewing a user, you see their email address at the top, which is used to sign into the admin portal with. Below, you can see a list of buttons for all the client, invoice, quote, task, etc, records that the user has created, or been assigned. The buttons will open user-filtered lists of the records for each respective category.

    + +

    When at the edit user pane, you will see three tabs to customize user settings with:

    + +

    Details

    + +
      +
    • First Name - The user's first name.

    • +
    • Last Name - The user's last name.

    • +
    • Email - The user's email address. Mandatory for the user to log in with. When the user's account is first created, they will get an email from the InvoiceNinja server to verify their email address and log in.

    • +
    • Phone - Optionally add a phone number to your user entries for reference.

    • +
    + +

    Notifications

    + +

    A full list of events is shown here, for when an invoice, quote, payment, or credit has any sort of action taken, such as being created, being viewed, expiring, successful or failed payment, etc.

    + +

    Enable email notifications to the user for any number of these events. Choose a notification behavior for each event as preferred:

    + +
      +
    • None - No notifications will be sent for this event.

    • +
    • Owned by User - Only when the event occurs to a record owned by the user, will the notification be sent.

    • +
    • All Records - Notify the user whenever this event occurs regardless of who owns the record.

    • +
    + +

    Permissions

    + +
      +
    • Administrator - an on/off switch to elevate the user to Administrator level privileges. + +
        +
      • When disabled, a list of permission categories appears below, which the user will be subjected to. Grant, or deny permissions to create, edit, or view any record category here; clients, invoices, quotes, tasks, vendors, products, etc.
      • +
    • +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/api/authentication/index.html b/en/api/authentication/index.html new file mode 100644 index 00000000..fa0021e6 --- /dev/null +++ b/en/api/authentication/index.html @@ -0,0 +1,522 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Authentication

    + +

    Base login

    + +

    The minimum required fields for authenticating against the API is an email and password

    + +
    curl -X POST 'http://ninja.test/api/v1/login' \
    +-H "Content-Type:application/json" \
    +-d '{"email":"demo@invoiceninja.com","password":"Password0"}' \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    The return response is a CompanyUser object which contains child relations of the user / company and its associated entities

    + +

    [truncated response]

    + +
        {
    +        "permissions": "",
    +        "notifications": {
    +            "email": []
    +        },
    +        "settings": {},
    +        "is_owner": true,
    +        "is_admin": true,
    +        "is_locked": false,
    +        "updated_at": 1631673918,
    +        "archived_at": 0,
    +        "created_at": 1631673918,
    +        "permissions_updated_at": 1631709918,
    +        "ninja_portal_url": "",
    +        "user": {
    +            "id": "q9wdL84djP",
    +            "first_name": "Price Strosin",
    +            "last_name": "Dr. Estrella Ortiz",
    +            "email": "small@example.com",
    +            "last_login": 1631674051,
    +            "oauth_user_token": "",
    +            "company_user": {
    +                "permissions": "",
    +                "notifications": {
    +                    "email": []
    +                },
    +                "settings": {},
    +                "is_owner": true,
    +                "is_admin": true,
    +                "is_locked": false,
    +                "updated_at": 1631673918,
    +                "archived_at": 0,
    +                "created_at": 1631673918,
    +                "permissions_updated_at": 1631709918,
    +                "ninja_portal_url": ""
    +            }
    +        },
    +        "company": {
    +            "id": "kQBeX78dyK",
    +            "company_key": "vlyh36bobfixnoyxdd6jkahdfwdse77glu5pgbjwqlurraqpphx3zdoce5batvx2",
    +            "update_products": true,
    +            "subdomain": "",
    +            "portal_mode": "domain",
    +            "portal_domain": "http:\/\/ninja.test:8000",
    +            "settings": {
    +                "auto_archive_invoice": false,
    +                "lock_invoices": "off",
    +            }
    +            "documents": [],
    +            "users": [
    +                {
    +                    "id": "q9wdL84djP",
    +                    "first_name": "Price Strosin",
    +                    "last_name": "Dr. Estrella Ortiz",
    +                    "email": "small@example.com",
    +                    "has_password": false,
    +                    "oauth_user_token": "",
    +                    "company_user": {
    +                        "permissions": "",
    +                        "notifications": {
    +                            "email": []
    +                        },
    +                        "settings": {},
    +                        "is_owner": true,
    +                }
    +            ],
    +            "designs": [],
    +            "clients": [],
    +            "invoices": [],
    +
    +
    + +

    You are able to append some query parameters which can include additional information in the response.

    + +
    http://ninja.test/api/login?include_static=true
    +
    + +

    This will include a data array (These are datetime / payment terms and other "static" data that is used in the selectors of the administrator panel) located here

    + +

    X-API-SECRET header

    + +

    To improve the resilience of the login route, you may also append an additional header

    + +
    X-API-SECRET
    +
    + +

    This value would need to match the .env variable

    + +
    API_SECRET
    +
    + +

    A full example of a login using the X-API-SECRET would be as follows:

    + +
    curl -X POST 'http://ninja.test/api/v1/login' \
    +-H "Content-Type:application/json" \
    +-d '{"email":"demo@invoiceninja.com","password":"Password0"}' \
    +-H "X-API-SECRET: SuperSecretSecret" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/api/clients/index.html b/en/api/clients/index.html new file mode 100644 index 00000000..5c696ff2 --- /dev/null +++ b/en/api/clients/index.html @@ -0,0 +1,1293 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Clients

    + +

    Endpoints

    + +

    +
    + The clients endpoint allows you to interact with clients and their contacts. +
    +
    + Endpoints

    + +
    GET /api/v1/clients
    +POST /api/v1/clients
    +PUT /api/v1/clients/{client}
    +PUT /api/v1/clients/{client}/upload
    +DELETE /api/v1/clients/{client}
    +POST /api/v1/clients/bulk
    +
    + +

    +

    +
    +

    + +

    Get Clients

    + +

    +
    + The GET route returns a list of clients and their associated contacts. +
    +
    +

    + +
    curl -X GET 'http://ninja.test:8000/api/v1/clients' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Query Parameters

    + +
    + +

    Query parameters can be chained together to form complex queries. The current supported values are:

    + +

    balance: A query to return clients with a balance using an operator and value
    + - ie ?balance=lt:10 Returns clients with a balance less than 10
    + - available operators lt, lte, gt, gte, eq
    +between_balance: Returns clients with a balance between two values
    + - ie ?between_balance=10:20 - Returns clients with a balance between 10 and 20
    +client_id: Search by the client_id parameter +created_at: Search by created at (Unix timestamp)
    +updated_at: Search by updated at (Unix timestamp)
    +email: Returns clients with a contacts.email field equal to an email
    +filter: Search across multiple columns (name, id_number, first_name, last_name, email, custom_value1, custom_value2, custom_value3, custom_value4)
    +id_number: Search by id_number
    +is_deleted: Search using is_deleted boolean flag
    +include: A comma separated list of relations to include. + - contacts - The array of contacts associated with the client + - documents - The array of documents associated with the client + - gateway_tokens - Payment gateway tokens associated with the client +name: Search by Client Name +number: Search by number
    +per_page: The number of clients per page you want returned
    +page: The page number
    +sort: Sort the returning dataset, format is column|ASC ie ?sort=name|DESC

    + +

    Response

    + +
    + +
    {
    +"data": [
    +{
    +    "id": "OpnelpJeKB",
    +    "user_id": "q9wdL84djP",
    +    "assigned_user_id": "",
    +    "name": "O'Reilly-Metz",
    +    "website": "http:\/\/www.okeefe.com\/aut-nostrum-omnis-explicabo-nostrum.html",
    +    "private_notes": "Laudantium enim numquam provident eius ipsa. Perspiciatis aut et sunt veniam sapiente. Et dicta quo quis vel consectetur dolor.",
    +    "balance": 10735.05,
    +    "group_settings_id": "",
    +    "paid_to_date": 0,
    +    "credit_balance": 0,
    +    "last_login": 0,
    +    "size_id": "",
    +    "public_notes": "",
    +    "client_hash": "VOYXVqOLrT1pc4FdKCg8AXVIeumby5IfKvkQ1eAB",
    +    "address1": "83865",
    +    "address2": "28362 Carlotta Junctions Apt. 508",
    +    "phone": "",
    +    "city": "South Sibylstad",
    +    "state": "New York",
    +    "postal_code": "52557-0628",
    +    "country_id": "288",
    +    "industry_id": "",
    +    "custom_value1": "",
    +    "custom_value2": "",
    +    "custom_value3": "",
    +    "custom_value4": "",
    +    "shipping_address1": "9999",
    +    "shipping_address2": "6540 Kari Meadows Apt. 411",
    +    "shipping_city": "East Jordy",
    +    "shipping_state": "Illinois",
    +    "shipping_postal_code": "39913-0552",
    +    "shipping_country_id": "4",
    +    "settings": {
    +        "entity": "App\\Models\\Client",
    +        "industry_id": "",
    +        "size_id": "",
    +        "currency_id": "1"
    +    },
    +    "is_deleted": false,
    +    "vat_number": "929146739",
    +    "id_number": "",
    +    "updated_at": 1631673918,
    +    "archived_at": 0,
    +    "created_at": 1631673918,
    +    "display_name": "O'Reilly-Metz",
    +    "number": "0001",
    +    "contacts": [
    +        {
    +            "id": "YQdJqg9bOG",
    +            "first_name": "Jewell",
    +            "last_name": "McClure",
    +            "email": "user@example.com",
    +            "created_at": 1631673918,
    +            "updated_at": 1631673918,
    +            "archived_at": 0,
    +            "is_primary": true,
    +            "is_locked": false,
    +            "phone": "276-345-6722",
    +            "custom_value1": "",
    +            "custom_value2": "",
    +            "custom_value3": "",
    +            "custom_value4": "",
    +            "contact_key": "d78CHQD80ePJbEn7tYX1fsRn5hXr7XiWQqjJYT9Q",
    +            "send_email": true,
    +            "last_login": 0,
    +            "password": "**********",
    +            "link": "http:\/\/ninja.test:8000\/client\/key_login\/d78CHQD80ePJbEn7tYX1fsRn5hXr7XiWQqjJYT9Q"
    +        },
    +        {
    +            "id": "y1aKZjleQG",
    +            "first_name": "Alaina",
    +            "last_name": "Wuckert",
    +            "email": "amcdermott@example.org",
    +            "created_at": 1631673918,
    +            "updated_at": 1631673918,
    +            "archived_at": 0,
    +            "is_primary": false,
    +            "is_locked": false,
    +            "phone": "(641) 879-8481",
    +            "custom_value1": "",
    +            "custom_value2": "",
    +            "custom_value3": "",
    +            "custom_value4": "",
    +            "contact_key": "KQoEiBxAQe05p43QubjoMcHxYKkBQLpWU4Swxi86",
    +            "send_email": true,
    +            "last_login": 0,
    +            "password": "**********",
    +            "link": "http:\/\/ninja.test:8000\/client\/key_login\/KQoEiBxAQe05p43QubjoMcHxYKkBQLpWU4Swxi86"
    +        }
    +    ],
    +    "documents": [],
    +    "gateway_tokens": []
    +}
    +],
    +"meta": {
    +    "pagination": {
    +        "total": 1,
    +        "count": 1,
    +        "per_page": 1,
    +        "current_page": 1,
    +        "total_pages": 1,
    +        "links": []
    +    }
    +}
    +}⏎           
    +
    + +

    Create Client

    + +

    +
    + The POST route is used to create a client.

    + +

    Its important to note that contacts are intimately related to the client. The API expects the full contacts array with each POST/PUT request.

    + +

    To remove a contact you would simply drop the contact object from the contacts array and PUT back to the API.

    + +

    +

    +
    +

    + +
    curl -X POST 'http://ninja.test:8000/api/v1/clients' \
    +-H "Content-Type:application/json" \
    +-d '{"name":"Client Name","contacts":[{"first_name":"helly","email":"email@example.com"}]}' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Parameters

    + +
    + +

    name: (string) The client name
    +website: (string) The client website
    +private_notes: (string) Private notes for the client
    +industry_id: (integer) The industry id of the client
    +size_id: (integer) The size id of the client
    +address1: (string) Address line 1
    +address2: (string) Address line 2
    +city: (string) City
    +state: (string) State
    +postal_code: (string) Postal code
    +country_id: (string) The country id of the client
    +custom_value1: (string) Custom value
    +custom_value2: (string) Custom value
    +custom_value3: (string) Custom value
    +custom_value4: (string) Custom value
    +shipping_address1: (string) Shipping address line 1
    +shipping_address2: (string) Shipping address line 2
    +shipping_city: (string) Shipping city
    +shipping_state: (string) Shipping state
    +shipping_postal_code: (string) Shipping postal code
    +shipping_country_id: (integer) Shipping country id
    +settings: (object) Settings object for the client - see Company Settings for more information
    +vat_number: (string) Tax number of the client
    +id_number: (string) ID reference for the client
    +group_settings_id: (string) The group membership id
    +public_notes: (string) Public notes for the client
    +phone: (string) The phone number of the client
    +number: (string) The reference number for the client

    + +

    Contacts array:
    +first_name: (string) Contact first name.
    +last_name: (string) Contact last name.
    +email: (string) Contact email.
    +phone: (string) Contact phone number.
    +custom_value1: (string) Custom value
    +custom_value2: (string) Custom value
    +custom_value3: (string) Custom value
    +custom_value4: (string) Custom value
    +send_email: (bool) Determine if this contact will by default receive emails

    + +

    Response

    + +
    + +
    {
    +"data": {
    +    "id": "wMvbmEAbYA",
    +    "user_id": "q9wdL84djP",
    +    "assigned_user_id": "",
    +    "name": "Client Name",
    +    "website": "",
    +    "private_notes": "",
    +    "balance": 0,
    +    "group_settings_id": "",
    +    "paid_to_date": 0,
    +    "credit_balance": 0,
    +    "last_login": 0,
    +    "size_id": "",
    +    "public_notes": "",
    +    "client_hash": "AVS87HCjH2EHA74pAqYCmFJ9dAmg9rfQfpPc4NRu",
    +    "address1": "",
    +    "address2": "",
    +    "phone": "",
    +    "city": "",
    +    "state": "",
    +    "postal_code": "",
    +    "country_id": "840",
    +    "industry_id": "",
    +    "custom_value1": "",
    +    "custom_value2": "",
    +    "custom_value3": "",
    +    "custom_value4": "",
    +    "shipping_address1": "",
    +    "shipping_address2": "",
    +    "shipping_city": "",
    +    "shipping_state": "",
    +    "shipping_postal_code": "",
    +    "shipping_country_id": "",
    +    "settings": {
    +        "entity": "App\\Models\\Client",
    +        "invoice_terms": "Client Terms",
    +        "currency_id": "1"
    +    },
    +    "is_deleted": false,
    +    "vat_number": "",
    +    "id_number": "",
    +    "updated_at": 1631680816,
    +    "archived_at": 0,
    +    "created_at": 1631680816,
    +    "display_name": "Le Dudette",
    +    "number": "0002",
    +    "contacts": [
    +        {
    +            "id": "9wdL8kpdjP",
    +            "first_name": "Contact first name",
    +            "last_name": "Contact last name",
    +            "email": "email@gmail.com",
    +            "created_at": 1631680816,
    +            "updated_at": 1631680816,
    +            "archived_at": 0,
    +            "is_primary": true,
    +            "is_locked": false,
    +            "phone": "",
    +            "custom_value1": "",
    +            "custom_value2": "",
    +            "custom_value3": "",
    +            "custom_value4": "",
    +            "contact_key": "LE3IpSlTpV93DkMNNiSKiUmkaBpajsWW60I3818h",
    +            "send_email": true,
    +            "last_login": 0,
    +            "password": "",
    +            "link": "http:\/\/ninja.test\/client\/key_login\/LE3IpSlTpV93DkMNNiSKiUmkaBpajsWW60I3818h"
    +        }
    +    ],
    +    "documents": [],
    +    "gateway_tokens": []
    +}
    +
    +
    + +

    Update Client

    + +

    +
    + The PUT route is used to create a client.

    + +

    It is important to note that the primary key representation of the client is not an integer, but a hashed id, ie. wMvbmEAbYA +

    +
    +

    + +
    curl -X PUT 'http://ninja.test:8000/api/v1/clients/wMvbmEAbYA' \
    +-H "Content-Type:application/json" \
    +-d '{"name":"Client Name","contacts":[{"first_name":"helly","email":"email@example.com"}]}' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Parameters

    + +
    + +

    name: (string) The client name
    +website: (string) The client website
    +private_notes: (string) Private notes for the client
    +industry_id: (integer) The industry id of the client
    +size_id: (integer) The size id of the client
    +address1: (string) Address line 1
    +address2: (string) Address line 2
    +city: (string) City
    +state: (string) State
    +postal_code: (string) Postal code
    +country_id: (string) The country id of the client
    +custom_value1: (string) Custom value
    +custom_value2: (string) Custom value
    +custom_value3: (string) Custom value
    +custom_value4: (string) Custom value
    +shipping_address1: (string) Shipping address line 1
    +shipping_address2: (string) Shipping address line 2
    +shipping_city: (string) Shipping city
    +shipping_state: (string) Shipping state
    +shipping_postal_code: (string) Shipping postal code
    +shipping_country_id: (integer) Shipping country id
    +settings: (object) Settings object for the client - see Company Settings for more information
    +vat_number: (string) Tax number of the client
    +id_number: (string) ID reference for the client
    +group_settings_id: (string) The group membership id
    +public_notes: (string) Public notes for the client
    +phone: (string) The phone number of the client
    +number: (string) The reference number for the client

    + +

    Contacts array:
    +first_name: (string) Contact first name.
    +last_name: (string) Contact last name.
    +email: (string) Contact email.
    +phone: (string) Contact phone number.
    +custom_value1: (string) Custom value
    +custom_value2: (string) Custom value
    +custom_value3: (string) Custom value
    +custom_value4: (string) Custom value
    +send_email: (bool) Determine if this contact will by default receive emails

    + +

    Response

    + +
    + +
    {
    +"data": {
    +    "id": "wMvbmEAbYA",
    +    "user_id": "q9wdL84djP",
    +    "assigned_user_id": "",
    +    "name": "Client Name",
    +    "website": "",
    +    "private_notes": "",
    +    "balance": 0,
    +    "group_settings_id": "",
    +    "paid_to_date": 0,
    +    "credit_balance": 0,
    +    "last_login": 0,
    +    "size_id": "",
    +    "public_notes": "",
    +    "client_hash": "AVS87HCjH2EHA74pAqYCmFJ9dAmg9rfQfpPc4NRu",
    +    "address1": "",
    +    "address2": "",
    +    "phone": "",
    +    "city": "",
    +    "state": "",
    +    "postal_code": "",
    +    "country_id": "840",
    +    "industry_id": "",
    +    "custom_value1": "",
    +    "custom_value2": "",
    +    "custom_value3": "",
    +    "custom_value4": "",
    +    "shipping_address1": "",
    +    "shipping_address2": "",
    +    "shipping_city": "",
    +    "shipping_state": "",
    +    "shipping_postal_code": "",
    +    "shipping_country_id": "",
    +    "settings": {
    +        "entity": "App\\Models\\Client",
    +        "invoice_terms": "Client Terms",
    +        "currency_id": "1"
    +    },
    +    "is_deleted": false,
    +    "vat_number": "",
    +    "id_number": "",
    +    "updated_at": 1631680816,
    +    "archived_at": 0,
    +    "created_at": 1631680816,
    +    "display_name": "Le Dudette",
    +    "number": "0002",
    +    "contacts": [
    +        {
    +            "id": "9wdL8kpdjP",
    +            "first_name": "Contact first name",
    +            "last_name": "Contact last name",
    +            "email": "email@gmail.com",
    +            "created_at": 1631680816,
    +            "updated_at": 1631680816,
    +            "archived_at": 0,
    +            "is_primary": true,
    +            "is_locked": false,
    +            "phone": "",
    +            "custom_value1": "",
    +            "custom_value2": "",
    +            "custom_value3": "",
    +            "custom_value4": "",
    +            "contact_key": "LE3IpSlTpV93DkMNNiSKiUmkaBpajsWW60I3818h",
    +            "send_email": true,
    +            "last_login": 0,
    +            "password": "",
    +            "link": "http:\/\/ninja.test\/client\/key_login\/LE3IpSlTpV93DkMNNiSKiUmkaBpajsWW60I3818h"
    +        }
    +    ],
    +    "documents": [],
    +    "gateway_tokens": []
    +}
    +
    +
    + +

    Upload Client Documents

    + +

    +
    + The PUT route is used to upload documents to a client record.

    + +

    +

    +
    +

    + +
    curl -X PUT 'http://ninja.test:8000/api/v1/clients/wMvbmEAbYA/upload' \
    +-H 'Content-Type: multipart/form-data' \
    +-F _method=PUT \
    +-F 'documents[]=@filename.png'
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Parameters

    + +
    + +

    none.

    + +

    Response

    + +
    + +
    {
    +"data": {
    +    "id": "wMvbmEAbYA",
    +    "user_id": "q9wdL84djP",
    +    "assigned_user_id": "",
    +    "name": "Client Name",
    +    "website": "",
    +    "private_notes": "",
    +    "balance": 0,
    +    "group_settings_id": "",
    +    "paid_to_date": 0,
    +    "credit_balance": 0,
    +    "last_login": 0,
    +    "size_id": "",
    +    "public_notes": "",
    +    "client_hash": "AVS87HCjH2EHA74pAqYCmFJ9dAmg9rfQfpPc4NRu",
    +    "address1": "",
    +    "address2": "",
    +    "phone": "",
    +    "city": "",
    +    "state": "",
    +    "postal_code": "",
    +    "country_id": "840",
    +    "industry_id": "",
    +    "custom_value1": "",
    +    "custom_value2": "",
    +    "custom_value3": "",
    +    "custom_value4": "",
    +    "shipping_address1": "",
    +    "shipping_address2": "",
    +    "shipping_city": "",
    +    "shipping_state": "",
    +    "shipping_postal_code": "",
    +    "shipping_country_id": "",
    +    "settings": {
    +        "entity": "App\\Models\\Client",
    +        "invoice_terms": "Client Terms",
    +        "currency_id": "1"
    +    },
    +    "is_deleted": false,
    +    "vat_number": "",
    +    "id_number": "",
    +    "updated_at": 1631680816,
    +    "archived_at": 0,
    +    "created_at": 1631680816,
    +    "display_name": "Le Dudette",
    +    "number": "0002",
    +    "contacts": [
    +        {
    +            "id": "9wdL8kpdjP",
    +            "first_name": "Contact first name",
    +            "last_name": "Contact last name",
    +            "email": "email@gmail.com",
    +            "created_at": 1631680816,
    +            "updated_at": 1631680816,
    +            "archived_at": 0,
    +            "is_primary": true,
    +            "is_locked": false,
    +            "phone": "",
    +            "custom_value1": "",
    +            "custom_value2": "",
    +            "custom_value3": "",
    +            "custom_value4": "",
    +            "contact_key": "LE3IpSlTpV93DkMNNiSKiUmkaBpajsWW60I3818h",
    +            "send_email": true,
    +            "last_login": 0,
    +            "password": "",
    +            "link": "http:\/\/ninja.test\/client\/key_login\/LE3IpSlTpV93DkMNNiSKiUmkaBpajsWW60I3818h"
    +        }
    +    ],
    +    "documents": [
    +        {
    +            "id": "Wpmbk5ezJn",
    +            "user_id": "q9wdL84djP",
    +            "assigned_user_id": "",
    +            "project_id": "",
    +            "vendor_id": "",
    +            "url": "http:\/\/ninja.test\/api\/v1\/documents\/Wpmbk5ezJn\/download",
    +            "preview": "",
    +            "name": "document.pdf",
    +            "type": "pdf",
    +            "disk": "public",
    +            "hash": "niqbMIupZI0p1wS1ZwsEqJSMac8plimEXAr0TuIR.pdf",
    +            "size": 40078,
    +            "width": 0,
    +            "height": 0,
    +            "is_default": false,
    +            "updated_at": 1631681485,
    +            "archived_at": 0,
    +            "created_at": 1631681485,
    +            "is_deleted": false
    +        }
    +    ],
    +    "gateway_tokens": []
    +}
    +
    + +

    Delete Client

    + +

    +
    + The DELETE route is delete a Client. Note* To ensure referential integrity entity records are never permanently deleted. A deleted client is simply "hidden" from view and their balance, invoices and payments are hidden from all reports.

    + +

    +

    +
    +

    + +
    curl -X DELETE 'http://ninja.test:8000/api/v1/clients' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Parameters

    + +
    + +

    none.

    + +

    Response

    + +
    + +
    {
    +"data": {
    +    "id": "wMvbmEAbYA",
    +    "user_id": "q9wdL84djP",
    +    "assigned_user_id": "",
    +    "name": "Client Name",
    +    "website": "",
    +    "private_notes": "",
    +    "shipping_postal_code": "",
    +    "shipping_country_id": "",
    +    "settings": {
    +        "entity": "App\\Models\\Client",
    +        "invoice_terms": "Client Terms",
    +        "currency_id": "1"
    +    },
    +    "is_deleted": false,
    +    "vat_number": "",
    +    "id_number": "",
    +    "updated_at": 1631680816,
    +    "archived_at": 0,
    +    "created_at": 1631680816,
    +    "display_name": "Le Dudette",
    +    "number": "0002",
    +    "contacts": [
    +        {
    +            "id": "9wdL8kpdjP",
    +            "first_name": "Contact first name",
    +            "last_name": "Contact last name",
    +            "email": "email@gmail.com",
    +            "created_at": 1631680816,
    +            "updated_at": 1631680816,
    +            "archived_at": 0,
    +        }
    +    ],
    +    "documents": [],
    +    "gateway_tokens": []
    +}
    +
    + +

    Client Bulk Actions

    + +

    +
    + The bulk action route allows you to perform an action on multiple clients.

    + +

    +

    +
    +

    + +
    curl -X POST 'http://ninja.test/api/v1/clients/bulk' \
    +-H "Content-Type:application/json" \
    +-d '{"action":"restore","ids":["VolejRejNm","wMvbmEAbYA"]}' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Parameters

    + +
    + +

    archive: Archive clients.
    +restore: Restore clients.
    +delete: Delete clients.

    + +

    Response

    + +
    + +

    Response

    + +
    + +

    Array of clients

    + +
    {
    +"data": [
    +{
    +    "id": "OpnelpJeKB",
    +    "user_id": "q9wdL84djP",
    +    "shipping_country_id": "4",
    +    "settings": {
    +        "entity": "App\\Models\\Client",
    +        "industry_id": "",
    +        "size_id": "",
    +        "currency_id": "1"
    +    },
    +    "is_deleted": false,
    +    "vat_number": "929146739",
    +    "contacts": [
    +        {
    +            "id": "YQdJqg9bOG",
    +            "first_name": "Jewell",
    +            "last_name": "McClure",
    +            "email": "user@example.com",
    +
    +        },
    +    ],
    +    "documents": [],
    +    "gateway_tokens": []
    +}
    +],
    +"meta": {
    +    "pagination": {
    +        "total": 1,
    +        "count": 1,
    +        "per_page": 1,
    +        "current_page": 1,
    +        "total_pages": 1,
    +        "links": []
    +    }
    +}
    +}⏎           
    +
    + +

    Client Purge

    + +

    +
    + It is possible to remove a client (and all their associated data) permanently from the system. In order to +do this, you would need to use the purge routes.

    + +

    This is a password protected route, meaning that a password override is required to execute this command, to +use this the header field X-API-PASSWORD is also required in the request. This password would match your login password.

    + +

    +

    +
    +

    + +
    curl -X POST '/api/v1/clients/{id}/purge' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-API-PASSWORD:your_login_password_here" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Route Parameters

    + +
    + +

    id: The hashed ID of the client

    + +

    Response

    + +
    + +

    HTTP response code 200

    + +
    {
    +"data": {
    +    'message': 'Success'
    +}⏎      
    +
    + +

    Client Merge

    + +

    +
    + It is possible to merge two clients into a single client. This will aggregate both clients invoices / documents and other attributes into a single client.

    + +

    This is a password protected route, meaning that a password override is required to execute this command, to +use this the header field X-API-PASSWORD is also required in the request. This password would match your login password.

    + +

    +

    +
    +

    + +
    curl -X POST '/api/v1/clients/{id}/{mergeable_client_hashed_id}/merge' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-API-PASSWORD:your_login_password_here" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Route Parameters

    + +
    + +

    id: The client to receive the merging client +mergeable_client_hashed_id: The hashed id of the client to be merged.

    + +

    Response

    + +
    + +

    HTTP response: code 200 +Object response: Client

    + +
    {
    +"data": {
    +    "id": "wMvbmEAbYA",
    +    "user_id": "q9wdL84djP",
    +    "assigned_user_id": "",
    +    "name": "Client Name",
    +    "website": "",
    +    "private_notes": "",
    +    "shipping_postal_code": "",
    +    "shipping_country_id": "",
    +    "settings": {
    +        "entity": "App\\Models\\Client",
    +        "invoice_terms": "Client Terms",
    +        "currency_id": "1"
    +    },
    +    "is_deleted": false,
    +    "vat_number": "",
    +    "id_number": "",
    +    "updated_at": 1631680816,
    +    "archived_at": 0,
    +    "created_at": 1631680816,
    +    "display_name": "Le Dudette",
    +    "number": "0002",
    +    "contacts": [
    +        {
    +            "id": "9wdL8kpdjP",
    +            "first_name": "Contact first name",
    +            "last_name": "Contact last name",
    +            "email": "email@gmail.com",
    +            "created_at": 1631680816,
    +            "updated_at": 1631680816,
    +            "archived_at": 0,
    +        }
    +    ],
    +    "documents": [],
    +    "gateway_tokens": []
    +}
    +
    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/api/invoices/index.html b/en/api/invoices/index.html new file mode 100644 index 00000000..25a0a784 --- /dev/null +++ b/en/api/invoices/index.html @@ -0,0 +1,735 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Invoices

    + +

    Endpoints

    + +

    +
    + The invoices endpoint allows you to interact with invoices. +
    +
    + Endpoints

    + +
    GET /api/v1/invoices
    +POST /api/v1/invoices
    +PUT /api/v1/invoices/{invoice}
    +PUT /api/v1/invoices/{invoice}/upload
    +DELETE /api/v1/invoices/{invoice}
    +POST /api/v1/invoices/bulk
    +GET /api/v1/invoices/{invoice}/delivery_note
    +GET /api/v1/invoice/{invitation_key}/download
    +POST /api/v1/invoices/update_reminders
    +
    + +

    +

    +
    +

    + +

    Get Invoices

    + +

    +
    + The GET route returns a list of invoices. +
    +
    +

    + +
    curl -X GET 'http://ninja.test:8000/api/v1/invoices' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Query Parameters

    + +
    + +

    Query parameters can be chained together to form complex queries. The current supported values are:

    + +

    client_status: Filters invoice by their status values:
    +- 1 DRAFT
    +- 2 SENT
    +- 3 PARTIALLY PAID
    +- 4 PAID

    + +

    It is possible to chain together multiple statuses using a comma separated list for example:

    + +
    /api/v1/invoices?client_status=1,2,3
    +
    + +

    filter: Search across multiple columns (number, po_number, date, amount, balance, custom_value1, custom_value2, custom_value3, custom_value4)

    + +
    /api/v1/invoices?filter=2022-01-05
    +
    + +

    number: Search by invoice number
    +without_deleted_clients: Filters the returning invoices and excludes invoices for deleted clients.
    +with_trashed: Returning invoices that have been archived.
    +upcoming: Returns invoices which have NO due date or the due date is in the future.
    +overdue: Returns invoices which have a due_date OR partial_due_date in the past.
    +payable: Returns invoices which have a pending balance remaining.
    +sort: Sort the returning dataset, format is column|ASC ie ?sort=name|DESC
    +private_notes: Searches invoice on the private_notes column
    +created_at: Filters invoices greater than or equal to the created_at timestamp (Unix Timestamp)
    +updated_at: Filters invoices greater than or equal to the updated_at timestamp (Unix Timestamp)
    +is_deleted: Search using is_deleted boolean flag
    +include: A comma separated list of relationships to be returned back in the dataset options include:
    +- client - The associated client
    +- payments - The associated payments for this invoice
    +- activities - The activity records for this invoice
    +per_page: The number of invoices per page you want returned
    +page: The page number

    + +

    Response

    + +
    + +
    {
    +"data": [
    +{
    +    "id": "xYRdG7dDzO",
    +    "user_id": "VolejRejNm",
    +    "project_id": "",
    +    "assigned_user_id": "",
    +    "amount": 4513.61,
    +    "balance": 4513.61,
    +    "client_id": "Wpmbk5ezJn",
    +    "vendor_id": "",
    +    "status_id": "2",
    +    "design_id": "",
    +    "recurring_id": "",
    +    "created_at": 1675982786,
    +    "updated_at": 1675982786,
    +    "archived_at": 0,
    +    "is_deleted": false,
    +    "number": "0019",
    +    "discount": 0,
    +    "po_number": "",
    +    "date": "2022-12-20",
    +    "last_sent_date": "",
    +    "next_send_date": "",
    +    "due_date": "",
    +    "terms": "",
    +    "public_notes": "",
    +    "private_notes": "",
    +    "uses_inclusive_taxes": false,
    +    "tax_name1": "",
    +    "tax_rate1": 0,
    +    "tax_name2": "",
    +    "tax_rate2": 0,
    +    "tax_name3": "CA Sales Tax",
    +    "tax_rate3": 5,
    +    "total_taxes": 483.61,
    +    "is_amount_discount": true,
    +    "footer": "",
    +    "partial": 0,
    +    "partial_due_date": "",
    +    "custom_value1": "1972-12-12",
    +    "custom_value2": "no",
    +    "custom_value3": "",
    +    "custom_value4": "",
    +    "has_tasks": false,
    +    "has_expenses": false,
    +    "custom_surcharge1": 0,
    +    "custom_surcharge2": 0,
    +    "custom_surcharge3": 0,
    +    "custom_surcharge4": 0,
    +    "exchange_rate": 1,
    +    "custom_surcharge_tax1": false,
    +    "custom_surcharge_tax2": false,
    +    "custom_surcharge_tax3": false,
    +    "custom_surcharge_tax4": false,
    +    "line_items": [
    +        {
    +            "quantity": 1,
    +            "cost": 403,
    +            "product_key": "Id sit.",
    +            "notes": "Excepturi vel.",
    +            "discount": 0,
    +            "is_amount_discount": true,
    +            "tax_name1": "Sales Tax",
    +            "tax_rate1": 5,
    +            "tax_name2": "",
    +            "tax_rate2": 0,
    +            "tax_name3": "",
    +            "tax_rate3": 0,
    +            "sort_id": 0,
    +            "line_total": 403,
    +            "gross_line_total": 423.15,
    +            "custom_value1": "https:\/\/picsum.photos\/200",
    +            "custom_value2": "47",
    +            "custom_value3": "Sed placeat et.",
    +            "custom_value4": "Eos et iusto velit.",
    +            "type_id": "1",
    +            "product_cost": 0,
    +            "tax_amount": 20.15,
    +            "date": ""
    +        }
    +    ],
    +    "entity_type": "invoice",
    +    "reminder1_sent": "",
    +    "reminder2_sent": "",
    +    "reminder3_sent": "",
    +    "reminder_last_sent": "",
    +    "paid_to_date": 0,
    +    "subscription_id": "",
    +    "auto_bill_enabled": false,
    +    "invitations": [
    +        {
    +            "id": "W4QbYKezqM",
    +            "client_contact_id": "Wpmbk5ezJn",
    +            "key": "3TlMBVTIGgPQNMHzRhoHAo0mayy5O3rv",
    +            "link": "http:\/\/ninja.test:8000\/client\/invoice\/3TlMBVTIGgPQNMHzRhoHAo0mayy5O3rv",
    +            "sent_date": "2023-02-09 22:46:26",
    +            "viewed_date": "",
    +            "opened_date": "",
    +            "updated_at": 1675982786,
    +            "archived_at": 0,
    +            "created_at": 1675982786,
    +            "email_status": "",
    +            "email_error": ""
    +        },
    +    ],
    +    "documents": []
    +},
    +}⏎           
    +
    + +

    Create Invoice

    + +

    +
    + The POST route is used to create a invoice.

    + +

    +

    +
    +

    + +
    curl -X POST 'http://ninja.test:8000/api/v1/invoices' \
    +-H "Content-Type:application/json" \
    +-d '{"terms":"Something","line_items":[{"quantity":1,"cost":10,"product_key":"example product","notes":"Product Description"}]}' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Parameters

    + +
    + +

    client_id: REQUIRED string - The client id
    +project_id: optional string - The associated project id
    +vendor_id: optional string - The associated vendor id
    +subscription_id: optional string - The associated subscription id
    +number: optional string - The invoice number
    +discount: optional float - Discount amount or percentage
    +po_number: optional string - Purchase order number +date: optional date Y-m-d - Invoice date
    +due_date: optional date Y-m-d - Invoice due date +public_notes: optional string - Public notes of the invoice, theses are client visible
    +private_notes: optional string - Private notes which are not visible to the client +terms: optional string - Invoice terms
    +footer: optional string - Invoice footer
    +design_id: optional string - The design ID to be used for this invoice
    +uses_inclusive_taxes: optional bool true|false - Determine the tax method to apply to the invoice exclusive or inclusive taxes
    +tax_name1: optional string ie GST - The name of the first tax rate
    +tax_rate1: optiona float ie 10 - The rate of the first tax rate
    +tax_name2: optional string ie VAT - The name of the first second rate
    +tax_rate2: optional float ie 17.5 - The rate of the first second rate
    +tax_name3: optional string ie VAT - The name of the first third rate
    +tax_rate3: optional float ie 17.5 - The rate of the first third rate
    +is_amount_discount: optional bool true|false - Boolean flag defining if the discount is an amount (true) or percentage (false)
    +partial: optional float ie 10.50 - Partial / Deposit amount - if required
    +partial_due_date: optional date Y-m-d - The due date of the partial amount
    +custom_value1: optional string free form text - Custom values for the invoice
    +custom_value2: optional string free form text - Custom values for the invoice
    +custom_value3: optional string free form text - Custom values for the invoice
    +custom_value4: optional string free form text - Custom values for the invoice
    +custom_surcharge1: optional float ie. 1.20 - Custom surcharge amounts for the invoice
    +custom_surcharge2: optional float ie. 1.20 - Custom surcharge amounts for the invoice
    +custom_surcharge3: optional float ie. 1.20 - Custom surcharge amounts for the invoice
    +custom_surcharge4: optional float ie. 1.20 - Custom surcharge amounts for the invoice
    +custom_surcharge_tax1: optional bool true|false - Flag determining if taxes should apply to the surcharge amounts
    +custom_surcharge_tax2: optional bool true|false - Flag determining if taxes should apply to the surcharge amounts
    +custom_surcharge_tax3: optional bool true|false - Flag determining if taxes should apply to the surcharge amounts
    +custom_surcharge_tax4: optional bool true|false - Flag determining if taxes should apply to the surcharge amounts
    +exchange_rate: optional float ie 1.5 - The currency exchange rate for this invoice
    +auto_bill_enabled: optional bool true|false - Boolean flag determining if the invoice should be auto billed
    +idempotency_key: optional string ie YgXPe3gISCdpcilDcQKaef06wgh1hE4p - Idempotency key, used to mitigate double requests +assigned_user_id: optional string - The id of the assigned user for this invoice

    + +
      "line_items": [
    +    {
    +      "product_key": "Id sit.",
    +      "notes": "Excepturi vel.",
    +      "cost": 403,
    +      "product_cost": 0,
    +      "quantity": 1,
    +      "tax_name1": "GST",
    +      "tax_rate1": 10,
    +      "tax_name2": "",
    +      "tax_rate2": 0,
    +      "tax_name3": "",
    +      "tax_rate3": 0,
    +      "custom_value1": "https://picsum.photos/200",
    +      "custom_value2": "47",
    +      "custom_value3": "Sed placeat et.",
    +      "custom_value4": "Eos et iusto velit.",
    +      "discount": 0,
    +      "type_id": "1"
    +    }
    +  ],
    +
    + +

    Response

    + +
    + +

    Update Invoice

    + +

    +
    + The PUT route is used to create a invoice.

    + +

    It is important to note that the primary key representation of the invoice is not an integer, but a hashed id, ie. wMvbmEAbYA +

    +
    +

    + +
    curl -X PUT 'http://ninja.test:8000/api/v1/invoices/wMvbmEAbYA' \
    +-H "Content-Type:application/json" \
    +-d '{"name":"Invoice Name","contacts":[{"first_name":"helly","email":"email@example.com"}]}' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Parameters

    + +
    + +

    Response

    + +
    + +

    ```

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/banking/index.html b/en/banking/index.html new file mode 100644 index 00000000..1b1ef156 --- /dev/null +++ b/en/banking/index.html @@ -0,0 +1,746 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Banking

    + +

    Bank Integrations with Yodlee

    + +

    For enterprise users on our hosted platform, we have integrated with Yodlee a leading data aggregration platform.

    + +

    Yodlee integration with most of the major global banks, allowing you to link your bank accounts with Invoice Ninja to import your bank transactions for reconciliation.

    + +
    + +
    + +

    Connecting your accounts

    + +

    alt text

    + +
    Settings > Bank Accounts > Connect
    +
    + +

    Clicking on the connect button with open a new browser window which connects to Yodlee, from this screen you are able to search for your bank and then log into your Bank Account

    + +

    alt text

    + +

    Once you have successfully authenticated with your bank, you'll be able to select the accounts you wish to link to Invoice Ninja, when this is completed, click save & finish.

    + +

    Yodlee will give you the opportunity to add more bank accounts from different banks prior to exiting.

    + +

    alt text

    + +

    + Tip: If you wish for Invoice Ninja to automatically sync your transaction, turn on Auto Sync, this can be done for each individual Bank Account. +

    + +

    Importing Bank Statements

    + +

    If you prefer to import your data using .csv files from your bank, you can upload these directly into Invoice Ninja

    + +

    You can import these from

    + +
    Settings > Import | Export > Bank Transactions
    +
    + +

    You'll need to have created a Bank Account prior to this, so the transactions are linked to the correct bank account.

    + +

    Transactions

    + +

    Once data has been imported into Invoice Ninja, this can be viewed from the Transactions tab in the sidebar.

    + +

    alt text

    + +

    Transaction Status

    + +

    A transaction can appear in three states

    + +
      +
    • Unmatched
    • +
    • Matched
    • +
    • Converted
    • +
    + +

    Unmatched

    + +

    A transaction that is unmatched is a transaction that has yet to be processed or categorized. When a transaction is created in the system, its first status is unmatched.

    + +

    Matched

    + +

    A transaction that is matched means that Invoice Ninja has calculated (based on a set of rules) the correct matching for this particular transaction. In the matched state, the transaction can be Converted (to either an expense or payment) or it can be recategorized manually.

    + +

    Converted

    + +

    A transaction that is converted means that either Invoice Ninja or a user has matched and converted the transaction into either an Expense or Payment. The details and linked objects can be viewed by clicking onto the transaction.

    + +

    Creating a transaction

    + +

    alt text

    + +

    A transaction can be manually created or updated.

    + +

    Fields

    + +
      +
    • Type | Withdrawal which relates to an expense or Deposit which refers to income
    • +
    • Date | The date of the transaction
    • +
    • Amount | The amount of the transaction
    • +
    • Currency | The currency of the transaction
    • +
    • Bank Account | The bank account to associate the transactio with
    • +
    • Description | The description of the transaction
    • +
    + +

    Converting a transaction to a expense

    + +

    alt text

    + +

    When you click on the transaction row, a side panel will appear as above.

    + +

    From this panel you are able to assign a Vendor and/or an expense category to this transaction. When you are satisfied, just click on Convert to expense. The system will then process the transaction, convert it to an expense and finally link the expense and transaction together.

    + +

    Convert a transaction to a payment

    + +

    alt text

    + +

    When you click on the transaction row, a side panel will appear as above.

    + +

    From this panel you are able to click on a range of invoice which are to be associated with this transaction.

    + +

    When this has been completed, click on the Create Payment Button. The system will then process the transaction, creating a payment for the full tranasction amount, apply the payment to the associated invoices, and then link the invoice / transaction and payments together.

    + +

    Bank Rules

    + +

    To improve your efficiency, you can build a ruleset to match your incoming transactions.

    + +

    Using a rule set will allow Invoice Ninja to performing the matching and/or conversion of transactions for you.

    + +

    Create a Bank Transaction Rule

    + +

    alt text

    + +

    To create a bank rule navigate to

    + +
    Settings > Back Accounts > Manage Rules
    +
    + +

    alt text

    + +

    You can edit and create rules from this page, simply click on a rule, or the create button to create a new bank rule.

    + +

    alt text

    + +

    When creating a rule there are a number of options to consider:

    + +
      +
    • Name | The name of the rule
    • +
    • Match All Rules | This settings means that for the rule to match, all of the subrules must be present for the transaction to be matched or converted.
    • +
    • Auto Convert | Boolean flag which defines what to do when a transaction rule matches. If set ON the transaction will convert to an invoice or expense.
    • +
    • Rules | contains one or many configurable rules.
    • +
    • Vendor | The vendor selector. When a vendor is selected, this vendor will be assigned to the transaction expense.
    • +
    • Category | The expense category selector. When a categorty is selected, this category will be assigned to the transaction expense.
    • +
    + +

    alt text

    + +

    When creating a rule there are a number of options available.

    + +
      +
    • Field | The field to search on (Description or Amount)
    • +
    • Operator - Description | when matching text there are several matching options available

    • +
    • Contains | The description must contain the value assigned

    • +
    • Starts with | The description text must start with the value assigned
    • +
    • Is | The description must exactly match
    • +
    • Is Empty | The description must be empty

    • +
    • Operator - Amount | when matching on the transaction amount there are several options available

    • +
    • < | The amount must be less than the value

    • +
    • <= | The amount must be less than or equal to the value
    • +
    • = | The amount must be equal to the value
    • +
    • > | The amount must be greater than the value
    • +
    • >= | The amount must be greater than or equal to the value

    • +
    • Value | The user assigned value used to compare against.

    • +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/basic-settings/index.html b/en/basic-settings/index.html new file mode 100644 index 00000000..00865b6b --- /dev/null +++ b/en/basic-settings/index.html @@ -0,0 +1,975 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Basic Settings

    + +

    The basic settings are where you can setup everything you need to define your company.

    + +

    + The settings search is a great way to find settings that are configured in multiple places. If you search for email, color or any other term you’ll find all of the relevant settings. +

    + +

    Company Details

    + +

    Settings found here relate to the currently selected company, from the company selection drop-down widget in the top left corner of the admin portal UI. Select the company you want to view settings for. The Company Details section is where you configure your address, upload your company logo and also set your company defaults.

    + +

    Details

    + +

    Any data entered in this first box of custom fields will all appear as your company's details section, in most default invoice layouts and other records. Emails and websites will be clickable links in PDFs.

    + +
      +
    • Name - Your company name
    • +
    • ID Number - Your company's business number, or tax identification number
    • +
    • VAT Number - A value added tax identification number or VAT identification number is an identifier used in many countries, including the EU, for value added tax purpose
    • +
    • Website - Your company's website
    • +
    • Email - General company contact email, or sales contact email would go best here
    • +
    • Phone - Support contact phone number for your company
    • +
    + +

    Any data entered in here is generally for reference purposes in the admin portal, and don't appear on default documents.

    + +
      +
    • Size - Approximate number of employees in this company
    • +
    • Industry - A browsable, searchable list of preset categories to describe the field your company is in
    • +
    + +

    Address

    + +

    On most default invoices and other documents, you also see all of the data entered in these fields as well. These fields should all be self explanatory, and apply to most if not all businesses in any country.

    + +
      +
    • Street
    • +
    • Apt/Suite
    • +
    • City
    • +
    • State/Province
    • +
    • Postal Code
    • +
    • Country
    • +
    + +

    Logo

    + +

    Image uploaded here will be saved in the public/storage directory like other uploaded files. The company logo image will appear on default invoice layouts, and in the company selection widget in the top left corner of the Admin Portal UI.

    + +

    The image you select should be 300x300 for best results, and there are no restrictions to the size of the file you upload, but it will cause issues with PDF invoices easily if you do not follow the standard 300x300 pixel resolution practice for logos.

    + +

    Defaults

    + +

    The defaults are system wide - company level defaults, this will applied at every level of the application they refer to.

    + +
      +
    • Invoice Payment Terms - The payment term defined in 'days'. You can configure custom payment terms by clicking the Configure Payment Terms button

    • +
    • Quote Valid Until - Similar to Invoice Payment Terms, you will select a length of time in days, from the list of payment terms time lengths.

    • +
    • Terms and Footers - The terms and footers text inputs allow you to define default for each. These will be injected into the document automagically for you. All you need to do is set it once here and we'll take care of the rest! Note, you can always override these values by editing them directly in the entity.

      + +

      The terms and footers appear below any Public Notes attached to your documents.

      + +

      These make great places to set stock disclaimers or clauses, to clarify policies about liability and responsibility up front and in print on every document.

    • +
    + +

    Documents

    + +

    Upload company documents here. These are not used automatically on any documents, and are only accessible from the admin portal. Documents stored here will also appear in the "public/storage" directory on the web server, implying that files stored here should not be considered truly secure, and this storage location is best reserved for template forms, notices, blank agreements, policy handouts, etc.

    + +

    User Details

    + +

    The User Details section covers account settings for the currently logged in user. A user's details help identify them among your team, help your teammates contact each other, and is relevant in Invoice Ninja if you are assigning users to tasks, projects, clients, or etc as a practice for organization and accountability.

    + +

    Details

    + +
      +
    • First Name
    • +
    • Last Name
    • +
    • Email - Used to send password reset links to when requested.
    • +
    • Phone - For your reference only.
    • +
    • Password - You would use this field to change your user account password, it doesn't reveal your existing account password.
    • +
    • Enable Two Factor - Enable two factor authentication using TOTP codes with any TOTP supported 2FA app or device. The pop-up will present a random secret code, and a matching QR code for it. It will require you test the TOTP with a one time password to verify the 2FA setup works, then save the change to your account.
    • +
    • Accent Color - Accent colors are used mostly as selection highlighter, and button colors in the admin portal UI. Accent Color is a mix of user-associated, and company associated. Each user may pick all of their own accent colors, and for each company.
    • +
    + +

    Notifications

    + +

    Email notifications can be configured here for your user account. You can setup email events to notify you of almost any variety of record change event, whether an invoice, quote, payment, or credit, was viewed, approved, paid, failed, late, sent, created, etc.

    + +

    You can choose to set notifications to one of three option levels:

    + +
      +
    • None - Get no notifications for this event
    • +
    • Owned by user - Only get notifications for this event, if the record in question is assigned to your user account
    • +
    • All Records - Get notifications for every instance of this transaction category
    • +
    + +

    Also, the All Events category can be used to quickly set notification levels of every category to the same thing all at once.

    + +

    Localization

    + +

    Settings

    + +

    Here you can set some server-wide settings for Invoice Ninja that will be applied to the text formatting on all records generated PDF documents.

    + +
      +
    • Currency - Searchable drop down menu to select a default currency.
    • +
    • Currency Format - Select preferred presentation method for your selected currency.
    • +
    • Language - Searchable drop down menu to select a preferred language, where supported by Invoice Ninja.
    • +
    • Date Format - Searchable drop down menu to select a preferred date format.
    • +
    • Military Time - Toggle on and off 24-hour time preference.
    • +
    • First Month of the Year - Default January, used to determine annual start point when looking at or generating reports.
    • +
    + +

    Custom Labels

    + +

    In the custom labels section, you are able to reformat the descriptive text labels used in all your document templates. This is a useful feature to add custom language settings to your documents manually.

    + +

    You have a list to maintain of custom labels. Adding a custom label, such as "Item", will add it to your list on the left column, and in the right column next to "Item" you will see a text-entry field for the text you want to replace "Item" with. For example "Line Item", or "UPC". This replaces the text used on all your invoices, and etc.

    + +
      +
    • Select Label - From this drop down list you can select a label from a list of labels.
    • +
    • Add Custom - Add a label to virtually any value used on your documents, with a few more steps. Click the Add Custom blue text button in the top right of the panel, and what Invoice Ninja expects from you to create a working label for you, is the key name for the label (not the label's current text value). + +
        +
      • Labels - Click the blue text "Labels" button in the "Add Custom" popup, to open a link a dictionary list of all the labels in a single PHP document. Select a desired label to change from this extensive list, and use the key name invoice_date and not the value "Invoice Date" as the label name when adding a custom label, to link it directly to the dictionary key invoice_date. When it appears in the list, it will present the key's value "Invoice Date" on your custom labels list, allowing you to change the text to "Date of Transaction", or anything else.
      • +
    • +
    + +

    Edit, or create a new invoice, credit, etc, in order to see the changes to the text labels applied across your documents now.

    + +

    Payment Settings

    + +
    + +
    + +

    You may configure payment gateways, and payment rules/behaviors from here.

    + +
      +
    • Auto bill + +
        +
      • Enabled - A payment will be automatically attempted if a valid payment method is stored on file.
      • +
      • Enabled by default - The client will be given the option to allow payment methods to be stored with the radio box selected.
      • +
      • Disabled by default - The client will be given the option to allow payment methods to be stored with the radio box unselected.
      • +
      • Disabled - No option is given, and auto billing is disabled.
      • +
    • +
    • Auto Bill On - In an event where auto billing is enabled, you can configure the automatic payment to be triggered when an invoice is sent, or on the due date of that invoice.
    • +
    • Payment Type - This selector will set the default payment method.
    • +
    • Use Available Credits - Configure behavior for when a client has available credits in their account as they go to make a payment

      + +
        +
      • Off - Will not use available credits in the client's account.
      • +
      • Enabled - Will use any available credits by default.
      • +
      • Show Option - Will prompt the user making the payment that there are credits available, if they choose to apply them.
      • +
    • +
    • Allow Over Payment - Toggle on/off client ability to optionally pay extra as a tip.

    • +
    • Allow Under Payment - Toggle the ability for clients to pay a minimum or partial amount owing.

    • +
    • Payment Emails

      + +
        +
      • Manual Payment Email - Sends a payment notification to the client when a manual payment is applied
      • +
      • Online Payment Email - Sends a payment notification to the client when an online payment has been processed.
      • +
    • +
    + +

    Configure Payment Gateways

    + +

    Integrating your Invoice Ninja account with a payment gateway allows clients to pay their invoices with 1-click!

    + +

    The payment gateway processes the transaction in the background while your client never leave their Invoice Ninja client-side portal. Seamless!

    + +

    Please see: Payment Gateways

    + +

    Tax Settings

    + +

    In this section we can configure some of the default settings for taxes applied to either entire invoices, or products themselves only. Tax rates are expressed in % values only.

    + +

    CAREFUL!

    + +

    You can accidentally double charge taxes if you apply tax rates on the flat balance of an invoice, and on the individual products in the invoice themselves. If there is a separate tax for certain products you sell, that might be where this could apply.

    + +
      +
    • Invoice Tax Rates - Disabled, one, two, or three tax rates choices. You will see "Default Tax Rate" fields spawn near the bottom when you change this setting. The new fields below will set the default tax rates applied to the flat balance of any invoice. Note, that you can change the tax rates for any individual invoice.
    • +
    • Item Tax Rates - Disabled, one, two, or three tax rate choices. Optionally enable "Tax" fields which will then spawn in the Edit Product panel, or in the product listing on an invoice.
    • +
    • Expense Tax Rates - Disabled, one, two or three tax rate choices. Defines the number of tax rates to be configured for expenses.
    • +
    • Inclusive Taxes - Enable this setting to use inclusive taxes, which determines whether the tax rate is reduced from the set product/invoice total value, or added on top of it after. + +
        +
      • Example +Exclusive: 100 + 10% = 100 + 10 +Inclusive: 100 + 10% = 90.91 + 9.09
      • +
    • +
    + +

    Configure Rates - A simple Tax Rates settings panel to manage tax rates applicable to your company. Tax rates configured here are selectable from the Tax and Tax Rate drop down menus on invoices and products. You add a tax rate with the "+" button in the bottom right panel, and simply add a name, and tax rate expressed in percent only.

    + +

    Product Settings

    + +

    These options govern the behaviors and rules related to Products either when editing the products directly, or interacting with them on invoices, quotes, etc.

    + +
      +
    • Show Product Discount - Optionally enable a discount field for products/items when added to invoices or quotes. This line item appears on invoice and quote documents sent to clients.
    • +
    • Show Product Cost - Enables a Product Cost field in each product listing, for tracking item costs, and markup values. This item does not appear on any customer invoices, it is only for the admin portal.
    • +
    • Show Product Quantity - Display a quantity field on invoices or not. Defaults to one, if the product quantity field is disabled.
    • +
    • Default Quantity - When the product quantity field is enabled, enabling this will make the quantity default to 1, otherwise you must explicitly specify the quantity of each product.

    • +
    • Fill Products - Enable, to automatically fill the description and cost fields with the values of the product you select, when adding a product to an invoice.

    • +
    • Update Products - Changing the product description, or tax rate on an invoice, will automatically update that products entry in the product list.
    • +
    • Convert Products - Enable to support automatically converting product prices to your client's currency.
    • +
    + +

    Task Settings

    + +

    Settings here govern the rules and behaviors related to tasks, which are nested in projects.

    + +
      +
    • Default Tax Rate - Custom field to set a flat default task rate per hour.
    • +
    • Auto Start Tasks - Enable to automatically start a task's time tracking when a task is created.
    • +
    • Show Task End Date - Enables an "End Date" field when creating and editing tasks.
    • +
    + +

    These rules strictly govern

    + +
      +
    • Show Tasks Table - When enabled, will always present a "Tasks" category when adding items to invoices, where you can select tasks assigned to a client, and add them to the invoice.
    • +
    • Invoice Task Datelog - Include the dates of entries in the task log when adding the task to an invoice.
    • +
    • Invoice Task Timelog - Include the timestamps of a given task when adding it to an invoice.
    • +
    • Add Documents to Invoice - Enable to make documents attached to your tasks, visible to clients as well as admin portal users.
    • +
    + +

    Configure Statuses - This button enters another settings panel for "Task Statuses" which manages a list of selectable statuses for tasks, for example: Backlog, Ready to do, In Progress, and Done. All there is to configure for a task status, is the name of the status, and an indicator color.

    + +

    Expense Settings

    + +

    These rules govern default settings and behaviors of your company's expense records.

    + +

    Each of these settings below can be configured on a per-expense record basis, when creating or editing an expense. Changing these settings here will change the default configuration for new expense records.

    + +
      +
    • Should be Invoiced - Enable this to mark an expense as billable to a client. Expenses with invoicing enabled can be included on client invoices, and when you create an invoice from a project that the invoicable expense is linked to. When an expense record has invoicing enabled, it's lifecycle status will change to Pending until it is invoiced, and paid for, after which it will be changed automatically again to Paid.
    • +
    • Mark Paid - Enable this to indicate that your organization has paid the vendor for this expense. This is not to indicate a payment from a client. + +
        +
      • Payment Type - Select the payment type your organization used to pay the vendor with.
      • +
      • Date - Enter the date your organization paid the vendor.
      • +
      • Transaction Reference - Enter a transaction reference code or number if applicable.
      • +
    • +
    • Convert Currency - If the expense is billed in a currency other than your own default currency, enabling this allows you to set the currency you prefer to pay with, and an exchange rate, to calculate how much the expense cost in your preferred currency.
    • +
    + +

    +

    + +

    Note that when you view your reports, expenses will be categorized by the currency of the expense/vendor, not the currency selected under "Convert Currency". If you wish to consolidate your profit and loss totals under one currency, you should select your own currency for each expense record, and use the converted amount for the expense amount, leaving any reference to a foreign currency out of the record details.

    + +

    +

    + +
      +
    • Add Documents to Invoice - Enable this feature to include any documents attached to an expense, with the documents attached to the invoice when you create an invoice out of the expense record.
    • +
    • Enter Taxes - Configure how the expense is taxed to you in more detail. Change between rate or amount to change the Tax field (under the details tab) from a percent based tax, to a custom flat tax. + +
        +
      • By Rate - this is selected by default. You can select a tax rate under Details to apply to the expense.
      • +
      • By Amount - allows you to manually enter a Tax Name and Tax Amount under Details to apply to the expense. Note that you can apply up to three tax rates/amounts to an expense, based on the settting Settings > Tax Settings > Expense Tax Rates where you can select Disabled, One Tax Rate, Two Tax Rates, or Three Tax Rates. For example, if you have Three Tax Rates as the enabled option, you will see three Tax options on the left.
      • +
    • +
    • Inclusive Taxes - Enable this option if the taxes are inclusive to the cost of the expense, rather than exclusive. For example: + +
        +
      • Exclusive tax is applied on top of the expense cost, like so: 100 + 10% = $110 total (100 + 10).
      • +
      • Inclusive tax is when taxes are deducted from the amount the vendor bills you, and included in your expense amount, rather than tacked on top of what you pay the vendor, like so: 100 + 10% = $100 total (90.91 +9.09).
      • +
    • +
    + +

    Configure Categories - This table below the Expense Settings allows you to manage the Expense Categories". Here, you can manage a simple list (Name, and Color fields only) for expense categories. This can help you organize your expenses more effectively, by assigning an expense category to each of your expenses.

    + +

    Import | Export

    + +

    Here, you have many options for file formats to import your company records from.

    + +

    CSV

    + +

    CSV formatted records can be imported only. CSV file imports must be done per-category, and not all in one large file.

    + +

    You will have to manually select matching categories for some entries in the CSV after it is uploaded, because older or other software may not use the same labels.

    + +

    The expected formatting of the CSV document is to have a single row with all the column categories, followed by a row for each entry.

    + +

    When importing your CSV document, verify that the column on the left matches your column labels from the CSV file, and that the column in the middle matches the first row underneath the column labels of your CSV file. Then on the right, select the most accurate label available from Invoice Ninja to associate those values with the new label upon import.

    + +

    JSON

    + +

    A full company backup can be generated via the Export option. This will schedule a job which will export all settings and data and compress it into a .zip file for download. When the job has been completed an email is sent with a download link (Download links expire daily).

    + +

    The data can be transported to another installation, or used to overwrite an existing company dataset.

    + +

    +

    + +

    If you do not wish to overwrite the current company and instead import the dataset as a NEW company you must create a new company first prior to importing as this will overwrite the current company!

    + +

    +

    + +

    When importing JSON you have the option to import only settings or data or both.

    + +

    +

    + +

    Note on the hosted platform, the company importer will perform a preflight check to ensure your dataset is importable. If your plan does not have sufficient resources (ie. multiple users or client limit is reached), the importer will fail and you will be notified via email of the exact issue.

    + +

    +

    + +

    Device Settings

    + +

    These settings govern the settings for the session or instance on the physical device you are currently signed into. On a new device, these settings will not apply.

    + +
      +
    • Layout - Explicitly choose from a desktop, or mobile layout. Normally Invoice Ninja can detect which type of display you are using though.

    • +
    • Menu Sidebar - The menu sidebar is the left-most sidebar for navigation. When set to "Collapse" the sidebar stays pinned, and can expand or shrink. When set to "Float" the sidebar stays hidden, and slides out from a gesture or by clicking the "hamburger" button in the top left corner.

    • +
    • History Sidebar - The history sidebar will spawn somewhere on the righthand-side. When set to "Show/Hide" the history sidebar spawns on the far right, and is a persistent sidebar that resizes and moves the panels around it. When set to "Float" the history sidebar spawns in front of the panel you're working in when you press the "History" button at the top of a menu list, and it dismisses itself automatically.

    • +
    • Preview Sidebar - Enabled is the default setting, which presents you with a list of clients, invoices, tasks, etc. and the entire entry in the list is a clickable button to view the entry's advanced details in a persistent sidebar on the righthand-side.

      + +

      When disabled, you are instead presented with no sidebar on the right, only a list, and each entry shows a little more detail at a glance, but it doesn't offer advanced details views, and disabling this feature can effectively reduce features normally available to you through these detailed preview sidebars.

    • +
    • List Long Press - Configure behavior when you long press a menu list entry. "Start Multiselect" to use the long press to switch to an item selector mode and select multiple items to act upon, or choose "Show Actions" to simply spawn a context menu of available actions for that one menu list entry instead.

    • +
    • Rows Per Page - Configure the default number of rows to load per menu page.

    • +
    • Dark Mode - Toggles a dark theme for low light conditions, or personal preference.

    • +
    • Color Theme - Select color themes to use for the tags assigned to invoices, payments, tasks, etc (Such as "In Progress" "Sent" or "Running"). Accent colors for the UI are chosen from the User Details section.

    • +
    + +

    Account Management

    + +

    The Account Management panel mostly governs the account for your company on the server, status with Invoice Ninja licensing, and API configurations for developers interested in automation.

    + +

    Overview

    + +

    From this tab you have a few different things presented to you.

    + +

    First are things related to your company's status, or terms with Invoice Ninja

    + +
      +
    • Plan - Status of your current plan with Invoice Ninja hosting services.
    • +
    • Activate Company - Enable or disable company active state, disabling it will disable a number of automated features, like emails, recurring invoices, and notifications.
    • +
    • Enable Markdown - Enable your template designs to embed markdown into your HTML code, for formatting PDFs with markdown. At this time, the markdown code can only be converted from within product line item descriptions, but there are plans to implement wider support.
    • +
    • Decimal Comma - When creating or editing documents (invoices, quotes, etc) in the admin portal, enabling this will change the use of decimals, to commas in order to separate dollars from cents. It operates with one or the other but not both at once. For example, 20.00 will instead be represented as 20,00. A decimal will be ignored with commas enabled, and vice versa.
    • +
    • Include Drafts - When generating reports from the "Reports" module, enabling this feature will include objects that are still marked as drafts in the figures of your reports.
    • +
    • Purchase License - A link to request an invoice from Invoice Ninja for a white label license. License will be emailed to you.
    • +
    • Apply License - Enter the license key provided by Invoice Ninja to remove white label from documents and client-facing parts of the app.
    • +
    + +

    Second, are all developer resources for automation features.

    + +
      +
    • API Tokens - Create new randomly generated API tokens, and manage existing tokens in a subsettings panel here.
    • +
    • API Webhooks - Create and manage API webhooks in a subsettings panel here.
    • +
    • API Docs - Link to the API documentation for developers.
    • +
    • Zapier - Login link for Zapier to configure automated processes with Zapier.
    • +
    + +

    Third, are the most dangerous and serious buttons! Make sure you know what you are doing!

    + +
      +
    • Purge Data - Permanently deletes all your companies and records from the database!
    • +
    • Delete Company - Permanently deletes the currently selected company from the database!
    • +
    + +

    Enabled Modules

    + +

    Tick boxes here enable and disable entire modules for the company. Disabling a category or two like "Projects" and "Tasks" will remove them from the menu sidebar on the righthand-side and hide them and all their existing records, until you re-enable the module again.

    + +

    Integrations

    + +
      +
    • Google Analytics Tracking ID - Without needing to write in the code yourself, easily integrate analytics and ecommerce tracking on your domain by inserting your Google Analytics account tracking ID in this field. See here for help finding your Analytics tracking ID.
    • +
    + +

    Security Settings

    + +

    Configure some simple server account security settings for logged in users.

    + +
      +
    • Password Timeout - You normally require a password for certain actions, like deleting any data. Here you can set a timeout until the next time you have to re-enter that password to perform another similar action.
    • +
    • Web Session Timeout - Disabled by default, set a timeout to logout the user from the admin portal after a given time.
    • +
    • Require Password with Social Login - If you have social login enabled on your server, you may enable this setting to force users to verify their account password anyways when they log in.
    • +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/client-portal/index.html b/en/client-portal/index.html new file mode 100644 index 00000000..accce2c0 --- /dev/null +++ b/en/client-portal/index.html @@ -0,0 +1,696 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Client Portal

    + +

    Client portal homescreen

    + +
      +
    • The client portal is an online self-serve dashboard for your client to see their invoices, make payments, download statements, manage subscriptions, payment methods, and more.
    • +
    • When you send a client an invoice or quote, the email contains a link to view the invoice online in the client portal. + +
        +
      • The invoice link will open in the client portal. From there the client has access to the other self-serve features of the portal.
      • +
    • +
    • Client portal access is available for all your clients. You can optionally allow anyone to register as a new client under Settings>Client Portal>Registration.
    • +
    • Only the enabled modules in Invoice Ninja will show in the client portal. For example, if you turn off Quotes, that option won't be visible to clients anymore. See: Enabled Modules
    • +
    + +

    Tabs in the Client Portal

    + +

    Invoices

    + +

    All of the client's past, sent and unpaid invoices are shown under Invoices.

    + +

    Note that draft invoices won't show up in the client portal. If you sent the client an invoice manually and want it to show up in the Client Portal, you need to select one of these actions from your Invoice>More Actions:

    + +
      +
    • Email Invoice: emailing the invoice will automatically mark it as sent and it will be visible in the client portal.
    • +
    • Mark Sent: it will be changed to Sent status, and viewable in the client portal as an unpaid invoice.
    • +
    • Mark Paid: it will be marked as paid and visible in the invoices history in the client portal.
    • +
    + +

    Recurring Invoices

    + +

    Recurring Invoices

    + +

    The client can see any recurring invoices that are enabled including the frequency, start date, next send date, cycles remaining, amount. They can click View to see any invoices created from a recurring invoice.

    + +

    Payments

    + +

    Payments

    + +

    Here, the client can see all recorded payments (payments history), and view invoices attached to each payment.

    + +

    Quotes

    + +

    Quotes

    + +

    The client can view their quotes and approve any pending quotes with a click.

    + +

    Once the client approves a quote, it gets automatically converted into an invoice, and the client is taken to the invoice payment screen to pay for it.

    + +

    Credits

    + +

    The credits section is where the client can view any credits that were applied to their account (for example, refunded invoices).

    + +

    Credits

    + +

    Payment Methods

    + +

    The client can view their saved payment methods (Ex. credit cards) and add payment methods to their account (only if your payment gateway supports this).

    + +

    Payment methods

    + +

    Upon clicking View on a payment method, the client has the ability to remove it or change which one is the default payment method (if multiple payment methods are saved).

    + +

    View payment method

    + +

    How are credit card details stored?

    + +

    The payment card details are not stored on Invoice Ninja. Payment card details are captured by the payment gateway which returns a token that Invoice Ninja uses to charge the payment method in the future. You can read about payment tokenization here

    + +

    How can I enter a credit card on file for my client manually?

    + +

    If you have credit card details you want to attach to the client's account yourself, you can enter the Client Portal, and go to Payment Methods>Add Payment Method

    + +

    Documents

    + +

    The documents section is where the client can view any of the documents that have been made visible to them. For example, documents related to a project that you have uploaded to an invoice, quote, etc.

    + +

    Documents

    + +

    Statement

    + +

    The statement feature is very useful for the client, they are able to generate a statement for all their payments/invoices for a selected date range and download it as PDF.

    + +

    Statement

    + +

    Subscriptions

    + +

    The client is able to view their subscriptions that they signed up for via a Payment Link, and see options enabled for that subscription (such as Request cancellation, or Manage Plan)

    + +

    Subscriptions

    + +

    View subscription

    + +

    Pre-Payment

    + +

    The client can make a pre-payment online (without paying for a specific invoice) here, if enabled under Settings>Online Payments>Client Initiated Payments.

    + +

    Settings>Online Payments>Client Initiated Payments_Minimum Payment Amount is where you can set a minimum amount the client can pre-pay via the portal

    + +

    If the client selects Enable Recurring they can choose the number of times the payment will reoccur (or indefinitely), and the frequency (daily, weekly, every two weeks...)

    + +

    Pre-Payment

    + +

    What happens to the pre-payment after the client pays? Where is it stored?

    + +

    Pre-payments made by clients will show up in the Payments section of the Invoice Ninja dashboard. You can select More Actions>Apply Payment and select invoice(s) to apply the payment to.

    + +

    Apply payment

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/clients/index.html b/en/clients/index.html new file mode 100644 index 00000000..6ad9b1c6 --- /dev/null +++ b/en/clients/index.html @@ -0,0 +1,802 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Clients

    + +

    Video on adding a client:

    + + + +

    Creating Clients

    + +

    There several ways for a client to be created, including:

    + +
      +
    • Clients > + Client
    • +
    • Settings > Import | Export > Client CSV Import
    • +
    • Client Portal (if client registration is enabled on Settings > Client Portal)
    • +
    • API Integrator: Zapier, Integromat, APISync, or manual API calls developed using the API Documentation.
    • +
    + +

    A "Client" can either represent a person or a company. If only the contact information is set the contact name will be used as the client's display name. If the client's name is set then it will be used instead.

    + +

    There are three different client id fields:

    + +
      +
    • $client.id : Autogenerated and used by the API (ie, 7WR07SC)
    • +
    • $client.number: Autogenerated and can be configured on Settings > Generated -Numbers (ie, 0001)
    • +
    • $client.id_number: Standard field which can be used to store the client’s number from a different system
    • +
    + +

    Quickly Create a Client

    + +

    The simplest way to add a new client is to click the + in the navigation:

    + +

    Add client button

    + +

    Viewing Clients

    + +

    To view a client, select one from the list of clients on the client panel, or by linking to it from a related invoice, project, task or transaction.

    + +

    Overview

    + +

    The overview panel presents a quick look at the client's company details, address, contacts, paid to date, the outstanding balance of a client, public and private notes about the client, followed by a list of interactive buttons to see a client-filtered list of any category.

    + +

    Client overview

    + +

    You can select from Invoices, Quotes, Payments, Recurring Invoices, Credits, Tasks, Expenses, Recurring Expenses, or Activity.

    + +

    Creating Item Under a Client

    + +

    React:

    + +

    Select the category, and the New x button, ex. New Invoice. For example, to create a new invoice for the current client:

    + +

    Client categories add item React

    + +

    Flutter:

    + +

    Hover your mouse over one of these categories and long press (click and hold), this will take you to create a new invoice, quote, payment, etc. On mobile devices, you can touch and hold anywhere on the button to create new, instead of viewing a client-filtered list.

    + +

    Client categories Flutter

    + +

    Quick Access Menu

    + +

    Client quick access menu

    + +

    The top-right of the navigation bar has a quick access dropdown that allow you to quickly perform actions for this client including navigating to the Client Portal or the client Settings where you can edit and configure client-specific rules, templates, behavior, etc.

    + +

    Activity

    + +

    Client activity React

    + +

    The Activity panel provides a chronological overview of transactional and non-transactional activities related to the client. It tracks history of debits and credits on the client's account, new records or record modifications to the client record, or invoices, quotes, etc. that are connected to the client, and which users performed those actions. The Activity panel is useful for accountability within your business, and monitoring who did what, and when.

    + +

    Objects in the Activity panel are shortcut links, and clicking on them will bring you to the record or transaction that they describe.

    + +

    Editing Clients

    + + + +

    There are two ways to edit a client:

    + +
      +
    • If you're on the Client Overview screen: use the Edit button in the top right corner of the panel
    • +
    • If you're on the list of all clients: scroll to the right and select Edit from the More Actions dropdown (or the Edit pencil icon if appears)
    • +
    + +

    On mobile you will see a list of tabs at the top menu, for different sections to edit client data.

    + +

    Most of the information in a client entry or edit form is entirely optional, and some is automatically generated. Your own business practices should dictate what sort of data you gather from your clients.

    + +

    Company Details

    + +
      +
    • Name - Client name, can be the name of an individual, group, organization, or business. If a name is not chosen, but a contact entry with first/last name is provided, the first contact's name will be used as the client name.
    • +
    • Number - This number is automatically generated by Invoice Ninja, for tracking purposes. Rather than editing the numbers manually, we would suggest to edit the behavior of generated numbers under Settings > Generated Numbers > Clients.
    • +
    • ID Number - The ID number field is optional. You can use this to reference a client's ID number as it pertains to your business, such as a membership ID number.
    • +
    • VAT Number - The VAT number field is a Value Added Tax ID number which applies mostly to countries from the European Union who need to track this sometimes for tax purposes.
    • +
    • Website - Your client's website, optional, and for reference.
    • +
    • Phone - Primary phone contact number for the client, organization, or business, separate from any individual contact's phone number within the client entry.
    • +
    + +

    Contacts

    + +

    Every client has a contacts list, allowing you to add as many contacts as you like to represent any given client. When viewing a client, you can see existing contacts under "Details" panel. When editing a contact they will be listed under the Contacts panel.

    + +

    From the admin portal, you will see the button Add Second Contact to expand the contact list with a new contact entry. You can only add new contacts to a client from the admin portal. Customers cannot add more contacts to their client entry from the client portal themselves.

    + +
      +
    • First and Last Name - Name details for the individual contact. Invoice Ninja automatically uses the first contact's name information to populate the client name if one is not provided.
    • +
    • Email - Email address associated with the client, and used as their log in credential for the client portal.
    • +
    • Phone - For reference, phone number contact information for the individual contact.
    • +
    • Add to Invoices - Whether to include this contact on invoices and quotes by default.
    • +
    + +

    When making an invoice or quote, you have the ability to email it to multiple contacts at the same time. The client's contacts who have Add to Invoices checked will be automatically included on new invoices/quotes, like this example:

    + +

    Client's contacts auto included on invoice example

    + +

    Address

    + +

    Billing Address

    + +

    Standard address information fields are available here to enter a billing address for your clients with. This information is usually also included on any invoices and other documents for the client.

    + +

    Shipping Address

    + +

    Just like the billing address, standard address information fields are available here to enter a shipping address for your clients with. Additionally, you can use the Copy Billing button below these fields, to simply copy the billing address information into the shipping address fields as well.

    + +

    Settings

    + +
      +
    • By clicking Settings from the edit client dropdown, you can tailor any setting to the client, including payment settings, tax, currency, invoice design, email templates, and more:

      + +

      Client Settings Overrides

    • +
    + +

    Additional Info

    + +

    Settings

    + +
      +
    • Currency - Default currency to apply to invoices and payments for this client.
    • +
    • Language - The preferred language of your client. Invoices and other documents will be generated in the client's preferred language.
    • +
    • Payment Terms - Set a default invoice payment term length, if you have agreed on payment arrangements with your client on a regular basis.
    • +
    • Quote Valid Until - Set a default term length for quotes given to your customer that you will honor the price in your quotes for.
    • +
    • Task Rate - Set a default hourly rate for Tasks that are performed for the client.
    • +
    • Send Reminders - Enable or disable email reminders to the client for things such as unpaid invoices. Set fine tuned rules for the behavior of email reminders under Settings > Templates & Reminders.
    • +
    + +

    Notes

    + +
      +
    • Public Notes - Any public notes about the client, public notes are typically included on any future invoices, quotes, or other documents generated for the client.
    • +
    • Private Notes - Private notes are any comments about the client that will only ever be viewable by users on the admin portal.
    • +
    + +

    Classify

    + +
      +
    • Size - Used to describe the size of a client that represents an organization, school, or business.
    • +
    • Industry - Add further description to your clients to describe the type of industry they are involved in.
    • +
    + +

    Documents

    + +

    The Documents panel provides the ability to upload documents and view documents you have linked to the client. These uploaded files are accessible through the admin portal, or through the client portal for your clients to view themselves. A useful way to employ the document uploads feature, is by uploading terms of service documents, contracts, or other files you would like to share with the client for any other reason.

    + +

    Note for self-hosted users: that uploaded documents are saved in the "public/storage" directory in a folder structure using hashed folder names to match the product entry, so backup this directory along with your database to preserve your attached documents.

    + +

    Contacts and the Client Portal

    + +

    Contacts are each given their own profiles in the client portal, logging in with the emails you assign them, allowing each contact to set their own password and personal settings or details on the client portal, regardless of which client they represent.

    + +

    When an individual self-registers on the client portal, their name and email will be added as contact data under a new client. After signing in, they will have the opportunity to edit their client details in the "Profile" menu, such as company name and contact information.

    + +

    Email addresses for contacts are considered authentic. For example, if an individual attempts to self-register while already being included as a contact for another client entry, the self-registration portal will force them to resubmit their personal information using a new email address, or have their email address removed from the other client listing.

    + +

    See Client Portal

    + +

    Group Settings for Client Management

    + +

    If many clients share the same settings, for example, the same currency or email reminder settings, you can create a group on Settings > Group Settings to, apply a standard set of settings to a large group of clients.

    + +

    For most settings, the app will first check if the client has a value in place, if not it will check if the client belongs to a group and if that group defines a value. Finally, it will use the default value set at the company level.

    + +

    The benefit of using groups is that if in the future you need to change the setting you can change it one place rather than having to update multiple clients individually. Without groups, bulk updating client settings would require using the API or an integrator.

    + +

    Custom Fields

    + +

    Sometimes you need extra fields to populate additional information for your clients. With Invoice Ninja you can add up to 4 custom fields for both the client and also each contact of the client.

    + +

    To create a custom field navigate to Settings > Custom fields. Advanced features including being able to include these custom fields on the invoice PDF by using the placeholders:

    + +

    Client placeholders

    + +
    $client.custom1
    +$client.custom2
    +$client.custom3
    +$client.custom4
    +
    + +

    Contact placeholders

    + +
    $contact.custom1
    +$contact.custom2
    +$contact.custom3
    +$contact.custom4
    +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/credits/index.html b/en/credits/index.html new file mode 100644 index 00000000..a8c1f217 --- /dev/null +++ b/en/credits/index.html @@ -0,0 +1,774 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Credits

    + +

    A credit note is a document sent to the client, notifying that a credit has been provided to their account. +Credit notes are used to issue redeemable credits for a specific Product or for a flat rate. +Credits can be applied to invoices as a payment.

    + +

    Credits homepage

    + +

    Note that choosing the right Payment Settings is vital to make credits intuitive and useful to your customers, see Payment Settings.

    + +

    Viewing a Credit

    + +

    Simply select a credit number from the list to see its details.

    + +

    The credit view/edit screen is almost the same as with invoices or quotes.

    + +

    Credit More Actions Dropdown

    + +

    The More Actions dropdown has many frequently used options:

    + +
      +
    • View PDF: View the PDF version of the credit
    • +
    • Print PDF: Brings up the printer dialog to print the credit PDF
    • +
    • Download PDF: Downloads the credit PDF
    • +
    • Schedule: Schedule the credit to be sent at a later date/time
    • +
    • Client Portal: View the credit as the client in the client portal
    • +
    • Apply Credit: Apply the credit + +
        +
      • This brings up the Enter Payment screen applying the credit amount to the selected client.
      • +
    • +
    • Run Template: Brings up the screen to run the credit as a Template by selecting a design (Advanced feature)
    • +
    • Clone to Credit: clone the credit
    • +
    • Clone to Other: Lets you choose whether to clone to an Invoice, Quote, Recurring Invoice, or Purchase Order (the items from the credit will be copied)
    • +
    • Archive
    • +
    • Delete
    • +
    + +

    Creating or Editing a Credit

    + +

    There are several fields available when filling a credit, and the view when creating or editing a credit is broken down a little differently depending on whether you are viewing things with the mobile layout, or desktop layout. In the desktop layout, all of the panels described below are presented at the same time on one big screen and laid out a little differently.

    + + + +

    You can also create a credit directly from a invoice. For instance if you need to create a credit for an entire invoice, instead of retyping the entire document you can clone the invoice to a credit an example is included in the video below:

    + + + +

    Here are some options you will see when creating or editing a credit:

    + +

    Client

    + +

    You must select a client from the list to apply your credit to.

    + +

    Contacts

    + +

    Client contacts on credit

    + +

    Here you see the contacts from your client that are marked as included in the credit.

    + +

    The checkbox next to each client defines whether they will receive the email notification. Contacts with the option Add to Invoices selected in Client Edit, will automatically be checked to receive emails.

    + +

    Also available are links to the client portal for each respective contact included.

    + +

    Credit Details

    + +
      +
    • Credit Date - Automatically generated with today's date, is simply the date of the credit.
    • +
    • Valid Until - Optionally, you may specify an end date that the credit is valid until, to limit how long you will honor it.
    • +
    • Credit Number - The credit number is auto generated as per Settings > Advanced Settings > Generated Numbers
    • +
    • PO # - Optionally, typically for when you client has a product order number to provide for you, for their own recordkeeping purposes.
    • +
    • Discount - Enter a discount amount to apply to the credit, either as a percentage, or a flat rate. Usually only used if the credit is cloned from an invoice.
    • +
    + +

    Items

    + +

    This is the main part of the credit. You see a list of the line items included on the credit, similar to an invoice. You can add Products, Tasks, or Expenses to the credit to credit your client for. Each item on the list will have these fields available:

    + +
      +
    • Product - The name of the product, task, or expense line item being applied.
    • +
    • Description - A description of the line item. Descriptions can include HTML code, or Markdown code formatting (When enabled under Settings > Account Management).
    • +
    • Unit Cost - The cost of a single product or expense, or the hourly rate of a task for the line item.
    • +
    • Quantity - The number of products, expenses, or billable hours for a task, to be multiplied by the unit cost of that line item.
    • +
    + +

    Bottom Tabs

    + +

    Bottom Tabs

    + +

    Public Notes

    + +

    Any text notes to add detail or context to the credit for you and your client. A good spot for a reason for the credit.

    + +

    Private Notes

    + +

    Private text notes, not printed on the credit PDF or viewable by the client. These notes can only be seen by users of the admin portal.

    + +

    Terms

    + +

    Describe any terms or conditions for your client, as they relate to the credit, and optionally Save as default terms.

    + +

    Footer

    + +

    Any text notes to be included at the bottom of the credit. A good spot for less important disclaimers. Optionally Save as default footer.

    + +

    Documents

    + +

    Upload pictures or documents to your credit, to include for your client. Uploaded files can be viewed and accessed by the client through the client portal.

    + +

    Settings

    + +

    The Settings panel includes some additional options for the credit:

    + +
      +
    • Project - Optionally link the credit to a Project
    • +
    • User - Optionally change the user who is marked as creator of the credit. The User option can be used in the reports for tracking, but can also be used to give a specific user permission to view/edit an individual record.
    • +
    • Exchange Rate - Optionally, for when your client record has another currency than your own as their default, you will be able to manually specify the exchange rate to automatically calculate what the total will be in their own default currency.
    • +
    • Vendor - Optionally assign a Vendor to the credit
    • +
    • Inclusive Taxes - When enabled, credit tax will be marked as inclusive.
    • +
    • Design - Choose a template design from one of the premade templates, or one of your own custom designs. You can customize designs under Settings>Invoice Design
    • +
    + +

    Applying a Credit

    + +

    A credit is an amount on the customer's account that can be substracted from due invoice balances.

    + +

    After selecting Apply Credit, you will be taken to the payment entry screen with the client pre-selected and credit total amount entered. You will need to select one or more of the client's invoices to apply the credit to and save the payment.

    + + + +

    Lifecycle of a credit

    + +

    Draft

    + +

    The Draft status is the first status in the lifecycle of a credit. In this status, changes can be made to the credit and the credit is hidden completely from the client. Draft credits are inactive until either emailed to the client or marked as sent.

    + +

    + Once a draft credit has been emailed/marked as sent its status cannot be changed back to draft. +

    + +

    Sent

    + +

    A credit is marked as sent when it has been emailed to the client or marked as Sent in the admin panel.

    + +

    Note - A credit cannot be applied to an invoice, and does not actually get linked to the client until after it is marked as Sent.

    + +

    Partial

    + +

    A credit is marked with Partial when some of the credit has been applied to an invoice, but some still remains. A credit marked Partial will show the remaining credit balance available in the overview panel.

    + +

    Note - There is no way to refund a credit payment that has been applied to an invoice. The only way to "return" a credit that has been applied, is to Reverse an invoice. If a payment and a credit are applied to an invoice, and you want to refund the amount paid, you should refund the payment first, then reverse the invoice after. When you reverse an invoice, the remaining balance paid whether through a credit, or a payment, is converted into a new credit.

    + +

    Applied

    + +

    When a credit is marked Applied the full balance of the credit has been consumed and applied to one or more invoices on the client's account.

    + +

    Deleted

    + +

    What happens when a credit is deleted?

    + +
      +
    • Credit status set to deleted
    • +
    • The credit number is appended with _deleted in order to allow reuse of credit numbers.
    • +
    • If the credit was previously marked Partial the remaining credit balance will no longer be available to the customer, but it will not affect any existing payments that were already applied to the client's invoices.
    • +
    + +

    Archived

    + +

    Archiving a credit simply removes the credit from the credit list view. Archiving a credit keeps your list views clean and tidy.

    + +

    + When a credit is archived no further modifications can be made to the credit. To modify the credit you will need to Restore the credit first. +

    + +

    Restored

    + +

    Restoring a credit from the archived or deleted state will set the credit back to its previous state prior to archiving.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/custom-fields/index.html b/en/custom-fields/index.html new file mode 100644 index 00000000..fcf1df08 --- /dev/null +++ b/en/custom-fields/index.html @@ -0,0 +1,1094 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Custom Fields

    + +

    PDF Customizations

    + +

    PDF generation in v5 is via an HTML templating system. We provide multiple design templates for you to choose from, or +you can create your design using any HTML/CSS combinations.

    + +

    Snippets

    + +

    These snippets are collected over time, some might find them useful, so we decided to collect them in the official +documentation.

    + +

    Getting all available selectors on the design

    + +

    To make sure we can target all elements easily & make changes available faster to you, we introduced the "Draft" mode. +To turn on "Draft" mode, make sure you toggle:

    + +

    Settings (Advanced settings) > Invoice Design > Customize & preview > Draft mode:

    + +

    alt text

    + +

    Let's select the item column:

    + +

    alt text

    + +

    Now you can select element & inspect its selector:

    + +

    alt text

    + +

    The important part for us is data-ref.

    + +

    Showing table column on one design & hiding on others

    + +

    This will hide columns & rows related entirely. In this example, we hide the custom product field.

    + +
    /** CSS (includes) **/
    +
    +[data-ref="product_table-product.product1-th"],
    +[data-ref="product_table-product.product1-td"] {
    +  display: none;
    +}
    +
    + +

    Overwriting the "hidden" property on element

    + +

    Some elements have a "hidden" property on the element. You can overwrite this with CSS.

    + +
    [data-ref="totals_table-subtotal-label"] {
    +  display: inline; /* or block */
    +}
    +
    + +

    Creating a custom design

    + +

    This is a section for you that want to create a new design completely from scratch +or just curious about understanding how templates work.

    + +

    + Keep in mind that in order to create designs some knowledge of HTML and CSS is mandatory. +

    + +

    Creating a design entry

    + +

    Let's start by cloning the existing design. +To do so, open the admin panel and navigate to Settings > Invoice Design > Customize & Preview.

    + +

    The base design isn't important if you have a completely new design in mind. Name your design and click Save.

    + +

    alt text

    + +

    We will name ours Tutorial and turn on HTML Mode to see changes more quickly.

    + +

    Design structure

    + +

    On the top of the page we should see tabs such as, Body, Header, Footer, Products, Includes. +This is how design is structured and for the most part, you can leave at is.

    + +

    We will spend most of our time in Includes and Body sections.

    + +

    Body

    + +

    As the name suggests this is the heart of the design. This is where we will organize +our elements.

    + +

    Header

    + +

    If you want to be fully semantic & fully follow HTML standards, this is where +you should place your header content.

    + +

    Footer

    + +

    Just like the header, this is a more semantic section for footer content.

    + +

    Products

    + +

    + At the moment of the writing, this is unsupported feature. In the future, +it will allow you to dynamically allocate table columns. +

    + +

    Includes

    + +

    This is where your styles go.

    + +

    Requirements

    + +

    Before we start customizing/coding our own design, keep in mind that Invoice Ninja has some requirements. +They are specific IDs for contents.

    + +

    Target elements:

    + +
      +
    • #company-details
    • +
    • #company-address
    • +
    • #client-details
    • +
    • #entity-details
    • +
    • #delivery-note-table
    • +
    • #product-table
    • +
    • #task-table
    • +
    • #table-totals
    • +
    • #footer
    • +
    + +

    To get specific selectors, please refer to Getting all available selectors on the design.

    + +

    If it's easier for you to develop a static template first, you can always copy the source code provided +under Settings tab and develop locally, copying changes into Invoice Ninja once you're happy +with the design.

    + +

    alt text

    + +

    Selectors

    + +

    + All the following selectors are marked using data-ref attribute. +

    + +

    To query client_details-client.name for example, use following:

    + +
    [data-ref="client_details-client.name"] {
    +  background-color: red;
    +}
    +
    + +

    Client details

    + +
      +
    • client_details-client.name
    • +
    • client_details-client.number
    • +
    • client_details-client.vat_number
    • +
    • client_details-client.address1
    • +
    • client_details-client.address2
    • +
    • client_details-client.city_state_postal
    • +
    • client_details-client.country
    • +
    • client_details-client.phone
    • +
    • client_details-client.email
    • +
    + +

    Company details

    + +
      +
    • company_details-company.name
    • +
    • company_details-company.id_number
    • +
    • company_details-company.vat_number
    • +
    • company_details-company.website
    • +
    • company_details-company.email
    • +
    • company_details-company.phone
    • +
    + +

    Company address

    + +
      +
    • company_address-company.address1
    • +
    • company_address-company.address2
    • +
    • company_address-company.city_state_postal
    • +
    • company_address-company.country
    • +
    + +

    Invoice details

    + +
      +
    • entity_details-invoice.number_label
    • +
    • entity_details-invoice.number
    • +
    • entity_details-invoice.po_number_label
    • +
    • entity_details-invoice.po_number
    • +
    • entity_details-invoice.date_label
    • +
    • entity_details-invoice.date
    • +
    • entity_details-invoice.due_date_label
    • +
    • entity_details-invoice.due_date
    • +
    • entity_details-invoice.total_label
    • +
    • entity_details-invoice.total
    • +
    • entity_details-invoice.balance_due_label
    • +
    • entity_details-invoice.balance_due
    • +
    + +

    Quote details

    + +
      +
    • entity_details-quote.number_label
    • +
    • entity_details-quote.number
    • +
    • entity_details-quote.po_number_label
    • +
    • entity_details-quote.po_number
    • +
    • entity_details-quote.date_label
    • +
    • entity_details-quote.date
    • +
    • entity_details-quote.valid_until_label
    • +
    • entity_details-quote.valid_until
    • +
    • entity_details-quote.total_label
    • +
    • entity_details-quote.total
    • +
    + +

    Credit details

    + +
      +
    • entity_details-quote.number_label
    • +
    • entity_details-quote.number
    • +
    • entity_details-quote.po_number_label
    • +
    • entity_details-quote.po_number
    • +
    • entity_details-quote.date_label
    • +
    • entity_details-quote.date
    • +
    • entity_details-quote.balance_label
    • +
    • entity_details-quote.balance
    • +
    • entity_details-quote.total_label
    • +
    • entity_details-quote.total
    • +
    + +

    Product table

    + +
      +
    • product_table-product.item-th
    • +
    • product_table-product.description-th
    • +
    • product_table-product.unit_cost-th
    • +
    • product_table-product.quantity-th
    • +
    • product_table-product.discount-th
    • +
    • product_table-product.tax-th
    • +
    • product_table-product.line_total-th
    • +
    + +

    Task table

    + +
      +
    • task_table-task.service-th
    • +
    • task_table-task.description-th
    • +
    • task_table-task.rate-th
    • +
    • task_table-task.hours-th
    • +
    • task_table-task.discount-th
    • +
    • task_table-task.tax-th
    • +
    • task_table-task.line_total-th
    • +
    + +

    Total columns

    + +
      +
    • totals_table-net_subtotal-label
    • +
    • totals_table-net_subtotal
    • +
    • totals_table-subtotal-label
    • +
    • totals_table-subtotal
    • +
    • totals_table-discount-label
    • +
    • totals_table-discount
    • +
    • totals_table-custom_surcharge1-label
    • +
    • totals_table-custom_surcharge1
    • +
    • totals_table-custom_surcharge2-label
    • +
    • totals_table-custom_surcharge2
    • +
    • totals_table-custom_surcharge3-label
    • +
    • totals_table-custom_surcharge3
    • +
    • totals_table-custom_surcharge4-label
    • +
    • totals_table-custom_surcharge4
    • +
    • totals_table-paid_to_date-label
    • +
    • totals_table-paid_to_date
    • +
    • totals_table-outstanding-label
    • +
    • totals_table-outstanding
    • +
    + +

    Custom fields

    + +
    $tax - Tax Label
    +$app_url - The full URL to the application
    +$from - From label
    +$to - To label
    +$total_tax_labels - Map of tax labels
    +$total_tax_values - Map of tax values
    +$line_tax_labels - Map of line tax labels
    +$line_tax_values - Map of line tax values
    +$date - Entity date label/value
    +$invoice.date - Alias of the $date label
    +$due_date - Entity due date label/value (or partial payment due date if set on invoice or quote)
    +$invoice.due_date - Alias of due date
    +$payment_due - Payment due label/value
    +$invoice.number - Invoice number label/value
    +$invoice.po_number - Invoice po_number label/value
    +$entity.datetime - Entity datetime label/value
    +$invoice.datetime - Alias of $entity.datetime
    +$quote.datetime - Alias of $entity.datetime
    +$credit.datetime - Alias of $entity.datetime
    +
    +$entity - The entity Label ie. Invoice / Credit / Quote
    +$number - The number label ie. Invoice Number
    +$entity.terms - The entity terms label/value ie. Invoice Terms:
    +$terms - Alias of $entity.terms
    +$view_link - Entity view link ie. <a href="/link/to/entity">View Invoice</a>
    +$view_url - Entity view url ie. https://link.to.resource
    +
    +$project.name - Project name label/value
    +$project.number - Project number /value
    +
    +$entity_number - Alias of $number
    +$invoice.discount - Invoice dicount label/value
    +$discount - Alias of $invoice.discount
    +$subtotal - Subtotal label/value
    +$invoice.subtotal - Alias of $subtotal
    +
    +$balance_due - Currency formatted balance due label/value
    +$balance_due_raw - Unformatted balance due label/value
    +$quote.balance_due - Alias of $balance_due
    +$invoice.balance_due - Alias of$balance_due
    +$outstanding - Alias of $balance_due
    +
    +$partial_due - Partial due label/value
    +$total - Total label/value
    +$amount - Alias of $total
    +$amount_raw - Unformatted alias of $total
    +$amount_due - Alias of $total
    +$quote.total - Alias of $total
    +
    +$invoice.total - Alias of $total
    +$invoice_total_raw - Unformatted alias of $total
    +$invoice.amount - Alias of $total
    +$quote.amount - Alias of $total
    +$credit.total - Alias of $total
    +$credit.number - Alias of $number
    +$credit.total - Alias of $total
    +$credit.po_number - Alias of $invoice.po_number
    +$credit.date - Credit date label/value
    +$balance - Alias of $balance
    +$credit.balance - Alias of $balance
    +$invoice.balance - Alias of $balance
    +$taxes - Total taxes label/value
    +$invoice.taxes - Alias of $taxes
    +
    +$invoice.custom1 - Invoice custom value 1 label/value
    +$invoice.custom2 - Invoice custom value 2 label/value
    +$invoice.custom3 - Invoice custom value 3 label/value
    +$invoice.custom4 - Invoice custom value 4 label/value
    +
    +$invoice.public_notes - Invoice public notes label/value
    +$entity.public_notes - Alias of $invoice.public_notes
    +$public_notes - Alias of $invoice.public_notes
    +
    +$entity_issued_to - Issued to label
    +$your_entity - Your `entity` label
    +
    +$quote.date - Alias of $date
    +$quote.number - Alias of $number
    +$quote.po_number - Alias of $invoice.po_number
    +$quote.quote_number - Alias of $quote.number
    +$quote_no - Alias of $quote.number
    +$quote.quote_no - Alias of $quote.number
    +$quote.valid_until - Valid until label/value
    +$credit_amount - Alias of $amount
    +$credit_balance - Alias of $balance
    +
    +$credit_number - Alias of $number
    +$credit_no - Alias of $number
    +$credit.credit_no - Alias of $number
    +
    +$invoice_no - Alias of $number
    +$invoice.invoice_no - Alias of $number
    +
    +$client1 - Client custom value 1 label/value
    +$client2 - Client custom value 2 label/value
    +$client3 - Client custom value 3 label/value
    +$client4 - Client custom value 4 label/value
    +
    +$address1 - Address line one label/value
    +$address2 - Address line two label/value
    +$id_number - Client id number label/value
    +$client.number - Client number label/value
    +$vat_number - Client VAT number label/value
    +$website - Client website label/value
    +$phone - Client phone label/value
    +$country - Client country label/value
    +$email - Contact email label/value
    +$client_name - Client name label/value
    +$client.name - Alias of $client_name
    +$client.address1 - Alias of $address1
    +$client.address2 - Alias of $address2
    +$client_address - Full client address label/value
    +$client.address - Alias of $client_address
    +$client.id_number - Alias of $id_number
    +$client.vat_number - Alias of $vat_number
    +$client.website - Alias of $website
    +$client.phone - Alias of $phone
    +$city_state_postal - Client city_state_postal code combination label/value
    +$client.city_state_postal - Alias of $city_state_postal
    +$postal_city_state - Client city_state combination label/value
    +$client.postal_city_state - Alias of $postal_city_state
    +$client.country - Alias of $country
    +$client.email - Alias of $email
    +
    +$client.shipping_address - Full client shipping address block
    +$client.shipping_address1 - Shipping address line one label/value
    +$client.shipping_address2 - Shipping address line two label/value
    +$client.shipping_city - Shipping address city
    +$client.shipping_state - Shipping address state
    +$client.shipping_postal_code - Shipping address postal code
    +$client.shipping_country - Shipping address country
    +
    +$client.currency - Client currency code ie. AUD, USD
    +
    +$client.lang_2 - Locale of client language, ie. 'en'
    +
    +$client.balance - Client balance label/value
    +$outstanding - Alias of $client.balance
    +$client_balance - Alias of $client.balance
    +$paid_to_date - Client paid to date label/value
    +
    +$contact.full_name - Contact full name label/value
    +$contact.email - Contact email label/value
    +$contact.phone - Contant phone label/value
    +
    +$contact.name - Contact name label/value
    +$contact.first_name - Contact first name label/value
    +$contact.last_name - Contact last name label/value
    +
    +
    +$contact.custom1 - Contact custom value 1 label/value
    +$contact.custom2 - Contact custom value 2 label/value
    +$contact.custom3 - Contact custom value 3 label/value
    +$contact.custom4 - Contact custom value 4 label/value
    +
    +$company.city_state_postal - Company city_state_postal combination label/value
    +$company.postal_city_state - Company city_state combination label/value
    +$company.name - Company name label/value
    +$company.address1 - Company address line one label/value
    +$company.address2 - Company address line two label/value
    +$company.city - Company city label/value
    +$company.state - Company state label/value
    +$company.postal_code - Company postal code label/value
    +$company.country - Company country label/value
    +$company.phone - Company phone label/value
    +$company.email - Company email label/value
    +$company.vat_number - Company vat number label/value
    +$company.id_number - Company id number label/value
    +$company.website - Company website label/value
    +$company.address - Company full address label/value
    +
    +$spc_qr_code - SPC formatted QR code
    +
    +$logo - Full URL to company logo
    +$company.logo - Alias of $logo
    +$company_logo - Alias of $logo
    +$company1 - Company custom value 1 label/value
    +$company2 - Company custom value 2 label/value
    +$company3 - Company custom value 3 label/value
    +$company4 - Company custom value 4 label/value
    +
    +$custom_surcharge1 - Custom surcharge 1 label/value
    +$custom_surcharge2 - Custom surcharge 2 label/value
    +$custom_surcharge3 - Custom surcharge 3 label/value
    +$custom_surcharge4 - Custom surcharge 4 label/value
    +
    +$product.item - Product item label
    +$product.date - Product date label
    +$product.discount - Product discount label
    +$product.product_key - Product key label
    +$product.description - Product description label
    +$product.unit_cost - Product unit cost label
    +$product.quantity - Product quantity label
    +$product.tax - Tax label
    +$product.tax_name1 - Product tax name 1 label
    +$product.tax_name2 - Product tax name 2 label
    +$product.tax_name3 - Product tax name 3 label
    +$product.line_total - Product line total label
    +$product.product1 - Product custom 1 label
    +$product.product2 - Product custom 2 label
    +$product.product3 - Product custom 3 label
    +$product.product4 - Product custom 4 label
    +
    +$task.date - Task date label
    +$task.discount - Task discount label
    +$task.service - Task service label
    +$task.description - Task description label
    +$task.rate - Task rate label
    +$task.hours - Task hours label
    +$task.tax - Tax label
    +$task.tax_name1 - Task tax name 1 label
    +$task.tax_name2 - Task tax name 2 label
    +$task.tax_name3 - Task tax name 3 label
    +$task.line_total - Task line total label
    +
    +$contact.signature - The contact signature image.
    +
    +$thanks - Thanks label
    +$from - From label
    +$to - To label
    +$details - Details label
    +$item - Item label
    +$description - Description label
    +$entity_footer - Entity footer label/value
    +
    +$secondary_font_url - The URL to the font resource
    +$secondary_font_name - The name of the secondary font
    +
    +$font_size - The size of the font selected in the settings
    +$font_name - The name of the primary font
    +$font_url - The URL to the primary font resource
    +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/developer-guide/index.html b/en/developer-guide/index.html new file mode 100644 index 00000000..cc18186a --- /dev/null +++ b/en/developer-guide/index.html @@ -0,0 +1,571 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Developer guide

    + +

    Getting Started.

    + +

    The Invoice Ninja API is built on top of the Laravel Framework, this is a hugely popular PHP framework with extensive high quality documentation and tutorials all over the web. To get started customizing and/or extending Invoice Ninja you will need to be acquainted with the latest version of Laravel and all of its features. The URL namespace for the api is /api/v1 The Client Portal is a traditional web application also built with Laravel along with Livewire and Tailwind components. The URL namespace for client facing URLs is /client/

    + +

    If you are planning to build new functionality in Invoice Ninja, for example a Inventory Module, rather than integrate this directly into the codebase, we highly recommend using the Laravel Modules library. This library is already part of the Invoice Ninja core, so you can dive straight in and start building.

    + +

    If you plan to contribute your code back to the official Invoice Ninja repository, please ensure you have test coverage for your functionality. We use Phpunit for our API testing, and Cypress for our UI testing of the client portal.

    + +

    Architecture

    + +

    The app is divided into three main parts: the backend/API and the two admin portals.

    + +

    Backend - API

    + +

    Lead developer: David Bomba

    + + + +

    Admin Portal - Desktop & Mobile

    + +

    Lead developer: Hillel Coren

    + + + +

    Admin Portal - Web

    + +

    Lead developer: Benjamin Beganović

    + + + +

    API Definition

    + +

    Our full API definition can be found here

    + +

    Base URL for v5

    + +

    The base url for v5 is:

    + +
    https://invoicing.co
    +
    + +

    Migrating from v4

    + +

    Invoice Ninja v4 was initially built as a web application with an API added on later to support common uses cases and the limited functionality of the v4 mobile app. With v5 we’ve instead built an API first application, all features in the web/mobile/desktop apps are powered by the API.

    + +

    For example v4 client includes are limited to contacts, invoices, credits and activities, whereas in v5 all options are available. This includes: contacts, documents, gateway_tokens, documents, gateway_tokens, activities, ledger and system_logs.

    + +

    Another major shortcoming of the v4 API is the docs, even though the functionality is limited, what is available isn’t necessarily documented. In v5 we’ve made sure to document every aspect of the API.

    + +

    The v4 and v5 APIs are mostly the same but there are some key changes which are important to be aware of.

    + +

    + The header name for the API token has changed from X-Ninja-Token in v4 to X-API-Token in v5. +

    + +

    The data type of the id fields has changes from integer to string to support the new id format.

    + +

    The route for uploading documents has changed, here's a v5 cURL example:

    + +
    curl -X POST https://invoicing.co/api/v1/invoices/<invoice_id>/upload \
    +  -H 'Content-Type: multipart/form-data' \
    +  -H 'X-API-TOKEN: TOKEN' \
    +  -H 'X-Requested-With: XMLHttpRequest' \
    +  -F _method=PUT \
    +  -F 'documents[]=@filename.png'
    +
    + +

    API Headers

    + +

    X-API-SECRET

    + +

    +
    + The X-API-SECRET can be used as another layer of protection for your API.

    + +

    The X-API-SECRET requires you to configure a .env variable API_SECRET=

    + +

    This is an optional header, and is only assessed on the /api/v1/login route. +

    +
    +

    + +
    X-API-SECRET: value
    +
    + +

    +

    +
    +

    + +

    X-API-TOKEN

    + +

    +
    + The X-API-TOKEN is the authentication token and is required for all API requests

    + +

    This is a required header. +

    +
    +

    + +
    X-API-TOKEN: value
    +
    + +

    +

    +
    +

    + +

    X-Requested-With;

    + +

    +
    + The X-Requested-With header is a security minded header, there is only one value accepted.

    + +

    This is a required header. +

    +
    +

    + +
    X-Requested-With: XMLHttpRequest
    +
    + +

    +

    +
    +

    + +

    Content-Type:application/json

    + +

    +
    + When submitting data to the API you must declare the content type

    + +

    This is a required header when using POST/PUT methods. +

    +
    +

    + +
    Content-Type: application/json
    +Content-Type: multipart/form-data
    +
    + +

    +

    +
    +

    + +

    Primary Keys

    + +

    In version 5 of Invoice Ninja we move away from integer based primary keys and moved to hashed_id's, these are obfuscated string representations of the primary key for the all entity records.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/einvoicing/index.html b/en/einvoicing/index.html new file mode 100644 index 00000000..0f800cd8 --- /dev/null +++ b/en/einvoicing/index.html @@ -0,0 +1,898 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    E Invoicing

    + +

    Introduction

    + +

    e-invoicing is rapidly being adopted in many jurisdictions. Invoice Ninja has supported UBL format invoices for some time and now we also support a range of e-invoice formats including direct delivery of e-invoices over the PEPPOL network.

    + +

    All of the supported e-invoice standards can be downloaded directly after creating a standard invoice in Invoice Ninja. In some jurisdictions you are able to forward the e-invoice directly to your customer, however in some regions (ie, Italy) the invoice is sent through the government and then forwarded onto the customer. This introduces a number of complexities including both parties being registered with the government body (SDI for Italy). If you are in one of these jurisdictions, you will need to start the process (if you have not already) in acquiring a government routing ID.

    + +

    e-invoice standards

    + +

    The list of supported e-invoice formats include:

    + + + +

    PEPPOL

    + +

    ALPHA RELEASE - NOT FOR PRODUCTION USE

    + +

    How does it work?

    + +

    Invoice Ninja will be rolling out a PEPPOL access point which will be available for both self hosted and hosted users to route their e-invoices through the PEPPOL network.

    + +

    How do I get started?

    + +

    All users

    + +

    Each particular jurisdiction has a specific set of fields which MUST be populated in order for an e-invoice to be validated. For example, in Germany a Payment Means field is required within the e-invoice. What is this? This is the sending parties paymnet details, ie IBAN + financial account meta data such as bank, FIB etc. Without this data the e-invoice cannot be generated or sent. As you onboard through the application you will have the opportunity to validate your data to ensure delivery of your e-invoices.

    + +

    Hosted users

    + +

    We will be sending out notifications to our hosted users for the steps required for onboarding in their particular region.

    + +

    Self hosted users

    + +

    Self Hosted users will be proxying their e-invoices through our hosted platform. What does this mean? In order to send your e-invoices you'll need to register your service with Invoice Ninja and we will create your legal entity id for you. Your system will then route e-invoices through our system as required. For security and data privacy, the service will only ever proxy the data that is sent, we will never store the data that is sent.

    + +

    How do I prepare my Invoice Ninja installation to support e-invoicing?

    + +

    There are a few important considerations with e-invoicing.

    + +
      +
    1. All taxes must be applied at the line level. Total taxes are not supported with e-invoicing
    2. +
    3. If you do not charge VAT/TAX on your invoices, you still need to apply a tax code/reason ie. Cross Border exemption, seller with no VAT number etc
    4. +
    5. After an invoice has been "sent" it can never be modified, instead if there are changes that need to be applied you must create a new Invoice/Credit with the changes
    6. +
    + +

    Can I receive e-invoices?

    + +

    Yes, in an upcoming version we will also support the delivery of e-invoicing via the peppol network directly into your company.

    + +

    (Self hosted users will receive these via WebHook)

    + +

    Getting started checklist

    + +

    Hosted Users

    + +
      +
    • Register with your government body if e-invoices are to be routed via government portal.
    • +
    • Enable e-invoicing (Settings > E Invoice - select e invoice type => PEPPOL)
    • +
    • Enable e-invoicing (Settings > E Invoice - select e invoice type => PEPPOL)
    • +
    • Ensure your company details pass validation (Settings > E-Invoicing - Validation)
    • +
    • Generate and send e-invoices!
    • +
    + +

    Self Hosted Users

    + +
      +
    • Register with your government body if e-invoices are to be routed via government portal.
    • +
    • Register your entity with Invoice Ninja.
    • +
    • Ensure your company details pass validation (Settings > E-Invoicing - Validation)
    • +
    • Enable e-invoicing (Settings > E Invoice - select e invoice type => PEPPOL)
    • +
    • Generate and send e-invoices!
    • +
    + +

    Code lists / values

    + +

    + +
    +Payment Means Codelist + +1 - Instrument not defined
    +2 - Automated clearing house credit
    +3 - Automated clearing house debit
    +4 - ACH demand debit reversal
    +5 - ACH demand credit reversal
    +6 - ACH demand credit
    +7 - ACH demand debit
    +8 - Hold
    +9 - National or regional clearing
    +10 - In cash
    +11 - ACH savings credit reversal
    +12 - ACH savings debit reversal
    +13 - ACH savings credit
    +14 - ACH savings debit
    +15 - Bookentry credit
    +16 - Bookentry debit
    +17 - ACH demand cash concentration/disbursement (CCD) credit
    +18 - ACH demand cash concentration/disbursement (CCD) debit
    +19 - ACH demand corporate trade payment (CTP) credit
    +20 - Cheque
    +21 - Banker\'s draft
    +22 - Certified banker\'s draft
    +23 - Bank cheque (issued by a banking or similar establishment)
    +24 - Bill of exchange awaiting acceptance
    +25 - Certified cheque
    +26 - Local cheque
    +27 - ACH demand corporate trade payment (CTP) debit
    +28 - ACH demand corporate trade exchange (CTX) credit
    +29 - ACH demand corporate trade exchange (CTX) debit
    +30 - Credit transfer
    +31 - Debit transfer
    +32 - ACH demand cash concentration/disbursement plus (CCD+) credit
    +33 - ACH demand cash concentration/disbursement plus (CCD+) debit
    +34 - ACH prearranged payment and deposit (PPD)
    +35 - ACH savings cash concentration/disbursement (CCD) credit
    +36 - ACH savings cash concentration/disbursement (CCD) debit
    +37 - ACH savings corporate trade payment (CTP) credit
    +38 - ACH savings corporate trade payment (CTP) debit
    +39 - ACH savings corporate trade exchange (CTX) credit
    +40 - ACH savings corporate trade exchange (CTX) debit
    +41 - ACH savings cash concentration/disbursement plus (CCD+) credit
    +42 - Payment to bank account
    +43 - ACH savings cash concentration/disbursement plus (CCD+) debit
    +44 - Accepted bill of exchange
    +45 - Referenced home-banking credit transfer
    +46 - Interbank debit transfer
    +47 - Home-banking debit transfer
    +48 - Bank card
    +49 - Direct debit
    +50 - Payment by postgiro
    +51 - FR, norme 6 97-Telereglement CFONB (French Organisation for Banking Standards) - Option A
    +52 - Urgent commercial payment
    +53 - Urgent Treasury Payment
    +60 - Promissory note
    +61 - Promissory note signed by the debtor
    +62 - Promissory note signed by the debtor and endorsed by a bank
    +63 - Promissory note signed by the debtor and endorsed by a third party
    +64 - Promissory note signed by a bank
    +65 - Promissory note signed by a bank and endorsed by another bank
    +66 - Promissory note signed by a third party
    +67 - Promissory note signed by a third party and endorsed by a bank
    +70 - Bill drawn by the creditor on the debtor
    +74 - Bill drawn by the creditor on a bank
    +75 - Bill drawn by the creditor, endorsed by another bank
    +76 - Bill drawn by the creditor on a bank and endorsed by a third party
    +77 - Bill drawn by the creditor on a third party
    +78 - Bill drawn by creditor on third party, accepted and endorsed by bank
    +91 - Not transferable banker\'s draft
    +92 - Not transferable local cheque
    +93 - Reference giro
    +94 - Urgent giro
    +95 - Free format giro
    +96 - Requested method for payment was not used
    +97 - Clearing between partners
    +ZZZ - Mutually defined
    + +
    + +

    Jurisdiction specific requirements

    + +

    AT - Austria

    + +

    CustomerAssignedAccountID - Mandatory for GOV clients

    + +

    If you are sending an e-invoice to a government body, then you must include in the object

    + +

    AccountingSupplierParty > CustomerAssignedAccountID

    + +

    This is the ID of the department within the government that the e-invoice will be routed to

    + +

    BE - Belgium

    + +

    No additional requirements, when your legal entity id is created this is automatically sync'd with HERMES

    + +

    CH - Switzerland

    + +

    Payment Means - Mandatory

    + +

    The payment means contains information on how the seller wishes to be paid. Use the Payment Means you must have at least ONE payment means that is a Credit Transfer type

    + +
       <cac:PaymentMeans>
    +      <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode> <!-- code from payment means code list Credit Transfer-->
    +      <cac:PayeeFinancialAccount>
    +         <cbc:ID>DE89370400440532013000</cbc:ID> <!-- IBAN CODE -->
    +         <cac:FinancialInstitutionBranch>
    +            <cbc:ID>DEUTDEMMXXX</cbc:ID> <!-- BIC CODE -->
    +         </cac:FinancialInstitutionBranch>
    +      </cac:PayeeFinancialAccount>
    +   </cac:PaymentMeans>
    +
    + +

    DE - Germany

    + +

    Payment Means - Mandatory

    + +

    The payment means contains information on how the seller wishes to be paid. Use the Payment Means list to determine the correct code required. For example, to display your bank account details the following would be required

    + +
       <cac:PaymentMeans>
    +      <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode> <!-- code from payment means code list Credit Transfer-->
    +      <cac:PayeeFinancialAccount>
    +         <cbc:ID>DE89370400440532013000</cbc:ID> <!-- IBAN CODE -->
    +         <cac:FinancialInstitutionBranch>
    +            <cbc:ID>DEUTDEMMXXX</cbc:ID> <!-- BIC CODE -->
    +         </cac:FinancialInstitutionBranch>
    +      </cac:PayeeFinancialAccount>
    +   </cac:PaymentMeans>
    +
    + +

    ES - Spain

    + +

    *** Government registration required ***

    + +

    Payment Means - Mandatory

    + +

    The payment means contains information on how the seller wishes to be paid. Use the Payment Means you must have at least ONE payment means that is a Credit Transfer type

    + +
       <cac:PaymentMeans>
    +      <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode> <!-- code from payment means code list Credit Transfer-->
    +      <cac:PayeeFinancialAccount>
    +         <cbc:ID>DE89370400440532013000</cbc:ID> <!-- IBAN CODE -->
    +         <cac:FinancialInstitutionBranch>
    +            <cbc:ID>DEUTDEMMXXX</cbc:ID> <!-- BIC CODE -->
    +         </cac:FinancialInstitutionBranch>
    +      </cac:PayeeFinancialAccount>
    +   </cac:PaymentMeans>
    +
    + +

    Due Date - Mandatory

    + +

    The invoice MUST have a due date set.

    + +

    Government bound e-invoices

    + +

    If sending to a Spanish government body the property

    + +

    AccountingCustomerParty > PublicIdentifiers

    + +

    Must be set

    + +

    FI - Finland

    + +

    No special requirements

    + +

    FR - France

    + +

    The SIRET / 0009 identifier of the final recipient is to be included in the invoice.accountingCustomerParty.publicIdentifiers array.

    + +

    IT - Italy

    + +

    No special requirements

    + +

    NL - Netherlands

    + +

    When sending to government bodies the following property must be configured

    + +

    accountingSupplierParty > party > contact >email

    + +

    PL -Poland

    + +

    *** Government registration required ***

    + +

    RO -Romania

    + +

    *** Government registration required ***

    + +

    Special codes for county

    + +

    The county field for a Romania address must use the ISO3166-2:RO codes, e.g. "RO-AB, RO-AR". Don’t omit the country prefix!

    + +

    Special codes for city

    + +

    The city field for county RO-B must be SECTOR1 - SECTOR6.

    + +

    SE - Sweden

    + +

    Receiver needs to be registered with Svefaktura to receive the e-invoice

    + +

    ZUGFeRD

    + +

    CBA PowerBoard

    + +

    Enabling ZUGFeRD is as simple as enabling e-invoicing in Settings > E-Invoice, selecting the appropriate X format you wish to generate and save! As the ZUGFeRD is very comprehensive, you can also embed the einvoice within the PDF document itself, simply toggle on the Merge E-Invoice and PDF switch and then save.

    + +

    ** NOTE **

    + +

    The ZUGFeRD standard does not accept negative valued invoices. Historically some users may have used a negative invoice to indicate a Credit Note, this is no longer possible. Instead a dedicated Credit Note should be generated with matching POSTIVE values which reflect the credit you wish to assign.

    + +

    Facturae

    + +

    Spanish e-invoice documents are supported and generate valid documents. these can be uploaded into the FACe system.

    + +

    FatturaPA

    + +

    Italian e-invoices can be generated, however as there is no connection in the SDI as yet. This format is not currently production ready.

    + +

    FACT1

    + +

    Romanian e-invoices can be generated, however as there is no delivery connection as yet. This format is not currently production ready.

    + +

    EN16931

    + +

    Standard EN16931 documents can be generated and downloaded as needed.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/email-customization/index.html b/en/email-customization/index.html new file mode 100644 index 00000000..b6aee73e --- /dev/null +++ b/en/email-customization/index.html @@ -0,0 +1,753 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Email Customization

    + +

    Custom Content

    + +

    Customizing the content of you emails should be simple and painfree! By default we include a range of default - translated - templates which should suit most use cases! If you prefer to extend and customize the emails your clients please read on!

    + +

    WYSIWYG Edior

    + +

    alt text

    + +

    To start editing and customizing your emails navigate to:

    + +
    Settings > Templates & Reminmders
    +
    + +

    From here you'll see the first panel with a dropdown selector where you can select each of your email templates. In Invoice Ninja there are templates for Invoices, Quotes, Credits, Statements, Reminders, Purchase Orders and also up to 3 custom templates where you can curate your own templates. +Selecting a template will replace the content in the panel beneath it where it can be updated and saved.

    + +

    Invoice Email Customization

    + +

    The custom fields available for Invoices / Quotes and Credits are the same ones used for PDF customization, the full list can be found here

    + +

    Payment Email Customization

    + +

    The following are a basic list of support $variables that are supported in a payment email:

    + +
    $view_link - A plain html link to view the payment ie https://invoice.ninja/client/payment/123
    +$viewLink - Alias of $view_link
    +$paymentLink - Alias of $view_link
    +$view_button - Creates a style html button with an embedded link to the client portal
    +$viewButton - Alias of $viewButton
    +$portalButton - A plain html link to the client portal login page
    +$portal_url - The text string of the client portal login page
    +$view_url - The text string of the payment link
    +
    +$signature - The company email signature
    +$emailSignature - Alias of $signature
    +
    +$poNumber - The purchase order number for the invoice (if set)
    +$client.balance - The outstanding client balance
    +$outstanding - Alias of $client.balance
    +$client_balance - Alias of $client.balance
    +$paid_to_date - Total paid to date for the client
    +
    +$from - Label for the translated word "From"
    +$to - Label for the translated word "To"
    +
    +$number - The payment number
    +$payment.number - Alias of $number
    +$entity - Label for the term "Payment"
    +$payment.amount - The amount of the payment
    +$amount - Alias of $payment.amount
    +$payment.refunded - The total refunded for the payment
    +$payment.date - The date of the payment
    +$transaction_reference - The payment transaction reference
    +$public_notes - The public notes of the Payment record
    +$payment1 - Custom value 1 for payments
    +$payment2 - Custom value 2 for payments
    +$payment3 - Custom value 3 for payments
    +$payment4 - Custom value 4 for payments
    +
    +$client 1 - Custom value 1 for the client connected to the payment
    +$client 2 - Custom value 2 for the client connected to the payment
    +$client 3 - Custom value 3 for the client connected to the payment
    +$client 4 - Custom value 4 for the client connected to the payment
    +
    +$address1 - Address line 1 of the client
    +$client.address1 - Alias of $address1
    +$address2 - Address line 2 of the client
    +$client.address2 - Alias of $address2
    +$client_address - Full client address
    +$id_number - ID Number of the client
    +$client.id_number - Alias of $id_number
    +$client.number - Number of the client
    +$vat_number - VAT/TAX number of the client
    +$client.vat_number - Alias of $vat_number
    +$website - Web URL of the client
    +$client.website - Alias of website
    +$phone - Client phone
    +$client.phone - Alias of phone
    +$country - Client country name
    +$client.country - Alias of $country
    +$email - Primary contact email address
    +$client.email - Alias of email
    +$client_name - The client name
    +$client.name - Alias of $client_name
    +$client - Alias of $client_name
    +$city_state_postal - City / Start / Postal code of the client
    +$client.city_state_postal - Alias of $city_state_postal
    +$postal_city_state - Postal code / City /State of the client
    +$client.postal_city_state - Alias of $postal_city_state
    +$postal_city - Postal Code / City of the client
    +$client.postal_city - Alias of $postal_city
    +
    +
    + +

    In Invoice Ninja version 5, as a single payment can be associated with multiple invoices, there are some special helper variables which enable outputting all of the invoice references these are as follows:

    + +
    $invoices - A comma separate string of invoices and the payment amount received for example:
    +
    + +

    + Invoice #123 $5000.00, Invoice #124 $1000.00 +

    + +
    $invoice_references_subject - A custom subject line which includes all of the invoices and their amounts, ie:
    +
    + +

    + Invoice #123 $5000.00, Invoice #124 $1000.00 +

    + +
    $invoice_references - A custom body of text including detailed information of the invoices
    +
    + +

    + Invoice #123 +Amount $5000.00 +Balance $0

    + +
    + +

    Invoice #124 +Amount $1000.00 +Balance $500.00 +

    + +
    $invoice - A comma separate list of invoice numbers
    +
    + +

    + Invoice #123,124,125 +

    + +
    $invoices.amount - A formatted string of invoice amounts
    +
    + +

    + Invoice #123 $1000 Invoice #124 $2000.00 +

    + +
    $invoices.balance - A formatted string of invoice balances
    +
    + +

    + Invoice #123 $1000 Invoice #124 $2000.00 +

    + +
    $invoices.due_date - A formatted string of invoice due dates
    +
    + +

    + Invoice #123 2023/01/01 Invoice #124 2023/01/02 +

    + +
    $invoice_numbers - Comma separate raw string of invoice numbers
    +
    + +

    + 123,124,125 +

    + +
    $status_logo - Shows a paid stamp on the email if the payment status is completed
    +
    + +

    The end +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/env-variables/index.html b/en/env-variables/index.html new file mode 100644 index 00000000..fc59aef4 --- /dev/null +++ b/en/env-variables/index.html @@ -0,0 +1,652 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Env Variables

    + +
    APP_NAME="Invoice Ninja"
    +
    + +

    Your application name - used in client portal title banner

    + +
    APP_ENV=local
    +
    + +

    Your application environment variable - options include local / development / production

    + +
    APP_KEY=
    +
    + +

    Your application encryption key - used for encryption / decryption of some datapoints within the application. Backup this key in a secure location. Without it your application could be rendered in an invalid state

    + +
    APP_DEBUG=true
    +
    + +

    Boolean option which puts the app in debug mode for additional logging. Keep it set to FALSE unless you need to do some debugging

    + +
    APP_URL=http://ninja.test:8000
    +
    + +

    Your full app URL include HTTP/HTTPS prefix.

    + +
    DB_HOST=localhost
    +DB_DATABASE=db-ninja-01
    +DB_USERNAME=ninja
    +DB_PASSWORD=ninja
    +DB_PORT=3306
    +
    + +

    Database definitions.

    + +
    LOG_CHANNEL=stack
    +
    + +

    Where we send logs to.

    + +
    REQUIRE_HTTPS=false
    +
    + +

    If you require HTTPS to be forced everywhere in your app, set this to TRUE.

    + +
    BROADCAST_DRIVER=pusher
    +
    + +

    Default laravel env var - not used in Invoice Ninja

    + +
    CACHE_DRIVER=redis
    +
    + +

    Cache driver, options include file / redis / database

    + +
    QUEUE_CONNECTION=database
    +
    + +

    Queue Connection - by default set to sync, if you want your app to perform faster you'll want to change this to database or redis. Note, you'll need to configure your queue workers.

    + +
    SESSION_DRIVER=redis
    +
    + +

    Where your session info lives, options include redis / database / file

    + +
    REDIS_HOST=127.0.0.1
    +REDIS_PASSWORD=null
    +REDIS_PORT=6379
    +
    + +

    Your redis configuration - if you are using Redis

    + +
    MAIL_MAILER=smtp
    +MAIL_HOST=localhost
    +MAIL_PORT=1025
    +MAIL_USERNAME=null
    +MAIL_PASSWORD=null
    +MAIL_ENCRYPTION=null
    +MAIL_FROM_ADDRESS='jimmy@gmail.com'
    +MAIL_FROM_NAME='David Canary'
    +
    + +

    Your mail configuration

    + +
    POSTMARK_SECRET=
    +
    + +

    Your postmark API key if you wish to use Postmark

    + +
    API_SECRET=password
    +
    + +

    As an additional layer of security for self hosters, this prevents randoms from registering / probing your API

    + +
    ERROR_EMAIL=error@gmail.com
    +
    + +

    System error emails are sent to this email address

    + +
    AWS_ACCESS_KEY_ID=s3_compatible_key
    +AWS_SECRET_ACCESS_KEY=a_long_and_glorious_key
    +AWS_DEFAULT_REGION=us-east-1
    +AWS_BUCKET=bucket_name
    +AWS_URL=https://endpoint.com
    +AWS_ENDPOINT=https://endpoint.com/
    +
    + +

    If using S3 compatible storage, this is where you want to configure it.

    + +
    FILESYSTEM_DRIVER=public
    +
    + +

    Defines where to store your files, options include local / public

    + +
    OPENEXCHANGE_APP_ID=key_r_us
    +
    + +

    Used to pull in exchange rate data

    + +
    EXPANDED_LOGGING=true
    +
    + +

    Pushes additional logging to storage/logs/invoiceninja.log

    + +
    LOG_PDF_HTML=true
    +
    + +

    Used when debugging PDF output, this will dump the full HTML of the PDF object being rendered.

    + +
    UPDATE_SECRET=secret
    +
    + +

    Used as pseudo protection of the /update?secret= route to allow only people with this secret to access this url for updating the app

    + +
    PHANTOMJS_KEY='a-demo-key-with-low-quota-per-ip-address'
    +PHANTOMJS_SECRET=password
    +
    + +

    Phantom Cloud JS configuration API key and password used to secure the phantom route

    + +
    #options - snappdf / phantom / hosted_ninja
    +PDF_GENERATOR=snappdf
    +
    + +

    Configures the PDF engine to be used. SnapPDF is the recommended way to generate PDFs however does require direct access to the server to install some required packages.

    + +
    TRUSTED_PROXIES=*
    +
    + +

    If your server sit behind a proxy, you may need to enable trusted_proxies else you will get SSL errors

    + +
    IS_DOCKER=FALSE
    +
    + +

    If you are running a docker setup, you may want to set this to true as there are some docker specific tweaks that are required.

    + +
    LOCAL_DOWNLOAD=FALSE
    +
    + +

    This var circumvents our base64 encoding of the company logo, this may help if the logo is failing to show on the PDF.

    + +
    NINJA_ENVIRONMENT=selfhost
    +
    + +

    This is the default environment setting.

    + +
    WEBCRON_SECRET=secret
    +
    + +

    If using the webcron feature, you'll want to set a password here to prevent unauthorized people accessing this URL

    + +
    ZIP_TAX_KEY=
    +
    + +

    The API key from Zip-Tax required to support address based tax rates in the US

    + +
    NORDIGEN_SECRET_ID=
    +NORDIGEN_SECRET_KEY=
    +
    + +

    The API id and key from GoCardless/Nordigen required for bank transaction imports

    + +
    DELETE_BACKUP_DAYS
    +
    + +

    The number of days that backups are stored. Any backups created after this will be purged when system maintenance runs

    + +
    ADDITIONAL_UPLOAD_EXTENSIONS
    +
    + +

    Additional upload extensions that are to be allowed, this should be a comma separated string ie ADDITIONAL_UPLOAD_EXTENSIONS='mp3,mp4,mkv'

    + +
    PDF_PAGE_NUMBER_X=0
    +PDF_PAGE_NUMBER_Y=-6
    +
    + +

    Controls the x/y coordinates of the PDF page numbering (if enabled)

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/expenses/index.html b/en/expenses/index.html new file mode 100644 index 00000000..f4641fd8 --- /dev/null +++ b/en/expenses/index.html @@ -0,0 +1,804 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Expenses

    + +

    The Expenses module enables you to manage and track your organization's business related expenses, whether they are goods, or services. Expense records also support billing them to your clients, so you can pass along the costs directly through your invoices. Effective use of the expense module can help you track and monitor your organization's cash flow, and keep up with your taxes.

    + + + +

    Expenses Module View

    + +

    When you select the Expenses module from the navigation menu on the left hand side of the screen, you will be taken to the table view listing and sorting all available expense records.

    + +

    From the table view you can sort expense records by the various status filters on top of the table. You can use the Filter text box to search for an expense number, vendor, or amount. A More Actions menu to the right of each entry in the table shows a list of available management actions you can take against an expense record, such as editing, cloning to a new expense record, cloning to a new recurring expense record, archiving, or deleting.

    + +

    Viewing/Editing an Expense

    + +

    Simply click on an expense number from the table to view/edit that expense.

    + +

    The view/edit panel for an expense record has all the details about the record broken into four sections, as follows:

    + +

    Details

    + +
      +
    • Status: the status of the expense - it's automatically set; see See Lifecycle of an Expense
    • +
    • Expense Number: the expense number is best left alone, so it can be automatically generated by Invoice Ninja. The policies governing generated numbers can be found in Settings > Generated Numbers.
    • +
    • Vendor: Link the expense to a vendor by selecting an available vendor record from the list here. (Vendor = who the expense is paid TO).
    • +
    • Client: Link the expense to a client by selecting an available client record. When creating an invoice from an expense, the new invoice will also be automatically be assigned to this client.
    • +
    • Project: select a project the expense is linked to
    • +
    • Category: put the expense in an expense category - expense categories can also be managed from Settings > Expense Settings
    • +
    • User: link an admin portal user to the expense. The User option can be used in the reports for tracking, but can also be used to give a specific user permission to view/edit an individual record.
    • +
    • Tax: Expense Tax Rates must first be enabled under Settings > Tax Settings for this tax option to show up. Here you can select a tax rate to apply to the expense if Taxes > By Rate is selected in the expense, or enter the tax name and tax amount if Taxes > By Amount is selected in the expense. + +
        +
      • NOTE that you select the tax rate/amount here on the left, but control how the tax is applied on the right under the Taxes panel +based tax, to a custom flat tax.
      • +
    • +
    • Amount: enter the total expense amount
    • +
    • Currency: Currency you paid your expense in, automatically populated with the default currency of the vendor assigned to the expense. If not specified, currency is treated as your default company currency.
    • +
    • Date: Date of the expense (defaults to today). Note that this is the date that the vendor invoices you for the expense, not the date of your payment to the vendor.
    • +
    + +

    Notes

    + +
      +
    • Public Notes - Use this field to describe the expense. When creating an invoice for a client from an expense record, the public notes are included in the line item description for the expense.
    • +
    • Private Notes - The value of this field is only viewable by users of the admin portal, so you can use it to make notes to yourself and other coworkers about the expense record.
    • +
    + +

    Additional Info

    + +
      +
    • Should be invoiced: you can turn this toggle on if the expense should be invoiced to a client (see More Actions dropdown menu for next steps)
    • +
    • Mark Paid: Enable this to indicate that your organization has paid the vendor for this expense. This is not to indicate a payment from a client. After checking Mark Paid, these options will appear below: + +
        +
      • Payment Type: Select the payment type your organization used to pay the vendor with.
      • +
      • Date: Enter the date your organization paid the vendor (defaults to today).
      • +
      • Transaction Reference: Enter a transaction reference code or number if applicable.
      • +
    • +
    • Convert currency: If the expense is billed in a currency other than your own default currency, enabling this allows you to set the currency you prefer to pay with, and an exchange rate, to calculate how much the expense cost in your preferred currency. + +
        +
      • Exchange Rate: the current exchange rate will be automatically set when selecting a currency, but can be manually adjusted
      • +
      • Converted Amount: this amount is calculated as follows: Expense Amount * Exchange Rate = Converted Amount
      • +
    • +
    • Add Documents to Invoice: Enable this feature to include any documents attached to an expense, with the documents attached to the invoice when you create an invoice out of the expense record.
    • +
    • Taxes: configure how the expense is taxed to you in more detail.
    • +
    + +

    +

    + +

    Note that when you view your reports, expenses will be categorized by the currency of the expense/vendor, not the currency selected under "Convert Currency". If you wish to consolidate your profit and loss totals under one currency, you should select your own currency for each expense record, and use the converted amount for the expense amount, leaving any reference to a foreign currency out of the record details.

    + +

    +

    + +

    Taxes

    + +

    The taxes section is where you control how taxes are applied to the expense.

    + +

    Expense Tax Rates must first be enabled under Settings > Tax Settings for expense taxes to work (or it will say "Item tax rates are disabled").

    + +

    The Taxes panel on the bottom right of the expense edit screen will let you choose one of these options:

    + +
      +
    • Enter Taxes: Configure how the expense is taxed to you in more detail. Change between rate or amount to change the Tax field (under the details tab) from a percent based tax, to a custom flat tax. + +
        +
      • By Rate: this is selected by default. You can select a tax rate under Details to apply to the expense.
      • +
      • By Amount: allows you to manually enter a Tax Name and Tax Amount under Details to apply to the expense. Note that you can apply up to three tax rates/amounts to an expense, based on the settting Settings > Tax Settings > Expense Tax Rates where you can select Disabled, One Tax Rate, Two Tax Rates, or Three Tax Rates. For example, if you have Three Tax Rates as the enabled option, you will see three Tax options on the left.
      • +
    • +
    • Inclusive Taxes: Enable this option if the taxes are inclusive to the cost of the expense, rather than exclusive. For example: + +
        +
      • Exclusive tax is applied on top of the expense cost, like so: 100 + 10% = $110 total (100 + 10).
      • +
      • Inclusive tax is when taxes are deducted from the amount the vendor bills you, and included in your expense amount, rather than tacked on top of what you pay the vendor, like so: 100 + 10% = $100 total (90.91 +9.09).
      • +
    • +
    + +

    Here's a video of enabling the Expense Tax Rates, adding a new Expense Category, and recording a new expense using these options:

    + + + +

    More Actions dropdown menu

    + +

    You can use the More Actions dropdown menu (if on the expenses table view) or the Save dropdown arrow menu in the top right corner of the expense edit panel, to see a list of management actions that can be taken against the expense record:

    + +
      +
    • Clone: this will create a new expense record with the same details as the existing expense record, for today's date.
    • +
    • Clone to Recurring: clone the expense record to a new recurring expense
    • +
    • Archive
    • +
    • Delete
    • +
    • Restore: only visible if an archived/deleted expense is selected - lets you restore the expense to logged/paid status
    • +
    + +

    These additional options will be visible only if Should be invoiced is checked:

    + +
      +
    • Invoice Expense: this will create a new invoice record with the expense details automatically entered as a line item on the invoice
    • +
    • Add to Invoice: this will let you add the expense to an existing invoice with the expense details automatically entered as a line item on the invoice. A list of the client's invoices will show for selection.
    • +
    + +

    Documents

    + +

    The Documents tab supports uploading files such as documents, pictures, and more to allow you to share them with the client when attached to an invoice (if enabled) or with other users of the admin portal.

    + +

    Lifecycle of an Expense

    + +

    The following describe the lifecycle of an expense record

    + +

    Logged

    + +

    An expense's default state is Logged, when an expense is created. An expense is marked logged whether or not you have reported that you have paid the vendor for the expense yet.

    + +

    Pending

    + +

    An expense that has Should be Invoiced enabled, making it billable to a client, is automatically changed to a Pending state.

    + +

    Invoiced

    + +

    An expense record is automatically changed to Invoiced after the expense has been added to a client invoice. Note that an expense is marked Invoiced simply by being on an invoice, and its state doesn't change whether or not that invoice has been paid for by the client. The overview tab of the expense record's preview panel will link you to the invoice that expense is attached to.

    + +

    Archived

    + +

    An expense record can manually be archived, which simply hides it from view in the table or list of active expenses. The details of archived expenses are still included in reports. You can view archived expenses by changing filters in the table view, and you can use the "Restore" function to return an archived expense to its former state.

    + +

    Deleted

    + +

    An expense record can manually be deleted, which will remove it from view, and remove it from any reports as well. Deleted expense records can be seen by changing your filters when viewing the table or list of expenses, and using the "Restore" function can return the deleted expense record to its former state.

    + +

    Tips

    + +
      +
    • You could just create an expense only with an amount and nothing else... but it's best to always organize your expenses by vendor/client. For example, under Reports you're able to report on expenses by status, clients, vendors, projects, and categories. Also, expenses will be shown in categories under the Profit and Loss report.
    • +
    • You can see all expenses attached to a specific vendor: Vendor Details > Expenses
    • +
    • You can see all expenses attached to a specific client: Client Details > Expenses
    • +
    • Expenses can have default options configured under Settings > Expense Settings. See Expense Settings
    • +
    + +

    Expense Inbound Email (Self Host Only)

    + +

    This feature allows you to configure an e-mail address to accept attachments from vendors, clients and internal users which can then be processed using Mindee to perform data extraction and create expense records. Zugferd xml files are also supported and are able to be automatically parsed and converted into an expense.

    + +

    The system works by configuring an e-mail address to accept attachments, the attachments (and the email body text) are stored on file and an expense record is created. The system will attempt to extract data from the document and insert it into the expense record.

    + +

    The following settings are available:

    + +
      +
    • Enable Expense Mailbox (Enabled/Disables the processing of emails)
    • +
    • Expense Mailbox E-Mail (The e-mail address to process which will be receiving the emails)
    • +
    • Allow Company Users (Toggles whether internal users can send emails to the configured expense mailbox)
    • +
    • Allow Vendors (Toggles whether vendors can send emails to the configured expense mailbox)
    • +
    • Allow Unknown Senders (Toggles whether unknown semders can send emails to the configured expense mailbox)
    • +
    • Allowed Email Addresses (A comma separated list of domains which are allowed to send emails to the configured expense mailbox)
    • +
    • Blocked Email Addresses (A comma separated list of domains which are blocked from sending emails to the configured expense mailbox)
    • +
    + +

    Inbound Providers

    + +

    Mailgun

    + +

    To ensure delivery, you have to configure all used mailgun regions with a recieving configuration using store & notify.

    + +

    Create and setup your mailgun account +Prepare your DNS settings for inbound mail processing, by setting up necessary MX records +Create a receiving route using store and notify +3a. Go to Receiving Section and click on "Create Route" +3b. Create your route by selecting your mailbox configured in invoiceninja and add notify endpoint /api/v1/mailgun_inbound_webhook

    + +

    Brevo

    + +

    To ensure delivery you have to configure brevo inbound parsing according to: https://developers.brevo.com/docs/inbound-parse-webhooks

    + +

    Create and setup your brevo account +Prepare your DNS settings for inbound mail processing, by setting up necessary MX records +Register the webhook via the brevo api to the following notify endpoint: /api/v1/brevo_inbound_webhook?token=brevo-api-token +SetUp Postmark +To ensure delivery you have to configure brevo inbound parsing according to: https://developers.brevo.com/docs/inbound-parse-webhooks

    + +

    SetUp with Own MailServer

    + +

    If you want to use your own mailbox, you have to either redirect the mail to a mailbox of one of the providers above or use a provider for inbound directly. +We recommend to use one of these providers hosted on a subdomain f.ex. invoicing.xxx.com directly or to use the auto-generated mailbox of postmark when you are using redirect.

    + +

    SetUp Mindee OCR

    + +

    To parse a document IN can use OCR solutions like Mindee. Mindee offers to process documents and guess the contents using AI. Each account has 250 pages for free, which makes it very suiteable for small busineses using self-hosted.

    + +

    Use the following .env variable to configure your mindee api key:

    + +

    MINDEE_API_KEY=your-api-key

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/faq/index.html b/en/faq/index.html new file mode 100644 index 00000000..f80b56a3 --- /dev/null +++ b/en/faq/index.html @@ -0,0 +1,817 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Frequently Asked Questions

    + +

    Here you will find answers to many frequently asked questions about Invoice Ninja.

    + +

    What is the Client Portal?

    + +
      +
    • When you send a client an invoice, the email contains a link to view the invoice online in the client portal.
    • +
    • The client portal is an online self-serve dashboard for your client to see their invoices, make payments, download statements, manage subscriptions, payment methods, and more.
    • +
    • Client portal access is available for all your clients. You can optionally allow anyone to register as a new client under Settings>Client Portal>Registration.
    • +
    • If you enable "Client Initiated Payments" under Settings>Payment Settings, you can even allow your clients to make a payment online without you having to send an invoice (you can also set the "Minimum Payment Amount" for client-initiated payments)
    • +
    • You can see how the client portal looks for your clients by clicking the "Client Portal" option:
    • +
    + +

    Edit Client portal dropdown hilighted

    + +

    Client portal

    + +

    See Client Portal

    + +

    What is a subdomain?

    + +
      +
    • The subdomain is used in the client portal to personalize links to match your brand. Ex., https://your-brand.invoicing.co
    • +
    • Under Settings>Client Portal, you can setup your subdomain.
    • +
    • Links generated in the system (invoices, quotes, etc.) that are sent to your clients will use the subdomain you have configured.
    • +
    • If you have multiple companies, you can set a different subdomain for each company. Ex., companya.invoicing.co, companyb.invoicing.co… that way, each company has its own branding and custom link.
    • +
    + +

    Client portal settings

    + +

    How can I accept payments online? What is a payment gateway (AKA, merchant processor)?

    + +
      +
    • Accepting online payments has never been easier. Invoice Ninja integrates with all the major online payment gateways to let you accept payments in 135+ currencies: Payment Gateway Integrations
    • +
    • In order to accept payments online, you need to integrate your Invoice Ninja account with a "payment gateway."
    • +
    • See: Setting Up Payment Gateways
    • +
    + +

    How do I setup automatic reminders for unpaid invoices?

    + +
      +
    • Auto-reminders for invoices can be configured under Settings>Templates & Reminders

      + +
        +
      • You have the options for First, Second, Third, Endless reminders.
      • +
      + +

      Email reminder example

    • +
    • Days: Set how many days until the selected 'Schedule' action selected below is triggered

    • +
    • You can choose these options from the Schedule dropdown: + +
        +
      • After the invoice date
      • +
      • Before the due date
      • +
      • After the due date
      • +
    • +
    • Remember to enable 'Send Email' to have the email reminder enabled
    • +
    • Optionally set late fees here as well
    • +
    + +

    What is the Payments module?

    + +
      +
    • Invoice Ninja includes functionality to let you record every payment that you receive on your invoices. This makes it easy to report on invoices, accept partial payments, etc.
    • +
    • The Payments module records all the INCOMING payments to the system.
    • +
    • Each payment is linked to an invoice.
    • +
    • You can apply multiple payments per invoice. Ex., deposits or partial payments.
    • +
    • The payments module lets you record the amount received, payment date, payment type (the method of payment), a transaction reference, and you can record some notes.
    • +
    • You also have the option to convert currency when recording the payment. You can select the currency to convert from, and an exchange rate. The exchange rates are updated daily.
    • +
    • See: Payments
    • +
    + +

    How can I send payment email?

    + +
      +
    • If you want your clients to receive an automatic email acknowledging payments, this can be configured under Settings>Online Payments.

      + +

      Payment email options

    • +
    • You have the options for:

      + +
        +
      • Manual Payment Email – this checks the option 'Send Email' by default in the Enter Payment window. You can uncheck it when manually entering a payment if you don't want a receipt sent out.
      • +
      • Online Payment Email – when the client pays online, they will be sent a receipt automatically
      • +
      • Mark Paid Payment Email – when you mark an invoice as paid, the client will be sent a receipt automatically
      • +
    • +
    • You can customize the design of your receipt email under Settings>Templates & Reminders – select the "Payment" template. There is also a template for "Partial Payment" if the payment made was not for the full invoice amount.
    • +
    • The payment email by default will include a button to view the invoice for which the payment was made for.

      + +

      Payment received email template

    • +
    + +

    Is it possible to change a quote into an invoice when my client decides to proceed?

    + +
      +
    • Yes, this is very easy to do in Invoice Ninja.
    • +
    • On your quote, simply select "Convert to Invoice"

      + +

      Convert quote to invoice

    • +
    + +

    How can I charge late fees or percentages for overdue invoices?

    + +
      +
    • This can be done under Settings>Templates & Reminders

      + +

      First Reminder email template

    • +
    • You can setup different fee amounts or percentages for each of the three reminder emails. For example, First Reminder may have 5% fee, Second Reminder another 5%, Third Reminder another 5%.

    • +
    + +

    What is the documents feature?

    + +
      +
    • The Documents module allows you to upload files to a client, project, or an expense. For example, this may be used for recording disbursements, contracts, or other documentation you need to easily access.
    • +
    • You can select whether the document you upload is also visible to the client in the client portal.
    • +
    + +

    I have some clients in different countries. How can I make an invoice in a different currency?

    + +
      +
    • The default currency selected when making a new client is determined by the "Currency" you set in Settings>Localization>Currency.
    • +
    • When you Add or Edit a client, you have the option to change the currency for the client.

      + +

      Client settings additional info - currency

    • +
    • If your configured Payment Gateway supports the currency, the client will be able to pay in that currency. Payments will record the currency they paid in.

    • +
    • You are able to report your revenues/payments by currency in the dashboard, and reports.

      + +

      Dashboard filter by currency

    • +
    • If you have a group of clients that you'd like to bill in a specific currency, or apply other settings to a group of clients, you can use the Groups feature in Invoice Ninja – see: Group Settings for Client Management

      + +
        +
      • Groups lets you customize any setting or templates (ex. invoice templates) to tailor to your group of clients. For example, if you want a different invoice design or email for your "USD Clients" you can configure that easily with Groups.
      • +
    • +
    + +

    How can I show the currency symbol on invoices/quotes?

    + +
      +
    • Under Settings>Localization>Currency Format, select Code. Your currency symbol will show on quotes/invoices (ex. 1,000.00 USD)
    • +
    + +

    Currency localization

    + +

    How to Setup Taxes?

    + +
      +
    • Invoice Ninja supports virtually all forms of charging/recording tax.
    • +
    • You can even apply 1 to 3 tax rates together.
    • +
    • Taxes can be setup for invoices and expenses + +
        +
      • Invoice tax is tax you charge a client
      • +
      • Expense tax is tax you recorded that you paid on an expense to a vendor (Ex. purchased equipment and X % was spent on Y tax)
      • +
    • +
    • You'll first want to go to Settings>Tax Settings>New Tax Rate, and add your tax name and percentage.
    • +
    • Then you select the way in which you wish to apply the tax rate to your invoices/expenses by default: + +
        +
      • Invoice Tax Rates
      • +
      • If you do not select a tax rate to apply by default, you will have to select the tax rate manually when creating an invoice/expense.
      • +
      • Line-item taxation is also supported. When enabled, this will add column(s) to the invoice for the line item tax rate(s) - you can select one to three line item tax rates.
      • +
    • +
    • You can also toggle whether taxes are inclusive or exclusive.
    • +
    • You can also set a tax category for your each product. That way, you can report which tax category the tax was charge for based on the products you sold. For example, "Physical Goods", "Tax Exempt"…
    • +
    • See full instructions and videos for tax configuration: Taxes
    • +
    + +

    How can I create individual logins to Invoice Ninja for my staff to make invoices and use features, but not see my business's total revenues or reporting?

    + +
      +
    • You can manage your additional account users under Settings>User Management.

      + +

      User Management

    • +
    • When creating a New Account User, you can go under Permissions and select which areas of the system the user will have access to. If you don't want them to see any reports or analytics, don't check 'View Dashboard' or 'Reports'.

      + +

      New User

    • +
    • See: User Management

    • +
    + +

    What happens when I email an invoice out to the client?

    + +
      +
    • When you email an invoice from Invoice Ninja, the client receives an email which allows them to open and view the invoice online, and make a payment.
    • +
    • The payment can be made in the client portal via your configured payment gateway(s)
    • +
    • The email is sent according to the "Invoice" template that you can fully customize under Settings>Templates & Reminders

      + +

      Invoice email template

    • +
    • See: Email Settings

    • +
    + +

    How to make the invoice always included as a PDF attachment in the email?

    + +
      +
    • Go to Settings>Email Settings and enable "Attach PDF" + +
        +
      • This will attach a PDF of the invoice into every invoice and reminder email
      • +
    • +
    + +

    How do I customize my invoice or quote design?

    + +
      +
    • You can customize your invoice, quote, purchase order, and other template designs under Settings>Invoice Design. + +
        +
      • You can change the style, layout, colors, fonts, type of company and client information shown, show custom fields, whether to show a PAID stamp, whether to number pages, hide empty columns, and more.
      • +
      • See: Invoice Design
      • +
    • +
    • Designs can be further tailored to individual clients or groups of clients by using the Client Settings and Groups features + +
    • +
    + +

    What is the purpose of the User dropdown in invoices/quotes/expenses?

    + +
      +
    • The User dropdown can be used in multiple ways. It can be used in the reports for tracking (ex. how many expenses assigned to each user), but it can also be used to give a user permission to view/edit an individual record.
    • +
    + +

    How can I change which columns show in the different modules?

    + +
      +
    • Every module in Invoice Ninja that stores many records has a table structure (ex. clients, products, invoices, payments, quotes, credits, expenses...), and you can change the number of rows shown per page as well as the columns.
    • +
    • There is a 'Columns' button at the bottom of the table where you can adjust the columns shown.
    • +
    • For example, if you want the expense category column to show in the expenses list:
    • +
    + + + +
      +
    • The column change to Expenses (showing Category column) also takes effect in every client's Expenses list page (expenses linked to the client): +Client's expenses
    • +
    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/gateways/index.html b/en/gateways/index.html new file mode 100644 index 00000000..64a92ad5 --- /dev/null +++ b/en/gateways/index.html @@ -0,0 +1,896 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Payment Gateways

    + +

    Invoice Ninja integrates​ with many "payment gateways" (AKA, merchant processors). A payment gateway allows merchants (that's you!) to accept credit cards and other electronic payments online directly from invoices you email out to your clients.

    + +

    See our Payment Gateway Integrations

    + +
      +
    • Invoice Ninja includes deep integration with a range of high quality payment gateways, allowing you to get paid fast and across many different gateways.
    • +
    • Payment gateways can be setup in Settings>Payment Settings>New Gateway. From there, you will choose your payment gateway and click Setup. + +
        +
      • When you create or edit a payment gateway there are three tabs of settings to configure. Credentials, Settings, and Limits/Fees.
      • +
    • +
    • You cannot accept online invoice payments without first setting up a payment gateway.
    • +
    • The easiest way to start accepting online payments is via Stripe. Stripe is the largest online payment gateway provider with the most currencies. + +
        +
      • Simply select "New Gateway," Stripe Setup, then you will be taken to the Stripe login screen to link your account. If you do not have a Stripe account already, Stripe will guide you to create an account right away.
      • +
    • +
    + +

    You can easily setup payment gateways within your account under Settings>Payment Settings>"New Gateway"

    + +

    Payment Gateways List - Blank

    + +

    Add Payment Gateway Home Page

    + +

    Add Payment Gateway dropdown list

    + +
      +
    • You can also integrate multiple gateways for different payment types. For example, you can configure Stripe for your ACH payments, Auth.net for you credit card payments and also PayPal. Gateways can also be configured based on a minimum or maximum amount, giving you maximum flexibility.
    • +
    • Gateway fees can also be configured and passed on to the client when they perform transactions. For Stripe, Invoice Ninja can even auto calculate the fee amount to pass on to the customer if you enable this option.
    • +
    + +

    Credentials

    + +

    In this first most important pane, you define the necessary values in order to facilitate communication between Invoice Ninja and your payment gateway's API.

    + +

    Settings

    + +

    These settings govern some of the behaviors within Invoice Ninja's client portal, or admin portal, when looking at and interacting with your configured payment gateways. Some of these options may or may not appear depending on your payment gateway type.

    + +
      +
    • Label - This label is for internal reference purposes only, and applies to the payment gateway list on the admin portal.
    • +
    • Capture Card - Setting to save client credit card details for next time or not. Enabled, or disabled. Otherwise set to "Enabled by Default" or "Disabled by Default" to give the client an option at checkout to "Save payment method details" for later.
    • +
    • Available Payment Types - You will see a different list of supported payment methods, depending on the payment gateway service provider you chose. Eg. Credit Card, Bank Transfer, Alipay, Apple Pay, PayPal, etc. Enable or disable these options to give clients access to those payment methods at checkout.
    • +
    • Required Fields - Tick the box for any field you wish to request the client to fill out for the payment records. Optionally, update the client record in Invoice Ninja with the client's additional information you requested.
    • +
    • Accepted Card Logos - Determines which logos are displayed during checkout. Enable your accepted card logos to advertise support to your clients.
    • +
    + +

    Limits/Fees

    + +

    Here we manage any payment limits, or fees we wish to apply to any transactions. Fees and limits applied are specific to the payment type you have selected.

    + +
      +
    • Payment Type - Only the payment methods that are enabled in your payment gateway Settings pane are available to select from here. Choose one, and any fees or limits you set will be associated specifically with that payment method only.
    • +
    • Min Limit & Max Limit - Enter a dollar value for the desired minimum, or maximum payment limits, and check the "Enable Min" or "Enable Max" boxes to enforce the minimum and maximum values.
    • +
    • Fee Percent - Set a fee on transactions with this payment method, based on a % of the amount paid.
    • +
    • Fee Amount - Set a flat rate fee for any transactions with this payment method. Can be charged in addition to the Fee Percent, if both values are set.
    • +
    • Fee Cap - Set a maximum value for payment method fees charged to a client.
    • +
    • Tax - When one, two, or three Item Tax Rates are enabled (Basic Settings > Tax Settings) you will see one Tax field here for each tax rate. These taxes are applied to the payment gateway fees you charge the customer.
    • +
    • Adjust Fee Percent - Use the toggle switch to enable this feature. Use this when you intent to forward along the payment gateway fees to the customer. For example, if the payment processing fee for your Stripe account is 30 cents flat, and 1%, and you wanted to pass that to the customer, you would enter a 0.30 flat Fee Amount, and 1 for Fee Percent, and enable the Adjust Fee Percent. Because the total with fees will be higher, the actual fees Stripe charges will be higher also. With this feature, Invoice Ninja will calculate and adjust the fee to charge the customer the expected fee amount, after the final invoice price is changed. + +
        +
      • Note - When attempting to perfectly capture the payment gateway fee 100% and apply it to the client's payment using Adjust Fee Percent, you must disable Invoice Tax Rates and exclusively use Item Tax Rates (Basic Settings > Tax Settings). When a payment fee is applied to a customer invoice, it is entered as a line item, and any invoice tax rates will be applied to the fee, which will throw off the formula to calculate the new fee percent correctly.
      • +
      • You are responsible for verifying that your tax and fee settings comply with any laws that apply. Seek legal counsel if you require direction on fee and tax policies for your organization.
      • +
    • +
    + +

    Notes

    + +

    We no longer support the PayPal Express API integration, we've updated to the "PayPal Platform" and now also support Venmo via PayPal.

    + +

    Stripe

    + +

    + Stripe +

    + +

    Our Stripe integration includes a wide range of payment options including:

    + +
      +
    • Card
    • +
    • ACH
    • +
    • SOFORT
    • +
    • Alipay
    • +
    • Pay
    • +
    • SEPA
    • +
    • Bancontact
    • +
    • iDEAL
    • +
    • Giropay
    • +
    • Przelewy24
    • +
    • EPS
    • +
    • ACSS
    • +
    • BECS
    • +
    • FPX
    • +
    • BTCPay
    • +
    + +

    Our Stripe integration also includes token billing and refunds

    + +
    + +

    Square

    + +

    Our Square integration includes Credit Card payment options, including token billing, and refunds. Once you sign up for a Square developer account and configure your application in the Square Developer Dashoard, you will need to provide the following credentials:

    + +
      +
    • Application ID
    • +
    • Access Token
    • +
    • Location ID +```
    • +
    + +

    The Application ID and Access Token can be found under OAuth in the left hand sidebar, and the Location ID can be found under Location in the sidebar. More information can be found in the Square developer documentation.

    + +

    The test mode checkbox is available for testing Square integration with Square sandbox credentials.

    + +
    + +

    Checkout.com

    + +

    + Checkout.com +

    + +

    Our Checkout integration includes Credit Card payment options, including token billing and refunds. Enter your API public key and API secret key, provided by Checkout.com. To acquire these, sign in to or create a "The Hub" account on the Checkout.com website. Once signed into "The Hub" click on Settings from the left side menu, and then click Channels. Here you find a list of your businesses registered on Checkout.com, select the appropriate business (if you have multiple here) and you will find the API keys on this screen. For more information about Checkout.com API credentials, visit Checkout.com Docs.

    + +
      +
    • Test Mode - Enable for use when your checkout.com account/channel is running in test mode, not for live transactions or production use.
    • +
    • Threeds - "threeds" is an API feature to use 3D Secure payments on Checkout.com with Invoice Ninja. 3D Secure payments add an extra step of authentication for customers when processing a card transaction. This feature reduces fraud risk, and also shifts liability in payment processing, to reduce transaction dispute claims.
    • +
    + +
    + +

    Mollie

    + +

    + Mollie +

    + +

    Our Mollie integration includes a wide range of payment options including:

    + +
      +
    • Credit Card (including token billing)
    • +
    • Bank Transfer
    • +
    • KBC
    • +
    • Bancontact
    • +
    • iDEAL
    • +
    + +

    To setup Mollie as a payment method, you will need your profile ID #, and your website API Key. Your profile ID # can be found in the top left corner of the screen when you log in to the Mollie dashboard, and you can find a list of your API keys by clicking the Developers expanding menu on the left sidebar, and then clicking API Keys, as described on the Mollie knowledgebase. After approving your website, you will find your live, and test API keys here. There is a checkbox in the Invoice Ninja admin portal when configuring the Mollie payment gateway, to enable test mode if you are going to use a Test API Key from Mollie.

    + +

    Error executing API call (422: Unprocessable Entity): No suitable payment methods found.

    + +

    This error will occur when you don't have enabled payment methods in the Mollie dashboard. +Navigate to Mollie > Settings > Website profiles > Select your profile > Payment methods and enable Credit card.

    + +
    + +

    PayTrace

    + +

    + PayTrace +

    + +

    Our PayTrace integration includes Credit Card payment options, including token billing and refunds.

    + +
    + +

    PayFast

    + +

    + PayFast +

    + +

    Our PayFast integration includes Credit Card payment options. Here is a quick guide to help setup receiving credit card payments with PayFast

    + +

    + +

    + +
    + +

    Authorize.net

    + +

    + Authorize.net +

    + +

    Our Authorize.net integration includes Credit Card payment options, including token billing and refunds. Enter your API Login ID and Transaction Key, provided by Authorize.net. To acquire these, sign in to or create a merchant account on the Authorize.net website. After signing in, click Settings on the left side menu, then click API Credentials & Keys. From here you can view and manage new and existing API credentials. For more information about these Authorize.net API credentials, visit Authorize.net Docs.

    + +
      +
    • Test Mode - Enable for testing transactions only, use if your account is running in "test mode". For more information about test mode, visit Authorize.net Docs.
    • +
    • Developer Mode - Enable for use with sandbox accounts for developers only. This is a separate account type, with no billing, and no real live transactions, and will have unique API credentials associated with it. For more information, visit sandbox.authorize.net.
    • +
    • Live Endpoint - Default value is the correct HTTP address for Authorize.net API calls to a live merchant account.
    • +
    • Developer Endpoint - Default value is the correct HTTP address for Authorize.net API calls to a sandbox account. For more information about API endpoints, visit Authorize.net Docs.
    • +
    + +
    + +

    Braintree

    + +

    With Braintree you can integrate payment support through PayPal, credit card, and debit/bank transfer. Enter your merchant ID, public key, and private key, provided by Braintree. To acquire these, sign in or create a production account on the Braintree website, and click the "gear" icon in the top right corner, which expands a drop down list. To find your public and private keys, visit API in the list, and to find your merchant ID, visit Business in the list. For more information about Braintree gateway credentials, visit Braintree Docs.

    + +
    + +

    Custom

    + +

    This is a developer feature (self-hosted), where you can write in your own PHP code with custom API references for your own payment gateway service provider.

    + +
    + +

    Eway Rapid

    + +

    Our eWAY integration includes Credit Card payment options, including token billing, and refunds. Once you have setup your business in the eWAY portal, you can find your API details under the top menu, by hovering over My Account and then clicking API Keys. Your API Key and Password for Invoice Ninja are listed near the top under Rapid API Key and your Public API Key can be found just below that under the section Pay Now Button. You can find more detailed instructions from the eWAY knowledgebase. The Test Mode checkbox will enable use with the eWAY sandbox account for payment gateway testing.

    + +
    + +

    PayTrace

    + +

    Our PayTrace integration includes Credit Card payment options, including token billing and refunds. To setup PayTrace you will need your PayTrace account API user credentials and API key, which can be found after successfully setting up an account with PayTrace. There is a process to go through with PayTrace involving testing a sandbox account first, before setting up live payments, make sure you use the Test Mode checkbox when going through this process with sandbox API credentials. For more information visit the PayTrace support website.

    + +

    Our PayTrace integration includes Credit Card payment options, including token billing and refunds.

    + +
    + +

    Digital Wallets

    + +

    The below are NOT payment gateways, but rather some information on how your clients can pay an invoice via the client portal using these digital wallets. Support for this depends on your payment gateway (ex. some gateways don't support Apple Pay or Google Pay, etc.)

    + +

    Apple Pay & Google Pay

    + +

    As of this moment, to pay with Apple or Google Pay a credit card needs to already be configured in your browser. This is not Invoice Ninja preference, but a platform choice.

    + +

    Safari on desktop:

    + +
      +
    • Safari on Mac running macOS Sierra or later
    • +
    • A iPhone (iPad isn't supported yet) with a credit card configured in Wallet. More info can be found on Apple's support site.
    • +
    + +

    Safari on mobile:

    + +
      +
    • iOS 10.1 or later
    • +
    • A card configured in the Wallet app
    • +
    + +

    Google Chrome:

    + + + +

    Microsoft Edge:

    + + + +
    + +

    Crypto

    + +

    BTCPay

    + +

    The integration of BTCPay Server with Invoice Ninja enables you to accept bitcoin as a payment method, without fees, intermediaries with payments going directly to your bitcoin wallet.

    + + + +
    + +

    CBA PowerBoard

    + +

    To integrate with the Commonwealth Banks PowerBoard gateway you can use the following steps:

    + +

    API Credentials

    + +

    The first step will be to log into your PowerBoard portal and retrieve your API credentials.

    + +

    CBA PowerBoard

    + +

    Then navigate to the My Company link and click on API & Settings

    + +

    CBA PowerBoard

    + +

    You'll want to copy the API Secret Key and API Public Key values and then click on the Services sidebar menu option to find your Credit Card Gateway ID.

    + +

    CBA PowerBoard

    + +

    You'll want to copy the ID value highlighted adjacent to your Credit Card Service Provider.

    + +

    CBA PowerBoard

    + +

    Invoice Ninja + PowerBoard

    + +

    Back in Invoice Ninja, navigate to Settings > Payment Settings; create a new Payment Gateway and select CBA PowerBoard from the drop down.

    + +

    CBA PowerBoard

    + +

    In The Credentials tab, you can copy in the Secret Key / Public key and the Gateway ID from the previous step.

    + +

    Further down, you will see some toggles which can control the card types you would like to accept payments from, you can enable/disable these as needed.

    + +

    Advanced Settings

    + +

    Now that your PowerBoard gateway is configured, you can explore a range of features / options you can use with this gateway!

    + +

    More reading:

    + + + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/getting-started/index.html b/en/getting-started/index.html new file mode 100644 index 00000000..1ba69a25 --- /dev/null +++ b/en/getting-started/index.html @@ -0,0 +1,522 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Getting Started

    + +

    Overview

    + +

    Invoice Ninja is an invoicing application which makes sending invoices and receiving payments simple and easy. Our latest version is a clean slate rewrite of our popular invoicing application which builds on the existing feature set and adds a wide range of features and enhancements the community has asked for.

    + +

    Architecture

    + +

    The app is divided into three main parts: the backend/API and the two admin portals.

    + +

    Backend - API

    + +

    Lead developer: David Bomba

    + + + +

    Admin Portal - Desktop & Mobile

    + +

    Lead developer: Hillel Coren

    + + + +

    Admin Portal - Web

    + +

    Lead developer: Benjamin Beganović

    + + + +

    Performance

    + +

    For large accounts or accounts with many users we recommend using the web app. The desktop/mobile apps load all company data when first logging in, this makes it very fast to navigate but can cause problem with larger accounts. The web app loads data on demand so can better handle large accounts.

    + +

    App Basics

    + +

    The main interface is divided into three parts: the sidebar navigation menu, the list (or table) and the preview. The +layout can be customized to fit your needs using a combination of the icons at the bottom of the screen, and the options in Settings > Device Settings.

    + +

    In many cases in the app a single tap will take one action, while a long tap will provide a shortcut to a common +secondary action. For example tapping on the 'Clients' option in the sidebar will load the clients view, whereas long +tapping it will instead create a new client. This pattern is used throughout the app.

    + +

    Two other examples are you can long press an invoice on the dashboard to navigate directly to the edit screen and long pressing the edit button on the tables will start multi-select and select the record.

    + +

    Some fields (such as date and time) support shorthand input and provide a preview of the selected value. For example, you can select enter April 4th in the date field by typing 404 and 1.5 in a time field will be converted to one and a half hours.

    + +

    The app version (ie. v5.1.56-A47) is comprised of two parts: the API version and the Admin Portal version. In this cases the API version is 5.1.56 and the AP version is 47. The A denotes the platform, in this case Android.

    + +

    + Tip: You can directly navigate to the relevant section of the docs using the question mark icon in the lower left corner of the app. +

    + +

    Debugging problems

    + +

    If you run into any problems you can contact us directly in the app using the email envelope icon in the bottom left corner of the screen. If you're using the web app you can hit /update?secret=YOUR-SECRET-HERE to perform different back-end optimizations. If you're using the mobile app it may help to uninstall the app and then re-install the app.

    + +

    Your UPDATE_SECRET is part of the .env file (if it's not there you can add: UPDATE_SECRET=YOUR-SECRET-HERE)

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/hosted-activate/index.html b/en/hosted-activate/index.html new file mode 100644 index 00000000..814bb07d --- /dev/null +++ b/en/hosted-activate/index.html @@ -0,0 +1,604 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Hosted activate

    + +

    Activate v5 / Deactivate v4

    + +

    You've migrated your data. You've checked everything in v5 and it all looks great, awesome!

    + +

    Now you'll want to turn "on" your v5 account and turn "off" your v4 account. What does this mean?

    + +

    When you turn "off" v4 you will no longer generate reminders or recurring invoices on your v4 account. And any existing links your clients use will be forwarded across to your new v5 installation.

    + +

    To deactivate v4, log into your v4 account and navigate to Settings > Account Management and navigate down to the tab which says 'Forward customers to v5'.

    + +

    alt text

    + +

    In the input box you need to enter your v5 client portal url you can find your full portal url by navigating in v5 to Settings > Client Portal

    + +

    alt text

    + +

    If you are seeing an orange dialog on the left sidebar, your company may not be activated yet.

    + +

    alt text

    + +

    To activate navigate to Settings > Account Management

    + +

    alt text

    + +

    Flick the switch and save!

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/hosted-custom-domain/index.html b/en/hosted-custom-domain/index.html new file mode 100644 index 00000000..c52ad4b6 --- /dev/null +++ b/en/hosted-custom-domain/index.html @@ -0,0 +1,608 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Hosted custom domain

    + +

    Custom Domain Configuration

    + +

    If you are an Enterprise customer, you can configure a custom client portal domain which will point your customer facing links to your own domain.

    + +

    For example, if you have the domain best-brand.com you can configure a subdomain such as portal / invoices / billing / client to end up with a fully qualified domain ie. portal.best-brand.com

    + +

    + It is important that you do not use you root domain, ie best-brand.com as this may redirect traffic away from your website! +

    + +

    Once you have decided on a name, you need to create a CNAME pointing your domain name to our Invoice Ninja custom domain record:

    + +
    cname.invoicing.co.
    +
    + +

    Once you can see the record resolving correctly, you then add your domain name to the v5 admin panel in Settings > Client Portal.

    + +

    Change your portal mode to Domain and then enter the fully qualified domain name ie:

    + +
    https://portal.best-brand.com
    +
    + +

    and finally click save.

    + +

    + If you are migrating your custom domain from v4, please consider using a different domain on v5. If you transfer your v4 domain, your forwarding will not work, ie, v4 invoice links will no longer resolve a redirect to v5. +

    + +

    The system will then generate a SSL certificate for your domain. If you do not see your domain resolve with a valid SSL certificate, please send us an email at contact@invoiceninja.com advising us the full domain and the issue.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/hosted-delete-account/index.html b/en/hosted-delete-account/index.html new file mode 100644 index 00000000..bd09d7ff --- /dev/null +++ b/en/hosted-delete-account/index.html @@ -0,0 +1,599 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Hosted Account Deletion

    + +

    If you wish for all of your data and account information to be removed from the system please use the following steps:

    + +

    Navigate to

    + +
    Settings > Account Managment > Danger Zone
    +
    + +

    alt text

    + +

    Click on the Delete Account button and a confirmation modal will appear.

    + +

    alt text

    + +

    + Once confirmed, this is irreversable. All data will be wiped from our system. +

    + +

    + Disable the required checkboxes and then save. +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/hosted-mail/index.html b/en/hosted-mail/index.html new file mode 100644 index 00000000..5f7db56e --- /dev/null +++ b/en/hosted-mail/index.html @@ -0,0 +1,640 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Hosted Mail

    + +

    If you are a pro/enterprise user, you have access to multiple different ways to send emails from Invoice Ninja. We offer OAuth integrations with both Google and Microsoft allowing you to send emails from your own email address.

    + +

    Send with Gmail / Microsoft

    + +

    Connecting either Gmail or Microsoft involves the same steps. Below is a short video showing the steps.

    + +
    + +
    + +

    + Note: Both the initial authentication and the connection to Gmail must use the same OAuth account. ie if you attempt to connect bob@gmail.com you must select this email address for authenticating with Google, and then also allow permissions for this email address to send email. Cross account linking is not possible. +

    + +

    Once you have connected your OAuth account, you can select either Gmail or Microsoft as the Email Provider in

    + +
    Settings / Email Settings
    +
    + +

    alt text

    + +

    After selecting the email provider, you'll then want to select the user who has been authenticated to send emails from the field beneath this.

    + +

    Send with Postmark

    + +

    If you prefer to send bulk emails via PostMark, then this is also supported. We do not throttle the outbound emails using Postmark, so this is suitable if you require a high throughput email service.

    + +

    alt text

    + +

    Simply add your Postmark API token to the configuration in

    + +
    Settings / Email Settings
    +
    + +

    + Warning! You must configure a sender signature in Postmark, else Postmark will reject all email attempts. To do this, ensure the email address of your primary user in Invoice Ninja matches the Sender Signature you configured in Postmark +

    + +

    Send with Mailgun

    + +

    If you prefer to send bulk emails via Mailgun, then this is also supported. We do not throttle the outbound emails using Mailgun, so this is suitable if you require a high throughput email service.

    + +

    alt text

    + +

    Ensure to fill in both your Mailgun Secret and Domain that has been configured.

    + +

    Handling Spam / Contacts unsubscribing from your emails.

    + +

    Email delivery is hard the large email providers such as GMail, Yahoo, Microsoft are continuing their fight against unsolicited / spam emails from filling the inboxes that they serve.

    + +

    In 2024 it will become even harder with additional checks in place on all emails to ensure that only high quality emails arrive to a users inbox.

    + +

    In particular, their focus is on working unsubscribe links within emails. Previously we have not needed to insert an unsubscribe link into an invoice email, however now it will become a standard part of all outbound emails to include a unsubscribe link.

    + +

    + All ourbound emails that are sent from the Invoice Ninja Hosted Mail Service (maildelivery@mail.invoicing.co and maildelivery@invoicing.co) will now contain a working unsubscribe link. If you are sending via your own provider (PostMark / MailGun / GMail / Microsoft) we will not be injecting these unsubscribe links into your emails. +

    + +

    If your client clicks on an unsubscribe link, they'll be taken to a page where they can opt out of receiving emails from you. This will mark their client record as "DO NOT SEND" and you will also receive a follow up email advising that this action has been taken by your client.

    + +

    For more information, you can read this great article from Postmark

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/hosted-migration/index.html b/en/hosted-migration/index.html new file mode 100644 index 00000000..2ddeadaa --- /dev/null +++ b/en/hosted-migration/index.html @@ -0,0 +1,623 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Hosted migration

    + +

    V4 Hosted to V5 Hosted

    + +

    Migrating to v5 for hosted users should be a straight forward process.

    + +

    First navigate to

    + +
    Settings / Account Management
    +
    + +

    and click on the Start Migration button.

    + +

    alt text

    + +

    The next screen will display all of your companies which are available for migration. Mark the check boxes of the companies you wish to migrate.

    + +

    alt text

    + +

    + If you have previously migrated to v5 please note that enabling the Force Migration checkbox will OVERWRITE ALL OF YOUR DATA on V5. This is irreversible. If you are unsure, please send an email to contact@invoiceninja.com. +

    + +

    Once you have selected the companies to migrate click the continue button. This will automatically start the migration process. When it has completed, you will receive an email with your next steps.

    + +

    After completing the migration you will want to deactivate v4 to prevent it from sending emails / recurring invoices and activate v5. The full guide for activating can be found here

    + +

    + If you receive a migration failed error, please contact us via contact@invoiceninja.com and we can assist further. +

    + +

    Self Hosted to Hosted Migration

    + +

    Sometimes, the hassle of managing your own Self Hosted Server is just too much.

    + +

    We've made transferring from your self hosted server (and vice versa) simple.

    + +

    First signup for one of our free or paid plans.

    + +

    Next you will want to ensure you are on the latest version of v5 and then perform an export of your data.

    + +

    alt text

    + +

    Once the export is completed you will receive an email with a download link to the backup file. Now just log into your Hosted v5 Account and navigate to Settings > Import | Export and use the .zip file to import your data across.

    + +

    alt text

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/hosted-quickstart/index.html b/en/hosted-quickstart/index.html new file mode 100644 index 00000000..1c8813fe --- /dev/null +++ b/en/hosted-quickstart/index.html @@ -0,0 +1,616 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Hosted Quick Start

    + +

    Initial Setup

    + + + +

    Here is a quick video to help you perform the initial configuration of Invoice Ninja.

    + +

    Company Defaults

    + +

    After your initial company setup, you may want to configure additional details about your company. You can follow this video to configure some default settings:

    + +
    + +
    + +

    Taxes and Localization

    + + + +

    Learn how to setup total taxes and line item taxes, and also localize your installation for your region.

    + +

    Configure Stripe Payment Gateway

    + + + +

    Learn how to connect your existing (or create a new) Stripe account to Invoice Ninja

    + +

    Let's create your first invoice

    + + + +

    Step through the process of creating your first invoice. Includes creating custom product columns and also customizing your invoice number patterns.

    + +

    Send emails from your own Gmail account

    + + + +

    Learn how to setup sending emails using your own Gmail account.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/hosted-stripe/index.html b/en/hosted-stripe/index.html new file mode 100644 index 00000000..3bf5779f --- /dev/null +++ b/en/hosted-stripe/index.html @@ -0,0 +1,623 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Hosted Stripe

    + +

    Stripe Integration

    + +

    In v5 of Invoice Ninja we have introduced Stripe Connect using OAuth. This integration provides a secure way to integrate your Stripe account into Invoice Ninja.

    + +

    When you migrate your data across, we automatically create your Stripe account, however we need you to authorize via OAuth your Stripe account with Invoice Ninja.

    + +

    To do this, navigate to Settings > Payment Settings. Click on Stripe Connect you'll see the following:

    + +

    alt text

    + +

    Click on Gateway Setup this button and you'll be taken to a page like this:

    + +

    alt text

    + +

    Select the account you wish to connect and we will look after the rest!!

    + +

    Stripe Webhooks

    + +

    It is highly recommended that you configure webhooks that allow Stripe to communicate with Invoice Ninja.

    + +

    In cases where the customer leaves prior to the transaction completing or a loss of communication between Stripe and Invoice Ninja. Webhooks can self heal any transactions that are incomplete.

    + +

    You can find your webhook details on the Stripe overview page in Settings > Payment Settings > Configure Gateways > Stripe

    + +

    alt text

    + +

    Using these details, log into Stripe and navigate to Developers > Webhooks

    + +

    alt text

    + +

    Enter in your dedicated webhook URL as well as the five event types

    + +

    + source.chargeable
    +charge.succeeded
    +charge.failed
    +customer.source.updated
    +payment_intent.processing
    +payment_intent.succeeded
    +payment_intent.payment_failed
    +payment_intent.partially_funded
    +

    + +

    alt text

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/hosted-troubleshooting/index.html b/en/hosted-troubleshooting/index.html new file mode 100644 index 00000000..20c61083 --- /dev/null +++ b/en/hosted-troubleshooting/index.html @@ -0,0 +1,605 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Hosted TroubleShooting

    + +

    Auth.net

    + +

    CardCode is required.. (or similar)

    + +

    If you are seeing errors when processing payments with a return error indicating a missing field such as

    + +

    + There was an error processing your payment [33]. Please try again later.
    +Message:
    +Customer ID is required
    +

    + +

    This means that you have a payment form configured within Auth.net with some required fields. These will need to be disabled.

    + +

    To do this, log into auth.net and navigate to

    + +
    Account / Payment Forms / Form Fields
    +
    + +

    You will see a list of fields with check boxes like this:

    + +

    alt text

    + +

    + Disable the required checkboxes and then save. +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/import-and-export/index.html b/en/import-and-export/index.html new file mode 100644 index 00000000..3b45319a --- /dev/null +++ b/en/import-and-export/index.html @@ -0,0 +1,671 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Import and Export

    + +

    Import Data

    + +

    You can import data into Invoice Ninja from CSV files or other accounting software from anywhere in the application using the green Import Button.

    + +

    + Note Numbers are imported based on your company currency format. ie USD currency will parse a period (.) as the decimal, EUR with parse a comma (,) as the decimal separator. +

    + +

    alt text

    + +

    First start by uploading your CSV file to the dropzone.

    + +

    alt text

    + +

    This will upload the file and we will perform column matching and return you to a new page.

    + +

    alt text

    + +

    Here we match the column from the CSV (left column) with the matching Invoice Ninja columns (right columns). From here you can adjust the mappings and when they look correct, click on Import.

    + +

    The system will then process the CSV file and email you the results of the import.

    + +

    + If you regularly import the same file format, the application will offer you the ability to save the import columns as a template. You can select the template from the dropdown when importing. +

    + +

    Importing Invoices

    + +

    There are some special considerations when importing invoices.

    + +
      +
    1. A invoice number must be included in the file and must be unique.
    2. +
    3. If you have multiple line items you wish to include within the same invoice, use the same invoice number for each line.
    4. +
    5. Each line item MUST include a quantity and cost column for the calculations of the invoice total.
    6. +
    7. If you wish to include a payment on the invoice, add a payment amount column and reference the amount paid.
    8. +
    + +

    Third Party Import

    + +

    Freshbooks

    + +

    From the Import page, select Freshbooks and then upload your clients and invoices files, we'll do the rest!

    + +

    Invoice2go

    + +

    From the Import page, select Invoice2go, upload your invoice file and we'll do the rest!

    + +

    Invoicely

    + +

    From the Import page, select Invoicely and then upload your clients and invoices files, we'll do the rest!

    + +

    Wave

    + +

    From the Import page, select Wave Account and then upload your clients and accounting files, we'll do the rest!

    + +

    Zoho

    + +

    From the Import page, select Zoho and then upload your contacts and invoices files, we'll do the rest!

    + +

    Export Data

    + +

    There are several ways to export data out of Invoice Ninja:

    + +

    Export Function using Reports

    + +

    Using the report you are able to generate reports and filter them down. When you are ready, there is an Export button which will export the data to csv for instant downloads.

    + +

    alt text

    + +

    From the reports menu you are able to curate custom reports including the ability to customize the columns that you wish to export.

    + +

    You are also able to use the Schedule action to automatically email a report to a selected email address on a regular basis.

    + +

    Backup Function

    + +
    Settings > Backup | Restore
    +
    + +

    Full system backups and restores can be performed from this section of the application. You can create a full backup which will be emailed to you for safe keeping.

    + +

    alt text

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/index.html b/en/index.html new file mode 100644 index 00000000..ef5862a0 --- /dev/null +++ b/en/index.html @@ -0,0 +1,433 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Documentation

    +

    What can we help with?

    +
    + + + + + + + + + + + diff --git a/en/invoices/index.html b/en/invoices/index.html new file mode 100644 index 00000000..5b60709e --- /dev/null +++ b/en/invoices/index.html @@ -0,0 +1,815 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Invoices

    + +

    Invoice records support a lot of detail and allow you to bill your clients for Products, Tasks, or Expenses. You can attach documents or pictures to invoices, which the client may view from the client portal. Invoice records keep a history of when changes were made to them, and which users performed those changes, in order to increase accountability within your business.

    + + + +

    Viewing an Invoice

    + +

    To view an invoice, you can either view the PDF printout by selecting More Actions>View PDF, or you can enter the Edit Invoice screen to see all details and notes about the invoice. You can edit the invoice by clicking More Actions>Edit, or just click the invoice number to enter the edit screen.

    + +

    Click an invoice for overview

    + +

    On desktop if you click on an invoice row (not the invoice number), it will open a pull-out on the right with Overview, History, Activity, and Email History options.

    + +

    Invoice overview

    + +

    From the overview panel, you will see general information about the invoice. The amount of the invoice, balance owing, any amount paid, which client it is assigned to, the date of the invoice, status...

    + +

    History

    + +

    The History panel presents a chronological overview of transactions related to the invoice, and shows you any changes made to the invoice total amount, and by which users.

    + +

    Activity

    + +

    The Activity panel presents a chronological overview of any actions performed against the invoice, including when it was created, edited, paid, refunded, cancelled, etc, and which user performed the action.

    + +

    Email History

    + +

    This panel presents a log of every time the invoice was emailed.

    + +

    Invoice More Actions Dropdown

    + +

    The More Actions dropdown has many frequently used options:

    + +
      +
    • Email Invoice
    • +
    • View PDF: View the PDF version of the invoice
    • +
    • Print PDF: Brings up the printer dialog to print the invoice PDF
    • +
    • Schedule: Schedule the invoice to be sent at a later date/time
    • +
    • Delivery Note (PDF): Goes to the View PDF screen and checks the 'Delivery Note' toggle to include delivery note
    • +
    • Download: Downloads the invoice PDF
    • +
    • Download E-Invoice: Downloads the electronic invoice document file (for jurisdictions using E-Invoice)
    • +
    • Mark Sent: Mark invoice as sent (ex. if you sent manually by printing PDF...)
    • +
    • Mark Paid: Mark invoice as fully paid
    • +
    • Client Portal: View the invoice as the client in the client portal
    • +
    • Reverse: See Reversed
    • +
    • Run Template: Brings up the screen to run the invoice as a Template by selecting a design (Advanced feature)
    • +
    • Clone to Invoice: clone the invoice
    • +
    • Clone to Other: Lets you choose whether to clone to a Recurring Invoice, Quote, Credit, or Purchase Order (the items from the invoice will be copied)
    • +
    • Archive
    • +
    • Delete
    • +
    + +

    Invoice Edit or Create

    + +

    Here are some options you will see when creating or editing an invoice.

    + +

    Client

    + +

    You must select a client from the list to apply your invoice to.

    + +

    Contacts

    + +

    Client contacts on invoice

    + +

    Here you see the contacts from your client that are marked as included in the invoice.

    + +

    The checkbox next to each client defines whether they will receive the email notification. Contacts with the option Add to Invoices selected in Client Edit, will automatically be checked to receive invoices and quote emails.

    + +

    Also available are links to the client portal for each respective contact included.

    + +

    Invoice Details

    + +
      +
    • Invoice Date - Automatically generated with today's date, is simply the date of the invoice.
    • +
    • Due Date - Optionally, you may include a later due date for payment of the invoice. If no due date is specified, the full amount is due immediately.
    • +
    • Partial/Deposit - Optionally, specify a required partial payment or deposit on the invoice, with its own due date, separate from, and owed before the invoice due date for the invoice's full amount.
    • +
    • Invoice # - The invoice number is auto generated as per Settings > Advanced Settings > Generated Numbers
    • +
    • PO Number - Optionally, typically for when you client has a product order number to provide for you, for their own recordkeeping purposes.
    • +
    • Discount - Enter a discount amount to apply to the invoice, either as a percentage, or a flat rate.
    • +
    + +

    Items

    + +

    This is the main part of the invoice. You see a list of the line items included on the invoice. You can add Products, Tasks, or Expenses to the invoice to bill your client for. Each item on the list will have these fields available:

    + +
      +
    • Product - The name of the product, task, or expense line item being applied.
    • +
    • Description - A description of the line item. Descriptions can include HTML code, or Markdown code formatting (When enabled under Settings > Account Management).
    • +
    • Unit Cost - The cost of a single product or expense, or the hourly rate of a task for the line item.
    • +
    • Quantity - The number of products, expenses, or billable hours for a task, to be multiplied by the unit cost of that line item.
    • +
    + +

    Bottom Tabs

    + +

    Bottom Tabs

    + +

    Public Notes

    + +

    Any text notes to add detail or context to the invoice for you and your client. A good spot for service notes, or a summary of work performed for the client.

    + +

    Private Notes

    + +

    Private text notes, not printed on the invoice PDF or viewable by the client. These notes can only be seen by users of the admin portal.

    + +

    Terms

    + +

    Describe any terms or conditions for your client, as they relate to the invoice, and optionally Save as default terms.

    + +

    Footer

    + +

    Any text notes to be included at the bottom of the invoice. A good spot for less important disclaimers. Optionally Save as default footer.

    + +

    Documents

    + +

    Upload pictures or documents to your invoice, to include for your client. Uploaded files can be viewed and accessed by the client through the client portal.

    + +

    Settings

    + +

    The Settings panel includes some additional options for the invoice:

    + +
      +
    • Project - Optionally link the invoice to a Project
    • +
    • User - Optionally change the user who is marked as creator of the invoice. The User option can be used in the reports for tracking, but can also be used to give a specific user permission to view/edit an individual record.
    • +
    • Exchange Rate - Optionally, for when your client record has another currency than your own as their default, you will be able to manually specify the exchange rate to automatically calculate what they will owe in their own default currency.
    • +
    • Vendor - Optionally assign a Vendor to the invoice
    • +
    • Auto Bill Enabled - When enabled, the client contact(s) will automatically be emailed for payment of their invoice. By default, auto bill actions will be performed on the invoice due date, as specified under Settings>Payment Settings.
    • +
    • Inclusive Taxes - When enabled, invoice tax will be marked as inclusive.
    • +
    • Design - Choose a template design from one of the premade templates, or one of your own custom designs. You can customize invoice designs under Settings>Invoice Design
    • +
    + +

    Charging Interest/Late Fees

    + +

    You can configure late fees for overdue invoices under Settings>Templates & Reminders:

    + +

    Late fees overdue invoices

    + +

    Lifecycle of an invoice

    + +

    Draft

    + +

    The Draft status is the first status in the lifecycle of a invoice. In this status, changes can be made to the invoice and the invoice is hidden completely from the client. A draft invoice does not affect the ledger nor does it change the client balance. Draft invoices are inactive until either emailed to the client, marked as sent, or marked paid.

    + +

    + Once a draft invoice has been emailed/marked as sent its status cannot be changed back to draft. +

    + +

    Sent

    + +

    A invoice is marked as sent when it has been emailed to the client or marked as sent in the admin panel.

    + +

    When the invoice status is changed to Sent, the client balance increases by the invoice balance amount.

    + +

    Partial

    + +

    A invoice status of Partial means that a payment has been applied to the invoice but there is still a outstanding balance remaining on the invoice.

    + +

    Paid

    + +

    A invoice status of Paid means that full payment has been applied to the invoice. The invoice balance will be 0.

    + +

    Cancelled

    + +

    A invoice can be cancelled under the following conditions.

    + +
      +
    • The invoice is marked as Sent, Partial or Paid (ie. some payment amount has been applied or the invoice is active)
    • +
    + +

    When a invoice is cancelled the invoice balance is set to zero and the status updated to Cancelled, the client balance is also adjusted down. If payments have been applied to the invoice these will remain linked to the invoice.

    + +

    Deleted

    + +

    A invoice can be marked as deleted if the following conditions have been met:

    + +
      +
    • The invoice has a status of Sent / Draft / Paid / Partial.
    • +
    + +

    What happens when a invoice is deleted?

    + +

    If the invoice has a balance remaining, in order to balance the ledger, we perform a Cancellation on the invoice first and then perform the deletion.

    + +
      +
    • Invoice status set to deleted
    • +
    • The invoice number is appended with _deleted in order to allow reuse of invoice numbers.
    • +
    + +

    + Important! If a invoice has a remaining balance or has had payments applied to it, the invoice is cancelled and then deleted. +

    + +

    Reversed

    + +

    A invoice can be reversed under the following conditions:

    + +
      +
    • The invoice is marked as Sent, Partial or Paid (ie. some payment amount has been applied to the invoice)
    • +
    + +

    When a invoice is reversed the payment(s) that have been applied to the invoice have a credit generated against them. The ledger is also adjusted as follows:

    + +
      +
    • The client paid to date amount is reduced by the calculated amount of (invoice balance - invoice amount).
    • +
    • A credit is generated for the payments applied to the invoice (invoice balance - invoice amount). The original payment record that was linked to the invoice will now be linked to a new credit record.
    • +
    • Any credit value that was applied as payment to the invoice is then converted into a new credit record.
    • +
    • The client balance is reduced by the invoice balance.
    • +
    • The invoice balance is finally set to 0.
    • +
    • The invoice status is set to Reversed.
    • +
    + +

    When a invoice has been reversed, the previous payments relationships are unlinked and cannot be restored.

    + +

    Archived

    + +

    Archiving a invoice simply removes the invoice from the invoice list view. Archiving a invoice keeps your list views clean and tidy and does not effect the ledger / client balance.

    + +

    + When a invoice is archived no further modifications can be made to the invoice. To modify the invoice you will need to Restore the invoice first. +

    + +

    Restored

    + +

    Restoring a invoice from the archived or deleted state will set the invoice back to its previous state prior to archiving.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/legal/data_privacy/index.html b/en/legal/data_privacy/index.html new file mode 100644 index 00000000..aa559d51 --- /dev/null +++ b/en/legal/data_privacy/index.html @@ -0,0 +1,590 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Data Privacy

    + +

    Global Privacy Policy — Updated 22-March-2021

    + +

     

    + +

    Privacy Policy, Consent to Process, Data Control Overview

    + +

    This DPA (Data Privacy Addendum) applies to websites invoiceninja.com, app.invoiceninja.com including all subdomains, and invoiceninja.org (the “Sites”) owned and operated by Invoice Ninja, LLC (collectively, “Invoice Ninja”, “we”, “us”, or “our”). This Privacy Policy describes how Invoice Ninja collects, uses, shares and secures the personal data you provide to us. It also describes your options in deleting/purging your data permanently from Invoice Ninja in compliance with GDPR.

    + +

    Personal Identifiable Information (PII) is any information that relates to an identified or identifiable individual. PII is provided directly to us through your account registration & use. 

    + +

    Consent: PII Data We Collect

    + +
      +
    • Main Account User Name
    • +
    • Main Account User Email
    • +
    • Company Name (optional)
    • +
    • Company Website URL (optional)
    • +
    • Company ID # (optional)
    • +
    • Company VAT # (optional)
    • +
    • Company Phone Number (optional)
    • +
    • Company Mailing Address (optional)
    • +
    • Account Sub-Users Names & Emails (optional)
    • +
    • Company Size (optional)
    • +
    • Company Industry (optional)
    • +
    • Geo location based on IP address
    • +
    • Billing Information; last 4 digits of credit card & expiration date, billing address (paid accounts only)
    • +
    + +

    Third Party Data Access

    + +

    GDPR Requires that Invoice Ninja disclose 3rd party vendors which interact with your data. In order to operate the Invoice Ninja system, the following parties receive partial data that you provide, as outlined in the Invoice Ninja ‘Terms of Service’: 

    + + + +

    Portability: Exporting Account Data

    + +

    You are able to export your data in a variety of formats and variables*. When logged in to your account: https://app.invoiceninja.com/settings/import_export

    + +

    (1) Click “Settings”

    + +

    (2) Click “Import/Export

    + +

    (3) Select the format in which you wish to export your data: CSV/XLS/JSON

    + +

    *You are able to export ALL your data, or selectively:

    + +
      +
    • Clients
    • +
    • Contacts
    • +
    • Credits
    • +
    • Tasks
    • +
    • Invoices
    • +
    • Quotes
    • +
    • Recurring
    • +
    • Payments
    • +
    • Products
    • +
    • Expenses
    • +
    • Vendors
    • +
    • Vendor Contacts
    • +
    + +

    Portability: Exporting Documents (Enterprise Plans)

    + +

    If you are an “Enterprise” level account, you also have the ability to upload documents to invoices, and quotations.

    + +

    You can export all your documents in a zip folder as follows:

    + +

    (1) Navigate to “reports” https://app.invoiceninja.com/reports

    + +

    (2) Under “Type” select “Document” & a date range according to when the documents were added.

    + +

    (4) Select “ZIP - Documents” in order to download all documents in their original file type, together within a Zip folder.

    + +

    (5) Click “Run” to view a list of all the documents in your account.

    + +

    (6) If everything looks accurate, click “Export” and a Zip folder will download.

    + +

    Restriction/Erasure: Purging PII Account Data

    + +

    The below three methods of data purge are final, total, and irreversible.

    + +

    (1) Account deletion: Login to your account, click “settings.” Next click “Account Management. Here you have the option to “Delete Company.” This will purge all account & company data.

    + +

    (2) Company data purge (cancellation & deletion): If you have more than 1 company created in your account, you will need to first delete each individual company, before purging &/or deleting your main account.  Login to your account, click “settings.” Next click “Account Management. Here you have the option to “Purge Data.” This will purge all account data, but your account login will remain active.

    + +

    (3) Individual client data purge: If you wish to permanently remove client data from your account (all contact info, invoices, quotes, payments, and projects), this is done from within the individual client view page. Click on the dropdown menu from “Edit Client” and select “Purge Client.” All contact info, invoices, quotes, payments, projects will be permanently and irreversibly purged from your account.

    + +

    *The above methods of data purge are final, total, and irreversible.

    + +

    How we use cookies

    + +

    A cookie is a small file which asks permission to be placed on your computer’s hard drive. Once you agree, the file is added and the cookie helps analyze web traffic or lets you know when you visit a particular site. Cookies allow web applications to respond to you as an individual. The web application can tailor its operations to your needs, likes and dislikes by gathering and remembering information about your preferences.

    + +

    We use traffic log cookies to identify which pages are being used. This helps us analyze data about web page traffic and improve our website in order to tailor it to customer needs. We only use this information for statistical analysis purposes and then the data is removed from the system.

    + +

    Overall, cookies help us provide you with a better website, by enabling us to monitor which pages you find useful and which you do not. A cookie in no way gives us access to your computer or any information about you, other than the data you choose to share with us.

    + +

    Social Login & Open ID

    + +

    You can also log in to our site using sign-in services such as Facebook Connect or an Open ID provider. These services will authenticate your identity and provide you the option to share certain personal information with us such as your name and email address to pre-populate our sign up form. Services like Facebook Connect give you the option to post information about your activities on this Web site to your profile page to share with others within your network.

    + +

    Links to other websites

    + +

    Our website may contain links to enable you to visit other websites of interest easily. However, once you have used these links to leave our site, you should note that we do not have any control over that other website. Invoice Ninja is not responsible for the data protection and privacy of any information which you provide whilst visiting any 3rd party site and 3rd party sites are not governed by the Invoice Ninja privacy policy.

    + +

    Newsletter & Removal/Objection

    + +

    Periodically we use your account email contact to send out newsletters announcing new features & functionality for the benefit of your account use.

    + +
      +
    • You may pre-actively request your email address purged from newsletters by emailing privacy@invoiceninja.com or legal@invoiceninja.com
    • +
    • You may remove yourself at any time by clicking “unsubscribe” from any newsletter email footer to permanently and irreversibly be removed from newsletters.
    • +
    • The exception may be (non-marketing news) legal notifications required by law regarding platform operational status, or similar.
    • +
    + +

    Reporting Errors

    + +

    Self host users have an option to report errors directly to us, by clicking on this checkbox you agree to send anonymized data directly to our servers for the purpose of understanding why the error was generated. This information will only be used for the express purpose of delivering bug fixes for the Invoice Ninja software application.

    + +

    Changes to this DPA

    + +

    We may update this Privacy Policy to reflect changes to our information practices. If we make any material changes, we will notify you by email and/or newsletter (sent to the main email address specified in your account). We also encourage you to review this page from time to time to familiarize yourself on our privacy practices.

    + +

    Communication & Resolution

    + +

    Users with questions regarding their account privacy, data use, data purging, questions or concerns on any privacy or any data use matter, should contact: privacy@invoiceninja.com or legal@invoiceninja.com

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/legal/gdpr/index.html b/en/legal/gdpr/index.html new file mode 100644 index 00000000..e3c10e7b --- /dev/null +++ b/en/legal/gdpr/index.html @@ -0,0 +1,613 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    GDPR

    + +

     

    + +

    Effective May 25, 2018 What is the GDPR?

    + +

    The General Data Protection Regulation (GDPR) standardizes data protection law across all 28 EU countries and imposes strict new rules on controlling and processing personally identifiable information (PII). The GDPR not only applies to organizations located within the EU but it will also apply to organizations located outside of the EU if they offer goods or services to, or monitor the behavior of, EU data subjects. The GDPR not only applies to organizations located within the EU but it will also apply to organizations located outside of the EU if they offer goods or services to, or monitor the behavior of, EU data subjects, regardless of that company’s location.

    + +

    You may read the full list of GDPR regulations here: https://gdpr-info.eu/

    + +

    Key issues of User Data & PII

    + +
      +
    • User consent to collect & process data
    • +
    • User right to access of their data
    • +
    • User right of data portability
    • +
    • User right to delete/purge data/ be forgotten
    • +
    • User right to restrict or object data use
    • +
    + +

    Types of data that GDPR protects

    + +
      +
    • Basic identity information such as name, address and ID numbers (collected by Invoice Ninja)
    • +
    • Web data such as location, IP address, cookie data and RFID tags (collected by Invoice Ninja)
    • +
    • Health and genetic data (not collected by Invoice Ninja)
    • +
    • Biometric data (not collected by Invoice Ninja)
    • +
    • Racial or ethnic data (not collected by Invoice Ninja)
    • +
    • Political opinions (not collected by Invoice Ninja)
    • +
    • Sexual orientation (not collected by Invoice Ninja)
    • +
    + +

    PII Data Invoice Ninja Collects

    + +
      +
    • Main Account User Name
    • +
    • Main Account User Email
    • +
    • Company Name (optional)
    • +
    • Company Website URL (optional)
    • +
    • Company ID # (optional)
    • +
    • Company VAT # (optional)
    • +
    • Company Phone Number (optional)
    • +
    • Company Mailing Address (optional)
    • +
    • Account Sub-Users Names & Emails (optional)
    • +
    • Company Size (optional)
    • +
    • Company Industry (optional)
    • +
    • Geo location based on IP address
    • +
    • Billing Information; last 4 digits of credit card & expiration date, billing address (paid accounts only)
    • +
    + +

    Third Party Vendors & Data Access

    + +

    Like the Data Protection Directive that is presently in effect, GDPR includes provisions on international data transfer mechanisms. In order to comply with these provisions we have certified under the EU-U.S. and Swiss-U.S. Privacy Shield frameworks, a mechanism that had been approved for cross border transfer of personal data under the Directive and expected to apply under GDPR as well.

    + +

    GDPR Requires that Invoice Ninja disclose 3rd party vendors which interact with your data. In order to operate the Invoice Ninja system, the following parties receive partial data that you provide, as outlined in the Invoice Ninja ‘Terms of Service’: 

    + + + +

    Right to Rectification:

    + +

    You May Access Your Account at any time to Remove/Rectify Data

    + +
      +
    • Main Account User Name
    • +
    • Main Account User Email
    • +
    • Company Name (optional)
    • +
    • Company Website URL (optional)
    • +
    • Company ID # (optional)
    • +
    • Company VAT # (optional)
    • +
    • Company Phone Number (optional)
    • +
    • Company Mailing Address (optional)
    • +
    • Account Sub-Users Names & Emails (optional)
    • +
    • Company Size (optional)
    • +
    • Company Industry (optional)
    • +
    • Geo location based on IP address
    • +
    • Billing Information; last 4 digits of credit card & expiration date, billing address (paid accounts only) 
    • +
    + +

     

    + +

    Right of Portability

    + +

    You May Access Your Account at any time to Export Data

    + +

    You are able to export your data in a variety of formats and variables*. When logged in to your account: https://app.invoiceninja.com/settings/import_export

    + +

    (1) Click “Settings”

    + +

    (2) Click “Import/Export

    + +

    (3) Select the format in which you wish to export your data: CSV/XLS/JSON

    + +

    *You are able to export ALL your data, or export data selectively:

    + +
      +
    • Clients
    • +
    • Contacts
    • +
    • Credits
    • +
    • Tasks
    • +
    • Invoices
    • +
    • Quotes
    • +
    • Recurring
    • +
    • Payments
    • +
    • Products
    • +
    • Expenses
    • +
    • Vendors
    • +
    • Vendor Contacts
    • +
    + +

    Right of Portability

    + +

    You May Access Your Account at any time to Export Documents (Enterprise Plans)

    + +

    If you are an “Enterprise” level account, you also have the ability to upload documents to invoices, and quotations.

    + +

    You can export all your documents in a zip folder as follows:

    + +

    (1) Navigate to “reports” https://app.invoiceninja.com/reports

    + +

    (2) Under “Type” select “Document” & a date range according to when the documents were added.

    + +

    (4) Select “ZIP - Documents” in order to download all documents in their original file type, together within a Zip folder.

    + +

     

    + +

    (5) Click “Run” to view a list of all the documents in your account.

    + +

    (6) If everything looks accurate, click “Export” and a Zip folder will download. 

    + +

    Right of Restriction

    + +

    You May Access Your Account at any time to Erase/Delete/Purge Data

    + +

    The below three methods of data purge are final, total, and irreversible.

    + +

    (1) Account deletion: Login to your account, click “settings.” Next click “Account Management. Here you have the option to “Delete Company.” This will purge all account & company data. 

    + +

    (2) Company data purge (cancellation & deletion): If you have more than 1 company created in your account, you will need to first delete each individual company, before purging &/or deleting your main account.  Login to your account, click “settings.” Next click “Account Management. Here you have the option to “Purge Data.” This will purge all account data, but your account login will remain active.

    + +

    (3) Individual client data purge: If you wish to permanently remove client data from your account (all contact info, invoices, quotes, payments, and projects), this is done from within the individual client view page. Click on the dropdown menu from “Edit Client” and select “Purge Client.” All contact info, invoices, quotes, payments, projects will be permanently and irreversibly purged from your account.

    + +

    Right to Object

    + +

    Invoice Ninja does not use your data for any 3rd party marketing, retargeting, profiling, or similar application.

    + +

    Contact

    + +

    Users with questions regarding GDPR Compliance, account data use, or questions on any data use matter, should contact: compliance@invoiceninja.com or legal@invoiceninja.com

    + +

     

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/legal/license/index.html b/en/legal/license/index.html new file mode 100644 index 00000000..12e5842a --- /dev/null +++ b/en/legal/license/index.html @@ -0,0 +1,481 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    License

    + +

    We receive many queries about the Invoice Ninja sourcecode/application license and what is considered within the license and outside of the license. We feel it is important the community understands our interpretation of the license so there is no confusion about how this software can be used.

    + +

    Invoice Ninja uses the Elastic License 2.0, which allows for flexibility in personal use of the software and protection for our commercial use of the code in our Hosted SaaS product. Here are some examples of how the code can and cannot be used:

    + +

    Here are some examples of how the code can and cannot be used:

    + +

    1. Bob the IT services provider.

    + +

    Bob, an IT services provider, uses Invoice Ninja to invoice and receive payments. He is free to modify and extend the source code as needed, but must not remove the attributions to Invoice Ninja. To remove these attributions, he would need to purchase an annual Whitelabel license.

    + +

    2. Sally the WebHost provider.

    + +

    Sally, a WebHost provider, installs Invoice Ninja for her clients on her own or 3rd party infrastructure and bills them for the service. This is within the license usage of Invoice Ninja.

    + +

    3. EvilCorp 3000

    + +

    EvilCorp 3000 copies the Invoice Ninja repository and wants to resell it as their own SaaS product. This is not within the license of Invoice Ninja and they would need to discuss a commercial license with Invoice Ninja LLC.

    + +

    4. Hybrid SaaS Co

    + +

    Hybrid SaaS Co develops their own CRM SaaS product and wants to add Invoice Ninja as a complimentary offering. Because they are reselling the Invoice Ninja application, they would need to agree to a commercial license with Invoice Ninja LLC to use the code.

    + +

    Conclusion:

    + +

    In summary, if you are using the app to bill clients for services, it is free. But if you plan to resell/create a SaaS which also offers invoicing, you need to become a reseller of our application and agree to a commercial license with Invoice Ninja LLC. For further information, please contact contact@invoiceninja.com

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/legal/self_hosting_data/index.html b/en/legal/self_hosting_data/index.html new file mode 100644 index 00000000..7cc76c6f --- /dev/null +++ b/en/legal/self_hosting_data/index.html @@ -0,0 +1,525 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Self-Hosting Data Privacy Addendum

    + +

    Updated 22-March-2021

    + +


    Self-Hosting the Invoice Ninja Platform Data Privacy Addendum

    + +

    Privacy Policy, Consent to Process, Data Control

    + +

     

    + +

    This Privacy Policy applies to those self-hosting the Invoice Ninja platform on their own 3rd party servers (collectively “self-hosters” or “self-hosting”), as well as all websites invoiceninja.com, app.invoiceninja.com including all subdomains, and invoiceninja.org (the “Sites”) owned and operated by Invoice Ninja, LLC (collectively, “Invoice Ninja”, “we”, “us”, or “our”). This Privacy Policy describes how Invoice Ninja collects, uses, shares and secures the personal data you provide to us. It also describes your options in deleting/purging your PII permanently from Invoice Ninja in compliance with GDPR.

    + +

     

    + +

    Consent: PII Data We Collect

    + +
      +
    • Main Account User Name
    • +
    • Main Account User Email
    • +
    • Company Name (optional)
    • +
    • Company Website URL (optional)
    • +
    • Company ID # (optional)
    • +
    • Company VAT # (optional)
    • +
    • Company Phone Number (optional)
    • +
    • Company Mailing Address (optional)
    • +
    • Account Sub-Users Names & Emails (optional)
    • +
    • Company Size (optional)
    • +
    • Company Industry (optional)
    • +
    • Geo location based on IP address
    • +
    • Billing Information; last 4 digits of credit card & expiration date, billing address (paid accounts only)
    • +
    + +

     

    + +

    Restriction/Erasure: Purging PII Account Data

    + +

     

    + +

    For those self-hosting the Invoice Ninja platform, Invoice Ninja does NOT collect data other than the above listed PII. To purge all PII, contact: privacy@invoiceninja.com  or legal@invoiceninja.com with your request and all PII data will be purged within 2 business days of account verification.

    + +

     

    + +

    Newsletter

    + +

     

    + +

    Periodically we use your account email contact to send out newsletters announcing new features & functionality for the benefit of your account use. You may remove yourself at any time by clicking “unsubscribe” from any newsletter email footer to permanently and irreversibly be removed from any & all future mailings.

    + +

     

    + +

    Reporting Errors

    + +


    Self host users have an option to report errors directly to us, by clicking on this checkbox you agree to send anonymized data directly to our servers for the purpose of understanding why the error was generated. This information will only be used for the express purpose of delivering bug fixes for the Invoice Ninja software application.

    + +

     

    + +

    Changes to this Privacy Policy

    + +

     

    + +

    We may update this Privacy Policy to reflect changes to our information practices. If we make any material changes we will notify you by email and/or newsletter (sent to the main email address specified in your account). We also encourage you to review this page from time to time to familiarize yourself on our privacy practices.

    + +

     

    + +

    Communication & Resolution

    + +

     

    + +

    Users with questions regarding their account privacy, data use, data purging, questions or concerns on any privacy or any data use matter, should contact: privacy@invoiceninja.comor legal@invoiceninja.com

    + +

     

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/legal/self_hosting_terms/index.html b/en/legal/self_hosting_terms/index.html new file mode 100644 index 00000000..497147cb --- /dev/null +++ b/en/legal/self_hosting_terms/index.html @@ -0,0 +1,607 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Self-Hosting Terms

    + +

    Self-Hosting Terms of Service & Conditions of Use: Updated 22-March-2021

    + +

    By Self-hosting the Invoice Ninja platform, you are agreeing to the following terms of use:

    + +

    Elastic- License

    + +

    Invoiceninja.com is an source-available application and invoiceninja.com source code is governed by Elastic licensing: github.com/invoiceninja/invoiceninja/blob/master/LICENSE

    + +

    Self-hosting Invoice Ninja

    + +

    Instructions on how to set-up Invoice Ninja on your own server can be found at www.invoiceninja.org. All Pro and Enterprise features from the hosted app are included in the source code. For those choosing to self-host the Invoice Ninja platform, please note that you are agreeing that the platform is provided “as is” and “with all faults” and uses the platform at your own risk.

    + +

    Reselling the Invoice Ninja SaaS

    + +

    The Invoice Ninja platform may not be resold, integrated or bundled with third-party software and resold, white-labeled and resold, or marketing in any way without a contractual reseller agreement with Invoice Ninja LLC. Please contact us for details: contact@invoiceninja.com

    + +

    Data Ownership

    + +

    The User or Self-hoster accounts own & take responsibility for all data generated in their self-hosted invoiceninja.com or rebranded account. Invoiceninja.com has no access to view/edit/modify/remove self-hosters data in any capacity

    + +

    The User or Self-hoster are responsible for their data. Invoiceninja.com has no responsibility or liability for data hosted by third parties. The User or Self-hoster is responsible for any loss or damage a User Account may cause to their Clients or other people.

    + +

    Right to Amend

    + +

    Invoice Ninja may amend this Agreement upon notice to you, which may be provided through email, your account dashboard, and/or the Invoice Ninja web site(s). You agree that any changes to this Agreement will be binding on you 7 days after the amendment is made (or, if a longer period if required by applicable law). If you elect to not accept the changes to this Agreement, you must immediately cancel/cease using the Invoice Ninja platform. 

    + +

    Definitions

    + +

    Invoiceninja.com users who access invoiceninja.com services are defined as “User Accounts”. User Account clients who use invoiceninja.com services to view and/or pay invoices are defined as “Clients.” The wording “data” and “content” are used interchangeably.

    + +

    Eligibility

    + +

    By agreeing to these Terms, you represent and warrant to us: (i) that you are at least eighteen (18) years of age; (ii) that you have not previously been suspended or removed from the Website and (iii) that your use of the Website is in compliance with any and all applicable laws and regulations.

    + +

    Personal Responsibility

    + +

    User Accounts must ensure the confidentiality of usernames and passwords used to access their account.

    + +

    User Accounts are responsible for all activity occurring within their account including all laws relating to personal & public company data, privacy, personal information, international copyright and trademark laws. You must obtain all necessary rights, releases and permissions to provide your data to Invoice Ninja. Your data and its transfer must not violate any applicable local, state, federal and international laws and regulations (“Laws”) (including without limitation those relating to export control or electronic communications).

    + +

    Your Obligations

    + +

    You are solely responsible for, and Invoice Ninja disclaims all liability for, the provision of any goods or services sold to your customers or users as part of your use of the Invoice Ninja platform, and any obligations you may owe to your clients.

    + +

    Customer Service

    + +

    Customer service for your business is your responsibility. We provide customer service to you the account user, for use of the Invoice Ninja platform.

    + +

    You are solely responsible for all customer service policies and issues relating to your goods or services, including pricing, order fulfillment, cancellations or no shows by you or a customer, returns, refunds and adjustments, rebates, functionality and warranty, technical support, and feedback concerning experiences with your personnel, policies or processes. In performing customer service, you will always present yourself as a separate entity from Invoice Ninja. 

    + +

    Data Ownership & Access

    + +

    The User Accounts owns all data generated in their invoiceninja.com account.

    + +

    Invoice Ninja will not access, modify or distribute User Account data.

    + +

    Platform Service & Data Use

    + +

    You hereby grant Invoice Ninja a non-exclusive, fully sublicensable, worldwide, royalty-free right to collect, use, copy, store, and transmit data solely for the purpose of providing services to User Accounts.

    + +

    Recurring Billing

    + +

    By signing up for the Invoice Ninja “white-label”, you are agreeing to allow Invoice Ninja to auto-bill your credit card annually to ensure that you do not experience any interruption of service or downgrade of account.

    + +

    By providing us with a payment method, you represent and warrant that you are authorized to use such payment method.

    + +

    We reserve the right to change the subscription fees that we charge for the Service, at any time in our sole discretion, provided that we give you at least thirty (30) days’ prior notice of such changes. Unless otherwise specified in such notice to you, any changes to the subscription fees will take effect in the billing period immediately following our notice to you.

    + +

    Referral Program Use of Trademarked Materials

    + +

    Users may utilize marketing materials provider for referral program marketing: https://www.invoiceninja.com/referrals-program/

    + +

    However the use of such materials does not constitute a licensing for use of the Invoice Ninja brand.

    + +

    Referral Program users may utilize the provided Invoice Ninja materials in the capacity of marketing Invoice Ninja as a 3rd party entity, independent from themselves.  

    + +

    Referral Program Users may not create social media accounts or ‘community’ discussion board accounts presenting themselves as “Invoice Ninja”, or any of our noted trademarked brands.

    + +

    Restricted Businesses

    + +

    The following categories of businesses and business practices are restricted from using the Invoice Ninja platform ("Restricted Businesses"). In certain cases, businesses listed below may be eligible for processing with explicit prior approval, however businesses that offer illegal products or services are never eligible to use the Invoice Ninja platform. Businesses categories listed below in “Prohibitive Industries” are representative, but not exhaustive. If you are uncertain as to whether your business is a Restricted Business, or have questions about how these requirements apply to you, please contact Invoice Ninja ASAP for clarification: legal@invoiceninja.com

    + +

    By opening an account with Invoice Ninja you are confirming that you will not use the Invoice Ninja platform in connection with the following businesses, business activities, or business practices, unless you have received prior written approval

    + +

    *It is prohibited to use the Service for any dealings, engagement, or sale of goods/services linked directly or indirectly with jurisdictions deemed high risk, such as Cuba, Iran, North Korea, Crimea Region, and Syria.

    + +

    Prohibitive Industries

    + +

    You may not use the Payment Services for the following businesses or business activities: 

    + +

    (1) any illegal activity or goods illegal in the location of seller or purchaser, 

    + +

    (2) paraphernalia that may be used for any illegal activity 

    + +

    (3) buyers or membership clubs, including dues associated with such clubs, 

    + +

    (4) credit counselling or credit repair agencies, 

    + +

    (5) credit protection or identity theft protection services, 

    + +

    (6) direct marketing or subscription offers and/or services, 

    + +

    (7) infomercial sales, 

    + +

    (8) internet/mail order/telephone order pharmacies or pharmacy referral services (where fulfillment of medication is performed absent a physical visit, 

    + +

    (9) unauthorized multi-level marketing businesses, 

    + +

    (10) inbound or outbound telemarketers, 

    + +

    (11) prepaid phone cards or phone services, 

    + +

    (12) rebate based businesses, 

    + +

    (13) betting, including lottery tickets, sports related gambling, casino gaming chips, off-track betting, and wagers at races, 

    + +

    (14) manual or automated cash disbursements, 

    + +

    (15) prepaid cards, checks, insurance or other financial merchandise or services, (16) sales of money-orders or foreign currency, 

    + +

    (17) wire transfer money orders, 

    + +

    (18) high-risk products and services, including telemarketing sales, 

    + +

    (19) automated fuel dispensers, 

    + +

    (20) sales of (i) firearms, firearm parts or hardware, and ammunition; or (ii) weapons and other devices designed to cause physical injury 

    + +

    (21) internet/mail order/telephone order of age restricted products (e.g., tobacco),

    + +

    (22) hate or harmful products.

    + +

    Indemnity

    + +

    (i)You agree to protect, defend, indemnify and hold harmless Invoice Ninja and its officers, employees, and third party service providers from and against all claims, demands, costs, expenses, losses, liabilities and damages of every kind (including reasonable attorneys’ fees) imposed upon or incurred by Invoice Ninja directly or indirectly arising from your use of and access to the Invoice Ninja site & platform;

    + +

    (ii) your violation of any provision of this Agreement or the policies or agreements which are incorporated herein; and/or

    + +

    (iii) your violation of any third-party right, including without limitation any intellectual property or other proprietary right.

    + +

    Limited Liability

    + +

    User Accounts and Clients agree to indemnify, defend, and hold invoiceninja.com, its directors or employees harmless against any and all liability and cost as a result of using invoiceninja.com. User Accounts and Clients shall not assert any claim or allegation of any nature whatsoever against invoiceninja.com, its directors or employees.

    + +

    Invoiceninja.com shall not be liable for damages of any kind, including but not limited to loss of site use, loss of profits or loss of data, tort or otherwise, arising out of or in any way connected with the use of or inability to use invoiceninja.com.

    + +

    You shall defend, indemnify and hold harmless invoiceninja.com from any loss, damages, liabilities, expenses, claims and proceedings arising out of your use of invoiceninja.com.

    + +

    Communication & Resolution

    + +

    Users with questions regarding their account privacy, data use, data purging, questions or concerns on any privacy or any data use matter, should contact: privacy@invoiceninja.comor legal@invoiceninja.com

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/legal/terms_of_service/index.html b/en/legal/terms_of_service/index.html new file mode 100644 index 00000000..737eabac --- /dev/null +++ b/en/legal/terms_of_service/index.html @@ -0,0 +1,661 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Terms of Service

    + +

    Terms of Service & Conditions of Use: Updated 22-March-2021

    + +

    By Creating an Account with Invoice Ninja you are agreeing to the following terms

    + +

    These Terms of Service apply to websites. subdomains & URL extensions, including not limited to invoiceninja.com, .org, .net, .app, .co, .io, .co.uk, .co.in, co.za, .it, .de, .fr, .es, .app, invoice.services), owned by Invoice Ninja LLC. 

    + +

    Invoice Ninja LLC provides this website and services under the following terms & conditions of use. By utilizing the invoiceNinja.com website you are agreeing to the following terms of service & conditions of use. The following terms & conditions of use constitute a binding agreement. If you do not agree to the below terms & conditions, do not use the invoice ninja platform.

    + +

    Right to Amend

    + +

    Invoice Ninja may amend this Agreement upon notice to you, which may be provided through email, your account dashboard, and/or the Invoice Ninja web site(s). You agree that any changes to this Agreement will be binding on you 7 days after the amendment is made (or, if a longer period if required by applicable law). If you elect to not accept the changes to this Agreement, you must immediately cancel/cease using the Invoice Ninja platform. 

    + +

    Definitions

    + +

    Invoiceninja.com users who access invoiceninja.com services are defined as “User Accounts”. User Account clients who use invoiceninja.com services to view and/or pay invoices are defined as “Clients.” The wording “data” and “content” are used interchangeably.

    + +

    Eligibility

    + +

    By agreeing to these Terms, you represent and warrant to us: (i) that you are at least eighteen (18) years of age; (ii) that you have not previously been suspended or removed from the Website and (iii) that your use of the Website is in compliance with any and all applicable laws and regulations.

    + +

    Personal Responsibility

    + +

    User Accounts must ensure the confidentiality of usernames and passwords used to access their account.

    + +

    User Accounts are responsible for all activity occurring within their account including all laws relating to personal & public company data, privacy, personal information, international copyright and trademark laws. You must obtain all necessary rights, releases and permissions to provide your data to Invoice Ninja. Your data and its transfer must not violate any applicable local, state, federal and international laws and regulations (“Laws”) (including without limitation those relating to export control or electronic communications).

    + +

    Your Obligations

    + +

    You are solely responsible for, and Invoice Ninja disclaims all liability for, the provision of any goods or services sold to your customers or users as part of your use of the Invoice Ninja platform, and any obligations you may owe to your clients.

    + +

    Customer Service

    + +

    Customer service for your business is your responsibility. We provide customer service to you the account user, for use of the Invoice Ninja platform.

    + +

    You are solely responsible for all customer service policies and issues relating to your goods or services, including pricing, order fulfillment, cancellations or no shows by you or a customer, returns, refunds and adjustments, rebates, functionality and warranty, technical support, and feedback concerning experiences with your personnel, policies or processes. In performing customer service, you will always present yourself as a separate entity from Invoice Ninja. 

    + +

    Data Ownership & Access 

    + +

    The User Accounts owns all data generated in their invoiceninja.com account.
    Invoice Ninja will not access, modify or distribute User Account data.

    + +

    Platform Service & Data Use

    + +

    You hereby grant Invoice Ninja a non-exclusive, fully sublicensable, worldwide, royalty-free right to collect, use, copy, store, and transmit data solely for the purpose of providing services to User Accounts.

    + +

    Recurring Billing

    + +

    By signing up for the Invoice Ninja “Pro” or “Enterprise” plans, you are agreeing to allow Invoice Ninja to auto-bill your credit card monthly or annually to ensure that you do not experience any interruption of service or downgrade of account.

    + +

    By providing us with a payment method, you represent and warrant that you are authorized to use such payment method.

    + +

    We reserve the right to change the subscription fees that we charge for the Service, at any time in our sole discretion, provided that we give you at least thirty (30) days’ prior notice of such changes. Unless otherwise specified in such notice to you, any changes to the subscription fees will take effect in the billing period immediately following our notice to you.

    + +

    In order to stop auto-billing for “Pro” or “Enterprise” accounts, you must downgrade or cancel your account.

    + +

    Account Downgrade & Cancellation

    + +

    In order to stop auto-billing for “Pro” or “Enterprise” accounts, you must downgrade or delete your account.

    + +

    For those members that pay monthly, you can cancel within your active month at any time for a full refund of that month.

    + +

    For those members that pay annually, you have a 30 day grace period from any payment date to cancel and request a full refund.

    + +

    Payment Disputes

    + +

    By creating an Invoice Ninja account you agree to not file any payment dispute against your monthly or annual “Pro” or “Enterprise” plan membership fee.

    + +

    If you file a dispute for the cost of your monthly membership you are agreeing to forfeit the entire month cost and will be downgraded to a free account.

    + +

    If you file a dispute for the cost of your annual membership you are agreeing to forfeit the entire year cost and will be downgraded to a free account.

    + +

    License

    + +

    Invoiceninja.com-source application and invoiceninja.com source code is governed by the Elastic License 2.0: https://github.com/invoiceninja/invoiceninja/blob/master/LICENSE

    + +

    User Account Limited License & Termination of Use

    + +

    Invoiceninja.com grants User Accounts & Clients a limited license to access the invoiceninja.com services such as User Account creation and all invoiceninja.com services, and Client services such as viewing invoices & quotations downloading PDF, and printing invoices. This limited license may be revoked if deemed legally necessary without notice or penalty.

    + +

    You will lose your license to use the Service if you violate any provision of this Agreement. Invoice Ninja’s policy is to investigate violations of this Agreement before terminating/deactivating accounts, however the decision to terminate any User account is the sole discretion of Invoice Ninja.

    + +

    Copyright & Trademark

    + +

    Users may not use the Invoice Ninja name, brand, logo, or any copyrighted materials without express permission from Invoice Ninja.

    + +

    User Accounts are responsible that their own User Account company logos, graphics, and content they upload to invoiceninja.com do not infringe on international copyright & trademark law.

    + +

    If Accounts are found to be infringing on copyright or trademark law, those accounts can be subject to being deactivated without warning and without penalty to Invoice Ninja.

    + +

    Referral Program Use of Trademarked Materials

    + +

    Users may utilize marketing materials provider for referral program marketing: https://www.invoiceninja.com/referrals-program/

    + +

    However the use of such materials does not constitute a licensing for use of the Invoice Ninja brand.

    + +

    Referral Program users may utilize the provided Invoice Ninja materials in the capacity of marketing Invoice Ninja as a 3rd party entity, independent from themselves.  

    + +

    Referral Program Users may not create social media accounts or ‘community’ discussion board accounts presenting themselves as “Invoice Ninja”, or any of our noted trademarked brands.

    + +

    Use of Emailing Services

    + +

    Any User Account emailing invoices data, hyper-links, or other material that is unlawful, libellous, defamatory, pornographic, harassing, invasive, fraudulent or otherwise objectionable will be deactivated without warning and without penalty to Invoice Ninja.

    + +

    Responsibility for Third-Party Material & Documents

    + +

    User Accounts may utilize hyper-linking from invoices, quotations, or notification emails, to third-party web sites. Invoiceninja.com takes no responsibility for third party content, hyperlinks to websites, zip folders, or content including in User data.

    + +

    Enterprise Users may upload documents to their accounts invoices, and quotations. Invoiceninja.com takes no responsibility for third party content, hyperlinks to websites, zip folders, or content including in User data.

    + +

    Restricted Businesses

    + +

    The following categories of businesses and business practices are restricted from using the Invoice Ninja platform ("Restricted Businesses"). In certain cases, businesses listed below may be eligible for processing with explicit prior approval, however businesses that offer illegal products or services are never eligible to use the Invoice Ninja platform. Businesses categories listed below in “Prohibitive Industries” are representative, but not exhaustive. If you are uncertain as to whether your business is a Restricted Business, or have questions about how these requirements apply to you, please contact Invoice Ninja ASAP for clarification: legal@invoiceninja.com

    + +

    By opening an account with Invoice Ninja you are confirming that you will not use the Invoice Ninja platform in connection with the following businesses, business activities, or business practices, unless you have received prior written approval

    + +

    *It is prohibited to use the Service for any dealings, engagement, or sale of goods/services linked directly or indirectly with jurisdictions deemed high risk, such as Cuba, Iran, North Korea, Crimea Region, and Syria.

    + +

    Prohibitive Industries

    + +

    You may not use the Payment Services for the following businesses or business activities: 

    + +

    (1) any illegal activity or goods illegal in the location of seller or purchaser, 

    + +

    (2) paraphernalia that may be used for any illegal activity 

    + +

    (3) buyers or membership clubs, including dues associated with such clubs, 

    + +

    (4) credit counselling or credit repair agencies, 

    + +

    (5) credit protection or identity theft protection services, 

    + +

    (6) direct marketing or subscription offers and/or services, 

    + +

    (7) infomercial sales, 

    + +

    (8) internet/mail order/telephone order pharmacies or pharmacy referral services (where fulfillment of medication is performed absent a physical visit, 

    + +

    (9) unauthorized multi-level marketing businesses, 

    + +

    (10) inbound or outbound telemarketers, 

    + +

    (11) prepaid phone cards or phone services, 

    + +

    (12) rebate based businesses, 

    + +

    (13) betting, including lottery tickets, sports related gambling, casino gaming chips, off-track betting, and wagers at races, 

    + +

    (14) manual or automated cash disbursements, 

    + +

    (15) prepaid cards, checks, insurance or other financial merchandise or services, (16) sales of money-orders or foreign currency, 

    + +

    (17) wire transfer money orders, 

    + +

    (18) high-risk products and services, including telemarketing sales, 

    + +

    (19) automated fuel dispensers, 

    + +

    (20) sales of (i) firearms, firearm parts or hardware, and ammunition; or (ii) weapons and other devices designed to cause physical injury 

    + +

    (21) internet/mail order/telephone order of age restricted products (e.g., tobacco),

    + +

    (22) hate or harmful products. 

    + +

    Account Services Abuse

    + +

    Accounts suspected of wire fraud or cyber fraud in any capacity will be immediately deactivated and reported to relevant legal authorities.

    + +

    Email Phishing

    + +

    Users found to be creating bulk accounts for the purpose of spam emailing, unsolicited marketing, or any other potentially illegal or harmful intent will be deactivated without warning and without penalty to Invoice Ninja.

    + +

    Credit Card & Financial Security

    + +

    Invoiceninja.com does NOT store or obtain credit card or sensitive financial data in any form.

    + +

    Invoice Ninja allows Users to utilize API’s from their financial institutions to facilitate invoice payments online. Invoice ninja does NOT have access to User’s financial institutions or specific transaction details.

    + +

    Platform Availability

    + +

    Invoiceninja.com uses third party hosting that strives to ensure maximum uptime. Invoiceninja.com reserves the right to interrupt access to invoiceninja.com for the sake of performing maintenance, updates, and security requirements.

    + +

    Client Dispute

    + +

    In the event that a User’s client contacts Invoice Ninja with concerns of fraud or security concerns, Invoice Ninja will provide the client with full User contact details and advise the client to file a dispute with their bank credit card company.

    + +

    Being that Invoice Ninja allows Users to utilize API’s from their financial institutions to facilitate invoice payments online, Invoice Ninja does not have access to financial information or specific transaction details.

    + +

    Indemnity

    + +

    (i)You agree to protect, defend, indemnify and hold harmless Invoice Ninja and its officers, employees, and third party service providers from and against all claims, demands, costs, expenses, losses, liabilities and damages of every kind (including reasonable attorneys’ fees) imposed upon or incurred by Invoice Ninja directly or indirectly arising from your use of and access to the Invoice Ninja site & platform;

    + +

    (ii) your violation of any provision of this Agreement or the policies or agreements which are incorporated herein; and/or

    + +

    (iii) your violation of any third-party right, including without limitation any intellectual property or other proprietary right.

    + +

    Limited Liability

    + +

    User Accounts and Clients agree to indemnify, defend, and hold invoiceninja.com, its directors or employees harmless against any and all liability and cost as a result of using invoiceninja.com. User Accounts and Clients shall not assert any claim or allegation of any nature whatsoever against invoiceninja.com, its directors or employees.

    + +

    Invoiceninja.com shall not be liable for damages of any kind, including but not limited to loss of site use, loss of profits or loss of data, tort or otherwise, arising out of or in any way connected with the use of or inability to use invoiceninja.com.

    + +

    You shall defend, indemnify and hold harmless invoiceninja.com from any loss, damages, liabilities, expenses, claims and proceedings arising out of your use of invoiceninja.com.

    + +

    Communication & Resolution

    + +

    Users with questions regarding their account privacy, data use, data purging, questions or concerns on any privacy or any data use matter, should contact: privacy@invoiceninja.comor legal@invoiceninja.com

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/migration/index.html b/en/migration/index.html new file mode 100644 index 00000000..d484380f --- /dev/null +++ b/en/migration/index.html @@ -0,0 +1,630 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Migration

    + +

    Migrating to v5

    + +

    + If you are a Hosted Invoice Ninja you can skip all of these steps. Just log into your account, click on the Start Migration button in Settings > Account Management and we will take care of the rest. Once you are happy your data is across you can follow the steps in our Activation guide +

    + +

    + You need to setup this version (v5) completely from scratch. Do not attempt to overwrite your old version of Invoice Ninja (4.x.x) with this version as the two codebases are completely different. +

    + +

    Preparing v4.

    + +

    The first step needed to prepare to migrate your data across to your new v5 installation is to update your v4 installation to the latest version available. This is a critical step and you will see problems migrating your data if you do not update to the latest v4.

    + +

    Installing v5.

    + +

    Installing v5 is covered in detail here with resources to cover your needs for Docker / Shared Hosting or Ubuntu/Centos installations.

    + +

    An important detail with your v5 installation is that your initial user login is identical to your v4 installation.

    + +

    The migration relies heavily on the Laravel queue system, so you will need to ensure that you have configured the cron scheduler which boots the laravel queue for you. If you do not configure the cron scheduler, the migration will not work and you will end up with a blank company with no content.

    + +

    + Please note v5.3.0 now requires PHP 7.4. For some environments you may need to consider using a platform which enables you to use multiple version of PHP. Most reputable web hosts offer cPanel with MultiPHP switcher +

    + +

    Starting the migration

    + +

    alt text

    + +

    Navigate to Settings > Account Management and scroll down until you see the Start Migration button.

    + +

    alt text

    + +

    After clicking Start migration, you'll get another screen, simply select the self-host radio button and continue.

    + +

    alt text

    + +

    The next screen asks for the full qualified domain name of your v5 installation, enter this including the http:// or https:// in your URL, ie

    + +

    http:://ninja.test

    + +

    alt text

    + +

    The next screen requires you to enter your login credentials, remembering that these should be identical between your v4 and v5 installation. You'll also notice an additional field API_SECRET this can be ignore if you do not have a value set for this in your .env file.

    + +

    If you experience an error at this point, most likely either your credentials are wrong, or the URL you have entered is not correct.

    + +

    alt text

    + +

    If you successfully authenticate you'll see the next screen which allows you to select the companies you wish to migrate.

    + +

    Important points at this stage:

    + +
      +
    • Force migration will overwrite an existing company that has already been migrated to v5, this is destructive and cannot be undone. +
      NOTE: If the 1st Migration fails and only part of the data got transferred, PURGE and DELETE the Data/Company and retry the process with "Force migration" checked.
    • +
    • Just selecting the checkbox next to the company name will attempt a migration if the company has never been migrated to the v5 installation. This is a non-destructive migration. ie. it will not overwrite a matching company.
    • +
    + +

    alt text

    + +

    v5 Migration Process

    + +

    With a little luck, you should have already received an email notification advising the migration has completed!

    + +

    There are a couple of things you will want to check to ensure the data has come across correctly:

    + +
      +
    • Ensure your company logo has migrated (Settings > Company Details > Logo)
    • +
    • Ensure the migrated data passes our data quality check by running
    • +
    + +
    php artisan ninja:check-data
    +
    + +

    A series of checks are run and if you see 0 issues, that means your data has come across correctly.

    + +
      +
    • You'll also want to inspect the logs located in :
    • +
    + +
    storage/logs/laravel.log
    +
    + +

    Inside here you will see output such as this:

    + +
    [2021-01-30 10:46:04] development.INFO: Importing account  
    +[2021-01-30 10:46:04] development.INFO: Importing company  
    +[2021-01-30 10:46:04] development.INFO: Importing users  
    +[2021-01-30 10:46:04] development.INFO: Importing payment_terms  
    +[2021-01-30 10:46:04] development.INFO: Importing tax_rates  
    +[2021-01-30 10:46:04] development.INFO: Importing clients  
    +[2021-01-30 10:46:04] development.INFO: Importing company_gateways  
    +[2021-01-30 10:46:04] development.INFO: Importing client_gateway_tokens  
    +[2021-01-30 10:46:04] development.INFO: Importing vendors  
    +[2021-01-30 10:46:04] development.INFO: Importing projects  
    +[2021-01-30 10:46:04] development.INFO: Importing products  
    +[2021-01-30 10:46:04] development.INFO: Importing credits  
    +[2021-01-30 10:46:04] development.INFO: Importing invoices  
    +[2021-01-30 10:46:06] development.INFO: Importing recurring_invoices  
    +[2021-01-30 10:46:06] development.INFO: Importing quotes  
    +[2021-01-30 10:46:07] development.INFO: Importing payments  
    +[2021-01-30 10:46:08] development.INFO: Importing expense_categories  
    +[2021-01-30 10:46:08] development.INFO: Importing task_statuses  
    +[2021-01-30 10:46:08] development.INFO: Importing expenses  
    +[2021-01-30 10:46:08] development.INFO: Importing tasks  
    +[2021-01-30 10:46:08] development.INFO: Importing documents  
    +[2021-01-30 10:46:09] development.INFO: Completed🚀🚀🚀🚀🚀 at 2021-01-30 
    +[2021-01-30 10:46:09] development.INFO: latest version = 5.0.56  
    +
    + +

    This example output would indicate that each entity was successfully brought across, if a problem is detected early the migration will fail early and return an error. A Laravel error will also be thrown indicating the exact issue.

    + +

    Forwarding users from v4 to v5

    + +

    When you have completed the migration and are happy with the configuration of your v4 installation, it is time to forward your users with existing v4 invitations to your v5 installation.

    + +

    In v4 navigate to Settings > Account Management - Forward customers to v5.

    + +

    Enter in the URL for your v5 installation and click save. When your users use existing v4 links, they will be transparently forwarded to your v5 installation.

    + +

    For hosted users, you can discover your full URL by navigating in v5 to Settings > Client Portal. The Subdomain field will be whatever the subdomain value is with invoicing.co on the end. ie.

    + +

    + Note! Once you have enabled forwarding. Your v4 account will become disabled. This means that your recurring invoices and reminders / auto billing will no longer be performed from this installation at all. +

    + +

    https://subdomain.invoicing.co

    + +

    Troubleshooting

    + +

    If you are experiencing issues with the migration not running as expected please run through the following checklist:

    + +
      +
    • Ensure directories are read/writable by the webuser (ie www-data)
    • +
    • Ensure the cron scheduler is running (and working) - You can verify it is working by inspecting the jobs table in the database, it should be empty
    • +
    • Inspect the log file /storage/logs/laravel.log for further information.
    • +
    • If you are still experiencing issues, turn on advanced logging by adding the following variable to your .env file.
    • +
    + +
    EXPANDED_LOGGING=true 
    +
    + +

    Then attempt the migration again and afterwards inspect the log file in storage/logs/invoiceninja.log

    + +
      +
    • If using https:// ensure you are using a signed SSL certificate, you may get authentication errors if you attempt to use a self signed certificate. Free ssl's are available from lets encrypt
    • +
    • Still having troubles? search the forum or come and chat with us on slack
    • +
    + +

    Migration Failed notifications

    + +

    The app will do its best to report back a human readable error if the migration fails for some reason.

    + +

    Some known issues when migrating to our hosted platform include:

    + +
    "This user is unable to be attached to this company. Perhaps they have already registered a user on another account?"
    +
    + +

    If you see this error it indicates that one of your users has already registered their own account on the hosted platform. We do not support cross account users for security purposes. You'll need to change the user's email address in your v4 installation to a different email address for the migration to succeed.

    + +

    Cross account migration

    + +

    Migration from version 4 to version 5 is only allowed between accounts with the same e-mail address. This is requirement, +and before starting the migration, make sure you are using the same e-mail address on both version 4 and version 5 for the user.

    + +

    v4 Sunset.

    + +

    Version 4 of Invoice Ninja has now entered its Sunset phase. For users still on the v4 platform, you should start planning now to migrate to v5.

    + +

    Version 5 has a greater range of functionality and improvements and is actively maintained. We release security and feature releases on a very regular basis which ensures the platform operates as expected.

    + +

    You can test drive the new version of Invoice Ninja here the look and feel of the application should be very similar to v4!

    + +

    If you have a custom design that you wish to have migrated, please email a PDF example to contact@invoiceninja.com and we'll create a design that matches this for you.

    + +

    If you have an API integration, you'll want to check our v5 api docs here as the spec is different to v4. If you have any specific integration queries, you can contact us via email, or using the forum / slack support channels.

    + +

    Please do not delay your migration, at some point, it will become necessary to start the forced migration of accounts over to v5, this could be less than ideal for some users, so please engage with us early so that the migration experience is as smooth as possible.

    + +
    + +

    v4 - v5 Migration FAQ:

    + +

    Will i lose any data?

    + +

    No. The migration only takes a copy of your current v4 data and sends this to the new v5 platform.

    + +

    Do you support all of the v4 Payment Gateways?

    + +

    We support most of the v4 payment gateways, however there are several that we no longer support. The full supported list of v5 gateways are as follows:

    + +
      +
    • Stripe
    • +
    • Paypal Express
    • +
    • Checkout.com
    • +
    • Authorize.net (auth.net)
    • +
    • Square
    • +
    • Mollie
    • +
    • GoCardless
    • +
    • Payfast
    • +
    • PayTrace
    • +
    • Razorpay
    • +
    • Forte
    • +
    • eway
    • +
    • Braintree
    • +
    + +

    What about custom invoice designs?

    + +

    In v5 we use plain css/html to create invoice designs, v4 designs are therefore not compatible. We offer a free template design so that you can still use your custom design in v5. Simply forward an example PDF to us at contact@invoiceninja.com and we'll replicate this for you.

    + +

    How long does the migration take? Is there any downtime.

    + +

    Depending on the size of your dataset the migration could take anywhere from 1 to 15 minutes. You will receive an email as soon as the migration completes with the next steps.

    + +

    + Only start the migration once. If you have a very large account, you may see a timeout in your browser, this is safe to ignore. The migration will continue in the background. +

    + +

    Will existing invoice / quote links continue to work?

    + +

    Yes! Once you have migrated, you'll just need to activate v5 ( Settings > Account Management) This will trigger forwarding of all v4 links onto the v5 platform.

    + +

    Do i need to configure my settings again after the migration?

    + +

    There are two settings which may need to be readjusted after the migration:

    + +
      +
    1. If you are an enterprise customer and have multiple users, you'll need to reassign their permissions.
    2. +
    3. Your user notifications will need to be reenabled in Settings > User Details > Notifications
    4. +
    + +

    I received an email stating that there was an existing migration? What does this mean.

    + +

    If you receive this email it means that some time in the past you have migrated your data to v5. If you have not yet started to use v5, you'll want to perform the migration again using the force option. This will wipe the old v5 data and replace it with a fresh copy from v4.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/payment-gateways/index.html b/en/payment-gateways/index.html new file mode 100644 index 00000000..de00c154 --- /dev/null +++ b/en/payment-gateways/index.html @@ -0,0 +1,682 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Payment Gateways

    + +

    Adding payment gateways

    + +

    Payment Driver Template.

    + +

    So you want to make a payment driver for invoice ninja, but don't know where to start? The first step would be to reach out to us directly on Slack https://invoiceninja.slack.com and have a chat to us in real time so that we can help you hit the ground running and build your driver in the most efficient way possible. Contacting us prior will also ensure that your code can be merged back into the official repository as we will be maintaining this code into the future.

    + +

    The second step is to understand that there are two components to building the driver:

    + +
      +
    1. The backend implementation that communicates with the Payment Gateway.
    2. +
    3. The front end implementation that allows the end user to configure the payment gateway itself with api credentials / payment method selections.
    4. +
    + +

    This guide focuses on the backend implementation, after you have completed this, you can communicate with our front end teams for the next steps in how to show the gateway in the React/Flutter interface .

    + +

    Ready? Lets go!

    + +

    Step 1. Setup environment

    + +

    You should update your code to be up to date with the v5-develop branch.

    + +

    You will then want to create your own branch for for your driver ie.

    + +
    git branch my_payment_driver
    +
    + +

    Step 2. Adding the gateway into the gateways table

    + +

    Lets create a migration file which will insert a record identifying the gateway.

    + +
    php artisan make:migration my_new_gateway
    +
    + +

    Let open this file and in the up() method create our new gateway record

    + +

    Init a new gateway instance

    + +
    $gateway = new Gateway;
    +$gateway->name = 'Fancy Gateway'; 
    +$gateway->key = Str::lower(Str::random(32)); 
    +$gateway->provider = ‘FancyGateway’;
    +$gateway->is_offsite = true;
    +$gateway->fields = new \stdClass;
    +$gateway->visible = true;
    +$gateway->site_url = ‘https://stripe.com’;
    +$gateway->default_gateway_type_id = 1;
    +$gateway->save();
    +
    + +

    Gateway Properties

    + +
      +
    • name: The name of your gateway
    • +
    • key: A random 32 alphanumeric gateway key (Type: string)
    • +
    • provider: This is a camel cased string which is used to initialize your payment driver. We append the string Driver to this class, so if you payment driver is FancyGatewayDriver, then your provider will be FancyGateway. (Type: string)
    • +
    • is_offsite: Specifies is this payment driver redirects the user to another page to complete the payment. Paypal Express for instance redirects to Paypal, and then returns the user once the payment is completed (Type: bool)
    • +
    • fields: A stdClass object of key values which defines the user settings required for the gateway, ie, Api Keys, Secrets etc. All of these fields are strings except for testMode which is a boolean and indicates whether the gateway is set to test mode. (Type stdClass)
    • +
    • visible: Defines whether the gateway should be visible in the UI (Type: bool)
    • +
    • site_url: A URL field which allows the user to go directly to the gateway page for further information (Type: string, url)
    • +
    • default_gateway_type_id: If your gateway has multiple ways to pay, ie Credit Card, Bank Transfer etc, then you’ll want to select a default method. The list of defined methods are found on the GatewayType model as follows:
    • +
    + +
    const CREDIT_CARD = 1;
    +const BANK_TRANSFER = 2;
    +const PAYPAL = 3;
    +const CRYPTO = 4;
    +const CUSTOM = 5;
    +const ALIPAY = 6;
    +const SOFORT = 7;
    +const APPLE_PAY = 8;
    +const SEPA = 9;
    +const CREDIT = 10;
    +
    + +

    Step 3. App\Models\Gateway.php Model Getters and Setters

    + +

    Two methods need to be appended to:

    + +
      +
    1. getHelp() returns a link to the gateways help page, we display a link in the UI for the user to open a direct webpage to the gateway.
    2. +
    3. getMethods() returns an array of the supported gateway types (ie payment methods), whether the gateway supports refunds and token billing and also webhook meta data. The structure of the array looks like this:
    4. +
    + +
    [
    +  [GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true]],
    +  [GatewayType::BANK_TRANSFER => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable']]]
    +];
    +
    + +

    The array is stored in a case/switch block, which switches on the gateway->id property.

    + +

    Step 4. Starting work on the Payment Driver

    + +

    All payment drivers must extend the BaseDriver class which itself extends the abstract class AbstractPaymentDriver which enforces the following required methods. We have stubbed an example payment driver class and view files which can be downloaded here

    + +
    abstract public function authorizeView(array $data);
    +
    +abstract public function authorizeResponse(Request $request);
    +
    +abstract public function processPaymentView(array $data);
    +
    +abstract public function processPaymentResponse(Request $request);
    +
    +abstract public function refund(Payment $payment, $refund_amount, $return_client_response = false);
    +
    +abstract public function tokenBilling(ClientGatewayToken $cgt, PaymentHash $payment_hash);
    +
    +abstract public function setPaymentMethod($payment_method_id);
    +
    + +
      +
    • authorizeView() returns a view which enables capture of a token for a particular payment method, ie Credit Card or Bank Transfer
    • +
    + +

    To understand the layouts of the UI, it is worthwhile inspecting the other payment driver layouts in resources/views/portal/ninja2020/gateways.

    + +

    All layouts extend from the following

    + +
    @extends('portal.ninja2020.layout.payments', ['gateway_title' => ctrans('texts.credit_card'), 'card_title' => ctrans('texts.credit_card')])
    +
    + +
      +
    • authorizeReponse() processes the gateway response and if successful creates a ClientGatewayToken record followed by returning the user to the following route
    • +
    + +
    return redirect()->route('client.payment_methods.index');
    +
    + +
      +
    • processPaymentView() returns a view which enables capture of a payment

    • +
    • processPaymentResponse() processes the gateway response and if successful creates a Payment record followed by returning the user to the payment route here:

    • +
    + +
    return redirect()->route('client.payments.show', ['payment' => $this->stripe->encodePrimaryKey($payment->id)]);
    +
    + +
      +
    • refund() attempts to refund a payment and takes three parameters,
    • +
    + +
      +
    1. The Payment Model (Collection)
    2. +
    3. The Refund amount (Float)
    4. +
    5. Whether the response requires a client response (Boolean)
    6. +
    + +
      +
    • tokenBilling() attempts to process a token charge for a given amount

    • +
    • setPaymentMethod() this method is used to set the payment method on the driver class, this is needed in gateway classes where there are multiple payment method options in the gateway ie. Credit Card, Bank Transfer.

    • +
    + +

    The BaseDriver class itself contains several helper methods which allow the creation of Payment records in Invoice Ninja, these are defined as follows:

    + +
    public function storeGatewayToken(array $data, array $additional = []): ?ClientGatewayToken
    +
    + +

    This method is used to store a token generated by a payment gateway, it requires an array of parameters with the following definition:

    + +
    [
    +    'token', // (string),
    +    'payment_method_id', // (ie GatewayType::CREDIT_CARD), 
    +    'payment_meta', // stdClass object as defined below
    +]
    +
    +$payment_meta = new \stdClass;
    +$payment_meta->exp_month = (string) $method->card->exp_month;
    +$payment_meta->exp_year = (string) $method->card->exp_year;
    +$payment_meta->brand = (string) $method->card->brand;
    +$payment_meta->last4 = (string) $method->card->last4;
    +$payment_meta->type = GatewayType::CREDIT_CARD;
    +
    + +

    To improve abstraction, we encourage the development of the actual payment gateway implementation into its own namespace. Once you have completed processing a gateway response, you'll need to perform some additional work this could include:

    + +
      +
    1. Returning a successful payment response to the end user
    2. +
    3. Process a refund
    4. +
    5. Store a client gateway token
    6. +
    7. Process a failed payment response to the end user
    8. +
    + +

    Invoice ninja provides the entry point for these in the BaseDriver class, the exact data required in specified as above, the rest is merged from data already within the driver itself.

    + +

    1. Handling a successful payment response

    + +

    Invoice ninja uses a small glue class called a PaymentHash, which links the payment meta data with a hash, once you have returned from your gateway, you'll need to rehydrate the payment hash object, it will be returned by the gateway in the request variable payment_hash using a binary search as follows

    + +
    $payment_hash = PaymentHash::whereRaw('BINARY `hash`= ?', [$request->input('payment_hash')])->firstOrFail();
    +
    + +

    At this point you will need to create a payment record, this can be passed directly to the BaseDriver method defined below

    + +
    public function createPayment(array $data, $status = Payment::STATUS_COMPLETED): Payment
    +
    + +

    The data array here requires the following properties to be passed in from you custom payment driver

    + +
    [
    +    'gateway_type_id', // (ie GatewayType::CREDIT_CARD) 
    +    'amount', // (float) see below
    +    'payment_type', // (ie PaymentType::CREDIT_CARD_OTHER)
    +    'transfaction_reference',
    +]
    +
    + +

    The amount key is hydrated from the payment hash the follow query should be used to determine the amount

    + +
    array_sum(array_column($payment_hash->invoices(), 'amount')) + $payment_hash->fee_total;
    +
    + +

    In addition to creating the Payment record, we highly recommend logging the full output from the gateway to enable debugging for future purpose, this is done via the SystemLogger::job() which is defined as follows

    + +
    public function __construct(array $log, int $category_id, int $event_id, int $type_id, ?Client $client)
    +
    + +

    The array is the gateway response, bundled with any other metadata you would like to add, the remaining properties are the const values defined in SystemLog, these define the category, event and type of log. Feel free to create additional categories using the template in the SystemLog model class.

    + +

    2. Process a refund

    + +

    The refund method is implemented in your PaymentDriver class with the following method

    + +
    public function refund(Payment $payment, $refund_amount, $return_client_response = false);
    +
    + +

    You may need the $payment class to pass in the transaction_reference to your gateway, along with the refund_amount, the return object here is a simple array of data on success, or throw an exception with an appropriate message.

    + +

    3. Store a client gateway token

    + +

    Once you have generated a gateway token, you'll need to store this, a helper method in the BaseDriver is defined here:

    + +
    public function storeGatewayToken(array $data, array $additional = []): ?ClientGatewayToken
    +
    + +

    The properties required for the data array are as follows:

    + +
    [
    +  'token',
    +  'payment_method_id',
    +  'payment_meta',
    +  'payment_method_id', // ie. GatewayType::CREDIT_CARD
    +  'gateway_customer_reference', // optional
    +]
    +
    + +

    4. Process a failed payment response to the end user

    + +

    A generic expection is provided when you encounter a fatal gateway error whilst processing a payment

    + +
    throw new PaymentFailed('Failed to process the payment.', 500);
    +
    + +

    Along with this exception, it is also required that you dispatch a PaymentFailureMailer::job() defined as follows

    + +
    PaymentFailureMailer::dipatch($client, $error, $company, $payment_hash)
    +
    + +

    Environment Setup

    + +

    Stub Gateway Configuration

    + +

    When building the driver, you will want a way to preconfigure a gateway with the required testing credentials. As the UI for this is not built, you will want to manually create a company gateway record using the following schema:

    + +
    $cg = new CompanyGateway();
    +$cg->company_id = $company->id;
    +$cg->user_id = $user->id;
    +$cg->gateway_key = 'insert_your_gateway_hash_here';
    +$cg->require_cvv = true;
    +$cg->require_billing_address = true;
    +$cg->require_shipping_address = true;
    +$cg->update_details = true;
    +$cg->config = encrypt('{"apiKey":"api_key_value","anotherKey":"another_value"}');
    +$cg->save();
    +
    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/payments/index.html b/en/payments/index.html new file mode 100644 index 00000000..4a967a99 --- /dev/null +++ b/en/payments/index.html @@ -0,0 +1,689 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Payments

    + +

    Payment records are automatically generated when payments are processed from the client portal or when an invoice is marked as paid. When an invoice is marked as paid, a payment record for the full amount is created and labeled as "Manual Entry."

    + +

    There are four possible statuses for a payment record:

    + +
      +
    • "Unapplied" for payments that have not been assigned to an invoice
    • +
    • "Partially Unapplied" for payments with remaining credit
    • +
    • "Paid" for payments that have been fully applied to an invoice
    • +
    • "Refunded" for payments that have been returned to the customer. Note that any refunded amount must have been applied to an invoice first.
    • +
    + +

    It is important to note that payment records are not printed or issued to the customer, instead an invoice is marked as "Paid" when there is a payment record associated with it.

    + +

    View a Payment

    + +

    The payment view panel displays an overview of the payment status, the invoice it was applied to, the amount applied, the date of payment, the transaction reference, and any private notes. You can edit the payment record using the "Edit" button in the top right corner and use the Kebab menu to archive or delete it.

    + +

    At the bottom of the panel, you can apply or refund a payment. Keep in mind that a payment can be applied to multiple invoices when entered manually in the admin portal. Also, partial refunds are allowed, but only "Applied" payment amounts can be refunded."

    + +

    Edit a Payment

    + +

    Edit payment

    + +

    These are the fields are available when editing a payment to add detail for your records:

    + +
      +
    • Payment Number - Payment numbers get automatically generated to sort them for your records. The number generation rules can be viewed or modified under Settings > Generated Numbers
    • +
    • Payment Date - The date of the payment, which is generally automatically populated with the current date.
    • +
    • Payment Type - A searchable drop down list to select a payment method from, such as cash, cheque, credit card, etc.
    • +
    • Transaction Reference - A transaction reference number for a debit/credit payment may go here, or a simple explanation about the transaction to give some detail about how it was recorded.
    • +
    • Private Notes - Private notes viewable only from the admin portal, for any purpose you might need to add additional details to the payment record for bookkeeping or auditing purposes.
    • +
    • Convert Currency - When enabled, this section allows you to select a currency provided by the client when it doesn't match your own currency. The exchange rate must be manually specified by you, and it will use that rate to calculate the converted amount automatically for you.
    • +
    + +

    Enter a Payment

    + +
    + +
    + +

    When manually entering a payment, all of the above fields apply, in addition to these below.

    + +
      +
    • Client - You must specify the client the payment is coming from first.
    • +
    • Amount received - Enter a value here if the total amount received was MORE than the invoice amount, or when recording a payment with no invoices. Otherwise this field should be left blank.
    • +
    • Invoices - Select an invoice(s) from a searchable list of available invoices for the client that have balance owing. + +
        +
      • Amount received - Specify the amount received for each invoice. This is populated automatically as the total amount due for the invoice.
      • +
    • +
    • Credits - Optionally, apply the client's credits to the payment.
    • +
    • Send Email - Enabled by default, disable to skip sending the client an email notifying them of their payment.
    • +
    + +

    Using credits as part of a payment.

    + +
    + +
    + +

    Lifecycle of a Payment

    + +

    Unapplied

    + +

    If a payment is created, assigned to a client, and given a value greater than 0 (zero), but not assigned or linked to an invoice, the payment is marked Unapplied.

    + +

    Partial

    + +

    You can apply one payment to multiple invoices. If the payment amount is greater than the invoice balance, the payment will be marked as "Partially Applied" and the remaining balance can be applied to another invoice. You can view the remaining balance of a partial payment by viewing the payment details.

    + +

    Completed

    + +

    Completed Payments are fully applied to one or more invoices, and have no remaining value.

    + +

    Refunded

    + +

    When viewing a payment, you can use the kebab menu in the upper right corner of the view panel to refund it. The payment will be unlinked from any invoices it has been applied to.

    + +

    Cancelled & Deleted

    + +

    What happens when a payment is deleted?

    + +
      +
    • Payment status set to deleted
    • +
    • The payment number is appended with _deleted in order to allow reuse of payment numbers.
    • +
    • If the payment was previously marked Partial or Completed the remaining payment balance will no longer be available to the customer, and will be unlinked from any invoices it was previously linked to.
    • +
    + +

    Archived

    + +

    Archiving a payment simply removes the payment from the payment list view. Archiving a payment keeps your list views clean and tidy.

    + +

    + When a payment is archived no further modifications can be made to the payment. To modify the payment you will need to Restore the payment first. +

    + +

    Restored

    + +

    Restoring a payment from the archived or deleted state will set the payment back to its previous state prior to archiving.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/products/index.html b/en/products/index.html new file mode 100644 index 00000000..48123304 --- /dev/null +++ b/en/products/index.html @@ -0,0 +1,663 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Products

    + +

    Creating Products

    + +

    There several ways for a product to be created, including:

    + +
      +
    • Admin Portal > New Product
    • +
    • Admin Portal > Settings > Import | Export > Import .CSV documents for batch product creation or imports.
    • +
    • Manually entering new product information on a new line of an invoice or quote. Note that when using this method, the product quantity used in the first invoice will be set as the Default Quantity for that product.
    • +
    • As a developer you can create API calls to create, update, delete, export, or perform bulk actions on products, using API references from the Invoice Ninja API Documentation. Templates for Integratomat and others have not yet been implemented.
    • +
    + +

    Products can also be used to represent services rendered. For example, you could have a product entry for service calls, with a price set to your hourly rate, and use the product quantity to represent the billable hours.

    + +

    Viewing Products

    + +

    You can view the products in the Invoice Ninja admin portal by going to the Products module in the left navigation menu and clicking a product name.

    + +

    You can also export the products as a CSV file using the API or the Export function under Settings, to analyze them in an external application.

    + +

    Editing a Product

    + +

    Select the prodct, or select More Actions>Edit to enter the editing view.

    + +

    Product more actions

    + +

    Functions

    + +

    There are a few functions available from the products More Actions dropdown:

    + +
      +
    • Edit - Edit the product
    • +
    • New Invoice - This button will take you to a New Invoice page, with the product you're viewing as a line item and the default quantity for that item already entered.
    • +
    • New Purchase Order - This button will take you to a New Purchase Order page,
    • +
    • Clone - This button will take you to a New Product screen, with the exactly same product details as the product you are viewing, allowing you to easily clone your product, and make any edits you need to before saving it as a new product.
    • +
    + +

    There are only a few fields that apply to a product:

    + +

    Editing product

    + +
      +
    • Item - This is the name of the product itself, which will appear on invoices.
    • +
    • Description - The product description, which will appear on invoices. Note that PDF generation of invoices and quotes will process any HTML formatting you use here. Furthermore, when Enable Markdown is turned on under Settings>Account Management>Overview, you will be able to enter markdown text into the product descriptions also, and it will appear formatted in your invoices, quotes, etc.
    • +
    • Price - The standard price of your product.
    • +
    • Default Quantity - The default quantity is used automatically when the product is added to an invoice or quote.
    • +
    • Max Quantity - The maximum quantity for the product when it's being applied to an invoice etc.
    • +
    + +

    Documents

    + +

    The Documents pane allows you to upload and view documents that are linked to the product. These files are only accessible through the admin portal (or client portal if client documents are enabled). This feature is useful for uploading product signage, detailed product descriptions, or technical documents.

    + +

    Note that uploaded documents are saved in the "public/storage" directory in a folder structure using hashed folder names to match the product entry, so backup this directory along with your database to preserve your attached documents.

    + +

    Custom Fields

    + +

    You can apply advanced custom attributes to products called Custom Fields. See: Custom Fields

    + +

    Inventory Tracking

    + +

    If you run a business which stocks products, tracking inventory levels is an important component of running a business. In Invoice Ninja, tracking inventory is super simple.

    + +

    Product settings

    + +

    Simply turn on Track Inventory in the Product Settings panel. You can also add notifications when a product reaches a threshold, and you will receive an email notifying you of the current stock level. For more fine grained control, you can assign thresholds directory on the product itself.

    + +

    alt text

    + +

    To view the current stock levels, simply viewing the product will show the current level.

    + +

    If you want a spreadsheet of all your prouct's stock levels, you can go to Reports, select Report Product and it will download a .csv of all your products including stock levels.

    + +

    You can also combine the Purchase Order module to update your inventory level automatically, see Purchase Orders for more info.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/projects/index.html b/en/projects/index.html new file mode 100644 index 00000000..b3952ab5 --- /dev/null +++ b/en/projects/index.html @@ -0,0 +1,660 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Projects

    + +

    The Projects module is useful for managing large collections of work for clients. A project record itself is simple, but its functionality and usefulness come from the records linked to it. By linking Tasks and Expenses to a project, you can stay organized and plan the work for your client. You can also link a project to a User in the admin portal to maintain accountability.

    + +

    You can assign multiple tasks and expenses to a project, but it is not required. Tasks represent billable hours and assigning them to a project with a Task Rate set, allows you to create a default hourly rate. Expenses represent goods or services you had to pay for. Assigning expenses to a project helps you keep track of them when it's time to bill your client for the completed project.

    + +

    Projects home screen

    + +

    Viewing a Project

    + +

    From the Projects module, select any project from the table to bring up the project overview page.

    + +

    Project overview

    + +

    The screen displays the Total hours and Budgeted hours for the project. The Total hours are the sum of all tasks in the project, allowing you to see the progress of the work relative to the budgeted hours.

    + +

    You can also see the Client and User assigned to the project, as well as the number of linked Tasks and Expenses. Additionally, you can see the project Due Date and default Task Rate for linked tasks.

    + +

    Public and private notes are also displayed with different icons.

    + +

    If there are any expenses linked to the project, they will be shown as links:

    + +

    Expenses linked to project

    + +

    The dropdown arrow menu at the top right corner of the screen offers the option to invoice the project (create an invoice to the client from the project), clone the project, run the project as a template, and archive or delete the project.

    + +

    Project edit dropdown arrow

    + +

    Tasks

    + +

    On the right of the view project page above the tasks table, you have an option to create a New Task which will shortcut you to creating a task that is already prepared to be linked to the project you were viewing. The other button at the bottom is Invoice Project which takes you to a new page to create an invoice, already prepared with any unpaid tasks that are assigned to the project.

    + +

    Each task in the project has a More Actions dropdown which provides options related to the specific task selected:

    + +

    Project task dropdown

    + +

    To learn more about task time tracking/statuses, see: Tasks

    + +

    Creating and Editing a Project

    + +

    Creating and editing a project is simple. Most of the functionality comes from the records linked to it, such as tasks and expenses, making it easy to bill the client for all related work. The customizable fields are:

    + +
      +
    • Project Name: The name of the project, which is included in the line item description of the first task in the invoice when creating it from the project.
    • +
    • Project Number: An automatically generated number for record keeping purposes.
    • +
    • Client: Assign the project to a client.
    • +
    • User: Assign a user to the project to maintain accountability and responsibility.
    • +
    • Due Date: Assign a due date to stay focused and track progress.
    • +
    • Budgeted Hours: Set a budget for billable hours based on estimation and client agreement.
    • +
    • Task Rate: Set a default rate for billable hours in new tasks, which can be overwritten later.
    • +
    • Public Notes: Add notes for perspective and client records.
    • +
    • Private Notes: Add notes to be shared with coworkers who have access to the admin portal.
    • +
    + +

    Documents

    + +

    You can upload files, such as images, documents, and more under the Documents tab. Like most other modules, files uploaded under the documents tab of a project can be viewed by the client through the client portal under the Documents section > Projects tab.

    + +

    Invoicing a Project

    + +

    Once you finish working on a project, it is time to bill the client for the total hours.

    + +

    Simply select the Invoice Project option from the project Edit or More Actions dropdown.

    + +

    Project edit dropdown arrow

    + +

    The New Invoice page will be pre-filled with the project's client, and the project's tasks will be added under the invoice's Tasks section. +The ## and <div> in the description are intentional - used to apply CSS formatting.

    + +

    Invoice created from project

    + +

    Note: expenses linked to a project won't be included on the invoice that is created from a project. If you want to bill your client for project expenses, they will have to be added manually to the invoice as items.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/purchase_orders/index.html b/en/purchase_orders/index.html new file mode 100644 index 00000000..7ab99ec9 --- /dev/null +++ b/en/purchase_orders/index.html @@ -0,0 +1,718 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Purchase Orders

    + +

    A purchase order (PO) is a legally binding document that a buyer uses to request goods or services from a supplier. It serves as an official offer to purchase specific items at a specified price and is typically used by businesses in the procurement process. The PO includes details such as the type, quantity, and cost of the products or services being requested, as well as any relevant delivery or payment terms.

    + +

    Once a supplier accepts the PO, it becomes a binding contract between the buyer and seller.

    + +

    Creating a Purchase Order

    + + + +

    Creating a purchase order has a similar work flow as when creating an invoice. Prior to creating a Purchase Order, a Vendor needs to be present in the system. A Vendor can be created directly from the Purchase Order page, or via the Vendors tab.

    + +

    Details

    + +

    The Details panel includes the most basic information about the purchase order:

    + +
      +
    • Vendor - You must select a vendor from the list to apply your purchase order to.
    • +
    • Purchase Order Date - Automatically generated with today's date, is simply the date of the purchase order.
    • +
    • Due Date - Optionally, you may specify an end date that the purchase order is valid until, to limit how long you will honor it.
    • +
    • Partial/Deposit - Optionally, specify a required partial payment or deposit on the purchase order, with its own due date, separate from, and owed before the purchase order due date for the purchase order's full amount.
    • +
    • Discount - Enter a discount amount to apply to the purchase order, either as a percentage, or a flat rate.
    • +
    + +

    Items

    + +

    Here you see a list of the line items included on the purchase order. You can add Products, to the purchase order to bill your vendor for. Each item on the list will have these fields available:

    + +
      +
    • Product - The name of the product item being applied.
    • +
    • Description - A description of the line item. Descriptions can include HTML code, or Markdown code formatting (When enabled under Settings > Account Management).
    • +
    • Unit Cost - The cost of a single product for the line item.
    • +
    • Quantity - The number of products to be multiplied by the unit cost of that line item.
    • +
    + +

    Bottom Tabs

    + +

    The Purchase order can be decorated with additional terms, footer, and notes below.

    + +

    Bottom Tabs

    + +

    Terms

    + +

    Describe any terms or conditions for your vendor, as they relate to the Purchase Order, and optionally Save as default terms.

    + +

    Footer

    + +

    Any text notes to be included at the bottom of the Purchase Order. A good spot for less important disclaimers. Optionally Save as default footer.

    + +

    Public Notes

    + +

    Any text notes to add detail or context to the purchase order for you and the vendor.

    + +

    Private Notes

    + +

    Private text notes, not printed on the Purchase Order PDF or viewable by the vendor. These notes can only be seen by users of the admin portal.

    + +

    Settings

    + +

    The Settings panel includes some additional options for the Purchase Order:

    + +
      +
    • User - Optionally change the user who is marked as creator of the Purchase Order.
    • +
    • Project - Optionally link the Purchase Order to a Project
    • +
    • Client - Optionally assign a Client to the Purchase Order
    • +
    • Exchange Rate - Optionally, for when your vendor has another currency than your own as their default, you will be able to manually specify the exchange rate to automatically calculate what you will owe in their own default currency.
    • +
    • Design - Choose a template design from one of the premade templates, or one of your own custom designs. You can customize Purchase Order designs under Settings>Invoice Design
    • +
    + +

    Documents

    + +

    Upload pictures or documents to your Purchase Order, to include for your vendor.

    + +

    Lifecycle of a purchase order

    + +

    Draft

    + +

    The Draft status is the first status in the lifecycle of a purchase order. In this status, changes can be made to the purchase order and the purchase order is hidden completely from the vendor. Draft purchase orders are inactive until either emailed to the vendor or marked as sent.

    + +

    + Once a draft purchase order has been emailed/marked as sent its status cannot be changed back to draft. +

    + +

    Sent

    + +

    A purchase order is marked as sent when it has been emailed to the vendor or marked as sent in the admin panel.

    + +

    Accepted

    + +

    alt text

    + +

    When a purchase order is accepted by the vendor, the status of the purchase order changes to accepted. The vendor is able to perform this via the Vendor Portal. The vendor can also be asked to agree to additional terms and place a signature on file for this purchase order during the acceptance process.

    + +

    Received

    + +

    When the goods have been received, the administrator is able to mark the purchase order as accepted. At this point, if Inventory Tracking is enabled, the stock levels of the products/SKUs are incremented.

    + +

    Cancelled

    + +

    If the purchase order is cancelled, it is placed in a cancelled state.

    + +

    Deleted

    + +

    A purchase order can be marked as deleted if the following conditions have been met

    + +
      +
    • The purchase order has a status of Sent / Draft.
    • +
    + +

    What happens when a purchase order is deleted?

    + +
      +
    • purchase order status set to deleted
    • +
    • The purchase order number is appended with _deleted in order to allow reuse of purchase order numbers.
    • +
    + +

    Archived

    + +

    Archiving a purchase order simply removes the purchase order from the purchase order list view. Archiving a purchase order keeps your list views clean and tidy.

    + +

    + When a purchase order is archived no further modifications can be made to the purchase order. To modify the purchase order you will need to Restore the purchase order first. +

    + +

    Restored

    + +

    Restoring a purchase order from the archived or deleted state will set the purchase order back to its previous state prior to archiving.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/qr-codes/index.html b/en/qr-codes/index.html new file mode 100644 index 00000000..5d90637b --- /dev/null +++ b/en/qr-codes/index.html @@ -0,0 +1,685 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    QR Codes

    + +

    We currently offer three options for QR codes in Invoice Ninja: Swiss QR, SEPA ERC and generic Payment link QR codes which will take the end user to the Invoice Ninja Client portal for payment.

    + +

    Swiss QR Codes

    + +

    For Swiss users, you are able to automatically inject Swiss Compatible payment QR codes directly into the invoice design.

    + +

    There are three types of QR-Rechnungen.

    + +
      +
    1. QR-IBAN with QR-Reference.
    2. +
    + +

    This is a special IBAN, different from you normal IBAN. Easiest way is to ask your bank for the QR-IBAN, but you can also calculate it yourself. +The QR-Reference is a 26 digit number follow by one checksum digit. The checksum has to be modulo 10, recursive. Additionally you can add 140 symbols of text.

    + +

    How to calculate your QR-IBAN:

    + +

    For example, the normal IID of Raiffeisen is 80808.

    + +

    Because of that, a Raiffeisen IBAN could look like this CH21 8080 8001 2345 6789 0

    + +

    Lookup the QR-IID of your bank (something between 30000 and 31999) and replace the IID with the QR-IID. The Raiffeisen QR-IID is 30808. If we replace the previous IBAN with this, we get: CH21 3080 8001 2345 6789 0. This is the QR-IBAN with wrong checksum therefore we have to calculate it.

    + +

    We start with the original checksum (CH21 3080 8001 2345 6789 0). The QR-IBAN should be one for modulo 97. We have to move the first 4 symbols to the end (3080 8001 2345 6789 0 CH21). We replace the checksum 21 with two XX, because we don't know this yet (38080 8001 2345 6789 0 CHXX). After that we replace CH with digits. It is alphabetical and starts with 10. So A=10, B=11 and C=13. Because of that, CH is 1217. This gives us 3080 8001 2345 6789 0 1217XX. We now have to find two numbers that give us the modulo 97 = 1.

    + +

    We start by using 00 for XX. 3080 8001 2345 6789 0 121700 modulo 97 = 32. That is to low. 97-32+1= 66. 3080 8001 2345 6789 0 121766 modulo 97 = 1. Now we got it! We move them back to the front (121766 3080 8001 2345 6789 0) and replace 1217 with the country code (CH66 3080 8001 2345 6789 0). This is our QR-IBAN.

    + +
      +
    1. QR-Rechnung with IBAN and without reference
    2. +
    + +

    This is your normal IBAN. You can't use a reference! You are only allowed to use 140 symbols of text.

    + +
      +
    1. QR-Rechnung with IBAN and Creditor Reference
    2. +
    + +

    Follows the ISO-11649 norm. Works like a QR-Reference but uses ISO-11649 which makes it usable international. Unlike the provious two QR codes, this also works outside of Switzerland. You have to use the normal IBAN, not the QR IBAN.

    + +

    alt text

    + +

    You can configure this under Settigns > Company Details in the Details page.

    + +

    alt text

    + +

    You'll then need to customize your design to include the QR code on your PDFs. To do this create a new design in Settings > Inovice Design > Customize

    + +

    In the body tab, at the bottom add

    + +
    <div style="page-break-inside: avoid;">
    +$swiss_qr
    +</div>
    +
    + +

    After you have saved the design, you'll want to make this your new default design.

    + +

    alt text

    + +

    If your QR codes are not appearing then there would be a configuration issue that needs to be addressed. The most common reasons the QR code does not appear on the PDF is due to missing company details. Your full address is required along with the clients full details.

    + +

    SEPA ERC QR Codes

    + +

    To enable SEPA QR codes you'll need to follow a couple of steps to ensure there is the correct data.

    + +

    SEPA QR codes require at the very least a IBAN, for payments outside of EEA you will also need the BIC. These two fields are harvested from the Custom Company Fields section of Invoice Ninja. Please note that IBAN must be the first custom field and BIC the second custom field. To configure these navigate to

    + +
    Settings > Custom Fields > Company
    +
    + +

    alt text

    + +

    Once saved, then navigate to

    + +
    Settings > Company Details
    +
    + +

    And enter in the values for your company

    + +

    alt text

    + +

    In your custom design, you'll then want to insert the variable that allows the QR code to be injected, for example.

    + +
    <div>
    +$sepa_qr_code
    +</div>
    +
    + +

    Generic Payment link QR Codes

    + +

    Generic payment QR codes can easily be applied to your Invoice PDF using the following block in your custom Design

    + +
    <div>
    +$payment_qrcode
    +</div>
    +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/quotes/index.html b/en/quotes/index.html new file mode 100644 index 00000000..4397e4ed --- /dev/null +++ b/en/quotes/index.html @@ -0,0 +1,772 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Quotes

    + +

    Quote records are used to provide your clients with accurate previews of what a quote might look like for requested products and/or services. Quotes can be generated as PDFs, viewed in the client portal by the client, and if agreed upon, they can be converted directly into invoices. Unless it is converted to an invoice, quotes have no effect on a client's balance or ledger.

    + + + +

    Viewing, editing, or creating a quote is virtually the same as it is for an invoice.

    + +

    Quote records support a lot of detail and allow you to bill your clients for Products, Tasks, or Expenses. You can attach documents or pictures to quotes, which the client may view from the client portal. Quote records keep a history of when changes were made to them, and which users performed those changes, in order to increase accountability within your business.

    + +

    Viewing a Quote

    + +

    Simply select a quote number from the list, and you will see the quote details.

    + +

    Quotes index

    + +

    Click a quote for overview

    + +

    On desktop if you click on a quote row (not the quote number), it will open a pull-out on the right with Overview, History, Activity, and Email History options.

    + +

    Quote overview

    + +

    From the overview panel, you will see general information about the quote. The amount of the quote, balance owing, any amount paid, which client it is assigned to, the date of the quote, status...

    + +

    History

    + +

    The History panel presents a chronological overview of transactions related to the quote, and shows you any changes made to the quote total amount, and by which users.

    + +

    Activity

    + +

    The Activity panel presents a chronological overview of any actions performed against the quote, including when it was created, edited, converted, approved, etc, and which user performed the action.

    + +

    Email History

    + +

    This panel presents a log of every time the quote was emailed.

    + +

    Creating or Editing a Quote

    + +

    There are several fields available when filling a quote, and the view when creating or editing a quote is broken down a little differently depending on whether you are viewing things with the mobile layout, or desktop layout. In the desktop layout, all of the panels described below are presented at the same time on one big screen and laid out a little differently.

    + +
      +
    • Client - You must select a client from the list to apply your quote to.
    • +
    • Quote Date - Automatically generated with today's date, is simply the date of the quote.
    • +
    • Valid Until - Optionally, you may specify an end date that the quote is valid until, to limit how long you will honor it.
    • +
    • Partial/Deposit - Optionally, specify a required partial payment or deposit on the quote, with its own due date, separate from, and owed before the quote due date for the quote's full amount.
    • +
    • PO # - Optionally, typically for when you client has a product order number to provide for you, for their own recordkeeping purposes.
    • +
    • Quote # - The quote number is auto generated as per Settings > Advanced Settings > Generated Numbers
    • +
    • Discount - Enter a discount amount to apply to the quote, either as a percentage, or a flat rate.
    • +
    + +

    Quote Options Dropdown

    + +

    After you Save the draft quote, a dropdown menu arrow will appear. The Save dropdown menu in the top right corner of the quote view presents many functions to work with or manipulate the quote, which can vary based on the state of the quote. You can change the status of the quote's lifecycle manually, clone the quote, view it directly from the client portal, and more.

    + +
      +
    • View PDF: View the PDF version of the quote
    • +
    • Print PDF: Brings up the printer dialog to print the quote PDF
    • +
    • Download PDF: Downloads the quote PDF
    • +
    • Download E-Quote: Downloads the electronic quote document file (for jurisdictions using E-Invoice)
    • +
    • Schedule: Schedule the quote to be sent at a later date/time
    • +
    • Email Quote
    • +
    • Client Portal: View the quote as the client in the client portal
    • +
    • Mark Sent: Mark quote as sent (ex. if you sent manually by printing PDF...)
    • +
    • Approve: Mark the quote as Approved
    • +
    • Convert to Invoice: Convert the quote to an invoice for the client to pay
    • +
    • Convert to Project: Convert the quote to a project
    • +
    • Run template: Brings up the screen to run the quote as a Template by selecting a design (Advanced feature)
    • +
    • Clone to Quote: Clone the quote
    • +
    • Clone to Other: Lets you choose whether to clone to an Invoice, Credit, Recurring Invoice, or Purchase Order (the items from the quote will be copied)
    • +
    • Archive
    • +
    • Delete
    • +
    + +

    Contacts

    + +

    Here you see the contacts from your client that are marked as included in the quote.

    + +

    The checkbox next to each client defines whether they will receive the email notification. Contacts with the option Add to Invoices selected in Client Edit, will automatically be checked to receive invoices and quote emails.

    + +

    Also available are links to the client portal for each respective contact included.

    + +

    Items

    + +

    This is the main part of the quote. You see a list of the line items included on the quote. You can add Products, Tasks, or Expenses to the quote. Each item on the list will have these fields available:

    + +
      +
    • Product - The name of the product, task, or expense line item being applied.
    • +
    • Description - A description of the line item. Descriptions can include HTML code, or Markdown code formatting (When enabled under Settings > Account Management).
    • +
    • Unit Cost - The cost of a single product or expense, or the hourly rate of a task for the line item.
    • +
    • Quantity - The number of products, expenses, or billable hours for a task, to be multiplied by the unit cost of that line item.
    • +
    + +

    Bottom Tabs

    + +

    Bottom Tabs

    + +

    Terms

    + +

    Describe any terms or conditions for your client, as they relate to the quote, and optionally Save as default terms.

    + +

    Footer

    + +

    Any text notes to be included at the bottom of the quote. A good spot for less important disclaimers. Optionally Save as default footer.

    + +

    Public Notes

    + +

    Any text notes to add detail or context to the quote for you and your client. A good spot for service notes, or a summary of work performed for the client.

    + +

    Private Notes

    + +

    Private text notes, not printed on the quote PDF or viewable by the client. These notes can only be seen by users of the admin portal.

    + +

    Documents

    + +

    Upload pictures or documents to your quote, to include for your client. Uploaded files can be viewed and accessed by the client through the client portal.

    + +

    Settings

    + +

    The Settings panel includes some additional options for the quote:

    + +
      +
    • User - Optionally change the user who is marked as creator of the quote. The User option can be used in the reports for tracking, but can also be used to give a specific user permission to view/edit an individual record.
    • +
    • Project - Optionally link the quote to a Project
    • +
    • Vendor - Optionally assign a Vendor to the quote
    • +
    • Exchange Rate - Optionally, for when your client record has another currency than your own as their default, you will be able to manually specify the exchange rate to automatically calculate what they will owe in their own default currency.
    • +
    • Design - Choose a template design from one of the premade templates, or one of your own custom designs. You can customize quote designs under Settings>Invoice Design
    • +
    • Inclusive Taxes - When enabled, quote tax will be marked as inclusive.
    • +
    + +

    Lifecycle of a quote

    + +

    Draft

    + +

    The Draft status is the first status in the lifecycle of a quote. In this status, changes can be made to the quote and the quote is hidden completely from the client. Draft quotes are inactive until either emailed to the client or marked as sent.

    + +

    + Once a draft quote has been emailed/marked as sent, its status cannot be changed back to draft. +

    + +

    Sent

    + +

    A quote is marked as sent when it has been emailed to the client or manually marked as sent in the admin panel.

    + +

    Approved

    + +

    A quote is marked as approved either by you manually in the admin portal (by selecting the Approve option from the dropdown), or when the client approves it from the Client Portal.

    + +

    Converted

    + +

    A quote is marked as converted once it has been converted into an invoice. This is the last stage of a successfull quotation - the client has decided to proceed with the quoted items and has been invoiced for it.

    + +

    Converted to invoice indicator

    + +

    Once the quote is converted into an invoice, there will be a blue invoice icon next to the green Converted label, which links to the invoice that it was converted to.

    + +

    Deleted

    + +

    A quote can be marked as deleted if the following conditions have been met

    + +
      +
    • The quote has a status of Sent / Draft.
    • +
    + +

    What happens when a quote is deleted?

    + +
      +
    • Quote status set to deleted
    • +
    • The quote number is appended with _deleted in order to allow reuse of quote numbers.
    • +
    + +

    Archived

    + +

    Archiving a quote simply removes the quote from the quote list view. Archiving a quote keeps your list views clean and tidy.

    + +

    + When a quote is archived no further modifications can be made to the quote. To modify the quote you will need to Restore the quote first. +

    + +

    Restored

    + +

    Restoring a quote from the archived or deleted state will set the quote back to its previous state prior to archiving.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/recurring-expenses/index.html b/en/recurring-expenses/index.html new file mode 100644 index 00000000..21e92cdb --- /dev/null +++ b/en/recurring-expenses/index.html @@ -0,0 +1,687 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Recurring Expenses

    + +

    The Recurring Expenses module enables you to schedule repeated expense reports in a similar fashion to recurring invoices. You can use this to automatically generate records for your organizations subscription services, or regular supply purchases.

    + +

    Recurring Expenses Module View

    + +

    The Recurring Expenses module displays a table view of all available expense records. You can sort and filter the records by using the options at the top of the table. The status dropdown allows you to change the visible records. Each entry in the table has a More Actions menu on the right that provides options for managing the record, such as editing and cloning.

    + + + +

    Viewing a Recurring Expense

    + +

    To view a recurring expense record, simply click on its number from the table. The edit panel will appear, where you can manage the record.

    + +

    View recurring expense

    + +

    More Actions dropdown

    + +

    Filtering and More Actions dropdown

    + +
      +
    • You have the option to Start/Stop the recurring cycle of billing and clone the record to a new recurring expense.
    • +
    • The Clone button will create a new recurring expense record with the same details as the original, allowing you to make changes before saving.
    • +
    • The Clone to Expense will create a new expense (not recurring) record with the same details as the original, allowing you to make changes before saving.
    • +
    + +

    Details

    + +
      +
    • Number - The expense number is best left alone, so it can be automatically generated by Invoice Ninja. The policies governing generated numbers can be found in Settings > Generated Numbers.
    • +
    • Vendor - Link the expense to a vendor by selecting an available vendor record from the list here.
    • +
    • Client - Link the recurring expense to a client by selecting an available client record. When creating an invoice from a recurring expense, the new invoice will also be automatically be assigned to this client.
    • +
    • Project - Assign a recurring expense to a project from the list. The projects list is filtered by projects assigned to the client, if one is chosen, and the appropriate client is automatically assigned when you select a project.
    • +
    • Category - Categories are optional, to help add another level of sorting to your expenses and recurring expenses. There are no default expense categories, so if you wish to make proper use of this field, you will have to create a list of expense categories in Settings > Expense Settings > Configure Categories.
    • +
    • User Optionally assign the expense to an admin portal user to be recorded as the creator of the recurring expense.
    • +
    • Tax - Select an applicable tax rate. Tax rates are configured by you in Settings > Tax Settings > Configure Rates.
    • +
    • Amount - The total cost per cycle of the recurring expense.
    • +
    • Currency - Currency you pay your expense in, automatically populated with the default currency of the vendor assigned to the recurring expense.
    • +
    • Date - Initial date of the recurring expense initiated with your vendor.
    • +
    • Frequency - Specify the rate at which you are going to be billed for the recurring expense.
    • +
    • Start Date - Select a date to indicate the beginning of the billing cycle. Future bills will be based on the cycle frequency and start date.
    • +
    • Remaining Cycles - By default, "Endless" is selected. You may specify a number of cycles remaining before the billing stops.
    • +
    + +

    Notes

    + +
      +
    • Public Notes - Use this field to describe the recurring expense. When creating an invoice for a client from a recurring expense, the public notes are included in the line item description for the recurring expense.
    • +
    • Private Notes - The value of this field is only viewable by users of the admin portal, so you can use it to make notes to yourself and other coworkers about the recurring expense record.
    • +
    + +

    Additional Info

    + +
      +
    • Should be Invoiced - Enable this to mark a recurring expense as billable to a client. Recurring expenses with invoicing enabled can be included on client invoices, and when you create an invoice from a project that the invoicable expense is linked to. When a recurring expense record has invoicing enabled, it's lifecycle status will change.
    • +
    • Mark Paid - Enable this to indicate that your organization has last paid the vendor for the recurring expense. + +
        +
      • Payment Type - Select the payment type your organization used to pay the vendor with.
      • +
      • Date - Enter the date your organization paid the vendor.
      • +
      • Transaction Reference - Enter a transaction reference code or number if applicable.
      • +
    • +
    • Convert Currency - If the recurring expense is billed in a currency other than your own default currency, enabling this allows you to set the currency you prefer to pay with, and an exchange rate, to calculate how much the recurring expense cost in your preferred currency.
    • +
    + +

    +

    + +

    Note that when you view your reports, recurring expenses will be categorized by the currency of the expense/vendor, not the currency selected under "Convert Currency". If you wish to consolidate your profit and loss totals under one currency, you should select your own currency for each recurring expense, and use the converted amount for the expense amount, leaving any reference to a foreign currency out of the record's details.

    + +

    +

    + +
      +
    • Add Documents to Invoice - Enable this feature to include any documents attached to a recurring expense, with the documents attached to the invoice when you create an invoice out of the recurring expense record.
    • +
    • Enter Taxes - Configure how the recurring expense is taxed to you in more detail. + +
        +
      • By Rate or By Amount - Change between rate or amount to change the Tax field (under the details tab) from a percent based tax, to a custom flat tax.
      • +
      • Inclusive Taxes - Enable this option if the taxes are inclusive to the cost of the expense, rather than exclusive. For example: Exclusive tax is applied on top of the expense cost, like so: 100 + 10% = $110 total (100 + 10). Inclusive tax is when taxes are deducted from the amount the vendor bills you, and included in your expense amount, rather than tacked on top of what you pay the vendor, like so: 100 + 10% = $100 total (90.91 +9.09).
      • +
    • +
    + +

    Documents

    + +

    The Documents tab supports uploading files such as documents, pictures, and more to allow you to share them with the client when attached to an invoice (when enabled) or with other users of the admin portal.

    + +

    Documents

    + +

    Schedule

    + +

    A simple list of future dates for the cycle of the recurring expense is shown here.

    + +

    Creating and Editing a Recurring Expense

    + +

    In the desktop layout, editing or creating a recurring expense will take you to a new screen with all available fields displayed at once. In the mobile layout, editing or creating a recurring expense will open another screen with tabs, organized similar to how they appear in the desktop layout, as described below:

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/recurring-invoices/index.html b/en/recurring-invoices/index.html new file mode 100644 index 00000000..d2d73993 --- /dev/null +++ b/en/recurring-invoices/index.html @@ -0,0 +1,820 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Recurring Invoices

    + +

    Recurring invoices are a convenient way to automate the process of billing a client on a regular schedule. You can set a recurring invoice to be generated automatically at a specific interval and sent to your client via email. This feature is useful for businesses that have regular clients and bill them on a regular schedule, such as monthly or annually. It saves time and effort by automating the invoice creation process.

    + + + +

    How to initiate a Recurring Invoice?

    + +

    Simply select New Recurring Invoice and fill in your products like on any regular invoice. The only difference is:

    + +
      +
    • You can use special keywords for automatic date range calculations in the product descriptions
    • +
    • Select how often the invoice will be automatically created & sent (Frequency, Remaining Cycles).
    • +
    + +

    Once you filled in your recurring invoice (see details on every option below), you will need to press Save and then Start.

    + +

    Recurring invoice start dropdown

    + +

    Recurring Invoice Statuses

    + +
      +
    • Draft: This is the status when you save a recurring invoice but haven't yet started it. Nothing will be sent out until you Start it.
    • +
    • Pending: The recurring invoice changes to Pending once you have selected Start. It has not been sent yet.
    • +
    • Active: The recurring invoice is active and still has remaining cycles to be sent. At least one invoice has already been sent.
    • +
    • Paused: The recurring invoice has been stopped and won't be sent until you Start it again.
    • +
    • Completed: There are no more remaining cycles left in the recurring invoice to bill for.
    • +
    • Archived: Archived status.
    • +
    • Deleted: Deleted status.
    • +
    + +

    Frequency

    + +

    Select how often the recurring invoice is to be sent.

    + +

    Start Date

    + +

    Select the start date for the recurring invoice (defaults to today). This is the date the first invoice will be sent once you start the invoice.

    + +

    Remaining Cycles

    + +

    Choose how many cycles the recurring invoice should be sent for, or Endless.

    + +

    Due Date

    + +

    Select the due date for the recurring invoice (calculated from the date it is issued).

    + +

    Discount

    + +

    Optionally enter a discount amount or percentage.

    + +

    Enter your products/tasks

    + +

    The products/tasks entry is the same as for regular invoices & quotes. Since this is a recurring invoice, you have the ability to use special keywords in the description field. You can also configure notes, terms, footer, link a project, set exchange rate, taxes, etc. the same way as on regular invoices. See Invoice Items

    + +

    Auto Bill options

    + +

    When configuring a recurring invoice, you have a variety of options of how Auto Billing can be enabled. There are 4 options:

    + +
      +
    • Enabled
    • +
    • Opt-Out
    • +
    • Opt-in
    • +
    • Disabled
    • +
    + +

    Enabled

    + +

    When set to Enabled it means that the recurring invoice will always be auto-billed if a valid payment method is on file.

    + +

    Opt-Out

    + +

    When set to Opt-Out - a radio checkbox will appear during the payment process. This checkbox will allow the user to opt in or opt out from auto-billing. With this particular setting, the radio button will be pre-selected to ENABLED auto-billing.

    + +

    Opt-In

    + +

    When set to Opt-In - a radio checkbox will appear during the payment process. This checkbox will allow the user to opt in or opt out from auto-billing. With this particular setting, the radio button will be pre-selected to DISABLE auto-billing.

    + +

    Disabled

    + +

    When set to Disabled it means that the recurring invoice will never be auto-billed.

    + +

    More Actions

    + +

    More Actions

    + +

    If you either select invoice(s) from the Recurring Invoices home page, or you select More Actions while editing a Recurring Invoice, you will have these options:

    + +
      +
    • Start: Only shows up if you have selected Draft recurring invoice(s). This will start the invoice.
    • +
    • Stop: Only shows up if you have selected Active recurring invoice(s). This will stop the invoice and change the status to Paused. It won't be sent again util you Start it again.
    • +
    • Update Prices
    • +
    • Increase Prices
    • +
    • Documents
    • +
    • Archive: Archives the recurring invoice. Does not affect already generated invoices.
    • +
    • Delete: Deletes the recurring invoice. Does not affect already generated invoices.
    • +
    • Restore: Only shows up if you have selected an archived or deleted recurring invoice. Once you restore a recurring invoice, it will attempt to catch up - sending every hour until caught up.
    • +
    + +

    Update Prices

    + +

    This option will check all the products on the recurring invoice against the Products list in Invoice Ninja, and update the prices on the recurring invoice to match the current product price. For example, if you updated the price of an item you sell and need the price change to reflect on recurring invoices generated from now on.

    + +

    Increase Prices

    + +

    This option allows you to increase the prices of all items on the recurring invoice by a percentage.

    + +

    Increase recurring invoice prices

    + +

    Click a Recurring Invoice for overview

    + +

    On desktop if you click on a recurring invoice row (not the invoice number), it will open a pull-out on the right with Overview, History, Schedule, and Activity options.

    + +

    Recurring invoice overview pane

    + +

    From the overview panel, you will see general information about the recurring invoice. The amount of the invoice, balance owing, next send date, frequency, remaining cycles, status of Auto Billing, and Status.

    + +

    History

    + +

    History

    + +

    The History panel presents a chronological overview of dates the recurring invoice was sent, and shows the total amount of each invoice created.

    + +

    Schedule

    + +

    Schedule

    + +

    The Schedule panel presents calculations for the upcoming dates the recurring invoice will be sent out (based on the Frequency, Start Date, and Remaining Cycles), and the due date based on the Due Date setting.

    + +

    Activity

    + +

    Activity

    + +

    The Activity panel presents a chronological overview of any actions performed against the invoice, including when it was created, edited, stopped, updated, etc.

    + +

    Reserved keywords in the items description

    + +

    To make your life easier, we've put together few reserved keywords in the line items description to make your work with +recurring invoices, much easier.

    + +

    Reserved keywords are:

    + +
      +
    • :MONTH
    • +
    • :YEAR
    • +
    • :QUARTER
    • +
    • :WEEK
    • +
    • :WEEK_BEFORE
    • +
    • :WEEK_AHEAD
    • +
    • :MONTHYEAR
    • +
    + +

    As you may guess, each time the recurring invoice (PDF) is generated, keywords will be replaced with actual value, so:

    + +
      +
    • :MONTH will get translated to real month (e.g. January).
    • +
    • :YEAR to the numeric value of the current year (e.g. 2024)
    • +
    • ...and the :QUARTER to e.g. Q2.
    • +
    + +

    :MONTH, :YEAR, :QUARTER :MONTHYEAR keywords also support basic mathematical operations: addition, subtraction, multiplication & division.

    + +

    So this is the pattern for mathematical operations:

    + +
    +

    %KEYWORD% %OPERATION% %VALUE%

    +
    + +

    Let's see it in practice. Imagine you're sending an invoice for a gym membership every three months. Write this in item +description & let's see what we get:

    + +
    +

    Gym membership: :MONTH to :MONTH+3

    +
    + +

    alt text

    + +

    ... and let's save & preview the invoice:

    + +

    alt text

    + +

    Nice! Now, each time you send this invoice, you don't have to put the exact month, nor the upcoming month.

    + +

    Supported combinations

    + +
    Month: :MONTH
    +Year: :YEAR
    +Quarter: :QUARTER
    +
    +:MONTH (+, -, *, /) e.g. :MONTH+1 :MONTH-1 :MONTH*2 :MONTH/2
    +:YEAR (+, -) :YEAR+1 :YEAR-1
    +:QUARTER (+, -) :QUARTER+1 :QUARTER-1
    +:MONTHYEAR (+, -) :MONTHYEAR :MONTHYEAR+1
    +
    + +

    Reserved keyword for date ranges

    + +

    Previously listed keywords are super cool, but what if we have to generate for example:

    + +
    +

    Gym membership: February 2021 to February 2023

    +
    + +

    It's easy as typing following:

    + +
    +

    Gym membership: [MONTHYEAR|MONTHYEAR+24]

    +
    + +

    Gym membership: February 2021 to February 2023 🎉

    + +

    alt text

    + +

    Another way to do it this:

    + +
    +

    Gym membership: :MONTH :YEAR to :MONTH :YEAR+2

    +
    + +

    Keep in mind that [MONTHYEAR|MONTHYEAR] syntax will take care of overlapping dates.

    + +

    Supported combinations

    + +
    [MONTHYEAR|MONTHYEAR +, -], [MONTHYEAR|MONTHYEAR+16], [MONTHYEAR|MONTHYEAR-2]
    +
    + +

    Translations

    + +

    As you can see [MONTHYEAR|MONTHYEAR] uses "to" between date ranges. This is not hard coded, but it builds itself based on your localization settings.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/reports/index.html b/en/reports/index.html new file mode 100644 index 00000000..42b5acf4 --- /dev/null +++ b/en/reports/index.html @@ -0,0 +1,762 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Reports

    + +

    In the Reports module, you are able to generate highly customized and fine tuned reports of your various records. You can track profits, sales, expenses, performance of your products and services, and export it for processing and analysis in an external application.

    + +

    Effective use of the reports module can help prepare financial records for your business, monitor your progress and development, track expenses, and maintain accountability.

    + +

    The categories/filters at the top of the screen help you control the data presented in the report.

    + +
      +
    • Report - This drops down to present options for the various records you can gather a report based on, such as Clients, Invoices, Expenses, Quotes, Products, Recurring Invoices, and more. The report category also includes other options such as Profit and Loss, and Invoice Items (Which unlike "Product" will also include invoiced Tasks). The columns available in your report will be based on the selection you choose here.
    • +
    • Status - This allows you to only report on records with the selected status(es). This won't show for reports types that do not store dates (ex. Product, Profit and Loss...). It is recommended to ensure you are reporting on the intended status - for example, if you wish to see a list of received payments using the Payment report, be sure to filter the Status to "Completed".
    • +
    • Range - Here you can select the date range to run the report for, or select "Custom" to enter a date range manually.
    • +
    • Client - For reports that are for records related to a client (ex. Invoice, Quote...), an option to filter by client will appear. Here you can narrow down to a specific client to report on. Note that for reports which are not related to client-specific items (such as Products), the Client filter won't show.
    • +
    • Products, Vendors, Projects, Expense Categories - Additional filters will show for these types of records depending on the report (Expense, Invoice Item, Product Sales)
    • +
    + +

    Additional Report Toggles

    + +

    Depending on the report selected, you will see some of these toggles. Each report is different therefore you won't see every option from the list below under each report.

    + +
      +
    • Send Email - When selected, pressing "Export" will send an email to the currently logged in Admin Portal user with the .CSV attachment of the report.
    • +
    • Attach Documents - When selected, pressing "Export" will also trigger an email to the currently logged in Admin Portal user with a link to download the documents attached to all of the records in the report. + +
        +
      • For example, if selected for the Invoice report and you previously had uploaded documents to the invoice records (such as a receipt), then this would happen:
      • +
      + +
        +
      1. A .CSV file with the report results would be downloaded to the local computer.
      2. +
      3. An email would be sent to the currently logged in Admin Portal user with a download link for a .ZIP file containing those files.
      4. +
    • +
    • Include Deleted - When selected, deleted records will be included in the report.
    • +
    • Customize Columns - This toggle allows you to change the default columns of data to include in the report, and to use for filtering data in the report with. + +
        +
      • You can add/remove columns from your report by dragging and dropping between the left column and "Report Columns". The columns available to you are based off the Report type you have chosen.
      • +
      • For example, the Client report customized to only include the Name, Number, Balance, Paid to Date, and Email columns: +Client report customized columns
      • +
    • +
    + +

    Run the Report

    + +

    After you have selected your report type and any desired filters, you will either Export to a .CSV file, or Preview the output directly on-screen.

    + +

    These options are located in the top-right of the Reports screen.

    + +
      +
    • Export - You can generate and download a .CSV file with all the data reported, so you can back up your report data, or analyze it in another external application. Note that if you selected the "Send Email" toggle, this will send an email with the .CSV file as an attachment, instead of directly downloading it to your computer.
    • +
    • More Actions > Preview - The Preview option will only show for reports that support previewing.
    • +
    • More Actions > Schedule - The Schedule option will bring you to the "New Schedule" entry screen where you can configure a recurring schedule for automatically running the report. It will be sent to the currently logged in Admin Portal user via email.
    • +
    + +

    Preview

    + +

    If the report you selected supports showing a preview, you can select More Actions > Preview from the top right of the screen.

    + +

    A table with the data gathered based on your filters will appear.

    + +

    Filtering in Preview

    + +

    The first row of the preview table has text fields where you can search/filter the results.

    + +

    The "Download CSV file" button above the preview will download the currently visible records in the preview. For example, the preview below has the column "PAYMENT TRANSACTION REFERENCE" filtered to "manual"; the "Download CSV file" button will download only these 3 records shown.

    + +

    Report preview filtered

    + +

    If you wish to download ALL records for the report, select the "Export" button in the top right of the screen.

    + +

    Special Reports

    + +

    These reports are detailed below. They are not in a single table format and you cannot customize their columns from the Admin Portal.

    + +

    Product Sales

    + +

    Product sales

    + +

    This report first lists each sale of a product by date. The second table lists the quantity, markup, profit, and other totals for each product.

    + +

    Product sales report

    + +

    Profit and Loss Report

    + +

    This is the most common year-end report which sums up your revenues, expenses, profits, and taxes collected.

    + +

    Profit and loss Report

    + +
      +
    • Expensed reporting: This works similar to accrual accounting. When expense reporting is disabled: it means we tally up all expenses for that period, regards whether they were marked as paid or not. + +
        +
      • When toggled off, we only tally up the expenses that have been marked as paid.
      • +
    • +
    • Accrual accounting: When accrual accounting is disabled: it means we tally up all invoiced totals for that period, regards whether they were marked as paid or not. + +
        +
      • When toggled off, we only tally up the payments that have been marked as paid.
      • +
    • +
    • Include tax: When toggled on, totals of taxes collected and paid will be included in the report. + +
        +
      • Under "Total Revenue", "Total Taxes" represents the total taxes collected.
      • +
      • Under "Total Expenses", "Total Taxes" represents the total taxes paid on expenses.
      • +
    • +
    + +

    Profit and loss report example

    + +

    The Profit and Loss report also breaks down the expenses by category.

    + +

    In the example above there was a total of $830.60 in payments received, minus a total of $452.91 expenses for a total profit of $377.69. The taxes that were paid on expenses was $51.09.

    + +

    There are other reports for details such as types of taxes collected, and for a list of payments/expenses/etc.

    + +

    Note that we convert all payment amounts to the company currency as set in Settings>Localization.

    + +

    For example if you recorded payments in CAD and USD but your company currency is USD, the totals displayed in the Profit and Loss report will all be converted to USD.

    + +

    There is also a breakdown of revenue, expenses, and currencies at the base of the report.

    + +

    Aged Receivable Detailed Report

    + +

    This report lists all unpaid invoices with their balances.

    + +

    Aged receivable detailed report

    + +

    Aged Receivable Summary Report

    + +

    This report lists total unpaid balances for each client, grouped into aging buckets.

    + +

    Aged Receivable Summary Report

    + +

    Customer Balance Report

    + +

    This report totals balances for each client for invoices, credits, and payments.

    + +

    Customer balance report

    + +

    Customer Sales Report

    + +

    This report lists the total invoiced, balance, taxes and amount paid for each client.

    + +

    Customer sales report

    + +

    Tax Summary Report

    + +

    The Tax Summary Report can be used to see a total of all the taxes collected in the chosen date range, broken down by each tax rate's name and rate. You may wish to use this report for calculating your input tax credits if you collect multiple rates.

    + +

    Tax summary report example

    + +

    User Sales Report

    + +

    This report totals the number of invoices created, the total invoice amount, and taxes (converted to company currency) for each user.

    + +

    NOTE: If you did not explicitly link a user to an invoice, the user is not assigned to that invoice. That is the reason why the example below shows a total of 22 invoices / 2,548.39 USD but the two users below that show 0 each (as they were not assigned to any of the created invoices).

    + +

    User sales report

    + +

    Advanced Customization Tips

    + +

    To run charts or advanced analysis of exported reports data, you would open the .CSV file in spreadsheet software such as Microsoft Excel or LibreOffice.

    + +

    You can then select the whole range of cells for auto totals, or format as table, run charts, etc.

    + +

    If you open the .CSV in Excel and are prompted to remove leading zeros, select Don't Convert. This is because some columns from Invoice Ninja that you exported will start with zeros which you want to see.

    + +

    Opened in Excel leading zeros removal prompt

    + +

    There are too many ways to use the customization of the Reports module to list here, but this should give you a good idea of the mechanics of the module and how to use it to generate reports that help you when it is tax season, and to monitor or review trends for product sales, or the accountability of your staff for their billing.

    + +

    Tax Reports

    + +

    TIP: If you are looking for an explanation of tax or sales tax report features, see this article: Tax Accounting Tips

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/self-host-debug-mode/index.html b/en/self-host-debug-mode/index.html new file mode 100644 index 00000000..8e9663ea --- /dev/null +++ b/en/self-host-debug-mode/index.html @@ -0,0 +1,492 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Self Host Debug Mode

    + +

    Overview

    + +

    Debug mode should only ever be used to get addtional information on why your system may not be responding / behaving as expected.

    + +

    By default the .env variable which controls this is set to FALSE.

    + +

    If your application has become unresponsive, and there is no information in the log files located in

    + +
    storage/logs/laravel.log
    +
    + +

    Then you may need to enable debug mode as this will output errors in the browser so you will get direct feedback as to the issue that has caused the application to fail.

    + +

    + You should NEVER leave your application in debug mode, this potentially could leak credentials and your system will be exposed to potential attackers +

    + +

    Security concerns

    + +

    In Laravel, the ".env" file is used to store configuration values for the application. One of the values that can be set in this file is "APP_DEBUG". This value controls whether or not detailed error messages are displayed when an error occurs in the application.

    + +

    When "APP_DEBUG" is set to "true", Laravel will display detailed error messages that can include sensitive information such as the file path, database credentials, and other configuration details. This information can be used by attackers to gain unauthorized access to the application and its underlying infrastructure.

    + +

    Leaving "APP_DEBUG" set to "true" in a production environment is a security concern because it can allow attackers to gain valuable information about the application and its environment. Attackers can use this information to craft targeted attacks against the application or its users, and can also use it to gain unauthorized access to the underlying infrastructure.

    + +

    To mitigate this security concern, it is recommended to set "APP_DEBUG" to "false" in the ".env" file of a production environment. This will prevent detailed error messages from being displayed and help to protect the application and its users from potential attacks. Additionally, it is important to ensure that all sensitive information is properly secured and not exposed in error messages or other application outputs.

    + +

    The following CVEs have been reported exploiting this:

    + +
      +
    • CVE-2020-15168: Laravel 7.x before 7.27.0 allows remote attackers to execute arbitrary code because of an "Unrestricted File Upload" vulnerability via a request to "/debugbar/file".
    • +
    • CVE-2019-16785: Laravel Framework through 5.8.35 allows unauthorized remote attackers to execute arbitrary OS commands via a crafted web site that is mishandled by the "artisan serve" command.
    • +
    • CVE-2018-15133: In Laravel Framework through 5.5.40 and 5.6.x through 5.6.29, remote code execution might occur as a result of an unserialize call on a potentially untrusted X-XSRF-TOKEN value, because of the fallback mechanism for CSRF tokens.
    • +
    + +

    These vulnerabilities demonstrate the potential for serious security issues when APP_DEBUG=true is left enabled in a production environment. It is therefore crucial to take appropriate security measures to protect against these types of attacks.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/self-host-installation/index.html b/en/self-host-installation/index.html new file mode 100644 index 00000000..8369bd66 --- /dev/null +++ b/en/self-host-installation/index.html @@ -0,0 +1,894 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Self Host Installation

    + +

    Server Requirements

    + +

    Invoice Ninja has a few system requirements. Built on top of Laravel it requires a PHP and MySQL server at a minimum with the following version and extensions installed.

    + +
      +
    • PHP 8.2 with following extensions + +
        +
      • bcmath
      • +
      • ctype
      • +
      • imagick
      • +
      • soap
      • +
      • gd
      • +
      • mbstring
      • +
      • openssl
      • +
      • common
      • +
      • tokenizer
      • +
      • xml
      • +
      • curl
      • +
      • zip
      • +
      • gmp
      • +
      • iconv
      • +
      • mysqli
      • +
      • intl
      • +
      • fpm (if using NGINX)
      • +
    • +
    • MySQL 5.7+ or MariaDB 10.3+
    • +
    • NGINX or Apache
    • +
    + +

    On ubuntu this should be as simple as running:

    + +
    sudo apt install php8.2-bcmath php8.2-gmp \
    +    php8.2-gd php8.2-mbstring php8.2-xml \
    +    php8.2-curl php8.2-zip php8.2-gmp php8.2-mysql php8.2-fpm \ 
    +    php8.2-imagick php8.2-soap php8.2-common php8.2-intl
    +
    + +

    + You need to setup this version completely from scratch. Do not attempt to overwrite your old version of Invoice Ninja (4.x.x) with this version as the two codebases are completely different. +

    + +

    + Invoice Ninja does not support installation into a subdirectory. You will need a Domain or Subdomain for installation in its root location. ie https://domain.com not https://domain.com/subdirectory +

    + +

    Installing Invoice Ninja

    + +

    CLI script

    + +

    If your webserver is already configured and you have credentials to your database, community member Dros has created a CLI management and maintenance script for you.

    + +

    CLI - install | update | backup

    + +

    This script complements the excellent Distribution based server configurations below. Once your server meets the prerequisites (webserver configured & database accessible), this script makes the rest of the setup a breeze.

    + +

    Docker

    + +

    We have a dedicated repository with detailed instructions on how to get started HERE.

    + + + +

    + If you make changes to your env file, please remember to reboot the container for the changes to take effect! +

    + +

    Distribution based server configurations

    + +

    If you need to configure your server from scratch, you'll find some excellent tutorials below.

    + +

    Ubuntu 20.04 (Recommended)

    + +

    Community member TechnicallyComputers has a very helpful step by step guide on how to install Invoice Ninja v5 from scratch onto Ubuntu, you can access the guide here

    + +

    Ubuntu 22.04

    + +

    Community member TechnicallyComputers has a very helpful step by step guide on how to install Invoice Ninja v5.5 from scratch onto Ubuntu, you can access the guide here

    + +

    Installing on CentOS 8

    + +

    If CentOS is more your Flavour, community member TechnicallyComputers has a very thorough step by step installation guide here.

    + +

    Installing on Arch

    + +

    If Arch Linux is more your flavour, community member brackenhill-mob has a very thorough step by step installation guide here

    + +

    Installing on Enterprise Linux

    + +

    TechnicallyComputers also has a guide for installation Invoice Ninja on Enterprise Linux here

    + +

    Pre built archive (Advanced)

    + + + +

    A prebuilt archive can be downloaded from our GitHub release page here. You will need to download the package named invoiceninja.tar

    + +

    Unpack this file into the virtual host directory you have created.

    + +

    This option is suited for advanced users. If you prefer a more convenient installation option, consider the CLI script.

    + +

    File Permissions

    + +

    + Ensure the file permission have been set to the web server user. For example in Ubuntu this is www-data if you have configured a virtual host with a root directory of /var/www/html you would set the ownership like this. +

    + +
    sudo chown -R www-data:www-data /var/www/html
    +sudo find ./ -type d -exec chmod 755 {} \;
    +
    + +

    Web server configuration

    + +

    A sample NGINX configuration is provided below, it assumes you have PHP 8.1 installed with the PHP FPM extension installed

    + +
    server {
    +
    +listen 80;
    +server_name invoiceninja.test;
    +root /var/www/invoiceninja/public;
    +index index.php index.html index.htm;
    +client_max_body_size 20M;
    +
    +gzip on;
    +gzip_types      application/javascript application/x-javascript text/javascript text/plain application/xml application/json;
    +gzip_proxied    no-cache no-store private expired auth;
    +gzip_min_length 1000;
    +
    +# Allow access to index.php
    +location = /index.php {
    +    include snippets/fastcgi-php.conf;
    +    fastcgi_pass unix:/run/php/php8.2-fpm.sock;
    +}
    +
    +# Block all other .php requests
    +location ~ \.php$ {
    +    return 403;
    +}
    +
    +location / {
    +    try_files $uri $uri/ /index.php?$query_string;
    +
    +    # Add your rewrite rule for non-existent files
    +    if (!-e $request_filename) {
    +        rewrite ^(.+)$ /index.php?q=$1 last;
    +    }
    +}
    +
    +location ~ /\.ht {
    +    deny all;
    +}
    +
    +}
    +
    + +

    + Performance hint!

    + +

    Enable gzip in your webserver configuration, this will dramatically improve the loading time of the application! Please see the above nginx configuration for a sample of how to load the components of the application with gzip. +

    + +

    Database server configuration

    + +

    Create a database on your MySQL compatible server and add a user that has full access to the database. Database configuration is out of the scope of this article, more information can be found here

    + +

    Cron configuration

    + +

    + Ensure you set the scheduler under the web server user i.e. sudo -u www-data crontab -e +

    + +

    Invoice Ninja relies heavily on the Laravel Scheduler, for this to operate it requires that a cron job to be configured, edit your crontab and enter the following record.

    + +
    * * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
    +
    + +

    If you are using shared hosting, then you will need to add an additional parameter to the cron command which looks like this:

    + +
    * * * * * cd /path/to/root/folder && /usr/bin/php -d register_argc_argv=On artisan schedule:run >> /dev/null 2>&1
    +
    + +

    Installation from git (Advanced)

    + +

    For power users installing the app from Github can be done with the following two steps

    + +
    git clone -b v5-stable --single-branch https://github.com/invoiceninja/invoiceninja.git
    +
    +composer create-project --no-dev
    +
    + +

    Be aware, at the time of writing the react frontend is not included by default if you clone this repository. Refer to the configured Github workflow for additional information.

    + +

    Final setup steps

    + +

    Once you have configured your virtual host, copy the same .env file

    + +
    .env.example
    +
    +
    + +

    to

    + +
    .env
    +
    +
    + +

    then create a database and point your browser to http://your.domain.com/setup - the setup process will check a number of system settings such as PDF generation, database and mail settings and also allow you to configure the first account on the system, click Submit and the app will setup your application and redirect you to the login page

    + +

    Cron configuration

    + +

    Invoice Ninja relies heavily on the Laravel Scheduler, for this to operate it requires that a cron job to be configured, edit your crontab and enter the following record

    + +

    + Ensure you set the scheduler under the web server user i.e. sudo -u www-data crontab -e +

    + +
    * * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
    +
    + +

    Some Webservers require the Cronjob to end with > /dev/null 2>&1 instead of >> /dev/null 2>&1 for it to work. +Also check if your Webserver Cronjob needs to be set with /private_html/ instead of /public_html/ within the path. +And sometimes it's enough to put php instead of /opt/alt/php73/usr/bin/php in the cronjob scheduler command to execute.

    + +

    If you still encounter errors, it may be helpful to temporarily remove >> /dev/null 2>&1 from the cron, this should output the cron to the cron.log

    + +

    If you are having troubles with your crons, have a look at the troubleshooting section here

    + +

    If you would like to improve the performance of your Invoice Ninja installation, then turning on the queue system will dramatically improve the performance of the application.

    + +

    If you have root access to your system, then simply follow the Laravel guide to configure the supervisor service to start and restart your queue.

    + +

    Forum member @link470 also has the following guide to configure the Supervisor process on Ubuntu 22.04 using the following steps:

    + +

    Supervisor for Invoice Ninja Ubuntu 22.04 LTS

    + +
    $ sudo apt-get install supervisor
    +
    + +

    Next, create a configuration file for Invoice Ninja by navigating to the Supervisor configuration directory and starting up your text editor of choice with the file name to use. You can set any file name here ending in .conf. I’m using vi.

    + +
    $ cd /etc/supervisor/conf.d
    +$ sudo vi invoiceninja-worker.conf
    +
    + +

    In the new invoiceninja-worker.conf file, enter the following:.

    + +
    [program:invoiceninja-worker]
    +process_name=%(program_name)s_%(process_num)02d
    +command=php /path/to/invoiceninja/artisan queue:work --sleep=3 --tries=3 --max-time=3600
    +autostart=true
    +autorestart=true
    +stopasgroup=true
    +killasgroup=true
    +user=www-data
    +numprocs=8
    +redirect_stderr=true
    +stdout_logfile=/var/log/invoiceninja-worker.log
    +stopwaitsecs=3600
    +
    + +

    There’s 4 main things to change:

    + +

    program: The program name you’ll use for the worker
    +command: The path to the artisan file in the root of the Invoice Ninja application directory
    +user: The user that’ll be running Supervisor. Typically, this is the web server user (the same user that has ownership over the Invoice Ninja files)
    +stdout_logfile: Optionally, include the path to a log file for the Supervisor worker
    +Once these changes are made to suit your environment, save the file.

    + +

    If you chose to set a log file path, ensure the log file is created and that the user account configured has access to it. For this example, the log is stored in /var/log.

    + +
    $ cd /var/log
    +$ sudo touch invoiceninja-worker.log
    +$ sudo chown www-data:www-data invoiceninja-worker.log
    +
    + +

    Now that Supervisor is set up, we can read the configuration file:

    + +
    $ sudo supervisorctl reread
    +
    + +

    This should tell us that the name of our config (invoiceninja-worker) is available. The above command will also need to be re-ran any time that the config file is updated.

    + +

    Next, add the new config to the process group for Supervisor (this command also needs to be ran any time the configuration is updated)

    + +
    $ sudo supervisorctl update
    +
    + +

    Now, start the Supervisor worker

    + +
    $ sudo supervisorctl start invoiceninja-worker:*
    +
    + +

    Running the following will show worker processes as RUNNING (on my installation, I see 8 worker processes, numbered 00 through 07)

    + +
    $ sudo supervisorctl status
    +
    + +

    Now that the Supervisor is configured, we need to tell Invoice Ninja to actually use it.

    + +

    Edit the .env file for Invoice Ninja

    + +
    $ sudo vi /path/to/invoiceninja/.env
    +
    + +

    Edit the following line to change it from sync to database, and save the file

    + +
    QUEUE_CONNECTION=database
    +
    + +

    Finally, now that everything is set up, reload the config for Invoice Ninja and restart the queue. I’m using www-data for this example as the web server user.

    + +
    $ cd /path/to/invoiceninja/
    +$ sudo -u www-data php artisan optimize
    +$ sudo -u www-data php artisan queue:restart
    +
    + +

    That’s it! You should now have a functioning Supervisor setup for Invoice Ninja.

    + +

    Alternative for queues on shared hosting

    + +

    If you are on shared hosting, it is possible to get the queues working by defining a new cron with the following configuration:

    + +
    */5 * * * * cd  /path/to/root/folder && /usr/bin/php -d register_argc_argv=On artisan queue:work --stop-when-empty
    +
    + +

    Some people have different web hosting setups, so this might also work:

    + +
    */5 * * * * php /home/admin/domains/site.com/private_html/invoices_site/artisan queue:work --stop-when-empty
    +
    + +

    This cron will start a queue worker every 5 minutes and run any jobs that are in the queue and then gracefully terminate itself. This means any emails / notification may be queued for a small period of time prior to executing. If this amount of delay is acceptable, it is a great way to get queue's working on shared hosting.

    + +

    If you prefer to manage the queues with Supervisor, then you will want to disable the internal Invoice Ninja commands which start the queue, to do this simly set the following .env var

    + +
    INTERNAL_QUEUE_ENABLED=false
    +
    + +

    You will then have full control over the queue.

    + +

    Shared Hosting

    + +

    Server Requirements

    + +

    We have tested Invoice Ninja v5 on shared hosting and can confirm that it does work. Softaculous has a one click installer which makes the entire setup process simple, however if you do not have Softaculous available it may still be possible to install Invoice Ninja. There are several checks you will need to do prior to confirming whether your Shared Host has the correctly enabled modules. Invoice Ninja relies on:

    + +
      +
    • proc_open
    • +
    • exec
    • +
    • open_basedir
    • +
    • fpassthru
    • +
    + +

    Without these modules, you will not be able to run Invoice Ninja. We do include some preflight checks of these modules in the Setup workflow, but it is best to check with your host that they support these modules. Some hosts choose to disable these modules as they classify them as security risks.

    + +

    Database configuration

    + +

    Create a MySQL compatible database in your shared host control panel along with a database user, record the database name, username and password as you'll need this later. Ensure your database user has full access to the database you've just created.

    + +

    Upload release asset

    + +

    Download the latest release from our Releases page. Note, you'll want to find the latest release which will contain 3 files, the one you need will be annotated as invoiceninja.tar.

    + +

    Upload this file to your shared host, typically if your webhost uses the industry standard cPanel, you'll want to upload the invoiceninja.tar file to the public_html directory. Once the upload has completed, using the file manager unzip the file.

    + +

    You will also need to copy/rename the .env.example file to .env

    + +

    Run setup

    + +

    Navigate to https://your.url.com/setup and fill in the form. The setup process will perform some pre flight checks and then attempt run the setup. If it has been successful you will be navigated to the Admin portal. If the setup fails for some reason, you'll be returned to the Setup screen with an error message, there may be additional errors reported in storage/logs/laravel.log that will provide more information where the setup has failed.

    + +

    If you see a 404 webserver error and use sub.domain.com make sure to point the path for the subdomain towards the /public folder from the extracted invoiceninja.tar file, for example: /domains/domain.com/public_html/invoices2/public/

    + +
    Add the cron job
    + +

    Add the Laravel scheduler cron job, be sure to include the full path, for a cPanel host it should look like this:

    + +
    * * * * * cd /path/to/root/folder && /usr/bin/php -d register_argc_argv=On artisan schedule:run >> /dev/null 2>&1
    +
    + +

    Mail Configuration

    + +

    When configuring your email, please ensure all of the fields are filled in. In particular you must include the MAIL_FROM_ADDRESS and MAIL_FROM_NAME to prevent errors such as

    + +
    Address in mailbox given [ ] does not comply with RFC 2822, 3.6.2.
    +
    + +

    Here is a full example - using Gmail as an example.

    + +
    MAIL_MAILER=smtp
    +MAIL_HOST=smtp.gmail.com
    +MAIL_PORT=587
    +MAIL_USERNAME="your_email_address@gmail.com"
    +MAIL_PASSWORD="your_password_dont_forget_the_quotes!"
    +MAIL_ENCRYPTION=tls
    +MAIL_FROM_ADDRESS="your_email_address@gmail.com"
    +MAIL_FROM_NAME="Full Name With Double Quotes"
    +
    +
    + +

    + NOTE: if you are using SSL encryption the MAIL_PORT is 465. TLS encryption is on port 587. +

    + +

    Individual mail configurations per company

    + +

    From v5.5.38 we support per company mail configurations.

    + +

    What does this mean?

    + +

    For example if you have two Companies, Acme co and Ninja co you can create separate mail server configurations for each company.

    + +

    To configure this you will need to prefix your .env with the primary key of the company ie In your database open the companies table, and if the primary ID column is 1 for Acme co this would be the configuration

    + +
    1_MAIL_HOST=
    +1_MAIL_PORT=
    +1_MAIL_USERNAME=null
    +1_MAIL_PASSWORD=null
    +1_MAIL_ENCRYPTION=null
    +
    + +

    If Ninja Co company id 5

    + +
    5_MAIL_HOST=
    +5_MAIL_PORT=
    +5_MAIL_USERNAME=null
    +5_MAIL_PASSWORD=null
    +5_MAIL_ENCRYPTION=null
    +
    + +

    Currency Conversion

    + +

    Invoice Ninja supports Open Exchange for currency conversion. +Open Exchange currently provides a free tier which is suitable for daily updates of the exchange rates. +Simply insert a Open Exchange API key into your .env file to enable exchange rate updates:

    + +
    OPENEXCHANGE_APP_ID=your_open_exchange_api_key_here
    +
    + +

    Currencies are updated automatically by using the scheduler. In case the currencies are not available within the UI please double check the database table currencies and ensure that exchange_rate fields contains realistic values.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/self-host-troubleshooting/index.html b/en/self-host-troubleshooting/index.html new file mode 100644 index 00000000..199b8c69 --- /dev/null +++ b/en/self-host-troubleshooting/index.html @@ -0,0 +1,882 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Self Host Troubleshooting

    + +

    General Troubleshooting Steps

    + +

    If you're experiencing issues with your self-hosted Invoice Ninja instance, follow these general troubleshooting steps before diving into the specific sections:

    + +
      +
    1. Verify that you meet the minimum system requirements.
    2. +
    3. Consult the Invoice Ninja forum for community support.
    4. +
    5. Examine the logs for error messages. You can find the logs in the storage/logs directory.
    6. +
    + +

    Incomplete / Unsuccessful in app updates

    + +

    If you application failed to update to the latest installation there are several reasons why this may happen:

    + +
      +
    1. Timeout: Your system timed out during the upgrade process
    2. +
    3. System requirements may have changed. Prior to upgrading if the version is changing its minor release variable (v5.XXX.1) then you should check the system requirements / release notes to ensure your system is prepared prior to the upgrade. You may need to add a PHP extension or there may be a change to the minimum PHP version required. Patch versions (v5.10.XXX) do not require have any changes to system requirements.
    4. +
    + +

    In order to recover from a failed/incomplete update, you may attempt to run the self update again within the application else you will want to follow these steps:

    + +
      +
    1. Navigate to the releases page on Github
    2. +
    3. Download the file labelled invoiceninja.tar
    4. +
    5. Unpack this file and overwrite your existing file structure
    6. +
    7. Then either of these two steps: +a) From the command line at the project root:

      + +
      composer i -o --no-dev
      +php artisan migrate
      +php artisan optimize:clear
      +
      + +

      b) From a browser window

      + +

      https://yourdomain.com/update?secret=UPDATE_SECRET_VALUE_FROM_ENV_FILE

    8. +
    + +

    ERROR: Target class [view] does not exist

    + +

    This error can usually be resolved by deleting the contents of the bootstrap/cache folder.

    + +

    SQLSTATE[42S22]: Column not found:

    + +

    If you see in your error logs a message such as "Column not found" this indicates that your migrations are not up to date and need to be run there are two ways to force the migrations to run:

    + +
      +
    1. http://yourdomain.com/update?secret=insert_your_UPDATE_SECRET_variable_here
    2. +
    3. From the project root run the following command:
    4. +
    + +

    php artisan migrate + +
    + +

    Cron not running / Queue not running

    + +

    + It can take up to an hour for the red warning triangle to disappear after correctly configuring your Cron.

    + +

    After making any changes to your cron setup you'll want to force a recheck of the cron setting. To do this navigate to http://url/update?secret= +

    + +

    If you are faced with your recurring invoices not firing, or your reminders not sending, then most likely your cron job isn't working. The first thing is to make sure you have your cron jobs configured correctly by following the guide here

    + +

    If you are using shared hosting, then will need to add an additional parameter to the cron command which looks like this:

    + +
    cd /path/to/root/folder && /usr/bin/php -d register_argc_argv=On artisan schedule:run >> /dev/null 2>&1
    +
    + +

    Please note that on some systems the php location may be different, so confirm with your hosting provider which path to PHP you need to use.

    + +

    To test your changes, navigate your browser to the update URL which is in the following format:

    + +
    https://yourdomain.com/update?secret=
    +
    + +

    The secret variable is located in your .env file until the key UPDATE_SECRET , this will force a recheck and if the cron is working the red error triangle will disappear.

    + +

    PDFs don't appear to be updating

    + +

    If you are using Cloudflare, then most likely Cloudflare could be caching your static data. To force cache busting, edit your nginx.conf file and add in the following snippet

    + +
    location ~* \.pdf$ {
    +    add_header Cache-Control no-store;
    +}
    +
    + +

    On Apache based servers, open the /public/.htaccess file and update the mod_headers block

    + +
    <IfModule mod_headers.c>
    +    # Blocks Search Engine Indexing
    +    Header set X-Robots-Tag "noindex, nofollow"
    +
    +    # Prevents PDF File Caching
    +    <FilesMatch ".pdf$">
    +        Header set Cache-Control no-store
    +    </FilesMatch>
    +</IfModule>
    +
    + +

    Email not sending

    + +

    + If you are using Gmail - Use an app specific password or ensure you have less secure apps turned on. +

    + +

    + If you are using Office 365 - You may need to enable SMTP AUTH. +

    + +

    If you are using gmail smtp relay, then a additional .env variable is required.

    + +

    For Gmail SMTP Relay also ensure you have configure this service in Google by using the following steps:

    + +
    Go to [Apps > Google Workspace > Gmail > Routing]
    +Next to SMTP relay service, click Configure.
    +Set up the SMTP relay service by following the steps in [SMTP relay: Route outgoing non-Gmail messages through Google]
    +Then, in your env file, use the following:
    +
    +Gmail SMTP Relay requires a proper EHLO hostname domain to be sent during the SMTP handshake: [127.0.0.1] doesn’t cut it anymore. For that, Laravel has to check for a host domain variable and send it along with the handshake request.
    +
    +MAIL_EHLO_DOMAIN="server.domain.com"
    +MAIL_MAILER=smtp
    +MAIL_HOST=smtp-relay.gmail.com 
    +MAIL_PORT=587
    +MAIL_USERNAME=xxxx
    +MAIL_PASSWORD=xxxx
    +MAIL_ENCRYPTION=tls
    +MAIL_FROM_ADDRESS=xxxx
    +MAIL_FROM_NAME=xxxx
    +
    + +

    You will also want to make sure you do not have any firewall rules which may be blocking access to the Google servers, just in case, ensure the following IP addresses are whitelisted:

    + +
    142.251.163.28
    +172.253.63.28
    +172.253.118.28
    +74.125.24.28
    +142.250.114.28
    +142.250.4.28
    +142.251.12.28
    +172.217.194.28
    +142.250.31.28
    +142.251.167.28
    +172.253.115.28
    +
    + +

    For more detailed information on Gmail Relay, see this post of our forum by community member charles

    + +

    https://forum.invoiceninja.com/t/emails-not-sending-yet-another-thread-v5-5-55/12401/9

    + +

    Mail Mailer configuration

    + +

    The MAIL_MAILER field defines which email driver you wish to use, this could be postmark, mailgun, smtp, log - anything that Laravel 9 supports natively is supported in this app.

    + +

    If the mail config is correct, the next place to check would be to check the error logs for any errors that are being thrown, the error log is found in storage/logs/laravel.log

    + +

    The final source of information in diagnosing mail troubles is to inspect the System Logs tab in the dashboard of the application, in here we log any messages from the mail server itself which may be instructive as to the cause of your issues.

    + +

    If you are using the Queue system ie. QUEUE_CONNECTION=database then you may also want to check the jobs table in the database, there should be no records in that table... If there are records in the table it means that your queue is not running and therefore no mail jobs are being processed.

    + +

    It's possible the emails are sent but are blocked for DNS, SPF, DKIM or other reasons. In these cases emailing a test invoice to mail-tester.com can help debug certain problems.

    + +

    Also, if you see in /storage/logs/invoiceninja.log this line error failed with stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: +error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed then try running yum update on your webserver, it should fix the ca-certificates problem.

    + +

    GoDaddy email sending woes

    + +

    GoDaddy does not allowing sending via third party SMTP servers. They require sending all email via their own servers. If you need to use GoDaddy, we suggest using a transactional email service such as PostMark to bypass.

    + +

    PDF conversion issues.

    + +

    We strongly recommend using the built in snappdf package which is a highly performant PDF generator based on the headless chrome/chromium binary. This package is perfect for users that have root access to their server and are able to install the required dependencies if needed.

    + +

    To configure SnapPDF use the following .env vars

    + +
    PDF_GENERATOR=snappdf
    +
    + +

    As of version 5.5.12 we no longer prebundle snappdf in the release files, so if you have a new installation you'll need to manually invoke the download of the chromium binary, from the root of the project run the following:

    + +
    vendor/bin/snappdf download
    +
    + +

    Snappdf is also the default PDF engine in our Docker image, so if you prefer a very simple installation please consider our Docker setup as it is very fast to get going!

    + +

    You can use this command to test Snappdf:

    + +
    ./vendor/bin/snappdf convert --html "
    +
    +

    Hello world

    + +" test.pdf +
    + +

    A complete list of required dependencies is available here.

    + +

    If you are on shared hosting, snappdf probably will be impossible for you to use as you do not have access to the subsystem to install the required packages. Instead, you will need to use a hosted PDF service, the two that Invoice Ninja v5 supports is PhantomJS Cloud and our own hosted PDF generator which can use for free to generate unlimited PDFs.

    + +

    Phantom JS

    + +

    Phantom JS Cloud is the default PDF engine PhantomJS Cloud to generate your PDFs, the default API key that comes with a clean installation will no reliably generate PDFs, to ensure you can generate PDFs you should register for an API key on the phantomjscloud website and use this key in the .env file.

    + +

    Phantom JS can be toggled on and off by setting the PHANTOMJS_PDF_GENERATOR to either TRUE or FALSE. The following .env variables are available for configuring PhantomJS.

    + +
    PDF_GENERATOR=phantom
    +PHANTOMJS_KEY='a-demo-key-with-low-quota-per-ip-address'
    +PHANTOMJS_SECRET='your-secret-here'
    +
    + +

    The PHANTOMJS_SECRET can be any random value, it's used to bypass the client portal password.

    + +

    If you experience errors with PDF generation, such as 500 Server error or Failed to load PDF document or a continuous loading bar, you must get a PhantomJS key here, Replace it with the prefilled key a-demo-key-with-low-quota-per-ip-address.

    + +

    + For PhantomJS to work, your Invoice Ninja installation web address must be public; localhost installations or those on private networks won't be able to use PhantomJS Cloud. +

    + +

    Hosted Invoice Ninja PDF generation

    + +

    The default PDF generated as of version 5.5.12 is our hosted platform PDF conversion system. The hosted ninja PDF generator is an offsite PDF generator hosted by Invoice Ninja, which operate similar to PhantomJS. It is important to note that we do not store any information with this service, we simply convert the HTML your system sends into a PDF file which is return on the fly.

    + +
    PDF_GENERATOR=hosted_ninja
    +
    + +

    Platform specific issues

    + +

    General advice

    + +

    When facing errors, first set APP_DEBUG=true in .env

    + +

    Process has been signaled with signal "5"

    + +

    This error message is observed when the queue attempts to perform a action where the queue user does not have the correct permissions. You may see this error if you run command line arguments as a user other than the web user.

    + +

    This is most commonly see in Invoice Ninja where snappdf has been downloaded from the command line as a regular user, the permissions on the binary may prevent the webuser from executing the chrome binary when generating the PDF.

    + +

    Always ensure that tasks run on the command line are executed by the web user, on Ubuntu this is typically www-data

    + +

    Erroneous data format for unserializing 'Symfony\Component\Routing\CompiledRoute'

    + +

    The most common cause of this issue is running multiple version of PHP, if the caches are built with a different version of PHP you may see the above error as differing versions of PHP may not be interoperable on the same installation. Ensure you are running the same CLI and Web PHP version to prevent any errors/

    + +

    Unable to connect to database after installation

    + +

    You may need to restart the queue like this

    + +
    php artisan queue:restart
    +
    + +

    Nginx: 413 – Request Entity Too Large

    + +

    This error indicated that the client_max_body_size parameter in NGINX is too small, you will need to edit your nginx config and increase the size

    + +
    client_max_body_size 100M;
    +
    + +

    Proxy configuration.

    + +

    For users that rely on configuring a reverse proxy, please consider this post on our forum which details steps which may assist in configuring a reverse proxy.

    + +

    Reverse Proxy Invoice Ninja

    + +

    Problems with migration

    + +

    If you are experiencing issues with the migration not running as expected please run through the following checklist:

    + +
      +
    • Ensure directories are read/writable by the webuser (ie www-data)
    • +
    • Ensure the cron scheduler is running (and working) - You can verify it is working by inspecting the jobs table in the database, it should be empty
    • +
    • Inspect the log file /storage/logs/laravel.log for further information.
    • +
    • If you are still experiencing issues, turn on advanced logging by adding the following variable to your .env file. EXPANDED_LOGGING=true Then attempt the migration again and afterwards inspect the log file in storage/logs/invoiceninja.log
    • +
    + +

    libatk.so not loading for Google

    + +

    Pdf generation will not working using the inbuilt PDF engine without some subsystem dependencies, please consult this resource for the list of necessary libraries for each supported platform Snappdf required libraries

    + +

    WebCron configuration

    + +

    Some systems do not allow cron configurations, one work around is to use a web cron service which can hit a defined endpoint which executes the scheduler via a GET HTTP request. Invoice Ninja has implemented a small service to allow a webcron service to hit the end point:

    + +
    https://domain.com/webcron?secret=
    +
    + +

    To configure the service, you need to add a .env variable

    + +
    WEBCRON_SECRET=password
    +
    + +

    Installing in a subdirectory.

    + +

    It is possible to install Invoice Ninja in a subdirectory outside the doc root, to enable this you will need to update the .htaccess file (only if you are using the Apache webserver),

    + +
    RewriteRule ^(.*)$ public/$1 [L]
    +
    + +

    should be updated to

    + +
    RewriteRule ^(.*)$ subdirectoryname/public/$1 [L]
    +
    + +

    Endless setup loop

    + +

    If you are finding that all your pre setup checks are passing however you keep falling back to the setup screen, this could indicate that you are missing the mysql-client library which is needed to perform the initial migration. If you are unable to install this for some reason (ie. XAMPP) then you'll need to run the migrations manually by entering the following at the command prompt

    + +
    php artisan migrate:fresh --seed 
    +
    + +

    flock() expects parameter 1 to be resource, bool given

    + +

    This error is thrown from deep within PHP and indicates a permissions issue - most likely the public/storage and/or storage/ directory is not writable by the web user, depending on your platform, you'll need to run something like:

    + +
    sudo chown -R www-data:www-data public/storage
    +
    +sudo find ./ -type d -exec chmod 755 {} \;
    +
    + +

    and/or

    + +
    sudo chown -R www-data:www-data storage/
    +
    +sudo find ./ -type d -exec chmod 755 {} \;
    +
    + +

    Unresponsive UI

    + +

    If for some reason the UI becomes unresponsive, you may need to flush some subsystem configuration and rebuild. It is possible to do this by navigating to the /update?secret= route, ie. https://invoiceninja.test/update?secret= This will perform a number of system clean ups and may resolve issues resulting from an incomplete upgrade. To protect this route, you are advised to add a .env pararameter UPDATE_SECRET=a_secret_passcode this will restrict the route to users with the UPDATE_SECRET passcode.

    + +

    Logo not appearing in the PDF

    + +

    It may help to add LOCAL_DOWNLOAD=true to the .env file, this will embed the image in the PDF rather than request it over the network.

    + +

    Communication link failure: 1153 Got a packet bigger than 'max_allowed_packet'

    + +

    If you are using the database for your queue's then sometimes you may see an error from MySQL

    + +
    1153 Got a packet bigger than 'max_allowed_packet'
    +
    + +

    This indicates the insertion payload is bigger than MySQL is configured to handle! To work around this, you will need to increate the mysql variable

    + +
    max_allowed_packet
    +
    + +

    To a larger value. Sometimes a value of 1024M is required.

    + +

    It may also be wise to increase the variable

    + +
    max_connections
    +
    + +

    as similar errors can be reported from the DB.

    + +

    500 error when editing PDF templates

    + +

    There was a report +from the user who solved 500 error on their server by disabling ModSecurity.

    + +

    500 error when trying to login or edit company details

    + +

    Try these steps to fix the 500 server error when trying to login or editing company details

    + +
      +
    1. Download the latest update from the github releases (not invoiceninja.tar but Source code (zip))
    2. +
    3. Upload the zip, extract the files and override them in your /public_html/ (Be careful to not override the .env file or all will be gone)
    4. +
    5. Login to your root and make sure first of all that all files are owned recursively by the user, ex. sudo chown -R www-data:www-data dir/
    6. +
    7. Run this command cd /home/domain.com/public_html/invoiceninja/ && php artisan migrate or simply php artisan migrate whatever works for you, select "YES"
    8. +
    9. If an error occurs like this one
    10. +
    + +
    PHP Fatal error:  Cannot declare class UpdateDesigns, because the name is already in use in /home/domain.com/public_html/invoiceninja/database/migrations/2021_09_16_115919_update_designs.php on line 0
    +In 2021_09_16_115919_update_designs.php line n/a: Cannot declare class UpdateDesigns, because the name is already in use
    +
    + +

    Delete that file and retry the command until it works and runs properly.

    + +
      +
    1. Go to https://domain.com/update?secret=x to be sure the update worked, it should load the login screen and work, you should also be able to edit the company details again.
    2. +
    + +

    Unresolvable dependency resolving [Parameter #0 [ array $options ]] in class App\Utils\CssInlinerPlugin

    + +

    When changes are made to the container this can causes the cache to become stale in the application preventing it from booting.

    + +

    The solution is to clear the contents of the folder bootstrap/cache, by either manually deleting files or by running /update?secret= which will also delete the contents of this directory.

    + +

    Uncaught ErrorException Collection::offsetExists($key)

    + +

    This error is observed when the system has Composer v1 installed. Update to Composer 2 using the following command

    + +
    sudo -H composer self-update
    +
    + +

    file_exists(): open_basedir restriction in effect

    + +

    If you aren't able to adjust the open_basedir restrictions the following steps may help:

    + +
      +
    1. Delete bootstrap/cache/config.php
    2. +
    3. Delete all log files in storage/logs
    4. +
    + +

    I've forgotten my password and cannot reset it, HELP!

    + +

    If you have command line access, you can reset your password manually by following the following steps. From the command line, navigate to the project directory and run

    + +
    php artisan tinker
    +
    + +

    Then find the id of the user for the password reset

    + +
    User::all();
    +
    + +

    Retrieve the user

    + +
    $user = User::find(id_of_user_to_find);
    +
    + +

    Now lets reset the password

    + +

    ``` +$user->password = Hash::make('password'); +$u->save();

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/self-host-updating/index.html b/en/self-host-updating/index.html new file mode 100644 index 00000000..301febae --- /dev/null +++ b/en/self-host-updating/index.html @@ -0,0 +1,503 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Self Host Updating

    + +

    Docker

    + +

    When we tag a new release, a new image is built. All that is required for docker users is to bring down the container, pull in the new image and then bring the container up again, these three commands are all that are needed.

    + +
    docker-compose down
    +docker-compose pull
    +docker-compose up
    +
    + +

    Git users

    + +

    If you have installed Invoice Ninja using just git, then all that is required is to pull in the changes and to call the post-update command. These commands are as follows:

    + +
    git pull
    +composer install -o --no-dev
    +php artisan ninja:post-update
    +
    + +

    Shared hosting / ZIP builds

    + +

    If you have installed the application using the precompiled .zip file, then the internal self updater should perform all the necessary tasks to bring your app up to the latest version. The only strict requirements are:

    + +
      +
    • The directory is owned recursively by the web user.
    • +
    • The scheduler cron is running.
    • +
    • 1024M for the PHP memory_limit to run the update
    • +
    + +

    The self updater will pull the latest release from our Github repository, extract and overwrite the system files. Prior to attempting any of this, the system performs a recursive file check to ensure all files are owned by the webuser.

    + +

    If the update button does not work, you can alternatively download the invoiceninja.tar file and overwrite the folder of your installation, note that there are 3 files always: https://github.com/invoiceninja/invoiceninja/releases

    + +
    invoiceninja.tar - 170 MB or 500 MB roughly
    +Source code (zip) - 15 MB roughly
    +Source code (tar.gz) - 14 MB roughly
    +
    + +

    + Please ensure to delete the .git folder prior to attempting updates on v5.1.50 and over. The updater will fail silently if any hidden folders are present. +

    + +

    After running the updater you'll want to run the update route

    + +
    https://url.com/update?secret=
    +
    + +

    The value of the secret query parameter is found in the .env file under the key UPDATE_SECRET

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/self-host/index.html b/en/self-host/index.html new file mode 100644 index 00000000..503a6875 --- /dev/null +++ b/en/self-host/index.html @@ -0,0 +1,777 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Self Host

    + +

    Server Requirements

    + +

    Invoice Ninja has a few system requirements. Built on top of Laravel it requires a PHP and MySQL server at a minimum with the following version and extensions installed.

    + +

    + You need to setup this version completely from scratch. Do not attempt to overwrite your old version of Invoice Ninja (4.x.x) with this version as the two codebases are completely different. +

    + +
      +
    • PHP 8.2 with following extensions + +
        +
      • bcmath
      • +
      • ctype
      • +
      • fileinfo
      • +
      • gd
      • +
      • mbstring
      • +
      • openssl
      • +
      • PDO
      • +
      • tokenizer
      • +
      • xml
      • +
      • curl
      • +
      • zip
      • +
      • gmp
      • +
      • iconv
      • +
      • mysqli
      • +
      • fpm (if using NGINX)
      • +
    • +
    • MySQL 5.7+ or MariaDB 10.3+
    • +
    • NGINX or Apache
    • +
    + +

    On ubuntu this should be as simple as running:

    + +
    sudo apt install php8.2-bcmath php8.2-gmp php8.2-fileinfo \
    +    php8.2-gd php8.2-mbstring php8.2-pdo php8.2-xml \
    +    php8.2-curl php8.2-zip php8.2-gmp php8.2-mysql php8.2-fpm
    +
    + +

    Installing Invoice Ninja

    + +

    Ubuntu 20.04 (Recommended)

    + +

    Community member TechnicallyComputers has a very helpful step by step guide on how to install Invoice Ninja v5 from scratch onto Ubuntu, you can access the guide here

    + +

    Installing on CentOS 8

    + +

    If CentOS is more your Flavour, community member TechnicallyComputers has a very thorough step by step installation guide here.

    + +

    Installing on Arch

    + +

    If Arch Linux is more your flavour, community member brackenhill-mob has a very thorough step by step installation guide here

    + +

    Installing on Enterprise Linux

    + +

    TechnicallyComputers also has a guide for installation Invoice Ninja on Enterprise Linux here

    + +

    Installing using Docker

    + +

    We have a dedicated repository with detailed instructions on how to get started HERE.

    + + + +

    Download pre built tar. (Advanced)

    + + + +

    A prebuilt tar can be downloaded from our GitHub release page here. You will need to download the package named invoiceninja.tar

    + +

    Untar this file into the virtual host directory you have created.

    + +

    File Permissions

    + +

    + Ensure the file permission have been set to the web server user. For example in Ubuntu this is www-data if you have configured a virtual host with a root directory of /var/www/html you would set the ownership like this. +

    + +
    sudo chown -R www-data:www-data /var/www/html
    +sudo find ./ -type d -exec chmod 755 {} \;
    +
    + +
    Web server configuration
    + +

    A sample NGINX configuration is provided below, it assumes you have PHP 8.1 installed with the PHP FPM extension installed

    + +
    server {
    +
    +listen 80;
    +server_name invoiceninja.test;
    +root /var/www/invoiceninja/public;
    +index index.php index.html index.htm;
    +client_max_body_size 20M;
    +
    +gzip on;
    +gzip_types      application/javascript application/x-javascript text/javascript text/plain application/xml application/json;
    +gzip_proxied    no-cache no-store private expired auth;
    +gzip_min_length 1000;
    +
    +location / {
    +    try_files $uri $uri/ =404;
    +}
    +
    +location ~* \.pdf$ {
    +    add_header Cache-Control no-store;
    +}
    +
    +if (!-e $request_filename) {
    +    rewrite ^(.+)$ /index.php?q= last;
    +}
    +
    +location ~ \.php$ {
    +include snippets/fastcgi-php.conf;
    +fastcgi_pass unix:/run/php/php8.2-fpm.sock;
    +}
    +
    +location ~ /\.ht {
    +    deny all;
    +}
    +
    +}
    +
    + +

    + Performance hint!

    + +

    Enable gzip in your webserver configuration, this will dramatically improve the loading time of the application! Please see the above nginx configuration for a sample of how to load the components of the application with gzip. +

    + +
    Database server configuration
    + +

    Create a database on your MySQL compatible server and add a user that has full access to the database. Database configuration is out of the scope of this article, more information can be found here

    + +
    Cron configuration
    + +

    + Ensure you set the scheduler under the web server user i.e. sudo -u www-data crontab -e +

    + +

    Invoice Ninja relies heavily on the Laravel Scheduler, for this to operate it requires that a cron job to be configured, edit your crontab and enter the following record.

    + +
    * * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
    +
    + +

    If you are using shared hosting, then you will need to add an additional parameter to the cron command which looks like this:

    + +
    * * * * * cd /path/to/root/folder && /usr/bin/php -d register_argc_argv=On artisan schedule:run >> /dev/null 2>&1
    +
    + +

    Installation from git (Advanced)

    + +

    For power users installing the app from Github can be done with the following two steps

    + +
    git clone -b v5-stable --single-branch https://github.com/invoiceninja/invoiceninja.git
    +
    +composer create-project --no-dev
    +
    + +

    Final setup steps

    + +

    Once you have configured your virtual host, copy the same .env file

    + +
    .env.example
    +
    +
    + +

    to

    + +
    .env
    +
    +
    + +

    +then create a database and point your browser to http://your.domain.com/setup - the setup process will check a number of system settings such as PDF generation, database and mail settings and also allow you to configure the first account on the system, click Submit and the app will setup your application and redirect you to the login page

    + +

    Cron configuration

    + +

    Invoice Ninja relies heavily on the Laravel Scheduler, for this to operate it requires that a cron job to be configured, edit your crontab and enter the following record

    + +

    + Ensure you set the scheduler under the web server user i.e. sudo -u www-data crontab -e +

    + +
    * * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
    +
    + +

    Some Webservers require the Cronjob to end with > /dev/null 2>&1 instead of >> /dev/null 2>&1 for it to work. +Also check if your Webserver Cronjob needs to be set with /private_html/ instead of /public_html/ within the path. +And sometimes it's enough to put php instead of /opt/alt/php73/usr/bin/php in the cronjob scheduler command to execute.

    + +

    If you still encounter errors, it may be helpful to temporarily remove >> /dev/null 2>&1 from the cron, this should output the cron to the cron.log

    + +

    If you are having troubles with your crons, have a look at the troubleshooting section here

    + +

    If you would like to improve the performance of your Invoice Ninja installation, then turning on the queue system will dramatically improve the performance of the application.

    + +

    If you have root access to your system, then simply follow the Laravel guide to configure the supervisor service to start and restart your queue.

    + +

    You will then need to update the QUEUE_CONNECTION variable in the .env file as follows:

    + +
    QUEUE_CONNECTION=database
    +
    + +

    If you are on shared hosting, it is possible to get the queues working by defining a new cron with the following configuration:

    + +
    */5 * * * * cd  /path/to/root/folder && /usr/bin/php -d register_argc_argv=On artisan queue:work --stop-when-empty
    +
    + +

    Some people have different web hosting setups, so this might also work:

    + +
    */5 * * * * php /home/admin/domains/site.com/private_html/invoices_site/artisan queue:work --stop-when-empty
    +
    + +

    This cron will start a queue worker every 5 minutes and run any jobs that are in the queue and then gracefully terminate itself. This means any emails / notification may be queued for a small period of time prior to executing. If this amount of delay is acceptable, it is a great way to get queue's working on shared hosting.

    + +

    If you prefer to manage the queues with Supervisor, then you will want to disable the internal Invoice Ninja commands which start the queue, to do this simly set the following .env var

    + +
    INTERNAL_QUEUE_ENABLED=false
    +
    + +

    You will then have full control over the queue.

    + +

    Shared Hosting

    + +

    Server Requirements

    + +

    We have tested Invoice Ninja v5 on shared hosting and can confirm that it does work. Softaculous has a one click installer which makes the entire setup process simple, however if you do not have Softaculous available it may still be possible to install Invoice Ninja. There are several checks you will need to do prior to confirming whether your Shared Host has the correctly enabled modules. Invoice Ninja relies on:

    + +
      +
    • proc_open
    • +
    • exec
    • +
    • open_basedir
    • +
    • fpassthru
    • +
    + +

    Without these modules, you will not be able to run Invoice Ninja. We do include some preflight checks of these modules in the Setup workflow, but it is best to check with your host that they support these modules. Some hosts choose to disable these modules as they classify them as security risks.

    + +

    Database configuration

    + +

    Create a MySQL compatible database in your shared host control panel along with a database user, record the database name, username and password as you'll need this later. Ensure your database user has full access to the database you've just created.

    + +

    Upload release asset

    + +

    Download the latest release from our Releases page. Note, you'll want to find the latest release which will contain 3 files, the one you need will be annotated as invoiceninja.tar.

    + +

    Upload this file to your shared host, typically if your webhost uses the industry standard cPanel, you'll want to upload the invoiceninja.tar file to the public_html directory. Once the upload has completed, using the file manager untar the file.

    + +

    You will also need to copy/rename the .env.example file to .env

    + +

    Run setup

    + +

    Navigate to https://your.url.com/setup and fill in the form. The setup process will perform some pre flight checks and then attempt run the setup. If it has been successful you will be navigated to the Admin portal. If the setup fails for some reason, you'll be returned to the Setup screen with an error message, there may be additional errors reported in storage/logs/laravel.log that will provide more information where the setup has failed.

    + +

    If you see a 404 webserver error and use sub.domain.com make sure to point the path for the subdomain towards the /public folder from the extracted invoiceninja.tar file, for example: /domains/domain.com/public_html/invoices2/public/

    + +
    Add the cron job
    + +

    Add the Laravel scheduler cron job, be sure to include the full path, for a cPanel host it should look like this:

    + +
    * * * * * cd /path/to/root/folder && /usr/bin/php -d register_argc_argv=On artisan schedule:run >> /dev/null 2>&1
    +
    + +

    Mail Configuration

    + +

    When configuring your email, please ensure all of the fields are filled in. In particular you must include the MAIL_FROM_ADDRESS and MAIL_FROM_NAME to prevent errors such as

    + +
    Address in mailbox given [ ] does not comply with RFC 2822, 3.6.2.
    +
    + +

    Here is a full example - using Gmail as an example.

    + +
    MAIL_MAILER=smtp
    +MAIL_HOST=smtp.gmail.com
    +MAIL_PORT=587
    +MAIL_USERNAME="your_email_address@gmail.com"
    +MAIL_PASSWORD="your_password_dont_forget_the_quotes!"
    +MAIL_ENCRYPTION=tls
    +MAIL_FROM_ADDRESS="your_email_address@gmail.com"
    +MAIL_FROM_NAME="Full Name With Double Quotes"
    +
    +
    + +

    + NOTE: if you are using SSL encryption the MAIL_PORT is 465. TLS encryption is on port 587. +

    + +

    Individual mail configurations per company

    + +

    From v5.5.38 we support per company mail configurations.

    + +

    What does this mean?

    + +

    For example if you have two Companies, Acme co and Ninja co you can create separate mail server configurations for each company.

    + +

    To configure this you will need to prefix your .env with the primary key of the company ie In your database open the companies table, and if the primary ID column is 1 for Acme co this would be the configuration

    + +
    1_MAIL_HOST=
    +1_MAIL_PORT=
    +1_MAIL_USERNAME=null
    +1_MAIL_PASSWORD=null
    +1_MAIL_ENCRYPTION=null
    +
    + +

    If Ninja Co company id 5

    + +
    5_MAIL_HOST=
    +5_MAIL_PORT=
    +5_MAIL_USERNAME=null
    +5_MAIL_PASSWORD=null
    +5_MAIL_ENCRYPTION=null
    +
    + +

    Currency Conversion

    + +

    Invoice Ninja supports Open Exchange for currency conversion. +Open Exchange currently provides a free tier which is suitable for daily updates of the exchange rates. +Simply insert a Open Exchange API key into your .env file to enable exchange rate updates:

    + +
    OPENEXCHANGE_APP_ID=your_open_exchange_api_key_here
    +
    + +

    Currencies are updated automatically by using the scheduler. In case the currencies are not available within the UI please double check the database table currencies and ensure that exchange_rate fields contains realistic values.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/statics/index.html b/en/statics/index.html new file mode 100644 index 00000000..4f01104c --- /dev/null +++ b/en/statics/index.html @@ -0,0 +1,3097 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Statics

    + +

    Payment Types:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    typeIDpaymentMethod
    4ACH
    27Alipay
    7American Express
    1Bank Transfer
    16Carte Blanche
    2Cash
    15Check
    32Credit
    12Credit Card Other
    31Cryptocurrency
    3Debit
    9Diners Card
    8Discover Card
    10EuroCard
    30GoCardless
    14Google Wallet
    18JCB
    19Laser
    20Maestro
    6MasterCard
    26Money Order
    11Nova
    13PayPal
    29SEPA Direct Debit
    28Sofort
    21Solo
    24Swish
    22Switch
    17UnionPay
    25Venmo
    5Visa Card
    33Zelle
    23iZettle
    + +

    Currencies

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    idname
    1US Dollar
    2British Pound
    3Euro
    4South African Rand
    5Danish Krone
    6Israeli Shekel
    7Swedish Krona
    8Kenyan Shilling
    9Canadian Dollar
    10Philippine Peso
    11Indian Rupee
    12Australian Dollar
    13Singapore Dollar
    14Norske Kroner
    15New Zealand Dollar
    16Vietnamese Dong
    17Swiss Franc
    18Guatemalan Quetzal
    19Malaysian Ringgit
    20Brazilian Real
    21Thai Baht
    22Nigerian Naira
    23Argentine Peso
    24Bangladeshi Taka
    25United Arab Emirates Dirham
    26Hong Kong Dollar
    27Indonesian Rupiah
    28Mexican Peso
    29Egyptian Pound
    30Colombian Peso
    31West African Franc
    32Chinese Renminbi
    33Rwandan Franc
    34Tanzanian Shilling
    35Netherlands Antillean Guilder
    36Trinidad and Tobago Dollar
    37East Caribbean Dollar
    38Ghanaian Cedi
    39Bulgarian Lev
    40Aruban Florin
    41Turkish Lira
    42Romanian New Leu
    43Croatian Kuna
    44Saudi Riyal
    45Japanese Yen
    46Maldivian Rufiyaa
    47Costa Rican Colón
    48Pakistani Rupee
    49Polish Zloty
    50Sri Lankan Rupee
    51Czech Koruna
    52Uruguayan Peso
    53Namibian Dollar
    54Tunisian Dinar
    55Russian Ruble
    56Mozambican Metical
    57Omani Rial
    58Ukrainian Hryvnia
    59Macanese Pataca
    60Taiwan New Dollar
    61Dominican Peso
    62Chilean Peso
    63Icelandic Króna
    64Papua New Guinean Kina
    65Jordanian Dinar
    66Myanmar Kyat
    67Peruvian Sol
    68Botswana Pula
    69Hungarian Forint
    70Ugandan Shilling
    71Barbadian Dollar
    72Brunei Dollar
    73Georgian Lari
    74Qatari Riyal
    75Honduran Lempira
    76Surinamese Dollar
    77Bahraini Dinar
    78Venezuelan Bolivars
    79South Korean Won
    80Moroccan Dirham
    81Jamaican Dollar
    82Angolan Kwanza
    83Haitian Gourde
    84Zambian Kwacha
    85Nepalese Rupee
    86CFP Franc
    87Mauritian Rupee
    88Cape Verdean Escudo
    89Kuwaiti Dinar
    90Algerian Dinar
    91Macedonian Denar
    92Fijian Dollar
    93Bolivian Boliviano
    94Albanian Lek
    95Serbian Dinar
    96Lebanese Pound
    97Armenian Dram
    98Azerbaijan Manat
    99Bosnia and Herzegovina Convertible Mark
    100Belarusian Ruble
    101Gibraltar Pound
    102Moldovan Leu
    103Kazakhstani Tenge
    104Ethiopian Birr
    + +

    Languages

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    idname
    1English - United States
    2Italian
    3German
    4French
    5Portuguese - Brazilian
    6Dutch
    7Spanish
    8Norwegian
    9Danish
    10Japanese
    11Swedish
    12Spanish - Spain
    13French - Canada
    14Lithuanian
    15Polish
    16Czech
    17Croatian
    18Albanian
    19Greek
    20English - United Kingdom
    21Portuguese - Portugal
    22Slovenian
    23Finnish
    24Romanian
    25Turkish - Turkey
    26Thai
    27Macedonian
    28Chinese - Taiwan
    29Russian (Russia)
    30Arabic
    31Persian
    32Latvian
    + +

    Timezones

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    idname
    1Pacific/Midway
    2US/Samoa
    3US/Hawaii
    4US/Alaska
    5US/Pacific
    6America/Tijuana
    7US/Arizona
    8US/Mountain
    9America/Chihuahua
    10America/Mazatlan
    11America/Mexico_City
    12America/Monterrey
    13Canada/Saskatchewan
    14US/Central
    15US/Eastern
    16US/East-Indiana
    17America/Bogota
    18America/Lima
    19America/Caracas
    20Canada/Atlantic
    21America/La_Paz
    22America/Santiago
    23Canada/Newfoundland
    24America/Buenos_Aires
    25America/Godthab
    26Atlantic/Stanley
    27Atlantic/Azores
    28Atlantic/Cape_Verde
    29Africa/Casablanca
    30Europe/Dublin
    31Europe/Lisbon
    32Europe/London
    33Africa/Monrovia
    34Europe/Amsterdam
    35Europe/Belgrade
    36Europe/Berlin
    37Europe/Bratislava
    38Europe/Brussels
    39Europe/Budapest
    40Europe/Copenhagen
    41Europe/Ljubljana
    42Europe/Madrid
    43Europe/Paris
    44Europe/Prague
    45Europe/Rome
    46Europe/Sarajevo
    47Europe/Skopje
    48Europe/Stockholm
    49Europe/Vienna
    50Europe/Warsaw
    51Europe/Zagreb
    52Europe/Athens
    53Europe/Bucharest
    54Africa/Cairo
    55Africa/Harare
    56Europe/Helsinki
    57Asia/Jerusalem
    58Europe/Kiev
    59Europe/Minsk
    60Europe/Riga
    61Europe/Sofia
    62Europe/Tallinn
    63Europe/Vilnius
    64Europe/Istanbul
    65Asia/Baghdad
    66Asia/Kuwait
    67Africa/Nairobi
    68Asia/Riyadh
    69Asia/Tehran
    70Europe/Moscow
    71Asia/Baku
    72Europe/Volgograd
    73Asia/Muscat
    74Asia/Tbilisi
    75Asia/Yerevan
    76Asia/Kabul
    77Asia/Karachi
    78Asia/Tashkent
    79Asia/Kolkata
    80Asia/Kathmandu
    81Asia/Yekaterinburg
    82Asia/Almaty
    83Asia/Dhaka
    84Asia/Novosibirsk
    85Asia/Bangkok
    86Asia/Ho_Chi_Minh
    87Asia/Jakarta
    88Asia/Krasnoyarsk
    89Asia/Chongqing
    90Asia/Hong_Kong
    91Asia/Kuala_Lumpur
    92Australia/Perth
    93Asia/Singapore
    94Asia/Taipei
    95Asia/Ulaanbaatar
    96Asia/Urumqi
    97Asia/Irkutsk
    98Asia/Seoul
    99Asia/Tokyo
    100Australia/Adelaide
    101Australia/Darwin
    102Asia/Yakutsk
    103Australia/Brisbane
    104Australia/Canberra
    105Pacific/Guam
    106Australia/Hobart
    107Australia/Melbourne
    108Pacific/Port_Moresby
    109Australia/Sydney
    110Asia/Vladivostok
    111Asia/Magadan
    112Pacific/Auckland
    113Pacific/Fiji
    + +

    Countries

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    idnameiso_3166_2iso_3166_3
    4AfghanistanAFAFG
    8AlbaniaALALB
    10AntarcticaAQATA
    12AlgeriaDZDZA
    16American SamoaASASM
    20AndorraADAND
    24AngolaAOAGO
    28Antigua and BarbudaAGATG
    31AzerbaijanAZAZE
    32ArgentinaARARG
    36AustraliaAUAUS
    40AustriaATAUT
    44BahamasBSBHS
    48BahrainBHBHR
    50BangladeshBDBGD
    51ArmeniaAMARM
    52BarbadosBBBRB
    56BelgiumBEBEL
    60BermudaBMBMU
    64BhutanBTBTN
    68Bolivia, Plurinational State ofBOBOL
    70Bosnia and HerzegovinaBABIH
    72BotswanaBWBWA
    74Bouvet IslandBVBVT
    76BrazilBRBRA
    84BelizeBZBLZ
    86British Indian Ocean TerritoryIOIOT
    90Solomon IslandsSBSLB
    92Virgin Islands, BritishVGVGB
    96Brunei DarussalamBNBRN
    100BulgariaBGBGR
    104MyanmarMMMMR
    108BurundiBIBDI
    112BelarusBYBLR
    116CambodiaKHKHM
    120CameroonCMCMR
    124CanadaCACAN
    132Cape VerdeCVCPV
    136Cayman IslandsKYCYM
    140Central African RepublicCFCAF
    144Sri LankaLKLKA
    148ChadTDTCD
    152ChileCLCHL
    156ChinaCNCHN
    158TaiwanTWTWN
    162Christmas IslandCXCXR
    166Cocos (Keeling) IslandsCCCCK
    170ColombiaCOCOL
    174ComorosKMCOM
    175MayotteYTMYT
    178CongoCGCOG
    180Congo, the Democratic Republic of theCDCOD
    184Cook IslandsCKCOK
    188Costa RicaCRCRI
    191CroatiaHRHRV
    192CubaCUCUB
    196CyprusCYCYP
    203Czech RepublicCZCZE
    204BeninBJBEN
    208DenmarkDKDNK
    212DominicaDMDMA
    214Dominican RepublicDODOM
    218EcuadorECECU
    222El SalvadorSVSLV
    226Equatorial GuineaGQGNQ
    231EthiopiaETETH
    232EritreaERERI
    233EstoniaEEEST
    234Faroe IslandsFOFRO
    238Falkland Islands (Malvinas)FKFLK
    239South Georgia and the South Sandwich IslandsGSSGS
    242FijiFJFJI
    246FinlandFIFIN
    248Åland IslandsAXALA
    250FranceFRFRA
    254French GuianaGFGUF
    258French PolynesiaPFPYF
    260French Southern TerritoriesTFATF
    262DjiboutiDJDJI
    266GabonGAGAB
    268GeorgiaGEGEO
    270GambiaGMGMB
    275PalestinePSPSE
    276GermanyDEDEU
    288GhanaGHGHA
    292GibraltarGIGIB
    296KiribatiKIKIR
    300GreeceGRGRC
    304GreenlandGLGRL
    308GrenadaGDGRD
    312GuadeloupeGPGLP
    316GuamGUGUM
    320GuatemalaGTGTM
    324GuineaGNGIN
    328GuyanaGYGUY
    332HaitiHTHTI
    334Heard Island and McDonald IslandsHMHMD
    336Holy See (Vatican City State)VAVAT
    340HondurasHNHND
    344Hong KongHKHKG
    348HungaryHUHUN
    352IcelandISISL
    356IndiaININD
    360IndonesiaIDIDN
    364Iran, Islamic Republic ofIRIRN
    368IraqIQIRQ
    372IrelandIEIRL
    376IsraelILISR
    380ItalyITITA
    384Côte d'IvoireCICIV
    388JamaicaJMJAM
    392JapanJPJPN
    398KazakhstanKZKAZ
    400JordanJOJOR
    404KenyaKEKEN
    408Korea, Democratic People's Republic ofKPPRK
    410Korea, Republic ofKRKOR
    414KuwaitKWKWT
    417KyrgyzstanKGKGZ
    418Lao People's Democratic RepublicLALAO
    422LebanonLBLBN
    426LesothoLSLSO
    428LatviaLVLVA
    430LiberiaLRLBR
    434LibyaLYLBY
    438LiechtensteinLILIE
    440LithuaniaLTLTU
    442LuxembourgLULUX
    446MacaoMOMAC
    450MadagascarMGMDG
    454MalawiMWMWI
    458MalaysiaMYMYS
    462MaldivesMVMDV
    466MaliMLMLI
    470MaltaMTMLT
    474MartiniqueMQMTQ
    478MauritaniaMRMRT
    480MauritiusMUMUS
    484MexicoMXMEX
    492MonacoMCMCO
    496MongoliaMNMNG
    498Moldova, Republic ofMDMDA
    499MontenegroMEMNE
    500MontserratMSMSR
    504MoroccoMAMAR
    508MozambiqueMZMOZ
    512OmanOMOMN
    516NamibiaNANAM
    520NauruNRNRU
    524NepalNPNPL
    528NetherlandsNLNLD
    531CuraçaoCWCUW
    533ArubaAWABW
    534Sint Maarten (Dutch part)SXSXM
    535Bonaire, Sint Eustatius and SabaBQBES
    540New CaledoniaNCNCL
    548VanuatuVUVUT
    554New ZealandNZNZL
    558NicaraguaNINIC
    562NigerNENER
    566NigeriaNGNGA
    570NiueNUNIU
    574Norfolk IslandNFNFK
    578NorwayNONOR
    580Northern Mariana IslandsMPMNP
    581United States Minor Outlying IslandsUMUMI
    583Micronesia, Federated States ofFMFSM
    584Marshall IslandsMHMHL
    585PalauPWPLW
    586PakistanPKPAK
    591PanamaPAPAN
    598Papua New GuineaPGPNG
    600ParaguayPYPRY
    604PeruPEPER
    608PhilippinesPHPHL
    612PitcairnPNPCN
    616PolandPLPOL
    620PortugalPTPRT
    624Guinea-BissauGWGNB
    626Timor-LesteTLTLS
    630Puerto RicoPRPRI
    634QatarQAQAT
    638RéunionREREU
    642RomaniaROROU
    643Russian FederationRURUS
    646RwandaRWRWA
    652Saint BarthélemyBLBLM
    654Saint Helena, Ascension and Tristan da CunhaSHSHN
    659Saint Kitts and NevisKNKNA
    660AnguillaAIAIA
    662Saint LuciaLCLCA
    663Saint Martin (French part)MFMAF
    666Saint Pierre and MiquelonPMSPM
    670Saint Vincent and the GrenadinesVCVCT
    674San MarinoSMSMR
    678Sao Tome and PrincipeSTSTP
    682Saudi ArabiaSASAU
    686SenegalSNSEN
    688SerbiaRSSRB
    690SeychellesSCSYC
    694Sierra LeoneSLSLE
    702SingaporeSGSGP
    703SlovakiaSKSVK
    704Viet NamVNVNM
    705SloveniaSISVN
    706SomaliaSOSOM
    710South AfricaZAZAF
    716ZimbabweZWZWE
    724SpainESESP
    728South SudanSSSSD
    729SudanSDSDN
    732Western SaharaEHESH
    740SurinameSRSUR
    744Svalbard and Jan MayenSJSJM
    748SwazilandSZSWZ
    752SwedenSESWE
    756SwitzerlandCHCHE
    760Syrian Arab RepublicSYSYR
    762TajikistanTJTJK
    764ThailandTHTHA
    768TogoTGTGO
    772TokelauTKTKL
    776TongaTOTON
    780Trinidad and TobagoTTTTO
    784United Arab EmiratesAEARE
    788TunisiaTNTUN
    792TurkeyTRTUR
    795TurkmenistanTMTKM
    796Turks and Caicos IslandsTCTCA
    798TuvaluTVTUV
    800UgandaUGUGA
    804UkraineUAUKR
    807Macedonia, the former Yugoslav Republic ofMKMKD
    818EgyptEGEGY
    826United KingdomGBGBR
    831GuernseyGGGGY
    832JerseyJEJEY
    833Isle of ManIMIMN
    834Tanzania, United Republic ofTZTZA
    840United StatesUSUSA
    850Virgin Islands, U.S.VIVIR
    854Burkina FasoBFBFA
    858UruguayUYURY
    860UzbekistanUZUZB
    862Venezuela, Bolivarian Republic ofVEVEN
    876Wallis and FutunaWFWLF
    882SamoaWSWSM
    887YemenYEYEM
    894ZambiaZMZMB
    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/subscriptions/index.html b/en/subscriptions/index.html new file mode 100644 index 00000000..76119d37 --- /dev/null +++ b/en/subscriptions/index.html @@ -0,0 +1,964 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Subscriptions

    + +

    Introduction

    + +

    Subscriptions are a supercharged version of our Buy Now links from version 4.

    + +

    In version 5 subscriptions allow you to build an instant shop front where you can bundle your existing products into direct link purchases.

    + +

    alt text

    + +

    alt text

    + +

    When you create a subscription a direct link is generated which is available to use to directly purchase the given subscription. It is important to note that even thou we have termed this functionality subscriptions, you can still generate direct links to one time purchases. This could be suitable for digital sales that are one time rather than recurring.

    + +

    alt text

    + +

    When you create the subscription you are able to combine one time and recurring products into a single subscriptions. For example, lets say you run a hosting business and want to create a subscription which has a single Setup charge as well as a monthly recurring charge for the server.

    + +

    When your client purchases this, the Setup charge will only be applied to the first invoice, and then a recurring invoice is generated for any recurring products in the subscription.

    + +

    If you want to allow your clients to move between subscriptions then this is possible by creating a Group and adding each subscription to the group. This bundles all of the subscriptions tagged with the same group together!

    + +

    alt text

    + +

    The settings pane allows you to define the frequency / auto billing and also promo codes/discounts. We also have integrated the ability for end user self service to change between subscriptions or even cancel these subscriptions. We also handle the accounting for you for refunds if they are defined.

    + +

    alt text

    + +

    The final piece of the subscriptions puzzle is integrating with third party services. When a subscription is purchased / cancelled / upgraded we can notify a third party end point!

    + +

    Webhook configuration

    + +

    If you need to control events that occur outside of Invoice Ninja, you can configure the webhook endpoints to receive information as the user is stepping through the checkout process. All endpoints must be supported if you activate this feature of the application as the app will fail to proceed without a successful response from each of the following:

    + +

    + Webhooks are single time events that do not retry if your endpoint is unavailable. +

    + +

    Eligibility checker

    + +

    This request queries the endpoint whether the client/contact is eligible to continue through the checkout. You may use this if you wish to restrict users to one subscription at a time, the payload that is sent to the endpoint looks like this

    + +
    {
    +    "context" : "is_eligible",
    +    "subscription" : "l4zbq7repr",
    +    "contact" : "l4zbq7repr",
    +    "contact_email" : "customer@example.com",
    +    "client" : "l4zbq7repr",
    +    "account_key" : "unique_identifier",
    +}
    +
    + +

    Parameters

    + +

    context: (string) The context identifier, is_eligible +subscription: The id of the subscription +contact: The id of the contact +contact_email: The contact email +client: The id of the client +account_key: A client reference (client.custom_value2)

    + +

    Response

    + +

    A standard array should be returned under all circumstances, within the array will be two keys, a successful request will return the following response:

    + +
    {
    +    "message" : "Success",
    +    "status_code" : "200" / HTTP status code 2xx
    +}
    +
    + +

    A failed request would return the an array like this:

    + +
    {
    +    "message" : "A human readable failure message to pass back to the client",
    +    "status_code" : "403" / HTTP status code 4xx/5xx
    +}
    +
    + +

    Start Trial

    + +

    If you have configured your subscription to be a trial based subscription. Then after the eligibility check, the system will attempt to start the trial, your endpoint will receive a payload like this:

    + +
    {
    +    "context" : "trial",
    +    "recurring_invoice" : "l4zbq7repr",
    +    "client" : "l4zbq7repr",
    +    "subscription" : "l4zbq7repr",
    +    "account_key" : "unique_identifier",
    +}
    +
    + +

    Parameters

    + +

    context: (string) The context identifier, trial +recurring_invoice: The id of the recurring invoice that was generated based on the subscription +client: The id of the client +subscription: The subscription id +account_key: A client reference (client.custom_value2)

    + +

    Response

    + +

    A standard array should be returned under all circumstances, within the array will be two keys, a successful request will return the following response:

    + +
    {
    +    "message" : "Success",
    +    "status_code" : "200" / HTTP status code 2xx
    +}
    +
    + +

    A failed request would return the an array like this:

    + +
    {
    +    "message" : "A human readable failure message to pass back to the client",
    +    "status_code" : "403" / HTTP status code 4xx/5xx
    +}
    +
    + +

    Recurring Purchase

    + +

    When a recurring subscription is created for the first time, a payload is sent to the endpoint to notify of a successful subscription creation and payment, the payload will look like this:

    + +
    {
    +    "context" : "recurring_purchase",
    +    "recurring_invoice" : "l4zbq7repr",
    +    "invoice" : "l4zbq7repr",
    +    "client" : "l4zbq7repr",
    +    "subscription" : "l4zbq7repr",
    +    "contact" : "l4zbq7repr",
    +    "account_key" : "unique_identifier",
    +}
    +
    + +

    Parameters

    + +

    context: (string) The context identifier, recurring_purchase +recurring_invoice: The id of the recurring invoice that was generated based on the subscription +invoice: The id of the invoice that was generated based on the subscription +client: The id of the client +contact: The id of the contact +subscription: The subscription id +account_key: A client reference (client.custom_value2)

    + +

    Response

    + +

    A standard array should be returned under all circumstances, within the array will be two keys, a successful request will return the following response:

    + +
    {
    +    "message" : "Success",
    +    "status_code" : "200" / HTTP status code 2xx
    +}
    +
    + +

    A failed request would return the an array like this:

    + +
    {
    +    "message" : "A human readable failure message to pass back to the client",
    +    "status_code" : "403" / HTTP status code 4xx/5xx
    +}
    +
    + +

    Single Purchase

    + +

    Where your subscription is only for a standard product, and not a recurring product, then your endpoint will receive a single purchase webhook with the following configuration:

    + +
    {
    +    "context" : "single_purchase",
    +    "invoice" : "l4zbq7repr",
    +    "client"  : "l4zbq7repr",
    +    "subscription" : "l4zbq7repr",
    +    "account_key" : "unique_identifier",
    +}
    +
    + +

    Parameters

    + +

    context: (string) The context identifier, single_purchase +invoice: The id of the invoice that was generated based on the subscription +client: The id of the client +subscription: The subscription id +account_key: A client reference (client.custom_value2)

    + +

    Response

    + +

    A standard array should be returned under all circumstances, within the array will be two keys, a successful request will return the following response:

    + +
    {
    +    "message" : "Success",
    +    "status_code" : "200" / HTTP status code 2xx
    +}
    +
    + +

    A failed request would return the an array like this:

    + +
    {
    +    "message" : "A human readable failure message to pass back to the client",
    +    "status_code" : "403" / HTTP status code 4xx/5xx
    +}
    +
    + +

    Change Plan

    + +

    If you support allowing clients to upgrade/downgrade their subscriptions, a change_plan webhook is fired.

    + +

    When a client changes plans, there may be either a credit due, or a payment depending on the plan and pro rata refund that is generated. In these two cases, the payload differs with either a credit or invoice key appearing in the payload. The following are examples:

    + +
    {
    +    "context" : "change_plan",
    +    "recurring_invoice" : "l4zbq7repr",
    +    "credit" : "l4zbq7repr",
    +    "client" : "l4zbq7repr",
    +    "subscription" : "l4zbq7repr",
    +    "contact" : "l4zbq7repr",
    +    "account_key" : "unique_identifier",
    +}
    +
    + +
    {
    +    "context" : "change_plan",
    +    "recurring_invoice" : "l4zbq7repr",
    +    "invoice" : "l4zbq7repr",
    +    "client" : "l4zbq7repr",
    +    "subscription" : "l4zbq7repr",
    +    "contact" : "l4zbq7repr",
    +    "account_key" : "unique_identifier",
    +}
    +
    + +

    Parameters

    + +

    context: (string) The context identifier, change_plan +invoice: The id of the invoice that was generated based on the subscription +credit: The id of the credit that was generated based on the subscription note this field, may be blank if no credit was generated +client: The id of the client +contact: The id of the contact +subscription: The subscription id +account_key: A client reference (client.custom_value2)

    + +

    Response

    + +

    A standard array should be returned under all circumstances, within the array will be two keys, a successful request will return the following response:

    + +
    {
    +    "message" : "Success",
    +    "status_code" : "200" / HTTP status code 2xx
    +}
    +
    + +

    A failed request would return the an array like this:

    + +
    {
    +    "message" : "A human readable failure message to pass back to the client",
    +    "status_code" : "403" / HTTP status code 4xx/5xx
    +}
    +
    + +

    Subscription Cancellation

    + +

    If you allow subscription cancellations, then the following payload is forwarded to the endpoint:

    + +
    {
    +    "context" : "cancellation",
    +    "subscription" : "l4zbq7repr",
    +    "recurring_invoice" : "l4zbq7repr",
    +    "client" : "l4zbq7repr",
    +    "contact" : "l4zbq7repr",
    +    "account_key" : "unique_identifier",
    +}
    +
    + +

    Parameters

    + +

    context: (string) The context identifier, cancellation +subscription: The subscription id +recurring_invoice: The id of the recurring invoice that was generated based on the subscription +client: The id of the client +contact: The id of the contact +account_key: A client reference (client.custom_value2)

    + +

    Response

    + +

    A standard array should be returned under all circumstances, within the array will be two keys, a successful request will return the following response:

    + +
    {
    +    "message" : "Success",
    +    "status_code" : "200" / HTTP status code 2xx
    +}
    +
    + +

    A failed request would return the an array like this:

    + +
    {
    +    "message" : "A human readable failure message to pass back to the client",
    +    "status_code" : "403" / HTTP status code 4xx/5xx
    +}
    +
    + +

    Plan Expired

    + +

    A daily check is performed to check if any subscriptions have gone past their due date without a payment. If a subscription has been found to expired, a webhook is sent with the following payload:

    + +
    {
    +    "context" : "plan_expired",
    +    "client" : "l4zbq7repr",
    +    "invoice" : "l4zbq7repr",
    +    "subscription" : "l4zbq7repr",
    +}
    +
    + +

    Parameters

    + +

    context: (string) The context identifier, plan_expired +subscription: The subscription id +invoice: The id of the invoice that was generated based on the subscription +client: The id of the client

    + +

    Response

    + +

    A standard array should be returned under all circumstances, within the array will be two keys, a successful request will return the following response:

    + +
    {
    +    "message" : "Success",
    +    "status_code" : "200" / HTTP status code 2xx
    +}
    +
    + +

    A failed request would return the an array like this:

    + +
    {
    +    "message" : "A human readable failure message to pass back to the client",
    +    "status_code" : "403" / HTTP status code 4xx/5xx
    +}
    +
    + +

    Plan Paid

    + +

    When a payment for a subscription is made (ie for a renewal), a Plan Paid webhook event is fired with the following configuration:

    + +
    {
    +    "context" : "plan_paid",
    +    "subscription" : "l4zbq7repr",
    +    "recurring_invoice" : "l4zbq7repr",
    +    "client" : "l4zbq7repr",
    +    "contact" : "l4zbq7repr",
    +    "invoice" : "l4zbq7repr",
    +    "account_key" : "l4zbq7repr",
    +}
    +
    + +

    Parameters

    + +

    context: (string) The context identifier, plan_expired +subscription: The subscription id +recurring_invoice: The id of the recurring invoice that was generated based on the subscription +invoice: The id of the invoice that was generated based on the subscription +client: The id of the client +contact: The id of the contact +account_key: A client reference (client.custom_value2)

    + +

    Response

    + +

    A standard array should be returned under all circumstances, within the array will be two keys, a successful request will return the following response:

    + +
    {
    +    "message" : "Success",
    +    "status_code" : "200" / HTTP status code 2xx
    +}
    +
    + +

    A failed request would return the an array like this:

    + +
    {
    +    "message" : "A human readable failure message to pass back to the client",
    +    "status_code" : "403" / HTTP status code 4xx/5xx
    +}
    +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/tasks/index.html b/en/tasks/index.html new file mode 100644 index 00000000..a798dcd8 --- /dev/null +++ b/en/tasks/index.html @@ -0,0 +1,761 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Tasks

    + +

    Tasks represent small to medium sized jobs or services performed for a client, and are suited perfectly for services rendered with an hourly rate. Tasks enable you to track your time on the job, with stopwatch-like functions baked into your tasks, and you can track and record hours across as many date and time periods as you need to.

    + +

    You can assign tasks to a project, in order to keep track of the various jobs involved in it, or leave them as standalone small jobs.

    + +

    Tasks can be added to a client's invoice independently, or in bulk when you create an invoice out of the project record itself.

    + +

    Tasks also allow you to assign an admin portal User to them, to maintain accountability and responsibility for the work associated with them.

    + +

    The Tasks module is powerful, especially when used in combination with Projects and Expenses, and very useful to any service-based business.

    + +

    Overview

    + +

    With the Tasks module, you can easily manage your work and stay organized. Try it out today!

    + + + +

    Table View

    + +
      +
    • By default, the Tasks module opens to the table view, where you can see all available tasks.
    • +
    • Filter tasks by their status: "Invoiced", "Uninvoiced", "Backlog", "Ready to do", "In progress", "Done"
    • +
    • Customize the columns and sort the tasks in the list to suit your needs. + +
        +
      • Use the 'Columns' button at the bottom right corner of the screen to add or remove columns from the table (ex. to display the assigned user, rate...)
      • +
    • +
    • Click on a task's status text in the row to change it or add a New Task Status.
    • +
    + +

    Kanban View

    + +
      +
    • The Tasks module also offers an alternative viewing mode, the kanban view.
    • +
    • Use the kanban view to visualize your active tasks in a highly visual way, grouped into statuses.
    • +
    • Tasks are sorted into vertical lists by their status, and appear like notes stuck to a board.
    • +
    • Hover over a task 'note' to see options to view, edit, or start/stop the task.
    • +
    • Drag and drop tasks into other columns to change the status of the task quickly and easily.
    • +
    • You can use the Project selection to see tasks linked to a specific project.
    • +
    • Press the "+" to the right of a task column to quickly add a task with that status.
    • +
    + + + +

    Custom Task Status

    + +

    You can add custom task statuses from the table view by clicking a status text and selecting "New Task Status", or from the Kanban view by scrolling to the right and selecting the "+".

    + +

    The "New Task Status" window will appear where you will enter a name for the status as well as a color.

    + +

    From Table view

    + +

    New task status from table

    + +

    From Kanban view

    + +

    New task status from kanban

    + +

    Manage Task Statuses

    + +

    Task statuses can be edited/added from Settings>Task Settings

    + +

    + Note that the Tasks kanban view does not present invoiced and paid tasks, it is more like a "to do list" kanban for visualizing and managing your current work, rather than a full history view, which the table view is better suited for. +

    + +

    Viewing a Task

    + +
      +
    • Select some whitespace on the tasks's row from the table view, or click on "View" for a task in the task kanban view to bring up the Tasks panel on the right.
    • +
    • At the top of the Tasks overview panel and on the right of the table view, you will see a "More Actions" dropdown menu.
    • +
    + +

    More Actions Dropdown Menu

    + +

    More actions

    + +
      +
    • "Edit" allows you to edit the task
    • +
    • The "Start"/"Stop" button changes depending on the state of the task, which will respectively start and create a date/time line in the task record to begin tracking billable hours for the work, or stop the timer and fill in the end time with the current time.
    • +
    • "Invoice Task" will create a new invoice record automatically filled with the current task for the assigned client of that task. Note: this option is only shown when "More Actions" is selected from the task's table view.
    • +
    • "Add to Invoice" will prompt you to select one of the client's active invoices to add the task to.
    • +
    • "Clone" will bring up the New Task screen pre-filled with the same information from the selected task.
    • +
    • "Run Template" allows you to run a template for the selected task.
    • +
    • "Archive" archives the task.
    • +
    • "Delete" deletes the task.
    • +
    + +

    Overview

    + +

    The Overview tab in the Tasks panel provides you with all the general information about a task, including duration, value, and status.

    + +
      +
    • View the "Amount" or value of the work logged so far (Total Duration * Rate)
    • +
    • See the task's status ("state")
    • +
    • A breakdown of dates and times of work entered in the task record is also displayed.
    • +
    • Click on the interactive links to access filtered lists or views of linked clients, projects, task status, or users.
    • +
    + +

    Editing/Creating a Task

    + +

    Details

    + +
      +
    • Client - Assign a client to link to the task. When you invoice the task, it will automatically assign the invoice to that client.
    • +
    • Project - Optionally assign the task to an available project. Doing this will automatically assign the task to the same client as the project, and when you select a client, it will filter the available projects by those which are assigned to the client you've selected. Selecting a project will override the default task rate with the task rate defined in the project record.
    • +
    • User - Optionally assign an admin portal User to the task, to maintain accountability and responsibility for the work associated with it.
    • +
    • Task Number - While you can manually edit this, the best practice is to leave this field blank and allow Generated Numbers policies to populate the Task Number.
    • +
    • Rate - Automatically this field will use the default global task rate, or more authoritatively, the default task rate of the project it was assigned to. You may also manually specify a task rate by filling in the field yourself.
    • +
    • Status - Select a task status. Task statuses are a small part of the task lifecycle and help sort your tasks for organizational purposes. You can select one of the prebuilt task statuses, or create your own task statuses under Settings > Task Settings.
    • +
    • Description - Create a description/note for your task, which will be included within the line item description of the task when you create an invoice out of your tasks or projects.
    • +
    + +

    Documents

    + +

    Here you are able to upload files such as pictures, documents, and more in order to give your client access to these files from the client portal.

    + +

    Note: To download all documents linked to one or more tasks, you can select the checkboxes for the tasks (from the table view), then More Options>Documents which will email you a download link to retrieve the files.

    + +

    Time Tracking

    + +

    The time tracking feature allows you to easily track billable hours for your work on a task for the client.

    + +

    Time Entries

    + +
      +
    • View a mostly self-explanatory list of date and times.
    • +
    • Manually enter or edit date and time entries.
    • +
    • Use the start/stop button to start and stop the timer.
    • +
    • Starting the timer creates a new line in the list with the current Date and Start Time.
    • +
    • Stopping the timer will populate the "End Time", which calculates the Duration.
    • +
    • Alternatively, you can manually set the Duration, which will calculate your end time for you.
    • +
    • TIP: tab through the columns for quick entry.
    • +
    • If an entry in the times list has no end time yet, the task record is considered to have the Running status and you will see the Duration of the task change every second when viewing the task, while it tracks the progress.
    • +
    + +

    Lifecycle of a Task

    + +

    Tasks have a unique lifecycle, with the option to create custom statuses and support for multiple statuses to aid in sorting and managing tasks while reflecting their current states.

    + +

    Manual Task Status or Logged

    + +

    A manually set task status is one that you select or configure, such as one of the pre-configured task statuses (Backlog, Done, In progress, or Ready to do) or a custom status you've created in Settings > Task Settings. These statuses serve primarily as recordkeeping and help sort and visualize your active tasks. Tasks with a manually set status are considered Logged if they have not been invoiced and are not currently in a Running state.

    + +

    Running

    + +

    A running task is any task that is currently tracking billable hours on the clock.

    + +
      +
    • A task automatically enters a Running status when it contains a line for date/time with a start time entered, but no duration or end time yet entered.

    • +
    • A running task will always show a moving time for it's Duration to help track the active work being performed for that task.

    • +
    • When a task is in the running state, it will be presented in the table as "Running" but it technically still has the manually set task status, and when you look at the tasks kanban view, you will see it sorted as such, with a "play" icon next to it to represent it is in a running state.
    • +
    • Whether you manually populate the End Time or Duration of the open ended line on a task record, or stop the task to automatically populate those fields, the running task will return to a Logged state, and appear in the table with the manually set task status.
    • +
    + +

    Invoiced

    + +

    A task is in an invoiced state after the task has been added to an invoice. A task in the invoice state no longer appears in the kanban view, because it is considered completed. When viewing a task that has been invoiced, there will be a link to the invoice it has been assigned to.

    + +

    Archived

    + +

    Archived tasks are hidden from all views by default. Archived tasks are still considered available, and can be invoiced and billed for. You can change your view filters to see archived tasks, and you can "Restore" an archived task to return it to its former state.

    + +

    Deleted

    + +

    A deleted task is no hidden from all views by default, and is no longer considered available. Deleted tasks can not be added to invoices, edited, or billed for. You can change your view filters to see deleted tasks, and you can "Restore" a deleted task record to return it to its former state.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/tax-accounting-tips/index.html b/en/tax-accounting-tips/index.html new file mode 100644 index 00000000..cf85dff5 --- /dev/null +++ b/en/tax-accounting-tips/index.html @@ -0,0 +1,723 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Tax Accounting Tips

    + +

    Invoice Ninja is a fully featured invoicing system with many small-business friendly features.

    + +

    You can invoice your clients, sell products and services, quotes, purchase orders, auto bill payment methods, track time/tasks, projects, payments...

    + +

    Some of our features which can help with accounting include:

    + +
      +
    • Expenses: Track any type of expense, track tax(es) paid per expense, currency conversion, track expenses per vendor and client. See Expenses
    • +
    • Recurring Expenses: Any expense can be made into an expense that automatically reoccurs on a set schedule. See Recurring Expenses
    • +
    • Transactions: Connect your bank account to Invoice Ninja for automatic reconciliation of payments and expenses. See Transactions
    • +
    • Payments: Track all payments received by your business, by customer. You can run reports on payments, clients, and keep track of reference numbers/payment methods. See Payments
    • +
    • Reports: Generate highly customized and fine-tuned reports for your various records. You can track profits, sales, expenses, performance of your products and services, and either visualize that data directly, or export it for processing and analysis in an external application. See Reports
    • +
    + +

    If your business uses Invoice Ninja for billing your clients, you may want to take advantage of the accounting features we'll describe below.

    + +

    What is Cash Basis Accounting

    + +

    Cash basis accounting recognizes revenues and expenses at the time the money is received or paid out.

    + +

    For example, if you invoiced a client in November 2023 and your tax year is the calendar year ending December 31, 2023, but the client paid their invoice in February 2024, the revenue would be under the 2024 calendar year. Most small businesses use cash basis accounting.

    + +

    Track all of your expenses

    + +

    As a small business, whenever you have a business expense it's much easier to log it right away than trying to dig it up and remember what it was for at the end of the tax year.

    + +

    You can enter each of your expenses in the Invoice Ninja Expenses module:

    + +

    Enter a new expense

    + +
      +
    • If you want to track WHO you paid the expense to, attach it to a vendor. + +
        +
      • If the expense was related to a client or project, you can attach it to a client and project.
      • +
    • +
    • You are able to categorize the expense by selecting or creating a category.
    • +
    • Tax: if you are required to keep track of taxes you PAID on business expenses to claim input tax credits, you can do this by enabling Expense Tax under Settings > Tax Settings > Expense Tax Rates. + +
        +
      • You can even layer up to three calculated tax rates. See Tax Settings for details on tax configuration.
      • +
    • +
    + +

    Example use cases

    + +
      +
    • John's business pays a total of $100 for an item purchased by the business which included 13% sales tax. He creates an expense in Invoice Ninja, enters the total amount as $113, selects the 13% Tax option, and selects Inclusive Taxes. The expense total was 113.00 which included 13% tax. Now the amounts and taxes paid will be accurately reflected on reports.
    • +
    • John's business uses the Recurring Expense feature to log the company internet bill which is $123 each month which includes 13% sales tax. Since the internet provider charges the company card automatically, John selected the option “Mark Paid” when creating the recurring expense so that it's marked as paid automatically.
    • +
    • John manually enters an expense record for when he pays his New York utilities bill. He set the vendor as ‘City of New York' and category as ‘Water Bill'. He is later able to track his expenses paid to the City of New York, or by the Water Bill category. On his year-end Profit and Loss report, the categorized expenses will be reflected accurately.
    • +
    + +

    Sales tax collection

    + +

    If you are collecting sales tax, ensure you have the tax rates configured properly in Invoice Ninja. +See Tax Settings for details on tax configuration.

    + +

    Once your tax rate(s) are added, you would apply tax to your products/invoices. If certain items sold are exempt from sales tax, it's easy to mark a product as Tax Exempt, or taxable at 0% in case you are able to claim input tax credits on it.

    + +

    Transactions

    + +

    You can link your bank account to Invoice Ninja and have it sync your transactions for bookkeeping purposes. See Transactions for how to set this up.

    + +

    You can import your transactions on demand, or with automatic syncing, which will keep all of your transactions up to date. You also have the option to import bank statements in CSV format.

    + +

    Or, if you need to, you can enter transactions manually by yourself.

    + +

    Whether the transactions are added manually, imported, or synced from your bank account, you have the ability to categorize them as Deposit or Withdrawal, set the currency, bank account, and description.

    + +

    Once a deposit transaction is recorded in Invoice Ninja, you have the ability to link it to an existing payment, or create a new payment record from the transaction. If the transaction is a withdrawal, you can link it to an expense record.

    + +

    Payments

    + +

    Payments are records of all invoice payments your business receives. When a client pays an invoice online via Invoice Ninja, a payment record will automatically be created and linked to that client and invoice.

    + +

    You are able to manually record payments (for example, if client paid with cheque). Each payment is linked to an invoice. The invoice module checks the payments linked to the invoice to determine if the invoice is outstanding (payment amounts < invoice total amount).

    + +

    Reports can be run on payments which can filter the dates, clients, invoices, amounts, etc. Since each payment must be linked to an invoice, taxes are not set on the payment level – the tax rates used for reporting are based on the invoice.

    + +

    Financial Reports

    + +

    You can generate customized reports for your various records in Invoice Ninja.

    + +

    If you consistently entered all your expenses and payments received in Invoice Ninja throughout the year, at the end of the tax year when you need to calculate the total revenues, taxes collected, expenses, and profit amounts to your tax agency, it's easy to accomplish with the built-in reports.

    + +

    Profit and Loss Report

    + +

    See Reports: Profit and Loss Report

    + +

    Manual Calculations

    + +

    If you do not wish to use the Profit and Loss report, you can run a combination of reports manually.

    + +

    Payment

    + +

    Payment report

    + +
      +
    • The Payment report can be used to tally up all received payments in the chosen date range.
    • +
    • You can open the CSV in Excel, click to select the entire Payment Amount column, and the Sum will be displayed in the bottom right.
    • +
    • NOTE the sum of payment amounts won't suffice for you if you've received payments in multiple currencies. The Profit and Loss report automatically converts payments to your company's default currency.
    • +
    + +

    Expense

    + +

    Expense report

    + +

    The Expense report can be used to tally up all expenditures in the chosen date range. You can further filter by expense types etc.

    + +

    Tax Summary Report

    + +

    Tax summary report

    + +

    The Tax Summary Report can be used to see a total of all the taxes collected in the chosen date range, broken down by each tax rate's name and rate. You may wish to use this report for calculating your input tax credits if you collect multiple rates.

    + +

    Tax summary report example

    + +

    Other Reports

    + +

    There are a number of other reports available for product sales, invoices by client, credits, quotes, purchase orders, and more. See Reports

    + +

    Calculations

    + +

    If you've logged all your expenses, payments received, and taxes collected in Invoice Ninja, the fiscal year-end should be a breeze since it can be calculated at any time with the reports described above.

    + +

    Dashboard

    + +

    Dashboard

    + +

    Clicking the settings gear in the top-right of the dashboard allows you to select the date range for the chart, as well as currency (if you bill in different currencies).

    + +

    Dashboard overview preferences

    + +

    The Invoice Ninja dashboard features a chart displaying your invoices, payments, outstanding, and expenses.

    + +

    Hovering over any point on the chart will show the pop-up calculations:

    + +

    Dashboard chart hover report

    + +

    Note that the amounts shown in the dashboard report include sales taxes collected.

    + +

    Disclaimer

    + +

    Disclaimer: this article is not any form of tax advice. It is simply describing Invoice Ninja's capabilities and configuration. For tax advice consult a tax professional.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/taxes/index.html b/en/taxes/index.html new file mode 100644 index 00000000..3c4777f8 --- /dev/null +++ b/en/taxes/index.html @@ -0,0 +1,770 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Taxes

    + +

    Manual Taxes

    + +

    Taxes can be configured manually by following the step here where you can manually define the tax names, rates and how they are applied.

    + +

    Video

    + +

    Learn how to configure taxes in Invoice Ninja:

    + +
    + +
    + +

    US Sales Tax calculations

    + +
    + +
    + +

    In Invoice Ninja v5.6 we introduce the ability to perform automatic tax calculations, let us provide a brief introduction to help you understand sales tax calculations in the United States.

    + +

    Sales tax in the U.S. is a consumption tax imposed by the government on the sale of goods and services. It's usually calculated as a percentage and added to the price of a product or service at the point of sale. Unlike some countries where a value-added tax (VAT) is utilized, in the U.S., there is no national sales tax. Instead, sales tax is levied at the state, county, and sometimes even at the municipal level, making it somewhat complex.

    + +

    This means that the sales tax can vary significantly from one location to another, not just from state to state, but even within a state. For example, in one city, the total sales tax might be 6%, while in another, it might be 9%. Some states, like Oregon and Delaware, don't impose any sales tax at all.

    + +

    Products and services can also be taxed differently. For instance, some states tax groceries, while others don't. Similarly, some states offer tax holidays, specific times during the year when sales tax is not charged on certain items.

    + +

    To accurately calculate sales tax, it's important to know:

    + +
      +
    • The precise location of the sale (the "nexus").
    • +
    • The type of product or service being sold.
    • +
    • The current tax rate in that location.
    • +
    • Invoice Ninja can simplify this process for you by automating the sales tax calculation. It identifies the appropriate tax rate based on the 'ship-to' address on the invoice, and applies it to the taxable items in your invoice. It stays updated with the current tax rates across different locations, ensuring that your invoices are always compliant with the most recent tax laws.
    • +
    + +

    Remember, managing sales tax correctly is not only good for your business operations, but it's also a legal obligation. Having the ability to automatically calculate sales tax will save you time, reduce errors, and ensure that you're collecting the correct amount of tax on each sale, which is crucial for your business's tax reporting and remittance.

    + +

    Configure US tax calculations

    + +

    If you are a hosted Invoice Ninja client with a Pro or Enterprise plan, you can turn on tax calculations with these steps:

    + +

    Turn on Calculate Taxes

    + +
    Settings > Tax Settings
    +
    + +

    Your company's country in Invoice Ninja must be set to either United States, Australia, or an EU country for the Calculate Taxes option to appear. (set under Company Details > Address).

    + +

    Turn on tax calculations

    + +

    Navigate to Settings > Tax Settings and turn the Calculate Taxes switch on. A new section will appear for further configuration. It is important to select the Seller (your) subregion, this will be a US state where your business is registered for tax purposes.

    + + + +

    Beneath this is a range of regions where automatic tax calculations are supported. Each section provides additional granularity for where you wish to collect tax.

    + +

    There are essentially two options here, the first is to collect taxes in all states (Tax All), or you can choose Tax Selected and select which states to collect tax by clicking on the Show option which will expose all states. Mark the checkboxes of the states you wish to collect taxes from and then save.

    + +

    Update your products

    + +

    The way sales tax is applied can vary significantly based on the type of goods or services being sold. This is because each state can set its own rules about what is taxable and what isn't. For instance, tangible personal property is usually taxable, but certain types of items like groceries, prescription medicines, and clothing might be exempt from sales tax in some states.

    + +

    When it comes to services, the rules can get a bit more complex. Some states tax all services, some tax only certain services, while others don't tax services at all. For instance, repair and maintenance services might be taxed in one state, but not in another. Similarly, professional services such as legal or consulting services may be exempt in some states, but taxable in others.

    + +

    To handle the range of tax possibilities you can assign tax categories to your products.

    + +

    The available tax categories are as follows:

    + +
      +
    • Physical Goods
    • +
    • Digital Products
    • +
    • Services
    • +
    • Shipping
    • +
    • Tax Exempt
    • +
    • Reduced Tax
    • +
    • Override Tax
    • +
    • Zero Rated
    • +
    • Reverse Tax (Use Tax)
    • +
    + +

    Physical Goods

    + +

    Sales tax on physical goods, also known as tangible personal property, is one of the most common forms of sales tax in the United States. The majority of states charge sales tax on the purchase of physical goods, such as electronics, furniture, and vehicles. However, what is considered taxable can vary from state to state. Certain physical goods like groceries, prescription medicines, and sometimes clothing may be exempted or taxed at a reduced rate in some states. Select this category for physical goods that are taxable.

    + +

    Digital Products

    + +

    Sales tax on digital products is an evolving area in U.S. tax law, reflecting the increasing shift towards a digital economy. Digital products can include anything from e-books, music and video downloads, to software and digital subscriptions.

    + +

    Some states may tax digital goods exactly the same way as physical goods, others may tax only certain types of digital goods, while some states do not tax digital goods at all. For instance, an e-book might be taxed in one state, but could be tax-exempt in another. The tax might also depend on whether the digital good is considered a service or a product, and whether it's delivered on a tangible medium like a DVD or CD.

    + +

    Services

    + +

    Sales tax on services can be a complex area of taxation in the United States. Unlike tangible goods, which are usually taxable, services are taxed differently across states. Some states tax all services, others tax only specific services, and some do not tax services at all.

    + +

    For example, professional services such as consulting, legal, and accounting services may be exempt from sales tax in some states, while they are taxable in others. Similarly, personal services like haircuts, repairs and maintenance, or fitness training may be treated differently depending on the state.

    + +

    Tax Exempt

    + +

    Sales tax exemptions are an important part of the tax landscape in the United States. An exemption means that certain goods or services are not subject to sales tax. The specifics of what products and services are tax-exempt can vary significantly from one state to another.

    + +

    Common tax-exempt items often include groceries and prescription medicines, as many states aim to reduce the tax burden on essential items. Clothing is another category that is sometimes exempt or taxed at a lower rate, especially in states like Pennsylvania and Minnesota.

    + +

    Reduced Tax

    + +

    In addition to standard and exempt tax rates, many states in the United States also implement reduced tax rates for certain types of goods or services. These reduced rates are generally applied to make essential items more affordable or to stimulate certain sectors of the economy.

    + +

    Reduced tax rates can also apply to certain types of services. For instance, some states might apply a lower tax rate to educational services, medical services, or public transportation.

    + +

    Override Tax

    + +

    In some circumstances you may wish to override the tax rate on certain products that are outside the typical sales tax scope. When selected an Override Tax category, you can also select the tax (if any) that you wish to apply to the product.

    + +

    Zero Rated

    + +

    Zero-rated tax items are a unique category in the world of sales tax. While it might seem similar to tax-exempt items, there is a crucial difference. When an item is zero-rated, it technically remains taxable, but at a rate of 0%. The key advantage here is that while the end consumer doesn't pay any tax on these goods or services, the businesses involved in the supply chain may still reclaim input taxes (if applicable), something that is not allowed for tax-exempt items.

    + +

    However, it's important to note that the concept of zero-rated goods is more commonly associated with countries that use a Value Added Tax (VAT) system, such as those in the European Union or Canada. In these systems, certain essential goods like food or books are often zero-rated to reduce the cost burden on consumers, while still allowing businesses to claim back VAT they've paid on inputs.

    + +

    In the United States, which uses a sales tax system rather than VAT, the concept of zero-rating doesn't apply in the same way. Instead, states usually categorize goods and services as either taxable, exempt, or taxable at a reduced rate.

    + +

    Reverse Tax (Use Tax)

    + +

    The concept of "reverse tax" is often used in the context of "use tax". In the United States, a use tax is typically a type of tax charged to consumers who purchase goods or services from outside their home state for use in their home state, and where no sales tax has been charged.

    + +

    Essentially, use tax is the counterpart to sales tax and is designed to discourage consumers from buying out-of-state in order to avoid sales tax. It also helps to level the playing field between in-state retailers (who have to charge sales tax) and out-of-state retailers (who often don't).

    + +

    The rate of use tax is generally the same as the sales tax that would have been charged if the purchase had been made in-state. Therefore, if you buy an item tax-free from an online retailer located in another state, but you use the item in your home state, you're usually responsible for paying use tax to your state.

    + +

    Keep in mind, it's typically the buyer's responsibility to calculate, report, and remit use tax to the appropriate tax authority. This can get complicated for businesses making numerous out-of-state purchases. However, some states require larger businesses or those with a significant presence (nexus) in the state to charge use tax at the point of sale, effectively reversing the normal taxation process, hence the term "reverse tax".

    + +

    Tax Exempt Product

    + +

    Tax Exemptions

    + +

    In the realm of sales tax, tax exemptions are specific scenarios where sales tax does not have to be paid on certain goods, services, or transactions. These exemptions are set by the tax authority, often at the state level in the United States, and can vary greatly from one state to another.

    + +

    Product-based Exemptions: Certain types of goods may be exempt from sales tax. For example, necessities like groceries and prescription medications are often tax-exempt. Clothing is also exempt in some states, and many states offer temporary exemptions for back-to-school supplies during certain periods of the year.

    + +

    Use-based Exemptions: This refers to situations where an item is used in a way that qualifies it to be tax-exempt. For instance, goods that are purchased for resale are often exempt from sales tax, as the tax will ultimately be paid by the end consumer. Similarly, items used in manufacturing or items purchased by non-profit organizations are often tax-exempt.

    + +

    Buyer-based Exemptions: In some cases, the buyer's status can lead to a tax exemption. For instance, government agencies, non-profit organizations, and certain other groups may not have to pay sales tax on their purchases.

    + +

    Transaction-based Exemptions: Certain types of sales transactions may be exempt from sales tax. For example, sales involving interstate commerce may be exempt in some cases.

    + +

    If you sell goods and services to a client who is tax exempt, you can mark them as tax exempt by editing their client record and setting the tax exempt switch on.

    + +

    Tax Exempt Product

    + +

    Configure EU tax calculations

    + +

    Currently we only support tax calculations for German based users. Taxes can be calculated for both DE -> DE and also DE -> EU countries. You'll want to configure your product categories accordingly whether they are exempt, reduced or standard tax.

    + +

    A new feature is the ability of Invoice Ninja to verify a clients VAT number. Where a valid VAT number is present, the tax calculation will take this into consideration and apply or remove the tax depending on the client location. Please note that the vat number must pass validation using the VIES validation located here

    + +

    + For self host users, you must have the PHP SOAP extension installed for the VAT number validation to work. +

    + +

    Cross border tax calculations

    + +

    Selling products or services into foreign countries introduces a new set of tax obligations and considerations. Some countries have a sales threshold where taxes must be included when selling to customers in these countries.

    + +

    For example if your sales into Australia are greater than $75,000 AUD, then you are required to register with the Australian Taxation Office and collect / report and remit GST.

    + +

    Every country has its own specific requirements which you should investigate with professional advice.

    + +

    Current we suppose cross border taxes in these Countries.

    + +
      +
    • USA
    • +
    • EU
    • +
    • Australia
    • +
    + +

    Self Host - Taxes

    + +

    For self host users, it is important to note that US Sales tax calculations are only the State sales tax rates. The surtax (city/district/county) taxes are not calculated as this is a third party service. Please consider this when using the sales tax calculations, as they may not be correct.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/templates/index.html b/en/templates/index.html new file mode 100644 index 00000000..ca6b77ae --- /dev/null +++ b/en/templates/index.html @@ -0,0 +1,2452 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Templates

    + +

    Introduction

    + +

    Templates allow you to create customized designs and documents using raw data. We have a prebuilt range of templates that will allow you to quickly create Statements / Payment Receipts / Payment Refund Receipts and Delivery Notes, but the functionality does not stop there.

    + +

    You can also run a templates against any entity within the application and have a PDF returned the the entities dataset embedded in. Here is an example of a template which has been produced from a Project:

    + +

    alt text

    + +

    When run against our project template, we receive a PDF like this:

    + +

    alt text

    + +

    In our template we have constructed (use the Twig templating engine) a document which contain the projects details and a summary of each task time log entry.

    + +

    Getting Started

    + +

    Delivery Note Example

    + +
    + +
    + +

    Concepts

    + +

    Templates are simple Html / CSS documents combined with the super powerful twig templating engine.

    + +

    This combined with the raw data from Invoice Ninja allows you to create a document that exactly fits your requirements. To start, simply create a new template in

    + +
    Settings / Invoice Design / Custom Designs
    +
    + +

    alt text

    + +

    You will see that along with providing a name for the design/template, there is a new selector which allows you to choose whether the design is a regular design (ie for invoices / quotes) or a template which can also be a custom design, but also includes the power twig syntax and data to create bespoke templates.

    + +

    After selecting the template option, a series of checkboxes will appear where you can associate the data types with the template. This is an important step as it allows us to provide the menu options for this template in the correct location and also provides the correct context when running the template;

    + +

    for example, if you select the invoice checkbox, the system will be able to prepare your invoice/s to be run through the template. You can select multiple options here and the system will ensure this data is prepared and ready for use in the template.

    + +

    How did we construct this? Lets take a look at a template sample:

    + +

    alt text

    + +

    Embedded in the html/css is a dedicated set of <ninja></ninja> tags, this tells the template engine that we are now using the Twig Templating system.

    + +

    alt text

    + +

    Templates always assume that the data being processed in an array of objects. In this particular case, we have an array of projects. If your template will only ever consider a single project then you'll want to harvest the first project in your array of projects using this syntax:

    + +
    {% if projects %}
    +{% set project = projects|first %}
    +
    + +

    Now that we have the project object, we can use this in our template, to print a variable to the template, you would wrap the variable in {{ }} like this:

    + +
    <h1>@{{ project.name }}</h1>
    +<h3>Due: {{ project.due_date }}</h3>
    +<h6>{{ project.current_hours }} / {{ project.budgeted_hours }}: (Hours / Budgeted Hours @ {{ project.task_rate }}) - Report generated on {{ "now"|date('Y-m-d') }}</h6>
    +
    + +

    We've now started to introduce variables into our template and also some nifty twig formats for dynamic data such as a date using this following syntax to present when the report was generated

    + +
    Report generated on {{ "now"|date('Y-m-d') }}
    +
    + +

    Lets now loop through the project tasks and output the time_log data with the following sequence

    + +
    {% for task in project.tasks %}
    +
    +    {% for log in task.time_log %}
    +
    +    <tr>
    +        <td>{{ log.start_date }}</td>
    +        <td>
    +            <div>
    +                <ul>
    +                    <li>{{ log.description }}</li>
    +                    <li>{{ task.user.name }}</li>
    +                </ul>
    +            </div>
    +
    +        </td>
    +        <td>{{ log.duration|date('h:i:s')}}</td>
    +    </tr>
    +    {% endfor %}
    +
    +{% endfor %}
    +
    + +

    Here we have created a for loop, iterating over every task in the project, this follows with another for loop where we loop over every time_log entry in each task where we output the dates / description and duration of each task.

    + +

    Finally, we are able to transform the log.duration (seconds), into a date format with h:i:s format (Hours:Minutes:Seconds)

    + +

    Using blocks in templates

    + +

    If you wish to use standard company/client/vendor details, this is super simple using standard div blocks:

    + +
    <div id="client-details"></div>
    +<div id="company-details"></div>
    +<div id="company-address"></div>
    +<div id="vendor-details"></div>
    +<div id="shipping-address"></div>
    +
    + +

    These will populate using the data stored in Settings > Invoice Designs for each block.

    + +

    Data Access

    + +

    Twig variables

    + +

    Accessing data using twig would be as follows:

    + +

    First we'd check to ensure the variable is available

    + +
    {% if tasks|e %}
    +{% endif %}
    +
    + +

    Then we can iterate

    + +
    {% if tasks|e %}
    +
    +    {% for task in tasks %}
    +    {% endfor %}
    +
    +{% endif %}
    +
    + +

    Accessing data is done using dot notation, for example retrieving the client name of a tasks project would be as follows:

    + +
    {{ task.project.client.name }}
    +
    + +

    Invoice Ninja variables

    + +

    Standard $ notation variables are also available within templates, this allows you to use familiar variables such as $invoice.amount - you can also combine twig and ninja variables like this to integrate conditionals into your template. ie

    + +

    {% if invoice.balance > 0 %} + $invoice.balance is payable! +{% else %} + Invoice has been paid! Thanks! +{% endif %} + +
    + +

    Allowed Tags

    + +
      +
    • if
    • +
    • for
    • +
    • set
    • +
    • filter
    • +
    + +

    Allowed Filters

    + +
      +
    • escape
    • +
    • e
    • +
    • upper
    • +
    • lower
    • +
    • capitalize
    • +
    • filter
    • +
    • length
    • +
    • merge
    • +
    • format_currency
    • +
    • format_number
    • +
    • format_percent_number
    • +
    • map
    • +
    • join
    • +
    • first
    • +
    • date
    • +
    • sum
    • +
    • nl2br
    • +
    + +

    Allowed Functions

    + +
      +
    • range
    • +
    • cycle
    • +
    • constant
    • +
    • date
    • +
    + +

    Allowed Properties

    + +
      +
    • type_id
    • +
    + +

    Allowed Methods

    + +
      +
    • img
    • +
    • t
    • +
    + +

    Statements

    + +

    Statements are special objects in templates. Because the input data point is a client/s we need additional information to understand whether a template is a "statement" template or not.

    + +

    When creating custom statements, you will want to insert a comment within the template so that the system can resolve that it is a statement for processing

    + +
    <!doctype html>
    +<!-- Statement - TemplateID #TS4 ##statement##-->
    +<html>
    +<head>
    +
    + +

    Note the special text

    + +
    ##statement##
    +
    + +

    This will allow the system to resolve a custom statement.

    + +

    Object Json Definitions

    + +

    Here are the object definitions that are available.

    + +

    Invoice

    + +
    {
    +    "invoices": [
    +        {
    +            "amount": "$6,606.30",
    +            "balance": "$6,606.30",
    +            "status_id": 2,
    +            "status": "Sent",
    +            "amount_raw": "6606.300000",
    +            "balance_raw": "6606.300000",
    +            "number": "0001",
    +            "discount": "6.000000",
    +            "po_number": "Unde.",
    +            "date": "25. March 2024",
    +            "last_sent_date": "",
    +            "next_send_date": "",
    +            "due_date": "",
    +            "terms": "Default company invoice terms",
    +            "public_notes": "",
    +            "private_notes": "",
    +            "uses_inclusive_taxes": false,
    +            "tax_name1": "GST",
    +            "tax_rate1": 10,
    +            "tax_name2": "VAT",
    +            "tax_rate2": 17.5,
    +            "tax_name3": "THIRDTAX",
    +            "tax_rate3": 5,
    +            "total_taxes": "$1,905.44",
    +            "total_taxes_raw": "1905.440000",
    +            "is_amount_discount": false,
    +            "footer": "Default invoice footer",
    +            "partial": "0.000000",
    +            "partial_due_date": "",
    +            "custom_value1": "",
    +            "custom_value2": "",
    +            "custom_value3": "",
    +            "custom_value4": "",
    +            "custom_surcharge1": 0,
    +            "custom_surcharge2": 0,
    +            "custom_surcharge3": 0,
    +            "custom_surcharge4": 0,
    +            "exchange_rate": 1,
    +            "custom_surcharge_tax1": false,
    +            "custom_surcharge_tax2": false,
    +            "custom_surcharge_tax3": false,
    +            "custom_surcharge_tax4": false,
    +            "reminder1_sent": "",
    +            "reminder2_sent": "",
    +            "reminder3_sent": "",
    +            "reminder_last_sent": "",
    +            "paid_to_date": "$0.00",
    +            "auto_bill_enabled": false,
    +            "line_items": [
    +                {
    +                    "quantity": 1,
    +                    "cost": "$372.00",
    +                    "product_key": "Ut in.",
    +                    "notes": "Architecto at est.",
    +                    "discount": 0,
    +                    "is_amount_discount": false,
    +                    "tax_name1": "Sales Tax",
    +                    "tax_rate1": 5,
    +                    "tax_name2": "",
    +                    "tax_rate2": 0,
    +                    "tax_name3": "",
    +                    "tax_rate3": 0,
    +                    "sort_id": "0",
    +                    "line_total": "$372.00",
    +                    "gross_line_total": "$389.48",
    +                    "custom_value1": "https://picsum.photos/200",
    +                    "custom_value2": "75",
    +                    "custom_value3": "Nulla est incidunt.",
    +                    "custom_value4": "Consequatur in.",
    +                    "type_id": "1",
    +                    "product_cost": "$0.00",
    +                    "tax_amount": "$17.48",
    +                    "date": "",
    +                    "tax_id": "1",
    +                    "task_id": "",
    +                    "expense_id": "",
    +                    "_id": "358982ee-f062-42f3-9dcf-4068e9347fa0",
    +                    "cost_raw": 372,
    +                    "discount_raw": 0,
    +                    "line_total_raw": "372.00",
    +                    "gross_line_total_raw": 389.48,
    +                    "tax_amount_raw": 17.48,
    +                    "product_cost_raw": 0
    +                },
    +                {
    +                    "quantity": 1,
    +                    "cost": "$73.00",
    +                    "product_key": "Non.",
    +                    "notes": "Aut sunt totam.",
    +                    "discount": 0,
    +                    "is_amount_discount": false,
    +                    "tax_name1": "Sales Tax",
    +                    "tax_rate1": 5,
    +                    "tax_name2": "",
    +                    "tax_rate2": 0,
    +                    "tax_name3": "",
    +                    "tax_rate3": 0,
    +                    "sort_id": "0",
    +                    "line_total": "$73.00",
    +                    "gross_line_total": "$76.43",
    +                    "custom_value1": "https://picsum.photos/200",
    +                    "custom_value2": "29",
    +                    "custom_value3": "Accusamus quo.",
    +                    "custom_value4": "Qui similique culpa.",
    +                    "type_id": "1",
    +                    "product_cost": "$0.00",
    +                    "tax_amount": "$3.43",
    +                    "date": "",
    +                    "tax_id": "1",
    +                    "task_id": "",
    +                    "expense_id": "",
    +                    "_id": "013efb0f-5f11-45fc-b404-20427fb0e2a0",
    +                    "cost_raw": 73,
    +                    "discount_raw": 0,
    +                    "line_total_raw": "73.00",
    +                    "gross_line_total_raw": 76.43,
    +                    "tax_amount_raw": 3.43,
    +                    "product_cost_raw": 0
    +                },
    +            ],
    +
    +            "client": {
    +                "name": "Kub, Koepp and Conroy",
    +                "balance": "6606.300000",
    +                "payment_balance": "0.000000",
    +                "credit_balance": "0.000000",
    +                "vat_number": "373145743"
    +            },
    +            "payments": [
    +                {
    +                    "status": "Refunded",
    +                    "badge": "<h6><span class=\"badge badge-primary\">Refunded<\/span><\/h6>",
    +                    "amount": "$104.95",
    +                    "applied": "$104.95",
    +                    "balance": "-$104.95",
    +                    "refunded": "$104.95",
    +                    "amount_raw": "104.950000",
    +                    "applied_raw": "104.950000",
    +                    "refunded_raw": "104.950000",
    +                    "balance_raw": -104.95,
    +                    "date": "24. March 2024",
    +                    "method": "",
    +                    "currency": "USD",
    +                    "exchange_rate": 1,
    +                    "transaction_reference": null,
    +                    "is_manual": 1,
    +                    "number": "0003",
    +                    "custom_value1": "",
    +                    "custom_value2": "",
    +                    "custom_value3": "",
    +                    "custom_value4": "",
    +                    "created_at": "25. March 2024",
    +                    "updated_at": "25. March 2024",
    +                    "refund_activity": ["24. March 2024 Invoice #0029 $104.95 Refunded"],
    +                    "client": {
    +                        "name": "cypress",
    +                        "balance": "0.000000",
    +                        "payment_balance": "333.000000",
    +                        "credit_balance": "0.000000",
    +                        "vat_number": "561724719"
    +                    },
    +                    "paymentables": [
    +                        {
    +                            "invoice": "0029",
    +                            "amount_raw": "104.9500",
    +                            "refunded_raw": "104.9500",
    +                            "net_raw": 0,
    +                            "amount": "$104.95",
    +                            "refunded": "$104.95",
    +                            "net": "$0.00",
    +                            "is_credit": false,
    +                            "date": "24. March 2024",
    +                            "created_at": "25. March 2024",
    +                            "updated_at": "25. March 2024",
    +                            "timestamp": 1711329333
    +                        }
    +                    ],
    +                }
    +            ],
    +            "total_tax_map": [
    +                {
    +                    "name": "GST 10%",
    +                    "total": 470.09
    +                },
    +                {
    +                    "name": "VAT 17.5%",
    +                    "total": 822.65
    +                },
    +                {
    +                    "name": "THIRDTAX 5%",
    +                    "total": 235.04
    +                }
    +            ],
    +            "line_tax_map": [
    +                {
    +                    "name": "Sales Tax 5%",
    +                    "total": 124.72999999999999
    +                },
    +                {
    +                    "name": "VAT 17.5%",
    +                    "total": 117.95
    +                },
    +                {
    +                    "name": "GST 10%",
    +                    "total": 134.98
    +                }
    +            ]
    +        }
    +    ]
    +}
    +
    + +

    Payment

    + +
    {
    +    "payments": [
    +        {
    +            "status": "Completed",
    +            "badge": "<h6><span class=\"badge badge-info\">Completed<\/span><\/h6>",
    +            "amount": "$6,723.74",
    +            "applied": "$6,723.74",
    +            "balance": "$0.00",
    +            "refunded": "$0.00",
    +            "amount_raw": "6723.740000",
    +            "applied_raw": "6723.740000",
    +            "refunded_raw": "0.000000",
    +            "balance_raw": 0,
    +            "date": "22. March 2024",
    +            "method": "",
    +            "currency": "USD",
    +            "exchange_rate": 1,
    +            "transaction_reference": "Manual entry",
    +            "is_manual": 1,
    +            "number": "0002",
    +            "custom_value1": "",
    +            "custom_value2": "",
    +            "custom_value3": "",
    +            "custom_value4": "",
    +            "created_at": "22. March 2024",
    +            "updated_at": "22. March 2024",
    +            "client": {
    +                "name": "Kilback-Stoltenberg",
    +                "balance": "0.000000",
    +                "payment_balance": "0.000000",
    +                "credit_balance": "2084.140000",
    +                "vat_number": "428950405"
    +            },
    +            "paymentables": [],
    +            "refund_activity": []
    +        }
    +    ]
    +}
    +
    + +

    Task

    + +
    {
    +    "tasks": [
    +        {
    +            "number": "0007",
    +            "description": "The task description",
    +            "duration": 726023,
    +            "rate": "$0.00",
    +            "rate_raw": "0.000000",
    +            "created_at": "21. March 2024",
    +            "updated_at": "27. March 2024",
    +            "date": "21. March 2024",
    +            "project": {
    +                "name": "Date App",
    +                "number": "0006",
    +                "created_at": "22. March 2024",
    +                "updated_at": "22. March 2024",
    +                "task_rate": "$0.00",
    +                "task_rate_raw": "0.000000",
    +                "due_date": "",
    +                "private_notes": "",
    +                "public_notes": "",
    +                "budgeted_hours": 1200,
    +                "custom_value1": "",
    +                "custom_value2": "",
    +                "custom_value3": "",
    +                "custom_value4": "",
    +                "color": "",
    +                "current_hours": 0,
    +                "tasks": [],
    +                "client": {
    +                    "name": "Kilback-Stoltenberg",
    +                    "balance": "0.000000",
    +                    "payment_balance": "0.000000",
    +                    "credit_balance": "2084.140000",
    +                    "vat_number": "428950405"
    +                },
    +                "user": {
    +                    "name": "Glennie Schaefer Dr. Corbin Rowe",
    +                    "email": "small@example.com"
    +                }
    +            },
    +            "time_log": [
    +                {
    +                    "start_date_raw": 1711012404,
    +                    "start_date": "20. March 2024 22:13:24",
    +                    "end_date_raw": 1711095351,
    +                    "end_date": "21. March 2024 21:15:51",
    +                    "description": "Consequatur voluptas aperiam sapiente optio non dolores quaerat.",
    +                    "billable": true,
    +                    "duration_raw": 82947,
    +                    "duration": "23:02:27"
    +                },
    +                {
    +                    "start_date_raw": 1711095651,
    +                    "start_date": "21. March 2024 21:20:51",
    +                    "end_date_raw": 1711149254,
    +                    "end_date": "22. March 2024 12:14:14",
    +                    "description": "Aut iusto ducimus molestiae reprehenderit fugiat cum.",
    +                    "billable": true,
    +                    "duration_raw": 53603,
    +                    "duration": "14:53:23"
    +                },
    +            ],
    +            "custom_value1": "",
    +            "custom_value2": "",
    +            "custom_value3": "",
    +            "custom_value4": "",
    +            "status": "Ready to do",
    +            "user": {
    +                "name": "Glennie Schaefer Dr. Corbin Rowe",
    +                "email": "small@example.com"
    +            },
    +            "client": {
    +                "name": "Kilback-Stoltenberg",
    +                "balance": "0.000000",
    +                "payment_balance": "0.000000",
    +                "credit_balance": "2084.140000",
    +                "vat_number": "428950405"
    +            }
    +        }
    +    ]
    +}
    +
    + +

    Definitions

    + +

    Invoice / Quote / Credit / Purchase Order Definition

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldDescriptionExample
    amountformatted currency$6,606.30
    balanceformatted currency$6,606.30
    status_idinteger representation of the status2
    statustext representation of invoice statusSent
    amount_rawfloat6606.300000
    balance_rawfloat6606.300000
    numberinvoice number0001
    discountfloat6.000000
    po_numberstringUnde.
    datestring25. March 2024
    last_sent_datestring25. March 2024
    next_send_datestring25. March 2024
    due_datestring25. March 2024
    termsstringDefault company invoice terms
    public_notesstringPublic Notes
    private_notesstringPrivate notes
    uses_inclusive_taxesbooleanfalse
    tax_name1stringGST
    tax_rate1float1
    tax_name2stringVAT
    tax_rate2float17.
    tax_name3stringTHIRDTAX
    tax_rate3float0
    total_taxesformatted currency$1,905.44
    total_taxes_rawfloat1905.440000
    is_amount_discountboolfalse
    footerstringDefault invoice footer
    partialfloat0.000000
    partial_due_datestring24/1/2024
    custom_value1stringCustom Value
    custom_value2stringCustom Value
    custom_value3stringCustom Value
    custom_value4stringCustom Value
    custom_surcharge1float0
    custom_surcharge2float0
    custom_surcharge3float0
    custom_surcharge4float0
    exchange_ratefloat1
    custom_surcharge_tax1booleanfalse
    custom_surcharge_tax2booleanfalse
    custom_surcharge_tax3booleanfalse
    custom_surcharge_tax4booleanfalse
    reminder1_sentstring25. March 2024
    reminder2_sentstring25. March 2024
    reminder3_sentstring25. March 2024
    reminder_last_sentstring25. March 2024
    paid_to_dateformatted currency$0.00
    auto_bill_enabledbooleamfalse
    line_itemsarrayLine items
    clientobjectClient
    paymentsarrayPayment
    total_tax_maparrayTax Map
    line_tax_maparrayTax Map
    + +

    Line items definition

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldDescriptionExample
    quantityfloat1
    costformatted currency$372.00
    product_keystringUt in.
    notesstringArchitecto at est.
    discountfloat0
    is_amount_discountbooleanfalse
    tax_name1stringSales Tax
    tax_rate1float5
    tax_name2string
    tax_rate2float0
    tax_name3string
    tax_rate3float0
    sort_idfloat0
    line_totalformatted currency$372.00
    gross_line_totalformatted currency$389.48
    custom_value1stringhttps://picsum.photos/200
    custom_value2string75
    custom_value3stringNulla est incidunt.
    custom_value4stringConsequatur in.
    type_idstring1
    product_costformatted currency$0.00
    tax_amountformatted currency$17.48
    datestring24/1/2023
    tax_idstring1
    task_idstring
    expense_idstring
    _idstring358982ee-f062-42f3-9dcf-4068e9347fa0
    cost_rawfloat372
    discount_rawfloat0
    line_total_rawfloat372.00
    gross_line_total_rawfloat389.48
    tax_amount_rawfloat17.48
    product_cost_rawfloat0
    + +

    Tax map definition

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldDescriptionExample
    namestringGST 10%
    totalfloat470.09
    + +

    Payment definition

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldDescriptionExample
    statusstringRefunded
    badgestringRefunded
    amountformatted currency$104.95
    appliedformatted currency$104.95
    balanceformatted currency-$104.95
    refundedformatted currency$104.95
    amount_rawfloat104.950000
    applied_rawfloat104.950000
    refunded_rawfloat104.950000
    balance_rawfloat-104.95
    datestring24. March 2024
    methodstringVisa
    currencystringUSD
    exchange_ratefloat1
    transaction_referencestring2sd2fv34
    is_manualboolean1
    numberstring0003
    custom_value1stringCustom Value
    custom_value2stringCustom Value
    custom_value3stringCustom Value
    custom_value4stringCustom Value
    created_atstring25. March 2024
    updated_atstring25. March 2024
    refund_activityarray of string[24. March 2024 Invoice #0029 $104.95 Refunded]
    paymentablesarrayPaymentables
    clientobjectClient
    + +

    Paymentables definition

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldDescriptionExample
    invoicestring0029
    amount_rawfloat104.9500
    refunded_rawfloat104.9500
    net_rawfloat0
    amountformatted currency$104.95
    refundedformatted currency$104.95
    netformatted currency$0.00
    is_creditbooleanfalse
    datestring24. March 2024
    created_atstring25. March 2024
    updated_atstring25. March 2024
    timestampunix timestamp171132933
    + +

    Task Definition

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FieldDescriptionExample
    numberTask number0007
    descriptionTask DescriptionService for bob
    durationDuration of task in seconds72602
    rateTask rate currency formatted$0.00
    rate_rawTask rate raw float0.000000
    created_atDate task created21. March 2024
    updated_atDate task updated27. March 2024
    dateDate of task21. March 2024
    custom_value1Task Custom Value 1Custom Value
    custom_value2Task Custom Value 2Custom Value
    custom_value3Task Custom Value 3Custom Value
    custom_value4Task Custom Value 4Custom Value
    statusThe task statusReady to do
    userThe Creating User ObjectSee User Property definition
    clientThe Client ObjectSee Client Property definition
    projectThe Client ObjectSee Client Property definition
    time_logArray of time log entriesSee time_log definition
    + +

    Time Log Definition

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Time Log Array (of objects)
    start_date_rawunix timestamp1711095651
    start_dateFormatted start date21. March 2024 21:20:51
    end_date_rawunix timestamp1711149254
    end_dateFormatted start date22. March 2024 12:14:14
    descriptionThe task item descriptionAut iusto ducimus molestiae reprehenderit fugiat cum
    billableboolean - defines if this time entry is billabletrue
    duration_rawseconds - raw duration of entry53603
    durationformatted duration14:53:23
    + +

    User Definition

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Creating User Object
    nameThe users nameBob Jane
    emailThe users emailbob@gmail.com
    + +

    Client Definition

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Client Object
    nameThe full client nameKilback-Stoltenberg
    balanceThe client balance0.000000
    payment_balanceThe client payment balance0.000000
    credit_balanceThje client credit balance2084.140000
    vat_numberThe client VAT Number428950405
    currencyThe client currency codeUSD
    localeThe client localeen
    addressThe formatted billing address1 Wallaby Way, Sydney
    shipping_addressThe formatted shipping address2 Wallaby Way, Sydney
    custom_value1The first client custom valueBob
    custom_value2The second client custom valueBlue
    custom_value3The third client custom valueBatman
    custom_value4The fourth client custom valuePistachio
    + +

    Project Definition

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Project Object
    nameThe project nameDate App
    numberThe project number0006
    created_atDate created22. March 2024
    updated_atDate updated22. March 2024
    task_rateTask Rate for project (formatted in currency)$0.00
    task_rate_rawTask rate for project - float format0.000000
    due_dateThe due date for the project22. March 2025
    private_notesThe private notes of the projectPrivate notes
    public_notesThe public notes of the projectPublic notes
    budgeted_hoursThe number of hours budgeted for the project200
    custom_value1Project Custom Value 1Custom Value
    custom_value2Project Custom Value 2Custom Value
    custom_value3Project Custom Value 3Custom Value
    custom_value4Project Custom Value 4Custom Value
    colorThe color associated with the project#fff
    current_hoursThe accured hours of the project so far100
    tasksArray of tasksTask
    userThe Creating User ObjectUser
    clientThe Client ObjectClient
    + +

    Sample Templates

    + +

    Statements

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionPreview
    TS1Plain StatementDownload
    TS2Color StatementDownload
    TS3Vertical StatementDownload
    TS4Logo StatementDownload
    + +

    Delivery Notes

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionPreview
    TD43 ColumnDownload
    TD52 Column / FooterDownload
    TD122 ColumnDownload
    TD132 Column MonoDownload
    + +

    Payment Receipts

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionPreview
    TP6StandardDownload
    TP7HorizontalDownload
    + +

    Refund Receipts

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionPreview
    TR8HorizontalDownload
    TR9StandardDownload
    + +

    Project/Tasks

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescriptionPreview
    TP11Project OutlineDownload
    TT10TaskDownload
    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/transactions/index.html b/en/transactions/index.html new file mode 100644 index 00000000..5b44f803 --- /dev/null +++ b/en/transactions/index.html @@ -0,0 +1,663 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Transactions

    + +

    Overview

    + +

    Invoice Ninja has partnered with Yodlee a top data provider, to gain access to bank data feeds. This partnership gives Invoice Ninja users worldwide access to major banks and enables them to connect their bank accounts for automatic reconciliation of payments and expenses.

    + +

    Bank Accounts

    + +
    Settings > Bank Accounts
    +
    + +

    You can view and add bank accounts in the settings section of the application.

    + +

    alt text

    + +

    For enterprise hosted users, the Connect Accounts button allows you to add, update, and remove accounts from Invoice Ninja. Clicking on this button will take you to the Yodlee platform where you can securely authenticate with your bank and select the accounts you wish to link with Invoice Ninja.

    + +

    Once your bank account is connected, you have the option to enable automatic syncing, which will keep all of your transactions up to date. If you prefer, you can also manually create bank accounts and transactions, or import bank statements in CSV format (Settings > Import | Export).

    + +

    Transaction List

    + +

    The transactions overview displays all of your transactions and their status.

    + +

    alt text

    + +
      +
    • Account Type - Defines the type of account the transaction is linked to, possible options include Bank, Credit Card, Savings Account.
    • +
    • Status - Defines the status of the transaction.

    • +
    • Unmatched - A new transaction that needs to be matched to a Invoice or Expense

    • +
    • Matched - A transaction that (based on predefined rules) has been matched to a Invoice or Expense
    • +
    • Completed - A transaction that has been matched AND linked to a Invoice or Expense

    • +
    • Deposit - The amount of income for the transaction.

    • +
    • Withdrawal - The amount of the expense for the transaction.
    • +
    • Date - The Date of the transaction.
    • +
    • Description - The description of the transaction.
    • +
    • Invoices - The linked invoices (visible when completed)
    • +
    • Expenses - The linked expenses (visible when completed)
    • +
    + +

    Create a manual transaction

    + +

    To create a manual transaction click on the Create button

    + +

    alt text

    + +

    Select a Type:

    + +
      +
    • Deposit for income
    • +
    • Withdrawal for expenses
    • +
    + +

    Enter the Date of the transaction +The amount +Select the currency of the transaction +Select the bank account to link the transaction to +Enter a description. For auto matching, if you enter the invoice number we will automatically find and match the related invoice.

    + +

    Matching Transactions

    + +

    When you click on a transaction a second window pane will open which will show you the matching options:

    + +

    Invoice Matching.

    + +

    To match one or more invoices to a transaction you can use the search dialog to find your invoice, or simply scroll through the list and check one of more invoice to link to the transaction.

    + +

    alt text

    + +

    To finalize, click on the Convert To Payment button. This will create the matching payment for the invoice/s and will also update the status of the invoices to paid

    + +

    Expense Matching.

    + +

    When matching expenses you are able to assign the Vendor and/or a expense category

    + +

    alt text

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/user-guide/index.html b/en/user-guide/index.html new file mode 100644 index 00000000..c77dcd32 --- /dev/null +++ b/en/user-guide/index.html @@ -0,0 +1,690 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    User Guide

    + +

    Overview

    + +

    Invoice Ninja is an invoicing application which makes sending invoices and receiving payments simple and easy. Our latest version is a clean slate rewrite of our popular invoicing application which builds on the existing feature set and adds a wide range of features and enhancements the community has asked for.

    + +

    Lets get started!

    + +

    We support a wide range of devices and have custom applications for all platforms. For best performance we highly recommend using the application specific to your operating system.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    DeviceLink
    AndroidDownload
    iOSDownload
    macOSDownload
    LinuxDownload
    WindowsDownload
    + +

    Of course we also provide a fantastic web application which can be found here. If you prefer a interface similar to our V4, you can use our React application here. No matter which device you use, your data will be kept in sync and up to date!

    + +

    Initial setup

    + +

    You'll want to do some basic configuration when you log in for the first time, settings up your company name, address and uploading your logo. You can follow the steps with this short video.

    + +
    + +
    + +

    Company Defaults

    + +

    After your initial company setup, you may want to configure additional details about your company. You can follow this video to configure some default settings:

    + +
    + +
    + +

    Company Logo

    + +

    Display your company logo on your Invoice PDFs and in the client portal. All emails that you send to your client from Invoice Ninja will display your Company Logo. You can upload your company logo in:

    + +
    Settings > Company Details > Logo
    +
    + +

    Company Logo Upload

    + +

    For best results, using a logo which has a landscape orientation. This will display best across all devices and resources including emails, PDF and the client portal

    + +

    Taxes and Localization

    + +
    Settings > Tax Settings
    +
    + +

    Learn how to setup total taxes including line item taxes, and also localize your installation for your region.

    + +
    + +
    + +

    Your first invoice

    + +

    Step through the process of creating your first invoice. Includes creating custom product columns and also customizing your invoice number patterns.

    + +
    + +
    + +

    Get Paid!

    + +

    The final step connecting a payment gateway. Invoice Ninja links with all major payment gateways and makes getting paid super simple. Here is a short video of how to connect the most popular gateway Stripe to Invoice Ninja

    + +
    + +
    + +

    For more information on payment gateways and methods that we support click here

    + +

    Frequently Asked Questions

    + +

    Please see our FAQ page

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en/vendors/index.html b/en/vendors/index.html new file mode 100644 index 00000000..75fb95bd --- /dev/null +++ b/en/vendors/index.html @@ -0,0 +1,663 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Vendors

    + +

    The Vendors module allows you to manage a list of vendors that your organization purchases goods or services from for business-related purposes. You can enter all necessary contact and billing information for each vendor, and track individual purchases through expense records which are linked to the corresponding vendor record. Managing vendor records is crucial for effective management of your business or organization.

    + +

    Vendor Module View

    + +

    When you select the Vendors module from the navigation menu on the left side of the admin portal, you are brought to a table view of all current vendor records. The table view allows you to sort vendors by column types, add/remove columns and filter to view archived or deleted vendors. You can also create new vendors from this screen. Each vendor in the table will have a kebab menu to the left of its entry in the table, where you can manage the vendor record or take actions such as editing, creating new expense records, archiving and deleting.

    + +

    Viewing a Vendor

    + +

    To view a vendor's details, select it from the table or list view. The preview panel will appear with 3 tabs. The top of the screen has an Edit button that takes you to the vendor edit screen, and a kebab menu with options to take action on the vendor record. The bottom of the preview panel has two buttons, "New Expense" and "Archive", that allow you to create a new expense record linked to the vendor or archive the vendor and hide it from the default table view.

    + +

    Overview

    + +

    The vendor overview tab shows general information about the vendor.

    + +
      +
    • The total value of all expenses from this vendor is displayed at the top.
    • +
    • Private and public notes are highlighted, and prefixed with a lock symbol for private notes, and a letter "i" in a small circle for public notes.
    • +
    • A list of multifunctional interactive buttons link to the user, expense records, and recurring expense records assigned to the vendor.
    • +
    + +

    Details

    + +

    The details tab has a list of other specifics about the vendor, such as their website, contact information, billing address, and more. Clicking on any of these listed items will copy the value of the item to your clipboard.

    + +

    Documents

    + +

    Here you can upload files such as pictures, documents, and more to link to your vendor record. This will mostly only be for your purposes in the admin portal however.

    + +

    Creating and Editing a Vendor

    + +

    Creating and editing a vendor in the desktop layout will take you to a new screen with all available fields presented in one view. On the mobile layout it is broken down into tabbed sections, similar to the way they appear in desktop layout, as follows:

    + +

    Details

    + +
      +
    • Name - Enter the name of your vendor here.
    • +
    • Number - This is a generated number for your record keeping purposes to identify different vendors in the system. Customize the number patterns under Settings > Generated Numbers.
    • +
    • ID Number - An optional and generic field for business ID numbers wherever applicable.
    • +
    • VAT Number - An optional field to support recording "Value Added Tax" numbers for countries like those in the European Union which require tracking this for tax purposes.
    • +
    • Website - The website of your vendor can be entered here.
    • +
    • Phone - A primary contact phone number for the vendor.
    • +
    + +

    Contacts

    + +

    You can add as many contacts as you like to a vendor record, to represent individuals or departments you may need to contact at some point from the vendor.

    + +
      +
    • First Name & Last Name - A first and last name for an individual, or simply enter a department name as a first name.
    • +
    • Email - The preferred email address for the contact.
    • +
    • Phone - The preferred phone number for the contact.
    • +
    + +

    Notes

    + +
      +
    • Currency - Optionally include a note about what the vendor's preferred currency is. New expense records linked to the vendor will automatically be populated with this currency choice.
    • +
    • Public Notes - Public notes may see future implementation, or be included in custom templates for invoices and other records. This is a good placeholder for general descriptions of a vendor.
    • +
    • Private Notes - Only viewable by admin portal users, you may use this field to leave private comments about a vendor for yourself and your coworkers.
    • +
    + +

    Address

    + +

    Billing address details for your vendor can be entered here for record keeping purposes.

    + +
      +
    • Street - The street number, and street name.
    • +
    • Apt/Suite - Apartment or suite number.
    • +
    • City
    • +
    • State or Province
    • +
    • Postal Code
    • +
    • Country

      + +

    • +
    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/en_index.js b/en_index.js new file mode 100644 index 00000000..b74dfd8d --- /dev/null +++ b/en_index.js @@ -0,0 +1 @@ +const data = {"version":"2.3.9","fields":["uri","title","sub_title","body"],"fieldVectors":[["uri/0",[0,7.086,1,3.043]],["title/0",[2,5.513]],["sub_title/0",[1,2.798,3,1.193]],["body/0",[4,4.939,5,4.939,6,2.806,7,4.26,8,3.65,9,4.059,10,3.65,11,4.53,12,3.898,13,2.475,14,2.26,15,3.307,16,3.764,17,4.939,18,4.939,19,2.844,20,3.764,21,3.65,22,2.26,23,3.549,24,2.149,25,3.764,26,4.931,27,3.65,28,4.939,29,2.769,30,6.246,31,3.549,32,4.939,33,3.24,34,4.53,35,3.068,36,4.939,37,3.65,38,4.53,39,3.764,40,3.38,41,3.764,42,3.898,43,4.939,44,3.898,45,4.939,46,3.65,47,4.939,48,3.65,49,4.939,50,3.764,51,4.53,52,1.821,53,3.898,54,4.939,55,3.764,56,3.764,57,3.764,58,3.898,59,3.65,60,3.764,61,4.26,62,3.46,63,4.939,64,3.38,65,4.939,66,3.38,67,3.121,68,3.764,69,4.939,70,3.46,71,4.53,72,2.844,73,4.53,74,3.898,75,4.939,76,3.898,77,4.939]],["uri/1",[78,8.439]],["title/1",[2,5.513]],["sub_title/1",[79,3.524]],["body/1",[6,1.047,8,1.362,10,1.362,13,0.924,16,1.405,19,1.061,21,1.362,23,1.325,25,1.405,27,1.362,29,1.034,31,1.325,33,1.209,35,1.145,37,1.362,39,1.405,42,1.455,44,1.455,46,1.362,48,1.362,50,1.405,53,1.455,55,1.405,57,1.405,60,1.405,62,1.291,64,1.262,66,1.262,68,1.405,70,1.291,72,1.061,74,1.455,76,1.455,80,0.933,81,0.692,82,7.517,83,1.691,84,5.238,85,1.843,86,2.977,87,2.977,88,1.843,89,1.691,90,1.843,91,1.843,92,1.843,93,1.691,94,1.843,95,1.843,96,4.348,97,1.843,98,1.691,99,7.107,100,1.691,101,5.971,102,1.691,103,1.691,104,1.843,105,1.843,106,1.802,107,1.691,108,1.843,109,1.843,110,1.59,111,4.304,112,1.843,113,1.843,114,1.843,115,1.843,116,1.691,117,1.515,118,1.691,119,1.843,120,1.843,121,1.843,122,1.843,123,1.843,124,1.843,125,1.109,126,1.59,127,1.691,128,3.246,129,1.691,130,1.691,131,1.843,132,1.843,133,1.843,134,1.843,135,1.843,136,1.843,137,1.691,138,1.843,139,1.843,140,1.59,141,1.843,142,1.59,143,1.515,144,1.843,145,1.843,146,1.515,147,1.691,148,1.691,149,1.59,150,1.843,151,1.843,152,1.59,153,1.843,154,1.843,155,1.59,156,1.843,157,1.843,158,1.515,159,1.843,160,1.843,161,1.59,162,1.691,163,1.843,164,1.59,165,1.59,166,3.246,167,1.59,168,1.691,169,1.843,170,1.515,171,1.691,172,3.246,173,1.59,174,1.691,175,1.843,176,1.59,177,1.843,178,1.843,179,1.515,180,1.691,181,1.843,182,1.843,183,1.515,184,1.843,185,1.59,186,1.691,187,1.843,188,1.515,189,1.691,190,1.843,191,1.515,192,1.59,193,1.843,194,1.515,195,1.843,196,1.59,197,1.843,198,1.691,199,1.843,200,6.585,201,1.691,202,1.59,203,3.246,204,1.59,205,1.843,206,1.843,207,1.691,208,1.843,209,1.843,210,1.691,211,1.843,212,1.843,213,1.691,214,1.843,215,1.843,216,1.515,217,1.59,218,1.59,219,1.691,220,1.59,221,1.843,222,1.59,223,1.691,224,1.843,225,1.515,226,1.691,227,1.843,228,1.843,229,1.59,230,1.843,231,1.515,232,1.691,233,1.843,234,1.59,235,1.843,236,1.843,237,1.59,238,1.691,239,1.843,240,1.691,241,1.843,242,1.843,243,1.515,244,1.843,245,1.691,246,1.843,247,1.59,248,1.691,249,1.59,250,1.843,251,1.843,252,1.515,253,1.843,254,1.455,255,1.843,256,1.843,257,1.515,258,1.843,259,1.59,260,1.843,261,1.59,262,1.843,263,1.843,264,1.691,265,1.843,266,1.843,267,1.515,268,1.843,269,1.691,270,1.843,271,1.691,272,1.843,273,1.843,274,1.691,275,1.843,276,1.843,277,1.59,278,1.843,279,1.843,280,1.691,281,1.843,282,1.59,283,1.843,284,1.691,285,1.843,286,1.691,287,1.691,288,1.843,289,1.843,290,1.691,291,1.843,292,1.59,293,1.843,294,1.59,295,1.691,296,1.843,297,1.515,298,1.843,299,1.59,300,1.843,301,1.843,302,1.59,303,1.691,304,1.843,305,1.59,306,1.843,307,1.515,308,1.843,309,1.515,310,1.843,311,1.843,312,1.691,313,1.691,314,1.843,315,1.691,316,1.691,317,1.691,318,0.906,319,0.798,320,1.262,321,1.843,322,1.691,323,1.691,324,1.691,325,1.843,326,1.691,327,1.843,328,1.843,329,1.59,330,1.843,331,1.843]],["uri/2",[332,8.439]],["title/2",[2,5.513]],["sub_title/2",[333,5.926]],["body/2",[6,2.844,8,3.699,10,3.699,13,2.508,16,3.815,19,2.882,21,3.699,23,3.597,25,3.815,27,3.699,29,2.807,31,3.597,33,3.284,35,3.109,37,3.699,39,3.815,42,3.951,44,3.951,46,3.699,48,3.699,50,3.815,53,3.951,55,3.815,57,3.815,60,3.815,62,3.507,64,3.426,66,3.426,68,3.815,70,3.507,72,2.882,76,3.951,80,2.534,81,1.879,89,4.591,93,4.591,116,4.591,118,4.591,125,4.398,126,4.318,137,4.591,162,4.591,165,4.318,168,4.591,174,4.591,186,4.591,192,4.318,202,4.318,217,4.318,295,4.591,303,4.591,334,7.313,335,2.271,336,4.591,337,4.591,338,6.308,339,7.313,340,4.591,341,6.308,342,5.006,343,3.951,344,4.318,345,5.006,346,5.006,347,4.591,348,4.591,349,5.006,350,5.006,351,4.591,352,5.006,353,5.006,354,5.006]],["uri/3",[355,8.439]],["title/3",[2,5.513]],["sub_title/3",[356,8.02]],["body/3",[6,1.403,8,1.825,10,1.825,13,1.238,16,1.883,19,1.422,21,1.825,23,1.775,25,1.883,27,1.825,29,1.385,31,1.775,33,1.62,35,1.534,37,1.825,39,1.883,42,1.949,44,1.949,46,1.825,48,1.825,50,1.883,53,1.949,55,1.883,57,1.883,60,1.883,62,1.73,64,1.69,66,1.69,68,1.883,70,1.73,72,1.422,74,1.949,76,1.949,80,1.25,81,0.927,140,2.131,142,2.131,146,2.03,149,2.131,152,2.131,155,2.131,158,2.03,161,2.131,164,2.131,167,2.131,170,2.03,173,2.131,176,2.131,179,2.03,183,2.03,185,2.131,188,2.03,191,2.03,194,2.03,196,2.131,198,2.265,201,2.265,204,2.131,207,2.265,210,2.265,213,2.265,216,2.03,218,2.131,220,2.131,222,2.131,225,2.03,229,2.131,231,2.03,234,2.131,237,2.131,240,2.265,243,2.03,245,2.265,247,2.131,249,2.131,252,2.03,254,1.949,257,2.03,259,2.131,261,2.131,264,2.265,267,2.03,269,2.265,271,2.265,274,2.265,277,2.131,280,2.265,282,2.131,284,2.265,286,2.265,290,2.265,292,2.131,294,2.131,297,2.03,299,2.131,302,2.131,305,2.131,307,2.03,309,2.03,312,2.265,315,2.265,320,1.69,322,2.265,324,2.265,326,2.265,329,2.131,357,2.47,358,2.47,359,2.47,360,2.47,361,2.47,362,2.47,363,2.47,364,2.47,365,2.47,366,2.47,367,2.47,368,2.47,369,2.47,370,2.47,371,2.47,372,2.47,373,2.47,374,2.47,375,2.47,376,2.47,377,2.47,378,2.47,379,2.47,380,2.47,381,2.47,382,2.47,383,2.47,384,2.47,385,2.47,386,2.47,387,2.47,388,2.47,389,2.47,390,2.47,391,2.47,392,2.47,393,2.47,394,2.47,395,2.47,396,2.47,397,2.47,398,2.47,399,2.47,400,2.47,401,2.47,402,2.47,403,2.47,404,2.47,405,2.47,406,2.47,407,2.47,408,2.47,409,2.47,410,2.47,411,2.47,412,2.47,413,2.47,414,2.47,415,2.47,416,2.47,417,2.47,418,2.47,419,2.47,420,2.47,421,2.47,422,2.47,423,2.47,424,2.47,425,2.47,426,2.47,427,2.47,428,2.47,429,2.47,430,2.47,431,2.47,432,2.47,433,2.47,434,2.47,435,2.47,436,2.47,437,2.47,438,2.47,439,2.47,440,2.47,441,2.47,442,2.47,443,2.47,444,2.47,445,2.47,446,2.47,447,2.47,448,2.47,449,2.47,450,2.47,451,2.47,452,2.47,453,2.47,454,2.47,455,2.47,456,2.47,457,2.47,458,2.47,459,2.47,460,2.47,461,2.47,462,2.47,463,2.47,464,2.47,465,2.47,466,2.47,467,2.47,468,2.265,469,2.47,470,2.47,471,2.47,472,2.03,473,2.47,474,2.47,475,2.47,476,2.265,477,2.47,478,2.265,479,2.47]],["uri/4",[480,8.439]],["title/4",[2,5.513]],["sub_title/4",[481,4.9]],["body/4",[6,0.356,11,0.574,16,0.477,23,0.45,25,0.477,27,0.463,33,0.411,35,0.389,46,0.463,60,0.477,64,0.428,80,0.606,81,0.235,83,1.098,86,2.017,87,0.574,98,0.574,100,0.574,103,0.574,106,0.592,107,0.574,111,0.514,125,1.589,126,1.032,127,0.574,129,0.574,130,0.574,143,0.514,146,0.514,147,0.574,148,0.574,158,0.514,170,0.514,171,0.574,180,0.574,183,0.514,188,0.514,189,0.574,191,0.514,192,0.54,194,0.514,202,0.54,204,0.54,216,0.514,217,0.54,219,0.574,223,0.574,225,0.514,226,0.574,232,0.574,237,0.54,238,0.574,243,0.514,247,0.54,248,0.574,252,0.514,257,0.514,277,0.54,282,0.54,287,0.574,292,0.54,297,0.514,307,0.514,313,0.574,316,0.574,317,0.574,320,0.428,323,0.574,329,0.54,335,1.199,338,1.897,340,0.574,343,0.494,344,0.54,347,0.574,348,0.574,351,0.574,468,0.574,476,0.574,482,0.626,483,0.626,484,0.626,485,0.626,486,0.626,487,0.626,488,0.626,489,0.626,490,0.626,491,0.626,492,0.626,493,0.626,494,0.626,495,0.626,496,1.197,497,0.626,498,0.626,499,0.331,500,0.626,501,0.626,502,0.626,503,0.626,504,0.626,505,0.514,506,0.626,507,1.197,508,0.626,509,0.574,510,0.626,511,0.54,512,1.197,513,0.54,514,0.514,515,0.626,516,0.626,517,1.197,518,0.626,519,0.626,520,0.626,521,0.626,522,0.626,523,0.626,524,0.626,525,0.626,526,0.626,527,0.626,528,0.54,529,0.626,530,0.626,531,0.626,532,0.626,533,0.626,534,0.626,535,0.626,536,0.626,537,0.626,538,0.626,539,0.626,540,0.626,541,0.626,542,0.626,543,0.626,544,0.626,545,6.496,546,0.626,547,0.626,548,0.626,549,0.626,550,0.626,551,0.626,552,0.626,553,0.626,554,0.626,555,1.197,556,0.54,557,0.626,558,0.626,559,0.626,560,0.626,561,1.197,562,0.626,563,0.626,564,0.626,565,0.626,566,0.626,567,0.626,568,0.626,569,0.626,570,0.626,571,0.626,572,0.626,573,0.626,574,0.626,575,0.626,576,0.626,577,0.626,578,0.626,579,0.626,580,0.626,581,0.626,582,0.626,583,0.626,584,0.626,585,0.574,586,0.574,587,0.626,588,0.626,589,0.626,590,0.626,591,0.626,592,0.626,593,0.626,594,0.626,595,0.54,596,0.626,597,5.237,598,0.626,599,0.626,600,0.626,601,0.626,602,0.626,603,0.626,604,0.626,605,0.626,606,0.54,607,0.626,608,0.626,609,0.626,610,0.626,611,0.626,612,0.626,613,0.626,614,0.626,615,0.626,616,0.626,617,0.626,618,0.626,619,0.626,620,0.626,621,0.626,622,0.626,623,0.626,624,0.626,625,0.626,626,0.626,627,0.626,628,0.574,629,0.626,630,0.54,631,0.626,632,0.626,633,0.626,634,0.626,635,0.626,636,0.626,637,0.626,638,0.626,639,0.626,640,0.626,641,1.197,642,0.574,643,0.626,644,0.626,645,1.719,646,0.439,647,0.626,648,0.626,649,0.626,650,0.626,651,0.626,652,0.626,653,0.626,654,0.626,655,0.626,656,0.626,657,0.626,658,0.626,659,0.626,660,0.626,661,0.626,662,0.626,663,0.626,664,0.626,665,0.626,666,0.626,667,0.626,668,0.626,669,0.626,670,0.626,671,0.626,672,0.626,673,0.626,674,0.626,675,0.626,676,0.626,677,0.626,678,0.626,679,0.626,680,0.626,681,0.626,682,0.626,683,0.626,684,0.626,685,0.626,686,0.626,687,0.626,688,0.626,689,0.626,690,0.626,691,0.626,692,0.626,693,0.626,694,0.626,695,0.626,696,2.199,697,0.626,698,0.626,699,0.626,700,0.626,701,0.626,702,0.626,703,0.626,704,0.626,705,0.626,706,0.626,707,0.626,708,0.626,709,0.626,710,0.54,711,0.626,712,0.626,713,0.626,714,0.626,715,0.626,716,0.626,717,0.626,718,0.626,719,0.626,720,0.626,721,1.197,722,0.626,723,0.626,724,1.197,725,0.626,726,0.626,727,0.626,728,0.626,729,0.626,730,0.54,731,0.574,732,0.626,733,0.626,734,0.626,735,0.626,736,0.626,737,0.574,738,0.54,739,0.626,740,0.626,741,0.626,742,0.626,743,0.626,744,0.626,745,0.626,746,0.626,747,0.626,748,0.626,749,0.626,750,0.626,751,0.626,752,0.626,753,0.626,754,0.626,755,0.626,756,0.626,757,0.626,758,0.626,759,0.626,760,0.626,761,0.626,762,0.626,763,0.626,764,0.626,765,0.626,766,0.626,767,0.626,768,0.626,769,0.626,770,0.626,771,0.626,772,0.494,773,0.54,774,0.626,775,0.626,776,0.626,777,0.626,778,0.626,779,0.626,780,0.626,781,0.626,782,0.626,783,0.626,784,0.626,785,0.626,786,0.626,787,0.626,788,0.626,789,0.626,790,0.626,791,0.626,792,0.626,793,0.626,794,0.626,795,0.626,796,0.626,797,0.626,798,0.626,799,0.626,800,0.626,801,0.626,802,0.626,803,0.626,804,0.626,805,0.626,806,0.626,807,0.626,808,0.626,809,0.626,810,0.626,811,0.626,812,0.626,813,0.626,814,0.626,815,0.626,816,0.626,817,0.626,818,0.626,819,0.54,820,0.626,821,0.626,822,0.626,823,0.626,824,0.626,825,0.626,826,0.626,827,0.626,828,0.191,829,0.626,830,0.428,831,0.626,832,0.419,833,0.626,834,0.626,835,0.626,836,0.626,837,0.626,838,0.626,839,0.626,840,0.626,841,0.626,842,0.626,843,0.626,844,0.626,845,1.197,846,0.626,847,0.626,848,0.626,849,0.626,850,0.626,851,0.626,852,0.626,853,0.626,854,0.626,855,0.626,856,0.626,857,0.626,858,0.626,859,0.626,860,0.626,861,0.54,862,0.626,863,0.314,864,0.626,865,0.626,866,0.626,867,0.626,868,0.626,869,0.626,870,0.494,871,0.626,872,0.626,873,0.626,874,0.626,875,0.626,876,0.626,877,0.626,878,0.626,879,0.626,880,0.626,881,0.626,882,0.626,883,0.626,884,0.626,885,0.626,886,0.626,887,0.626,888,0.626,889,0.626,890,0.626,891,0.626,892,0.626,893,0.494,894,0.626,895,0.626,896,0.626,897,0.626,898,1.197,899,1.197,900,0.626,901,0.626,902,0.626,903,0.626,904,0.626,905,0.626,906,0.626,907,0.626,908,0.626,909,0.626,910,0.626,911,0.626,912,0.626,913,0.626,914,1.197,915,0.626,916,0.54,917,0.626,918,0.626,919,0.626,920,0.626,921,0.626,922,0.626,923,0.626,924,0.626,925,0.626,926,0.626,927,0.626,928,0.626,929,0.626,930,0.626,931,0.626,932,0.626,933,0.626,934,0.626,935,0.626,936,0.626,937,0.626,938,0.574,939,0.626,940,0.626,941,0.626,942,0.54,943,0.626,944,0.626,945,0.626,946,0.626,947,0.626,948,0.626,949,0.626,950,0.626,951,0.574,952,0.626,953,0.626,954,0.626,955,0.626,956,0.626,957,0.626,958,0.626,959,0.626,960,0.626,961,0.626,962,0.626,963,0.626,964,0.626,965,0.626,966,0.626,967,0.626,968,0.626,969,0.626,970,0.626,971,0.626,972,0.626,973,0.626,974,0.626,975,0.626,976,0.626,977,0.626,978,0.626,979,0.626,980,0.626,981,0.626,982,0.626,983,0.626,984,0.626,985,1.197,986,0.626,987,0.626,988,0.54,989,0.626,990,0.626,991,0.626,992,0.626,993,0.626,994,0.626,995,0.626,996,0.626,997,0.626,998,0.626,999,0.626,1000,0.626,1001,0.626,1002,0.626,1003,0.626,1004,0.626,1005,0.463,1006,0.626,1007,0.626,1008,0.626,1009,0.626,1010,0.626,1011,0.626,1012,0.626,1013,0.626,1014,0.626,1015,0.626,1016,0.626,1017,0.626,1018,0.626,1019,0.626,1020,0.626,1021,0.626,1022,0.626,1023,0.626,1024,1.197,1025,0.626,1026,0.626,1027,0.626,1028,0.626,1029,0.626,1030,0.626,1031,0.626,1032,0.626,1033,0.626,1034,0.574,1035,0.626,1036,0.626,1037,0.626,1038,0.626,1039,0.626,1040,0.626,1041,0.626,1042,0.626,1043,0.626,1044,0.626,1045,1.197,1046,0.626,1047,0.709,1048,0.626,1049,0.626,1050,0.626,1051,0.626,1052,0.626,1053,0.626,1054,0.626,1055,0.371,1056,0.626,1057,0.626,1058,0.626,1059,0.626,1060,0.626,1061,0.626,1062,0.626,1063,0.626,1064,0.626,1065,0.626,1066,0.626,1067,0.626,1068,0.626,1069,0.626,1070,0.626,1071,0.626,1072,0.626,1073,0.626,1074,0.626,1075,0.626,1076,0.626,1077,0.626,1078,0.626,1079,0.626,1080,0.626,1081,0.626,1082,0.626,1083,0.626,1084,0.626,1085,0.626,1086,0.626,1087,0.626,1088,0.626,1089,0.626,1090,0.626,1091,0.626,1092,0.626,1093,0.626,1094,0.626,1095,0.574,1096,0.626,1097,0.626,1098,0.626,1099,0.626,1100,0.626,1101,1.197,1102,0.626,1103,0.626,1104,0.626,1105,0.626,1106,0.626,1107,0.626,1108,0.626,1109,0.626,1110,0.626,1111,0.626,1112,0.626,1113,0.626,1114,0.626,1115,0.626,1116,0.626,1117,0.626,1118,0.626,1119,0.626,1120,0.626,1121,0.626,1122,0.626,1123,0.626,1124,0.626,1125,0.626,1126,1.197,1127,0.626,1128,0.626,1129,0.626,1130,0.342,1131,0.626,1132,0.626,1133,0.626,1134,0.626,1135,0.626,1136,0.626,1137,0.626,1138,0.626,1139,0.54,1140,0.574,1141,0.626,1142,0.626,1143,0.626,1144,0.626,1145,0.626,1146,0.626,1147,0.626,1148,0.626,1149,0.626,1150,0.626,1151,0.626,1152,1.032,1153,0.626,1154,0.626,1155,0.626,1156,0.626,1157,0.626,1158,0.626,1159,0.626,1160,0.626,1161,0.626,1162,0.626,1163,0.494,1164,0.626,1165,0.626,1166,0.494,1167,0.514,1168,0.626,1169,0.626,1170,1.197,1171,0.626,1172,0.626,1173,0.626,1174,0.626,1175,0.626,1176,3.431,1177,0.626,1178,0.626,1179,0.626,1180,0.626,1181,0.626,1182,0.626,1183,0.626,1184,0.626,1185,0.626,1186,0.626,1187,0.626,1188,0.626,1189,0.626,1190,0.626,1191,0.626,1192,0.626,1193,0.626,1194,0.626,1195,0.574,1196,0.626,1197,0.626,1198,0.626,1199,0.626,1200,0.626,1201,0.626,1202,0.626,1203,0.626,1204,0.626,1205,0.626,1206,0.626,1207,0.626,1208,0.626,1209,0.626,1210,0.626,1211,0.626,1212,0.626,1213,0.626,1214,0.626,1215,0.626,1216,0.626,1217,0.626,1218,0.626,1219,0.626,1220,0.626,1221,0.626,1222,0.626,1223,0.626,1224,0.626,1225,0.626,1226,0.626,1227,0.626,1228,0.626,1229,0.626,1230,0.626,1231,0.626,1232,0.626,1233,0.626,1234,0.626,1235,0.626,1236,0.626,1237,0.626,1238,0.626,1239,0.626,1240,0.626,1241,0.626,1242,0.626,1243,0.574,1244,0.626,1245,0.626,1246,0.626,1247,0.626,1248,0.626,1249,0.626,1250,0.626,1251,0.626,1252,0.626,1253,0.626,1254,0.626,1255,0.626,1256,0.626,1257,0.626,1258,0.626,1259,0.626,1260,0.626,1261,0.626,1262,0.626,1263,0.626,1264,0.626,1265,0.626,1266,0.626,1267,0.626,1268,0.626,1269,0.626,1270,0.626,1271,0.626,1272,0.626,1273,0.574,1274,0.626,1275,0.626,1276,1.197,1277,0.626,1278,0.626,1279,0.626,1280,0.626,1281,0.626,1282,0.626,1283,0.626,1284,0.626,1285,0.626,1286,0.626,1287,0.626,1288,0.626,1289,0.626,1290,0.626,1291,0.626,1292,0.626,1293,0.626,1294,0.626,1295,0.626,1296,0.626,1297,0.626,1298,0.626,1299,0.626,1300,0.626,1301,0.626,1302,0.54,1303,0.574,1304,0.626,1305,0.626,1306,0.514,1307,0.54,1308,0.626,1309,0.626,1310,0.626,1311,0.626,1312,0.626,1313,0.626,1314,0.626,1315,0.626,1316,0.626,1317,0.626,1318,0.626,1319,0.514,1320,0.626,1321,0.626,1322,0.626,1323,0.626,1324,0.626,1325,0.626,1326,0.626,1327,0.626,1328,0.626,1329,0.626,1330,0.626,1331,0.626,1332,0.626,1333,0.626,1334,0.626,1335,0.626,1336,0.626,1337,0.626,1338,0.626,1339,0.626,1340,0.626,1341,0.626,1342,0.574,1343,0.626,1344,0.626,1345,0.626,1346,0.626,1347,0.626,1348,0.626,1349,0.626,1350,0.626,1351,0.626,1352,0.626,1353,0.626,1354,0.626,1355,0.626,1356,0.626,1357,0.626,1358,0.626,1359,0.626,1360,0.626,1361,0.626,1362,0.626,1363,0.626,1364,0.626,1365,0.626,1366,0.626,1367,0.494,1368,0.626,1369,0.626,1370,0.626,1371,0.626,1372,0.626,1373,0.574,1374,0.626,1375,0.626,1376,0.626,1377,0.626,1378,0.626,1379,0.626,1380,0.626,1381,0.626,1382,0.626,1383,0.626,1384,0.626,1385,0.626,1386,0.626,1387,0.626,1388,0.626,1389,0.626,1390,0.626,1391,0.626,1392,0.626,1393,0.626,1394,0.626,1395,0.574,1396,0.626,1397,0.54,1398,0.54,1399,0.626,1400,0.626,1401,0.626,1402,0.626,1403,0.626,1404,0.626,1405,0.626,1406,0.626,1407,0.626,1408,0.54,1409,0.626,1410,0.626,1411,0.626,1412,0.626,1413,0.626,1414,0.626,1415,0.626,1416,0.626,1417,0.626,1418,0.626,1419,0.626,1420,0.626,1421,0.626,1422,0.626,1423,0.626,1424,0.626,1425,0.626,1426,0.626,1427,0.626,1428,0.494,1429,0.626,1430,0.626,1431,0.626,1432,0.626,1433,0.626]],["uri/5",[1434,5.018,1435,6.107,1436,3.859]],["title/5",[1437,1.757,1438,1.484]],["sub_title/5",[1436,4.116,1438,1.665]],["body/5",[1436,5.088,1437,3.056,1438,2.583,1439,4.701,1440,8.052,1441,3.575,1442,2.471,1443,4.351,1444,6.617,1445,2.833,1446,5.786,1447,1.684,1448,4.919,1449,4.514,1450,6.945,1451,1.271,1452,4.403,1453,6.136]],["uri/6",[1434,5.018,1454,6.107,1455,5.601]],["title/6",[1437,1.757,1438,1.484]],["sub_title/6",[1455,5.974,1456,6.514]],["body/6",[24,1.895,29,3.581,52,2.354,828,1.951,1436,4.036,1437,2.627,1438,2.22,1445,4.019,1457,2.34,1458,2.26,1459,3.232,1460,6.387,1461,1.705,1462,6.387,1463,2.094,1464,3.138,1465,2.427,1466,3.572,1467,3.2,1468,4.37,1469,2.414,1470,2.442,1471,0.562,1472,1.744,1473,1.941,1474,4.19,1475,3.628,1476,2.458,1477,2.785,1478,5.857,1479,4.589,1480,5.509,1481,2.898,1482,2.946]],["uri/7",[1434,4.409,1437,1.623,1438,1.371,1483,5.365]],["title/7",[1437,1.757,1438,1.484]],["sub_title/7",[1437,1.659,1438,1.402,1471,0.355]],["body/7",[24,2.526,1438,2.674,1447,1.78,1461,1.672,1463,2.791,1471,0.551,1473,2.588,1484,2.601,1485,3.256,1486,4.399,1487,3.196,1488,3.63,1489,4.144,1490,2.882,1491,4.656]],["uri/8",[1434,4.409,1437,1.623,1438,1.371,1492,5.365]],["title/8",[1437,1.757,1438,1.484]],["sub_title/8",[3,1.005,1437,1.659,1438,1.402]],["body/8",[3,1.823,6,2.176,13,2.339,19,2.688,29,2.148,52,0.58,72,0.906,80,0.796,81,1.058,335,0.714,481,2.341,585,5.479,830,2.622,863,1.413,1437,1.625,1438,2.048,1442,0.865,1444,2.317,1451,1.669,1457,0.577,1461,0.917,1471,0.679,1472,0.43,1476,0.606,1489,0.766,1490,0.954,1493,0.587,1494,0.766,1495,1.092,1496,1.524,1497,1.573,1498,2.432,1499,2.341,1500,1.555,1501,0.469,1502,1.573,1503,1.573,1504,9.126,1505,2.586,1506,1.573,1507,1.573,1508,0.415,1509,1.293,1510,0.691,1511,1.357,1512,1.131,1513,2.82,1514,1.573,1515,1.815,1516,1.372,1517,1.573,1518,1.919,1519,4.348,1520,1.443,1521,2.92,1522,0.584,1523,1.573,1524,1.573,1525,2.584,1526,0.252,1527,3.514,1528,2.083,1529,2.272,1530,1.443,1531,1.242,1532,1.269,1533,1.211,1534,1.326,1535,2.513,1536,2.82,1537,1.573,1538,0.919,1539,0.86,1540,2.82,1541,2.483,1542,1.573,1543,0.831,1544,1.573,1545,1.242,1546,0.609,1547,1.524,1548,1.199,1549,0.84,1550,0.498,1551,0.527,1552,1.573,1553,2.837,1554,1.573,1555,1.573,1556,1.573,1557,2.95,1558,2.586,1559,2.172,1560,1.783,1561,1.357,1562,2.586,1563,1.357,1564,1.443,1565,2.586,1566,1.357,1567,1.293,1568,2.149,1569,1.443,1570,1.357,1571,1.85,1572,0.813,1573,0.994,1574,1.443,1575,2.753,1576,1.357,1577,1.357,1578,1.077,1579,0.739,1580,1.357,1581,3.514,1582,1.293,1583,2.586,1584,3.148,1585,1.554,1586,1.357,1587,2.586,1588,1.443,1589,2.82,1590,1.573,1591,0.871,1592,0.919,1593,1.013,1594,0.831,1595,1.032,1596,1.357,1597,0.551,1598,1.131,1599,1.573,1600,2.92,1601,2.38,1602,0.72,1603,0.58,1604,5.479,1605,3.831,1606,3.831,1607,1.573,1608,1.293,1609,1.573,1610,1.032,1611,0.5,1612,0.702,1613,0.919,1614,1.573,1615,2.82,1616,1.573,1617,1.814,1618,2.432,1619,2.82,1620,1.573,1621,1.573,1622,0.882,1623,1.573,1624,1.573,1625,1.573,1626,1.242,1627,1.573,1628,0.752,1629,1.443,1630,0.626,1631,1.573,1632,1.573]],["uri/9",[1633,3.155,1634,5.601,1635,2.663]],["title/9",[1526,0.931,1636,2.388]],["sub_title/9",[1471,0.421,1635,2.84]],["body/9",[24,2.616,106,3.034,1438,2.254,1441,3.12,1447,1.844,1471,0.571,1473,2.68,1526,1.413,1635,3.845,1637,4.765,1638,4.71,1639,3.331,1640,5.904]],["uri/10",[1526,0.979,1633,3.155,1641,5.601]],["title/10",[1526,0.931,1636,2.388]],["sub_title/10",[1526,1.044,1642,2.292]],["body/10",[]],["uri/11",[1461,1.054,1633,2.772,1643,4.409,1644,3.048]],["title/11",[1526,0.931,1636,2.388]],["sub_title/11",[1438,1.402,1461,1.077,1644,3.115]],["body/11",[1438,1.932,1445,3.416,1447,1.58,1463,2.478,1469,2.101,1471,0.489,1487,2.838,1488,3.223,1491,4.134,1510,3.322,1585,3.066,1635,3.296,1636,3.109,1642,2.66,1644,5.514,1645,4.085,1646,4.414,1647,6.933,1648,5.966,1649,5.585,1650,3.43,1651,3.965,1652,4.777,1653,6.933]],["uri/12",[1526,0.979,1633,3.155,1654,5.601]],["title/12",[1526,0.931,1636,2.388]],["sub_title/12",[1445,2.292,1526,1.044]],["body/12",[10,2.976,24,1.843,1438,2.178,1441,4.145,1445,3.566,1446,2.894,1447,1.298,1449,2.258,1469,2.368,1471,0.402,1473,1.887,1488,1.717,1490,1.363,1516,4.146,1538,2.351,1553,1.645,1578,4.249,1628,1.924,1635,4.24,1639,3.476,1640,2.696,1655,2.202,1656,1.612,1657,4.027,1658,3.473,1659,2.46,1660,7.263,1661,4.027,1662,3.693,1663,3.309,1664,2.422,1665,3.309,1666,2.696,1667,2.976,1668,4.027,1669,4.027,1670,2.018,1671,2.696,1672,1.57,1673,3.693,1674,8.387,1675,2.894,1676,6.21,1677,7.348,1678,5.704,1679,4.027,1680,4.027,1681,3.178,1682,3.051,1683,1.224,1684,2.894,1685,1.656,1686,2.46]],["uri/13",[1471,0.234,1522,1.339,1611,2.247,1633,1.866,1687,3.115,1688,1.758]],["title/13",[1526,0.931,1636,2.388]],["sub_title/13",[1451,0.53,1471,0.217,1522,1.246,1611,2.142,1688,1.635]],["body/13",[24,2.575,106,1.067,499,2.665,1438,0.793,1441,1.097,1442,2.664,1451,0.797,1463,2.093,1469,0.862,1470,1.186,1471,0.617,1473,2.638,1484,2.795,1485,1.186,1490,3.229,1493,1.157,1508,1.682,1510,1.362,1516,1.509,1522,2.728,1526,0.497,1532,1.395,1551,3.064,1553,4.029,1559,2.348,1593,1.995,1601,1.926,1611,3.135,1635,1.352,1639,3.278,1642,1.091,1671,3.379,1682,3.614,1685,3.57,1686,4.495,1689,2.844,1690,1.906,1691,5.097,1692,1.193,1693,1.178,1694,2.674,1695,3.846,1696,1.738,1697,2.447,1698,1.418,1699,1.468,1700,3.136,1701,2.947,1702,4.147,1703,1.619,1704,1.995,1705,1.738,1706,2.034,1707,4.368,1708,3.839,1709,2.367,1710,2.48,1711,2.184,1712,0.89,1713,2.291,1714,2.363]],["uri/14",[1484,1.865,1633,3.155,1643,5.018]],["title/14",[1526,0.931,1636,2.388]],["sub_title/14",[1438,1.665,1484,1.989]],["body/14",[1,2.619,3,0.612,6,2.534,22,0.872,24,0.565,67,2.111,72,1.924,81,2.289,82,1.504,106,0.656,335,0.864,828,0.582,1130,1.042,1438,2.508,1442,1.025,1446,1.369,1447,0.699,1448,1.164,1451,0.963,1463,0.625,1467,1.674,1469,1.695,1470,1.706,1471,0.347,1474,1.25,1477,1.457,1484,3.42,1486,0.984,1487,0.715,1488,0.812,1490,1.51,1512,0.987,1516,0.927,1518,2.686,1522,1.988,1526,0.305,1534,2.323,1538,3.13,1539,1.042,1546,0.738,1550,0.602,1551,3.088,1553,2.742,1560,2.494,1579,0.894,1592,1.951,1594,1.006,1600,1.452,1601,1.183,1611,2.134,1617,0.902,1630,0.757,1639,0.72,1642,0.67,1663,1.566,1670,0.954,1683,1.356,1685,0.784,1686,1.164,1688,0.927,1692,1.286,1693,2.037,1698,0.872,1699,1.582,1700,1.641,1701,1.112,1708,2.683,1709,1.988,1710,0.936,1711,1.143,1712,0.547,1715,1.164,1716,1.304,1717,1.747,1718,2.508,1719,1.905,1720,1.643,1721,1.504,1722,1.566,1723,4.462,1724,2.151,1725,1.905,1726,0.91,1727,1.643,1728,2.49,1729,0.945,1730,0.995,1731,1.304,1732,1.335,1733,1.905,1734,1.204,1735,1.226,1736,1.568,1737,0.879,1738,0.974,1739,0.919,1740,1.924,1741,4.092,1742,1.643,1743,1.579,1744,1.369,1745,1.905,1746,1.905,1747,1.112,1748,0.964,1749,1.905,1750,1.408,1751,1.905,1752,1.643,1753,1.304,1754,2.637,1755,1.747,1756,1.006,1757,2.075,1758,1.827,1759,1.042,1760,1.183,1761,1.369,1762,1.643,1763,2.33,1764,1.827,1765,1.905,1766,1.905,1767,1.747,1768,0.91,1769,1.129,1770,1.747,1771,0.919,1772,1.408,1773,3.064,1774,0.964,1775,1.484,1776,1.304,1777,1.452,1778,1.146,1779,1.226,1780,1.304,1781,1.146,1782,1.355,1783,1.146,1784,1.504,1785,1.337,1786,0.995,1787,0.974,1788,1.276,1789,1.376,1790,1.204,1791,1.369,1792,1.408,1793,1.204,1794,0.91,1795,1.082,1796,0.85]],["uri/15",[1525,2.149,1633,3.155,1641,5.601]],["title/15",[1526,0.931,1636,2.388]],["sub_title/15",[1525,2.292,1642,2.292]],["body/15",[1438,2.228,1496,4.709,1525,3.733,1538,5.088,1642,3.733,1646,5.088,1797,5.324,1798,5.324,1799,3.137,1800,7.161,1801,7.992,1802,4.202]],["uri/16",[1496,3.3,1633,3.155,1803,6.107]],["title/16",[1526,0.931,1636,2.388]],["sub_title/16",[1485,2.491,1496,3.52]],["body/16",[80,3.808,863,1.614,1438,2.735,1447,0.674,1451,1.528,1465,2.49,1484,3.268,1496,2.813,1525,3.405,1534,1.115,1538,6.595,1550,1.019,1553,4.37,1617,1.526,1642,1.134,1693,1.224,1728,1.195,1782,3.772,1788,3.486,1789,2.12,1799,1.16,1804,1.486,1805,4.491,1806,4.223,1807,6.009,1808,3.222,1809,3.222,1810,1.968,1811,2.955,1812,4.775,1813,3.563,1814,1.762,1815,2.955,1816,2.955,1817,2.455,1818,3.222,1819,3.222,1820,4.07,1821,3.222,1822,4.387,1823,3.222,1824,6.009,1825,3.222,1826,3.222,1827,3.222,1828,3.222,1829,3.222,1830,3.222,1831,3.222,1832,3.222,1833,3.222,1834,1.665,1835,5.207,1836,3.222,1837,3.222,1838,3.222,1839,3.847,1840,3.222,1841,2.455,1842,3.486,1843,3.222,1844,2.205]],["uri/17",[1633,3.661,1845,6.499]],["title/17",[1526,0.931,1636,2.388]],["sub_title/17",[1526,1.285]],["body/17",[3,1.986,52,0.867,67,3.911,1130,1.286,1441,1.419,1451,1.494,1457,0.862,1469,1.721,1471,0.152,1477,1.026,1484,0.719,1485,0.9,1486,1.216,1490,0.796,1500,3.37,1510,1.762,1512,0.695,1518,2.009,1525,1.411,1526,0.643,1541,1.533,1543,1.242,1550,0.744,1560,1.095,1571,1.543,1573,2.534,1585,2.125,1592,1.374,1597,3.311,1611,0.748,1612,1.05,1655,1.286,1683,2.297,1692,2.017,1699,1.899,1724,1.134,1726,1.124,1729,1.167,1730,1.229,1747,2.341,1753,2.744,1757,3.254,1758,2.865,1759,2.865,1771,1.134,1777,1.793,1781,1.415,1789,0.604,1793,2.534,1799,3.192,1810,1.437,1846,1.61,1847,1.61,1848,2.353,1849,2.963,1850,2.193,1851,1.79,1852,1.563,1853,1.374,1854,2.503,1855,2.831,1856,0.847,1857,3.254,1858,3.164,1859,2.679,1860,2.158,1861,4.805,1862,2.353,1863,1.61,1864,1.857,1865,3.372,1866,1.738,1867,1.514,1868,1.626,1869,1.543,1870,1.793,1871,2.248,1872,2.186,1873,2.375,1874,2.158,1875,2.05,1876,1.793,1877,2.881,1878,1.018,1879,1.61,1880,1.933,1881,1.691,1882,1.691,1883,2.353,1884,1.286,1885,1.979,1886,1.738,1887,4.135,1888,2.353,1889,2.58,1890,1.685,1891,1.738,1892,1.933,1893,5.706,1894,1.415,1895,1.374,1896,1.738,1897,1.575,1898,1.933,1899,2.029,1900,1.691,1901,2.029,1902,2.353,1903,3.458,1904,2.158,1905,5.24,1906,3.458,1907,2.353,1908,1.738]],["uri/18",[3,0.72,1471,0.394,1633,2.032,1687,3.392,1688,1.914,1909,1.283]],["title/18",[1526,0.931,1636,2.388]],["sub_title/18",[3,0.681,1451,0.587,1471,0.378,1688,1.81,1909,1.213]],["body/18",[1,3.233,106,1.371,335,1.807,499,2.104,828,1.217,1438,1.924,1447,1.574,1458,2.179,1470,1.524,1484,1.217,1485,1.524,1490,2.085,1496,2.153,1500,1.327,1501,1.188,1508,1.623,1509,3.274,1510,1.751,1516,1.939,1518,1.996,1525,4.072,1534,1.378,1538,5.347,1551,1.334,1560,1.854,1592,2.326,1603,1.468,1612,1.778,1617,1.886,1642,2.98,1650,1.807,1690,1.505,1693,1.514,1695,3.036,1696,2.234,1697,3.144,1698,1.822,1705,2.234,1728,1.477,1743,1.41,1763,2.081,1768,1.903,1783,2.396,1800,3.274,1805,8.707,1807,3.654,1811,3.654,1839,6.767,1842,2.667,1857,2.474,1872,2.569,1901,2.016,1910,3.984,1911,2.791,1912,3.654,1913,2.294,1914,3.654,1915,3.984,1916,3.436,1917,3.984,1918,5.312,1919,3.984,1920,1.854,1921,3.436,1922,2.726,1923,6.158,1924,2.667,1925,3.144,1926,2.863,1927,2.791,1928,2.863,1929,2.263,1930,1.807]],["uri/19",[1526,0.979,1633,3.155,1931,6.107]],["title/19",[1526,0.931,1636,2.388]],["sub_title/19",[1437,1.97,1526,1.044]],["body/19",[52,1.063,67,1.822,81,1.785,333,2.13,1437,3.368,1438,0.737,1441,1.02,1442,1.46,1445,1.015,1449,2.666,1451,1.111,1453,2.197,1463,1.559,1469,1.322,1471,0.574,1472,0.787,1475,1.638,1476,1.11,1488,3.575,1490,0.976,1495,2.351,1499,1.762,1500,1.584,1501,1.418,1511,4.102,1512,1.404,1518,1.445,1521,5.367,1522,1.764,1526,0.973,1551,0.966,1559,2.213,1560,1.342,1579,2.849,1594,1.523,1597,2.464,1600,2.197,1601,1.791,1612,1.287,1617,1.365,1635,2.074,1637,1.558,1638,2.54,1639,3.167,1650,1.308,1690,1.089,1692,1.11,1698,1.319,1736,2.232,1759,1.577,1768,1.378,1777,2.197,1789,1.221,1792,2.13,1856,1.038,1873,3.596,1890,1.998,1911,2.02,1916,2.487,1932,1.856,1933,2.479,1934,2.276,1935,2.883,1936,7.042,1937,2.13,1938,2.14,1939,1.931,1940,1.973,1941,6.069,1942,2.883,1943,2.883,1944,1.856,1945,1.684,1946,2.13,1947,2.644,1948,3.65,1949,3.184,1950,1.734,1951,2.569,1952,1.577,1953,2.369,1954,4.701,1955,1.762,1956,1.596,1957,1.523,1958,5.566,1959,2.13,1960,2.644,1961,2.701,1962,6.458,1963,2.197,1964,1.774,1965,2.457,1966,2.13,1967,2.072]],["uri/20",[1512,1.803,1633,3.155,1687,5.267]],["title/20",[1526,0.931,1636,2.388]],["sub_title/20",[1451,1.028,1512,1.923]],["body/20",[1451,1.359,1466,3.543,1470,3.294,1526,1.688,1637,4.654,1650,3.908,1698,3.94,1700,4.232,1842,5.767,1932,5.543,1968,4.6,1969,8.613,1970,7.899,1971,7.078]],["uri/21",[1633,3.661,1972,7.086]],["title/21",[1526,0.931,1636,2.388]],["sub_title/21",[1973,6.329]],["body/21",[3,0.785,1441,1.516,1451,1.788,1465,1.628,1471,0.707,1473,3.028,1488,2.775,1501,1.277,1512,2.794,1521,7.593,1526,1.043,1539,5.174,1597,1.499,1628,3.11,1637,2.314,1650,1.943,1672,2.538,1692,1.648,1712,1.23,1740,3.748,1756,2.262,1859,2.19,1875,3.329,1890,1.799,1895,2.501,1973,3.38,1974,2.931,1975,3.698,1976,5.389,1977,3.52,1978,1.45,1979,3.977,1980,5.138,1981,1.853,1982,5.35,1983,2.883,1984,4.281,1985,5.97,1986,5.615,1987,4.283,1988,2.81,1989,3.38,1990,1.129,1991,3.38,1992,2.537,1993,2.931,1994,4.283,1995,2.501]],["uri/22",[1633,3.661,1996,7.086]],["title/22",[1526,0.931,1636,2.388]],["sub_title/22",[1948,4.823]],["body/22",[828,2.766,1451,1.836,1471,0.703,1473,2.752,1501,2.7,1512,2.007,1516,3.308,1533,3.889,1697,5.364,1700,3.339,1948,6.802,1984,3.308,1993,4.651,1997,6.063,1998,9.055,1999,6.507,2000,6.796,2001,3.811,2002,5.18]],["uri/23",[1633,3.661,1643,5.823]],["title/23",[1526,0.931,1636,2.388]],["sub_title/23",[1438,2.05]],["body/23",[1438,2.748,1451,1.697,1463,2.689,1479,4.225,1512,3.175,1516,3.992,1518,4.11,1553,3.351,1560,3.817,1585,3.832,1692,3.157,1696,3.297,1700,4.03,1714,4.481,1736,2.76,1742,7.075,1743,2.081,1768,2.809,2003,3.716,2004,8.203,2005,7.075,2006,5.184,2007,3.34,2008,7.456,2009,4.832,2010,7.075,2011,4.832]],["uri/24",[1461,1.054,1475,3.048,1633,2.772,1654,4.921]],["title/24",[1526,0.931,1636,2.388]],["sub_title/24",[1445,1.93,1461,1.077,1475,3.115]],["body/24",[1,1.09,3,0.783,13,1.271,19,1.461,29,1.423,106,0.873,828,1.986,1055,1.503,1130,1.388,1437,2.86,1438,1.855,1441,1.513,1442,0.779,1445,3.092,1451,0.675,1458,0.898,1461,0.498,1463,0.832,1465,0.964,1469,2.326,1471,0.629,1473,2.391,1475,3.693,1485,1.635,1487,0.953,1490,0.859,1494,1.235,1499,1.551,1500,0.845,1501,0.757,1522,2.691,1525,0.893,1526,0.407,1541,1.635,1551,1.855,1553,4.295,1560,1.989,1579,2.007,1603,0.935,1608,5.963,1610,4.761,1612,1.133,1617,1.202,1644,2.429,1651,1.037,1655,1.388,1683,0.771,1686,3.385,1688,2.081,1690,0.959,1693,0.964,1698,4.325,1699,2.025,1700,1.247,1710,1.247,1715,1.551,1726,2.043,1731,2.926,1736,1.191,1740,1.461,1743,0.898,1757,1.576,1758,1.388,1771,1.224,1783,1.526,1786,2.233,1789,1.098,1799,0.914,1842,1.699,1844,1.737,1885,0.959,1901,3.673,1911,1.778,1940,1.737,1948,5.847,1951,1.074,2012,3.921,2013,2.533,2014,2.189,2015,2.003,2016,2.189,2017,2.189,2018,2.538,2019,2.538,2020,1.022,2021,2.538,2022,2.538,2023,1.778,2024,1.934,2025,5.608,2026,2.538,2027,2.003,2028,1.824,2029,0.746,2030,2.189,2031,4.966,2032,1.115,2033,1.442]],["uri/25",[1445,2.149,1633,3.155,2034,6.107]],["title/25",[1526,0.931,1636,2.388]],["sub_title/25",[1445,2.292,1475,3.7]],["body/25",[67,3.707,82,2.953,106,1.288,828,1.143,1437,2.984,1439,2.185,1445,1.317,1458,1.324,1463,1.227,1465,2.229,1469,1.631,1471,0.53,1475,6.41,1490,1.267,1525,2.064,1529,1.821,1534,3.265,1541,1.431,1553,2.396,1597,2.052,1622,4.591,1652,4.572,1670,1.875,1683,1.137,1692,2.258,1698,1.712,1699,1.772,1728,1.388,1736,1.757,1740,2.155,1747,3.425,1757,2.324,1758,2.046,1768,1.788,1779,2.408,1781,2.251,1820,3.643,1822,3.927,1846,4.014,1852,2.287,1866,5.345,1867,2.408,1868,1.518,1933,2.955,1937,2.765,1948,3.528,1951,4.174,1952,2.046,1953,7.753,2035,3.742,2036,3.075,2037,3.742,2038,2.622,2039,5.06,2040,6.051,2041,5.372,2042,2.217,2043,4.629,2044,1.804,2045,3.742]],["uri/26",[1526,0.979,1633,3.155,2046,6.107]],["title/26",[1526,0.931,1636,2.388]],["sub_title/26",[1526,1.044,1810,3.98]],["body/26",[81,2.533,828,1.372,1130,2.456,1439,2.622,1451,1.525,1458,1.589,1461,0.882,1465,1.707,1466,1.847,1490,1.52,1494,2.185,1501,1.339,1508,1.778,1510,1.973,1512,1.326,1526,1.548,1597,1.571,1636,1.847,1639,3.061,1646,2.622,1664,2.701,1670,2.25,1672,1.75,1683,1.365,1693,1.707,1698,4.419,1701,3.939,1703,2.345,1718,1.847,1730,2.345,1734,2.838,1768,2.146,1786,2.345,1798,2.744,1799,1.617,1810,7.092,1842,3.007,1856,1.617,1882,3.227,1885,1.696,1946,3.318,1956,2.486,1971,3.69,1990,1.183,2012,4.118,2020,1.809,2028,3.227,2047,4.491,2048,4.491,2049,3.544,2050,2.744,2051,3.227,2052,3.007,2053,3.69,2054,4.491,2055,1.989,2056,3.318,2057,2.744,2058,4.491,2059,3.224,2060,2.165,2061,3.69,2062,2.273,2063,4.491,2064,4.118]],["uri/27",[1526,0.979,1633,3.155,2065,5.601]],["title/27",[1526,0.931,1636,2.388]],["sub_title/27",[1526,1.044,1990,1.716]],["body/27",[3,1.648,79,1.473,333,2.477,1437,1.626,1438,2.3,1441,1.186,1442,1.029,1445,2.368,1447,1.407,1451,1.42,1458,1.186,1461,1.056,1463,1.099,1470,1.282,1471,0.545,1472,0.915,1473,1.019,1475,3.054,1484,1.024,1500,1.791,1501,1,1512,2.274,1522,1.994,1525,2.368,1526,1.734,1539,1.834,1595,2.2,1611,1.066,1635,2.345,1642,2.368,1664,2.017,1670,3.372,1683,1.019,1688,1.632,1700,1.647,1711,2.303,1718,1.379,1726,1.602,1743,1.186,1760,2.083,1783,2.017,1786,1.751,1805,2.892,1810,6.609,1842,2.245,1847,3.679,1868,1.36,1877,2.409,1882,2.409,1885,2.542,1911,2.349,1913,3.875,1933,1.37,1948,2.017,1975,1.905,1990,1.774,2007,1.905,2023,2.349,2040,2.477,2066,2.294,2067,2.646,2068,2.755,2069,5.377,2070,3.398,2071,3.353,2072,3.353,2073,3.353,2074,1.931,2075,1.154,2076,3.075,2077,2.245,2078,1.697,2079,3.527,2080,2.409,2081,2.409,2082,2.477,2083,4.243]],["uri/28",[1500,2.034,1633,3.155,2084,5.601]],["title/28",[1526,0.931,1636,2.388]],["sub_title/28",[3,1.193,1500,2.17]],["body/28",[3,2.206,106,1.614,828,2.129,1451,1.1,1458,2.943,1461,0.921,1466,1.929,1469,1.937,1471,0.538,1490,3.116,1500,4.011,1501,2.745,1508,1.836,1551,1.57,1650,2.128,1656,1.877,1693,1.782,1698,2.145,1715,2.865,1730,2.449,1768,3.33,1842,3.14,1875,2.398,1894,2.82,1901,2.373,1909,1.529,1944,3.018,1956,2.596,1980,3.701,2057,2.865,2085,4.069,2086,4.689,2087,2.505,2088,4.689,2089,4.301,2090,2.865,2091,2.282,2092,2.629,2093,3.574,2094,4.689,2095,3.018,2096,2.477,2097,2.7]],["uri/29",[1633,3.661,2098,6.499]],["title/29",[1526,0.931,1636,2.388]],["sub_title/29",[2059,3.832]],["body/29",[3,1.98,67,3.08,81,2.692,1447,1.019,1451,1.132,1469,1.994,1471,0.315,1476,1.876,1485,3.588,1487,1.83,1490,2.427,1500,3.6,1522,1.808,1595,3.198,1603,2.643,1656,1.951,1664,2.932,1688,2.372,1700,2.395,1709,3.877,1721,3.847,1724,3.458,1736,2.288,1757,4.454,1758,3.922,1789,1.251,1799,1.755,1810,6.388,1847,3.336,1849,5.299,1890,2.048,1909,2.339,1981,2.109,2041,4.704,2079,3.198,2080,3.503,2091,2.372,2099,4.47,2100,3.08,2101,2.372,2102,3.264,2103,4.874,2104,5.893,2105,2.733]],["uri/30",[1633,3.661,2106,7.086]],["title/30",[1526,0.931,1636,2.388]],["sub_title/30",[2107,4.981]],["body/30",[3,0.859,106,2.398,1130,2.564,1438,1.199,1447,0.98,1451,0.74,1463,1.537,1469,1.304,1470,1.793,1477,2.045,1479,3.37,1485,1.793,1500,1.562,1508,1.236,1526,1.117,1551,2.785,1553,3.397,1572,3.601,1573,4.404,1637,2.534,1690,1.771,1692,3.201,1699,2.221,1710,4.086,1724,2.261,1757,2.913,1758,2.564,1792,6.803,1795,2.664,1799,1.688,1802,2.261,1844,3.209,1854,2.241,1878,2.029,1901,2.373,1913,2.7,1940,3.209,1951,1.985,1965,2.423,1968,2.505,1988,3.076,2003,6.515,2027,3.701,2077,3.14,2091,2.282,2093,5.311,2101,2.282,2107,5.166,2108,2.82,2109,4.301,2110,2.778,2111,2.045,2112,3.465,2113,3.465,2114,3.574,2115,3.601,2116,4.689,2117,5.5,2118,3.37,2119,5.311,2120,4.689]],["uri/31",[1526,0.979,1633,3.155,2121,6.107]],["title/31",[1526,0.931,1636,2.388]],["sub_title/31",[1526,1.044,2083,5.141]],["body/31",[1471,0.614,1473,2.886,1526,1.522,1932,6.111,1937,7.016,2122,7.237,2123,6.824]],["uri/32",[1633,3.661,1634,6.499]],["title/32",[1526,0.931,1636,2.388]],["sub_title/32",[1471,0.519]],["body/32",[1437,2.674,1441,3.128,1451,1.578,1471,0.761,1508,1.728,1533,4.295,1551,2.195,1597,2.294,1650,2.975,1850,4.834,1852,3.898,1859,4.519,1885,2.476,1909,2.138,1922,4.486,1933,3.61,1951,2.775,2113,6.531,2124,4.262,2125,9.815]],["uri/33",[1633,3.661,2126,7.086]],["title/33",[1526,0.931,1636,2.388]],["sub_title/33",[1473,2.438]],["body/33",[318,5.399,1441,3.551,1451,1.257,1471,0.649,1473,3.34,1597,2.787,1850,4.356,1852,4.283,1859,4.073,1933,3.253,1993,5.451,2124,4.839,2127,6.286]],["uri/34",[1633,3.155,1796,2.726,2128,5.601]],["title/34",[1526,0.931,1636,2.388]],["sub_title/34",[1789,1.672,1796,2.908]],["body/34",[828,2.873,1437,1.765,1438,1.491,1447,1.22,1451,0.921,1458,2.887,1466,2.399,1470,2.231,1471,0.377,1473,1.773,1490,3.184,1501,2.805,1508,2.15,1510,3.585,1512,1.723,1526,0.935,1551,2.732,1559,2.714,1688,2.839,1698,2.669,1711,1.996,1718,3.355,1724,2.813,1768,2.787,1789,3.035,1796,2.604,1901,2.952,1911,4.087,1988,3.827,2001,3.271,2074,3.359,2085,4.763,2096,3.081,2129,5.834,2130,5.834,2131,4.446]],["uri/35",[1633,3.661,2132,6.499]],["title/35",[1526,0.931,1636,2.388]],["sub_title/35",[1611,2.549]],["body/35",[81,4.106,1437,3.309,1465,3.906,1508,1.824,1525,2.436,1547,3.741,1559,4.265,1575,6.587,1683,2.104,1693,2.631,1710,3.402,1712,1.988,1789,2.353,2032,4.028,2133,9.435,2134,6.422,2135,4.975,2136,5.972,2137,3.25,2138,4.738]],["uri/36",[1633,3.661,2139,6.499]],["title/36",[1526,0.931,1636,2.388]],["sub_title/36",[2110,4.751]],["body/36",[3,1.503,24,1.745,1055,4.86,1437,1.779,1449,3.297,1463,1.928,1470,2.249,1471,0.38,1473,1.787,1489,2.862,1490,1.99,1501,1.753,1508,1.549,1525,2.069,1551,3.164,1655,3.215,1716,4.024,1727,5.072,1789,2.624,1932,3.784,1933,3.351,1938,2.646,2110,6.056,2140,8.229,2141,3.784,2142,2.625,2143,4.345,2144,4.345,2145,4.024,2146,3.34,2147,5.88,2148,5.072,2149,7.763,2150,6.474,2151,4.119,2152,5.393]],["uri/37",[1633,3.661,2153,7.086]],["title/37",[1526,0.931,1636,2.388]],["sub_title/37",[2074,4.617]],["body/37",[67,4.459,1438,1.803,1451,1.114,1458,2.497,1463,2.313,1471,0.456,1473,2.144,1488,3.008,1490,2.388,1501,2.103,1508,1.859,1551,2.363,1608,5.798,1688,3.434,1709,2.616,1711,2.414,1736,3.312,1782,2.862,1786,4.848,1789,2.383,1859,3.607,1901,3.571,2039,6.085,2074,5.344,2154,8.512,2155,7.055,2156,4.724,2157,7.055,2158,7.055,2159,6.085]],["uri/38",[3,1.298,2160,7.086]],["title/38",[3,1.367]],["sub_title/38",[3,1.193,1501,1.942]],["body/38",[3,2.098,1447,1.725,1458,2.919,1466,3.393,1471,0.534,1501,1.767,1510,2.605,1512,1.75,1534,2.051,1541,3.155,1543,5.01,1546,2.296,1547,3.203,1550,1.874,1551,1.985,1594,3.13,1630,2.356,1692,2.281,1696,3.323,1699,2.807,1718,2.438,1728,3.999,1729,2.94,1737,2.734,1768,2.832,1799,2.134,1872,2.472,2057,3.621,2059,2.832,2124,2.858,2161,3.367,2162,3.241,2163,4.871,2164,5.927,2165,3.681,2166,4.379,2167,3.367]],["uri/39",[3,1.298,2168,7.086]],["title/39",[3,1.367]],["sub_title/39",[3,1.193,1458,2.305]],["body/39",[1,1.829,3,1.999,20,3.245,24,1.263,26,2.224,79,3.448,318,3.184,1439,2.486,1447,0.89,1451,0.672,1458,1.507,1461,0.836,1463,1.396,1469,1.802,1484,1.301,1485,1.629,1490,1.441,1501,1.27,1512,1.257,1525,3.321,1526,0.682,1534,2.715,1541,1.629,1546,3.039,1547,3.502,1550,2.05,1551,2.937,1597,1.49,1611,2.494,1642,3.086,1651,1.739,1686,2.602,1688,2.072,1691,2.2,1693,2.463,1718,1.751,1734,2.691,1757,2.645,1758,2.329,1771,2.053,1799,1.533,1806,2.177,1834,2.2,1844,2.914,1852,3.059,1854,2.035,1868,2.629,1872,1.776,1873,2.523,1913,2.452,1938,1.916,1978,1.441,1983,1.886,2013,2.523,2104,3.499,2141,2.74,2162,3.544,2169,3.673,2170,4.258,2171,3.905,2172,2.914,2173,3.898,2174,3.905,2175,4.258,2176,3.361,2177,2.691,2178,1.916]],["uri/40",[3,1.298,2179,7.086]],["title/40",[3,1.367]],["sub_title/40",[3,1.193,1692,2.507]],["body/40",[3,1.877,24,2.225,1437,2.268,1441,1.833,1451,1.524,1463,1.699,1465,1.969,1469,1.44,1470,1.981,1471,0.691,1484,2.29,1485,1.981,1490,1.754,1529,2.522,1532,3.374,1541,4.085,1551,1.735,1553,2.116,1597,1.813,1602,4.418,1622,2.905,1683,1.575,1686,3.166,1692,2.886,1728,2.78,1730,2.706,1743,1.833,1771,2.498,1777,3.949,1779,3.334,1852,2.02,1859,2.649,1872,2.161,1873,4.442,1901,2.622,1951,3.173,1975,2.943,2067,4.089,2104,4.258,2151,3.63,2180,3.949,2181,4.469,2182,3.469,2183,4.752]],["uri/41",[3,0.983,24,1.592,1047,3.178,2184,5.365]],["title/41",[3,1.367]],["sub_title/41",[3,0.867,24,1.405,1047,2.805,1447,0.99]],["body/41",[]],["uri/42",[3,1.298,2185,7.086]],["title/42",[3,1.367]],["sub_title/42",[3,1.193,2186,3.859]],["body/42",[]],["uri/43",[2187,8.439]],["title/43",[3,1.367]],["sub_title/43",[2188,7.355]],["body/43",[3,1.93,319,3.727,1451,1.359,1471,0.557,1500,2.869,1508,2.27,1553,3.518,1613,5.029,1724,5.08,1857,5.35,2188,7.899,2189,6.798,2190,6.564]],["uri/44",[2191,8.439]],["title/44",[3,1.367]],["sub_title/44",[2167,4.555]],["body/44",[3,2.144,319,3.271,1471,0.694,1487,2.838,1501,2.894,1529,5.219,1541,2.891,1594,3.992,1611,2.403,1703,3.948,1728,3.977,2042,5.751,2167,5.514,2189,5.966]],["uri/45",[2192,8.439]],["title/45",[3,1.367]],["sub_title/45",[1738,4.101]],["body/45",[3,1.696,1471,0.599,1487,3.476,1553,3.782,1728,3.434,1738,4.734,1743,3.276,2042,5.485,2113,6.841]],["uri/46",[2193,8.439]],["title/46",[3,1.367]],["sub_title/46",[1543,4.235]],["body/46",[3,1.93,1447,1.801,1466,3.543,1471,0.557,1501,3.141,1543,4.549,1699,4.079,1728,3.194,1729,4.273,2057,5.262,2163,7.078,2194,7.899,2195,7.429]],["uri/47",[1461,1.199,1737,2.817,2196,6.107]],["title/47",[3,1.367]],["sub_title/47",[1461,1.077,1737,2.53,1889,3.529]],["body/47",[3,2.171,52,2.677,319,3.143,1438,1.856,1471,0.47,1485,2.778,1500,2.419,1525,3.328,1526,1.164,1529,3.535,1630,2.887,1737,4.364,1738,3.714,1799,2.615,1881,5.219,2042,4.303,2167,4.126,2195,6.264,2197,4.863,2198,5.732,2199,5.732,2200,7.209,2201,4.863]],["uri/48",[2202,8.439]],["title/48",[3,1.367]],["sub_title/48",[2124,3.867]],["body/48",[3,2.26,1465,2.873,1490,3.286,1501,2.894,1701,4.414,1739,3.645,1783,4.546,1844,5.173,1978,2.559,2124,5.17,2165,4.695,2203,5.295,2204,5.966,2205,5.761,2206,4.294,2207,4.185]],["uri/49",[2208,8.439]],["title/49",[3,1.367]],["sub_title/49",[2207,4.44]],["body/49",[3,1.972,335,4.884,1526,1.43,1737,4.117,1992,5.287,2124,4.303,2207,4.941,2209,5.069,2210,6.413,2211,8.924]],["uri/50",[2212,8.439]],["title/50",[1471,0.376,1964,2.167]],["sub_title/50",[2213,6.59]],["body/50",[59,3.699,80,2.534,863,2.508,870,5.771,1055,4.332,1438,1.869,1442,2.245,1443,2.705,1457,1.834,1471,0.749,1472,1.997,1487,1.879,1495,3.346,1508,1.319,1525,1.761,1610,3.284,1617,3.463,1637,4.669,1638,3.906,1790,3.164,1795,2.844,1886,3.699,1890,2.103,1895,2.923,1933,2.045,1939,4.896,1956,4.048,1957,2.644,1958,4.591,1964,3.771,1967,3.597,1978,1.695,2050,3.059,2214,5.006,2215,5.006,2216,6.819,2217,3.284,2218,3.109,2219,3.699,2220,5.006,2221,2.508,2222,3.815,2223,4.318,2224,3.426,2225,3.507,2226,4.591,2227,2.217,2228,4.114,2229,3.284]],["uri/51",[1471,0.395,1638,3.262,2230,5.601]],["title/51",[1471,0.376,1964,2.167]],["sub_title/51",[1471,0.355,1638,2.929,1964,2.046]],["body/51",[343,6.219,772,6.219,870,6.219,1166,6.219,1442,2.419,1461,1.548,1471,0.51,1490,2.667,1495,3.052,1617,3.732,1642,2.773,1960,7.227,1964,2.94,2219,5.823,2231,5.823,2232,6.476,2233,6.219,2234,6.476,2235,7.88,2236,7.227,2237,7.227,2238,7.227,2239,6.797]],["uri/52",[2240,8.439]],["title/52",[1471,0.376,1964,2.167]],["sub_title/52",[2219,5.926]],["body/52",[1447,2.065,1709,3.662,2241,9.875,2242,6.134]],["uri/53",[2243,6.112,2244,3.138]],["title/53",[1471,0.376,1964,2.167]],["sub_title/53",[2244,3.552]],["body/53",[1471,0.663,1472,2.247,1485,3.148,1789,2.113,1957,4.347,1964,3.071,2029,2.419,2078,4.165,2219,7.569,2224,5.632,2229,5.399,2245,8.23,2246,3.897,2247,4.95,2248,1.834,2249,6.764]],["uri/54",[1457,2.596,2243,6.112]],["title/54",[1471,0.376,1964,2.167]],["sub_title/54",[1457,2.939]],["body/54",[]],["uri/55",[1789,1.819,2250,7.086]],["title/55",[1471,0.376,1964,2.167]],["sub_title/55",[1789,2.059]],["body/55",[3,1.112,14,2.778,52,2.238,772,4.793,863,3.042,1461,1.193,1470,2.322,1471,0.671,1484,2.562,1526,0.973,1603,2.238,1611,1.93,1642,2.137,1670,3.042,1672,2.367,1686,3.71,1688,2.955,1690,3.63,1712,1.743,1735,3.908,1802,2.928,1920,2.826,1933,2.48,1938,2.733,1951,2.57,1957,3.207,1964,3.867,2216,4.793,2217,3.984,2225,4.254,2251,4.156,2252,5.301,2253,3.281,2254,3.405,2255,6.073,2256,4.487,2257,5.569,2258,5.238,2259,6.073,2260,5.569,2261,5.238]],["uri/56",[1789,1.819,2262,6.499]],["title/56",[1471,0.376,1964,2.167]],["sub_title/56",[1789,1.672,2248,1.166]],["body/56",[1672,3.565,1789,2.348,1951,3.87,1967,6.571,2055,4.05,2078,4.628,2110,5.417,2248,1.637,2251,6.258,2260,8.387]],["uri/57",[1789,1.568,2248,1.093,2263,5.601]],["title/57",[1471,0.376,1964,2.167]],["sub_title/57",[1789,1.408,2029,1.612,2248,0.982]],["body/57",[52,2.417,80,3.318,1464,3.221,1471,0.692,1472,1.79,1508,1.728,1538,3.828,1672,2.556,1690,3.777,1789,1.683,1790,4.143,1794,4.223,1855,3.543,1933,3.61,1951,2.775,1957,4.668,1964,3.731,1978,2.219,2029,1.927,2091,4.302,2229,4.301,2248,1.582,2253,3.543,2264,7.624,2265,3.943,2266,4.996,2267,4.072,2268,6.556,2269,4.844]],["uri/58",[1471,0.369,1472,0.986,1495,1.399,1964,1.347,2243,3.115,2270,2.53,2271,1.256]],["title/58",[1471,0.376,1964,2.167]],["sub_title/58",[1471,0.348,1472,0.917,1495,1.301,1964,1.253,2270,2.353,2271,1.169]],["body/58",[106,2.256,832,4.39,863,3.285,1471,0.692,1495,2.539,1508,1.728,1525,2.307,1532,2.95,1560,3.051,1569,6.013,1688,3.191,1728,3.708,1775,2.767,1778,3.943,1781,3.943,1844,4.486,1885,3.338,1933,2.678,1964,3.298,1978,2.992,2122,4.996,2156,4.39,2231,4.844,2233,5.174,2269,4.844,2272,2.678,2273,5.388,2274,3.884,2275,6.556,2276,5.655,2277,4.072,2278,6.556]],["uri/59",[1471,0.347,1602,2.454,1964,2.002,2279,5.365]],["title/59",[1471,0.376,1964,2.167]],["sub_title/59",[1471,0.355,1602,2.509,1964,2.046]],["body/59",[1428,6.569,1471,0.539,1495,3.224,1522,3.087,1591,4.608,1602,3.808,1789,2.137,1956,4.608,1964,3.105,2029,2.446,2107,5.17,2217,5.46,2219,6.15,2248,1.49,2249,6.84,2280,7.179,2281,5.574]],["uri/60",[1457,2.238,2282,6.107,2283,5.018]],["title/60",[1471,0.376,1964,2.167]],["sub_title/60",[1457,2.009,1945,3.202,2283,4.506]],["body/60",[]],["uri/61",[1789,1.819,2262,6.499]],["title/61",[1471,0.376,1964,2.167]],["sub_title/61",[1789,1.672,2248,1.166]],["body/61",[1,3.644,1461,2.149,1469,2.359,1471,0.774,1512,1.823,1522,2.29,1526,1.554,1597,2.969,1610,4.05,1611,1.962,1637,4.585,1642,2.172,1790,3.901,1920,2.873,1951,2.613,1964,4.466,2219,6.269,2229,4.05,2252,5.362,2281,3.336,2284,4.325]],["uri/62",[1789,1.568,2248,1.093,2263,5.601]],["title/62",[1471,0.376,1964,2.167]],["sub_title/62",[1789,1.408,2029,1.612,2248,0.982]],["body/62",[1,2.867,1461,1.982,1469,1.855,1471,0.765,1472,1.822,1512,1.971,1522,2.475,1526,1.434,1538,3.897,1597,2.335,1610,4.378,1611,2.121,1637,4.834,1642,2.348,1790,5.653,1920,3.106,1951,2.825,1964,4.317,2219,4.931,2229,4.378,2252,5.653,2281,3.606,2284,4.676]],["uri/63",[1461,1.054,1490,1.816,1553,2.191,2285,5.365]],["title/63",[1471,0.376,1964,2.167]],["sub_title/63",[1461,0.93,1490,1.603,1553,1.934,1585,1.921]],["body/63",[3,1.466,6,0.892,7,8.96,8,1.16,10,1.16,13,0.787,14,4.199,15,4.342,16,1.197,19,0.904,20,5.591,21,1.16,23,1.128,24,2.724,25,1.197,26,0.82,27,1.16,29,0.88,30,8.212,31,1.128,33,1.03,35,0.975,37,1.16,39,1.197,42,1.239,44,1.239,46,1.16,48,2.08,50,1.197,53,1.239,55,1.197,57,1.197,59,1.16,60,1.197,62,1.1,64,1.074,66,1.074,68,1.197,70,1.1,72,0.904,74,1.239,76,1.239,140,1.354,142,1.354,146,1.29,149,1.354,152,1.354,155,1.354,158,1.29,161,1.354,164,1.354,167,1.354,170,1.29,173,1.354,176,1.354,179,1.29,183,1.29,185,1.354,188,1.29,191,1.29,194,1.29,196,1.354,216,1.29,218,1.354,220,1.354,222,1.354,225,1.29,229,1.354,231,1.29,234,1.354,243,1.29,252,1.29,254,1.239,257,1.29,259,1.354,261,1.354,294,1.354,297,1.29,299,1.354,302,1.354,305,1.354,307,1.29,309,2.313,338,1.354,738,1.354,1447,0.328,1482,3.823,1547,0.848,1550,2.194,1617,0.743,1638,0.839,1673,2.581,1683,0.477,1703,1.47,1712,0.451,1740,2.202,1759,0.859,1814,1.539,1822,3.995,1851,3.097,1854,0.75,1897,1.051,1898,6.81,1937,2.08,1967,1.128,1988,4.255,2070,1.779,2100,0.992,2105,0.88,2169,4.628,2177,3.771,2225,4.18,2253,0.848,2286,1.57,2287,1.57,2288,4.275,2289,3.265,2290,1.44,2291,1.44,2292,2.814,2293,6.938,2294,6.938,2295,6.938,2296,6.938,2297,4.661,2298,3.825,2299,2.266,2300,2.814,2301,0.975,2302,1.57,2303,1.57,2304,4.661,2305,4.661,2306,1.57,2307,1.1,2308,1.57,2309,1.57,2310,2.427,2311,1.57,2312,1.57,2313,1.44,2314,1.57,2315,1.57,2316,1.57,2317,3.825,2318,1.57,2319,1.57,2320,6.938,2321,4.661,2322,6.485,2323,5.967,2324,5.472,2325,3.825,2326,1.44,2327,1.57,2328,1.57]],["uri/64",[1670,3.059,1672,2.38,2329,6.107]],["title/64",[1471,0.376,1964,2.167]],["sub_title/64",[1670,2.747,1672,2.138,2216,4.328]],["body/64",[]],["uri/65",[513,6.112,2330,7.086]],["title/65",[1471,0.376,1964,2.167]],["sub_title/65",[513,6.917]],["body/65",[]],["uri/66",[1451,0.847,2135,3.855,2331,5.365,2332,4.921]],["title/66",[1471,0.376,1964,2.167]],["sub_title/66",[1451,0.747,2135,3.403,2332,4.343,2333,4.735]],["body/66",[80,4.309,1442,2.613,1461,1.672,1471,0.677,1610,5.585,1637,5.653,1951,3.603,1964,3.903,2229,5.585,2254,4.774,2334,8.514,2335,8.514,2336,7.809]],["uri/67",[528,6.112,2337,7.086]],["title/67",[1471,0.376,1964,2.167]],["sub_title/67",[528,6.917]],["body/67",[80,4.686,1508,2.44,1538,5.406,1672,3.609,1771,4.464,1852,3.609,2266,7.056,2338,9.259,2339,9.259]],["uri/68",[1306,5.823,2340,7.086]],["title/68",[1471,0.376,1964,2.167]],["sub_title/68",[1306,5.353,1307,5.618]],["body/68",[]],["uri/69",[2135,4.388,2253,3.3,2341,6.107]],["title/69",[1471,0.376,1964,2.167]],["sub_title/69",[3,1.005,2135,3.941,2253,2.963]],["body/69",[1,2.816,3,1.961,15,5.918,24,2.623,1447,1.371,1461,2.261,1487,2.461,1490,2.219,1533,2.816,1585,4.341,1612,2.927,1797,4.006,1965,3.388,2253,5.783,2256,4.844,2276,5.655,2342,8.839,2343,6.556,2344,8.839,2345,6.556,2346,8.839,2347,6.556,2348,6.013]],["uri/70",[772,5.592,2349,7.086]],["title/70",[1471,0.376,1964,2.167]],["sub_title/70",[772,5.141,773,5.618]],["body/70",[]],["uri/71",[343,5.592,2230,6.499]],["title/71",[1471,0.376,1964,2.167]],["sub_title/71",[343,5.141,1273,5.974]],["body/71",[1637,5.408,1672,3.902,2350,7.899]],["uri/72",[1534,2.113,2135,4.388,2351,6.107]],["title/72",[1471,0.376,1964,2.167]],["sub_title/72",[1534,1.897,1622,3.075,2135,3.941]],["body/72",[1471,0.639,1526,1.583,1534,3.417,1622,5.537]],["uri/73",[1471,0.347,1964,2.002,2352,5.365,2353,4.921]],["title/73",[1471,0.376,1964,2.167]],["sub_title/73",[1471,0.306,1637,2.559,1964,1.767,2353,4.343]],["body/73",[341,8.087,1461,1.841,1526,1.503,1610,6.151,1637,5.066,1951,3.968,2354,9.376,2355,9.376]],["uri/74",[730,6.112,2356,7.086]],["title/74",[1471,0.376,1964,2.167]],["sub_title/74",[730,5.618,731,5.974]],["body/74",[1595,6.656,1672,3.955]],["uri/75",[111,5.823,2357,7.086]],["title/75",[1471,0.376,1964,2.167]],["sub_title/75",[111,5.353,738,5.618]],["body/75",[1442,2.842,1461,1.818,1947,8.491,2095,5.958,2358,9.259,2359,9.259,2360,7.056,2361,9.259,2362,5.751]],["uri/76",[870,5.592,2363,7.086]],["title/76",[1471,0.376,1964,2.167]],["sub_title/76",[870,6.329]],["body/76",[1595,6.656,1672,3.955]],["uri/77",[143,5.823,2364,7.086]],["title/77",[1471,0.376,1964,2.167]],["sub_title/77",[143,5.353,1034,5.974]],["body/77",[1437,2.732,1461,2.129,1493,3.37,1579,4.24,1610,5.926,1637,4.881,1951,3.823,2225,6.328,2365,5.708,2366,9.033]],["uri/78",[1139,6.112,2367,7.086]],["title/78",[1471,0.376,1964,2.167]],["sub_title/78",[1139,5.618,1140,5.974]],["body/78",[1637,5.408,1672,3.902,2350,7.899]],["uri/79",[1166,5.592,2368,7.086]],["title/79",[1471,0.376,1964,2.167]],["sub_title/79",[1166,5.141,1167,5.353]],["body/79",[1637,5.408,1672,3.902,2350,7.899]],["uri/80",[1585,2.477,2369,5.601,2370,4.819]],["title/80",[1471,0.376,1964,2.167]],["sub_title/80",[1585,2.225,1595,3.597,2370,4.328]],["body/80",[481,5.143,509,7.72,1166,6.643,1167,8.536,1447,1.76,1484,2.571,1559,3.917,1585,3.415,2370,6.643,2371,8.417,2372,8.417,2373,7.72,2374,8.417,2375,8.417,2376,8.417,2377,6.917]],["uri/81",[830,4.179,1585,2.477,2369,5.601]],["title/81",[1471,0.376,1964,2.167]],["sub_title/81",[830,3.753,1585,2.225,1595,3.597]],["body/81",[830,6.498,1167,7.803,1484,2.9,1887,7.494,2370,7.494,2378,9.496,2379,9.496]],["uri/82",[1302,6.112,2380,7.086]],["title/82",[1471,0.376,1964,2.167]],["sub_title/82",[1302,5.618,1303,5.974]],["body/82",[1471,0.614,1602,5.11,1790,6.001,1964,3.543,1978,3.214,2381,9.496]],["uri/83",[2382,8.439]],["title/83",[1471,0.376,1964,2.167]],["sub_title/83",[2234,6.59]],["body/83",[24,2.711,67,3.494,1439,3.228,1447,1.156,1461,1.086,1469,1.537,1471,0.68,1482,3.624,1488,3.349,1526,0.886,1550,2.89,1553,3.208,1597,2.748,1617,2.618,1638,2.953,1639,2.088,1642,2.764,1646,3.228,1707,3.784,1724,2.666,1739,2.666,1740,3.183,1747,3.228,1789,1.419,1834,2.857,1940,3.784,1964,3.409,1965,4.059,2011,4.544,2201,3.702,2234,7.508,2254,3.1,2277,3.434,2383,3.627,2384,5.529,2385,5.529,2386,4.544,2387,7.855,2388,5.529,2389,3.434,2390,3.378,2391,4.364,2392,5.529,2393,4.364]],["uri/84",[2394,8.439]],["title/84",[1471,0.376,1964,2.167]],["sub_title/84",[2236,7.355]],["body/84",[341,7.791,1471,0.584,1495,3.499,1639,4.095,1642,3.178,1794,4.316,1964,3.37,2060,4.356,2252,5.708,2395,6.884]],["uri/85",[2396,8.439]],["title/85",[1471,0.376,1964,2.167]],["sub_title/85",[2237,7.355]],["body/85",[336,8.387,1471,0.592,1557,5.779,1617,4.33,1642,3.218,1709,3.391,1806,4.676,1964,3.412,2226,8.387,2397,6.258]],["uri/86",[2398,8.439]],["title/86",[1471,0.376,1964,2.167]],["sub_title/86",[2238,7.355]],["body/86",[165,7.887,1471,0.592,1557,5.779,1617,4.33,1642,3.218,1709,3.391,1806,4.676,1964,3.412,2217,5.999,2397,6.258]],["uri/87",[2399,8.439]],["title/87",[1471,0.376,1964,2.167]],["sub_title/87",[2239,6.917]],["body/87",[1638,5.138,1639,3.633,1642,3.385,2221,4.819,2239,8.297,2400,9.619]],["uri/88",[1747,3.566,2401,6.107,2402,1.893]],["title/88",[2402,2.313]],["sub_title/88",[1747,3.202,1771,2.644,2402,1.7]],["body/88",[1,1.568,81,1.37,828,1.757,1437,2.658,1438,1.47,1441,1.292,1442,2.479,1447,0.763,1451,0.576,1469,2.443,1470,2.2,1471,0.372,1485,1.396,1490,1.236,1500,1.916,1512,2.102,1525,1.284,1529,1.776,1533,1.568,1534,1.263,1551,2.384,1603,2.12,1639,2.689,1651,1.491,1682,4.801,1683,1.109,1690,2.173,1718,2.928,1726,1.744,1730,1.907,1737,2.654,1747,3.359,1757,2.267,1789,1.827,1797,2.23,1799,1.314,1806,3.64,1856,2.563,1885,1.379,1901,1.847,1933,1.491,1938,1.643,1951,2.434,1954,3.991,2032,3.128,2038,2.557,2060,1.76,2070,2.307,2096,1.928,2100,2.307,2101,1.776,2197,2.444,2200,2.782,2221,3.566,2402,3.521,2403,2.23,2404,2.782,2405,2.697,2406,4.384,2407,3.038,2408,3.514,2409,3,2410,2.697,2411,2.782,2412,3.348,2413,2.697,2414,2.498,2415,3.348,2416,3.348]],["uri/89",[2402,2.197,2417,7.086]],["title/89",[2402,2.313]],["sub_title/89",[2402,2.019,2418,2.819]],["body/89",[1,2.08,106,1.666,1437,2.563,1461,1.402,1469,1.984,1477,2.112,1495,1.876,1512,1.43,1550,1.532,1598,3.48,1628,2.314,1642,1.704,1644,5.312,1683,2.576,1690,2.696,1703,2.529,1704,3.116,1710,2.379,1718,1.992,1729,2.402,1743,2.525,1747,2.828,1768,2.314,1789,1.243,1802,2.335,1806,2.476,1852,1.888,1856,3.051,1909,1.579,1933,1.978,1951,3.02,1952,5.114,1954,2.715,1956,3.951,1984,3.473,1990,1.276,2032,2.128,2096,2.557,2142,3.186,2209,2.751,2221,3.576,2277,3.008,2281,2.617,2402,3.233,2407,3.769,2408,5.178,2412,4.441,2418,2.096,2419,4.177,2420,4.843,2421,4.441,2422,4.441,2423,3.314]],["uri/90",[2424,8.439]],["title/90",[2402,2.313]],["sub_title/90",[1644,4.555]],["body/90",[1461,1.616,1469,2.848,1495,3.188,1628,3.932,1644,5.819,1690,3.109,1729,4.083,1736,3.863,1743,2.912,1768,3.932,2096,4.347,2101,4.006,2142,3.674,2402,2.551,2425,8.23,2426,3.617,2427,7.548]],["uri/91",[1644,4.025,2428,7.086]],["title/91",[2402,2.313]],["sub_title/91",[1644,3.7,2096,3.44]],["body/91",[3,1.16,29,3.55,1465,2.406,1469,1.76,1484,1.934,1510,4.317,1518,3.172,1546,2.452,1547,3.422,1551,3.289,1603,2.334,1644,5.993,1682,3.111,1729,3.141,1768,3.025,1779,4.075,1806,3.238,1856,3.108,1872,2.641,1901,3.204,1965,3.272,1984,3.082,2006,4.001,2096,3.344,2102,4.24,2221,5.531,2402,1.963,2407,3.344,2408,5.275,2426,2.783,2429,6.332,2430,6.332,2431,6.332]],["uri/92",[2402,2.197,2432,7.086]],["title/92",[2402,2.313]],["sub_title/92",[1595,4.273,2402,2.019]],["body/92",[1438,2.338,1512,2.7,1592,5.339,1611,2.907,1617,4.33,1682,4.493,1718,3.761,1901,4.628,2402,2.835,2426,4.018]],["uri/93",[2433,7.086,2434,3.586]],["title/93",[2402,2.313]],["sub_title/93",[1709,2.416,2434,3.296]],["body/93",[1465,3.236,1470,4.001,1490,3.541,1532,3.832,1534,2.946,1709,3.879,1820,5.288,2402,2.639,2426,3.741,2434,4.309,2435,5.585,2436,7.809,2437,5.38]],["uri/94",[2402,1.893,2438,6.107,2439,3.859]],["title/94",[2402,2.313]],["sub_title/94",[2402,1.7,2437,3.465,2439,3.465]],["body/94",[1,1.48,3,1.433,79,3.012,318,2.7,319,3.385,1442,1.687,1471,0.223,1477,3.726,1490,1.167,1522,2.038,1526,0.552,1532,4.904,1533,4.104,1541,1.318,1551,1.154,1602,1.577,1603,2.026,1611,1.096,1651,2.245,1667,2.547,1712,1.968,1731,3.761,1747,4.003,1758,1.885,1774,2.781,1775,2.83,1779,2.218,1785,3.207,1787,1.762,1788,2.308,1798,4.779,1859,2.81,1870,4.189,1938,1.551,2101,1.677,2161,1.958,2244,1.526,2253,2.97,2301,2.141,2402,3.075,2437,4.943,2439,3.473,2440,2.832,2441,5.41,2442,6.855,2443,6.747,2444,5.496,2445,3.161,2446,3.446,2447,3.446,2448,3.446,2449,3.446,2450,3.446,2451,3.446,2452,3.446,2453,3.446,2454,3.446,2455,3.761,2456,3.446,2457,3.161]],["uri/95",[1602,2.454,1611,1.705,2402,1.663,2458,4.921]],["title/95",[2402,2.313]],["sub_title/95",[505,3.891,1602,2.166,1611,1.505,2402,1.468]],["body/95",[1471,0.631,1490,3.299,1529,4.743,1999,7.003,2402,3.021]],["uri/96",[1602,2.454,2402,1.663,2458,4.921,2459,3.592]],["title/96",[2402,2.313]],["sub_title/96",[505,3.891,1602,2.166,2402,1.468,2459,3.17]],["body/96",[505,7.515,1451,1.443,1470,3.497,1490,3.095,1529,4.45,1532,4.115,1810,5.587,1999,6.571,2402,2.835,2460,9.144]],["uri/97",[1529,2.972,2402,1.893,2461,5.601]],["title/97",[2402,2.313]],["sub_title/97",[1438,1.402,1529,2.669,2402,1.7]],["body/97",[3,1.718,24,2.782,1451,1.48,1470,3.586,1471,0.607,1529,4.563,1532,4.219,2402,2.906]],["uri/98",[2402,1.893,2434,3.09,2461,5.601]],["title/98",[2402,2.313]],["sub_title/98",[1438,1.402,2402,1.7,2434,2.775]],["body/98",[1451,1.443,1470,3.497,1471,0.592,1490,3.095,1529,4.45,1532,4.115,1533,3.928,1541,3.497,1775,2.531,2402,2.835]],["uri/99",[2402,1.893,2459,4.089,2462,5.601]],["title/99",[2402,2.313]],["sub_title/99",[1775,1.518,2402,1.7,2459,3.672]],["body/99",[24,2.22,81,2.809,828,2.285,1443,4.043,1447,2.016,1470,2.862,1532,3.367,1534,2.589,1594,3.952,1758,4.092,1775,3.119,1798,5.892,1868,3.912,1965,3.866,2038,5.242,2178,3.367,2402,2.99,2459,5.01,2463,5.703,2464,6.863,2465,5.377]],["uri/100",[2402,1.893,2434,3.09,2466,6.107]],["title/100",[2402,2.313]],["sub_title/100",[1789,1.408,2402,1.7,2434,2.775]],["body/100",[66,4.567,79,2.933,318,3.279,1461,1.311,1470,3.421,1471,0.749,1500,2.223,1508,2.357,1522,2.475,1525,2.348,1532,4.541,1541,2.552,1603,2.46,1613,3.897,1628,4.274,1724,4.313,1775,1.847,1789,2.59,1901,4.527,2062,3.378,2402,2.069,2455,4.567,2467,6.674,2468,5.757,2469,4.676,2470,6.674]],["uri/101",[1438,1.561,2471,6.107,2472,3.3]],["title/101",[2402,2.313]],["sub_title/101",[1438,1.402,1636,2.255,2472,2.963]],["body/101",[318,2.546,1438,1.324,1443,2.8,1447,1.568,1457,1.899,1463,1.699,1469,2.084,1471,0.335,1472,1.415,1490,1.754,1532,2.332,1617,2.453,1636,2.131,1642,1.823,1682,2.546,1690,1.957,1701,3.025,1709,1.921,1712,1.487,1734,3.274,1763,2.706,1764,2.833,1775,1.434,1795,2.943,1850,2.833,1851,2.313,1856,1.865,1934,4.089,1938,2.332,1980,4.089,2001,4.204,2111,2.259,2190,5.714,2402,2.731,2407,3.96,2408,4.581,2418,3.245,2426,2.277,2434,2.622,2473,6.876,2474,5.181,2475,4.752,2476,3.949,2477,6.161,2478,5.181,2479,5.181,2480,5.181,2481,5.181,2482,3.63,2483,3.399,2484,5.181,2485,2.706,2486,3.756,2487,5.181,2488,4.752,2489,5.181,2490,4.752,2491,5.181,2492,5.181,2493,4.469]],["uri/102",[2402,2.197,2462,6.499]],["title/102",[2402,2.313]],["sub_title/102",[1775,1.803,2402,2.019]],["body/102",[828,2.693,1650,4.001,1712,2.531,1775,3.182,2033,5.009,2171,8.087,2402,2.733,2434,4.463,2472,4.765,2494,6.959,2495,8.818]],["uri/103",[20,3.29,1712,1.88,2051,3.102,2496,2.596,2497,4.317]],["title/103",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/103",[20,4.179,1712,1.574,2051,3.941]],["body/103",[20,6.818,27,4.931,51,6.121,1447,1.395,1451,1.412,1471,0.579,1533,3.842,1602,3.053,1603,2.46,1651,2.726,1712,2.568,1775,1.847,1785,1.999,1787,3.413,1788,6.756,1890,2.804,1961,3.791,2051,6.428,2441,7.06,2498,6.674,2499,6.674,2500,6.674,2501,8.204,2502,8.946,2503,6.674,2504,6.121,2505,5.869,2506,4.567]],["uri/104",[1712,1.54,1785,1.607,2496,3.227,2507,5.365]],["title/104",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/104",[1785,1.951,2508,3.52]],["body/104",[1470,2.951,1471,0.499,1472,2.107,1477,3.365,1692,2.97,1705,4.326,1713,5.702,1729,3.828,1775,2.135,1785,3.243,1787,3.945,1961,5.587,2032,3.391,2152,7.077,2486,3.866,2506,5.28,2509,6.341,2510,6.656,2511,5.881,2512,7.716,2513,6.09,2514,7.716]],["uri/105",[106,1.646,1712,1.373,1785,1.433,2496,2.877,2515,4.784]],["title/105",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/105",[106,1.887,1692,2.11,1785,1.643]],["body/105",[24,1.745,828,1.796,1451,1.295,1461,1.611,1469,1.635,1477,2.564,1508,1.549,1526,1.514,1533,3.523,1597,2.057,1611,1.869,1651,2.402,1672,2.292,1761,4.225,1775,3.277,1782,2.385,1785,3.336,1786,3.071,1868,3.328,1954,4.599,1961,3.34,1990,1.549,2085,3.433,2097,3.385,2111,2.564,2165,3.652,2178,2.646,2465,4.225,2508,4.433,2516,3.398,2517,4.225,2518,4.832,2519,5.393]],["uri/106",[1447,1,1448,2.923,1712,1.373,2496,2.877,2520,4.784]],["title/106",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/106",[1447,1.147,1448,3.35,1603,2.021]],["body/106",[26,2.115,55,6.511,106,2.617,319,2.699,320,2.771,478,3.713,830,4.267,1442,2.334,1447,0.847,1469,2.114,1470,1.548,1471,0.262,1472,1.105,1476,1.558,1508,1.643,1522,2.313,1526,0.649,1532,3.423,1533,3.669,1541,2.385,1551,1.356,1604,3.713,1650,1.837,1683,1.895,1685,1.665,1692,2.4,1705,2.27,1775,2.697,1781,2.435,1782,1.642,1785,3.042,1786,3.257,1787,2.07,1788,2.711,1851,3.814,1852,2.431,1872,1.689,1875,3.189,1895,2.364,1909,2.034,1961,4.32,1983,1.793,2032,1.779,2393,4.922,2402,1.933,2434,3.156,2437,2.559,2439,2.559,2508,2.188,2517,2.91,2521,6.236,2522,2.836,2523,4.049,2524,5.125,2525,6.236,2526,3.327,2527,6.236,2528,7.605,2529,3.492,2530,6.236,2531,2.656]],["uri/107",[1712,1.373,1775,1.324,1798,2.923,2496,2.877,2532,4.784]],["title/107",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/107",[1775,1.518,1798,3.35,2434,2.775]],["body/107",[24,1.963,319,2.862,499,3.493,828,2.02,1448,4.041,1471,0.428,1472,1.806,1526,1.06,1611,2.103,1613,3.862,1664,3.978,1685,2.721,1705,3.709,1709,2.453,1728,2.453,1775,3.361,1778,5.348,1798,4.041,1868,2.683,1920,3.078,1990,1.743,2434,4.5,2465,4.753,2518,5.436,2533,5.705,2534,6.615,2535,6.066,2536,6.615,2537,5.436,2538,4.753,2539,5.041]],["uri/108",[1712,1.753,2496,3.673,2540,6.107]],["title/108",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/108",[1546,3.106]],["body/108",[3,1.402,14,4.476,79,2.342,106,1.834,499,2.815,828,1.628,1471,0.495,1472,2.089,1474,3.497,1477,2.324,1500,2.982,1508,1.405,1526,1.226,1534,1.844,1546,4.483,1551,2.998,1683,1.62,1692,2.051,1712,2.57,1785,1.597,1852,2.078,1872,3.192,1898,4.38,1978,1.804,2087,2.847,2165,3.311,2173,3.206,2174,4.888,2272,3.657,2307,5.361,2408,3.257,2517,3.83,2541,7.066,2542,5.33,2543,5.33,2544,5.33,2545,5.124,2546,6.289,2547,5.33]],["uri/109",[1712,1.753,2496,3.673,2548,5.601]],["title/109",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/109",[3,1.469]],["body/109",[3,2.149,22,2.421,1447,1.107,1451,1.539,1461,1.495,1470,2.912,1471,0.768,1472,1.445,1500,3.248,1508,1.395,1526,0.848,1528,3.91,1532,2.382,1533,2.273,1534,1.831,1541,2.912,1551,2.986,1602,2.421,1603,1.951,1688,2.576,1775,2.107,1852,2.063,1868,2.147,1872,2.208,1875,2.706,1961,3.006,2096,2.795,2101,2.576,2156,3.543,2169,4.565,2281,2.86,2402,1.64,2418,2.29,2486,2.651,2549,3.621,2550,5.292,2551,4.033,2552,5.292]],["uri/110",[1712,1.54,2402,1.663,2496,3.227,2553,5.365]],["title/110",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/110",[2257,5.974,2402,2.019]],["body/110",[3,1.28,1438,1.786,1471,0.597,1472,1.908,1532,3.145,1541,2.673,1551,2.34,1602,3.197,1642,2.459,1692,2.69,1697,5.516,1705,3.918,1775,2.857,1785,2.763,1787,3.573,1788,6.176,1798,4.27,1978,2.366,2178,3.145,2402,2.859,2437,4.417,2441,5.516,2538,5.022,2554,6.989,2555,6.989,2556,6.41,2557,6.41,2558,6.989,2559,4.679]],["uri/111",[1712,1.373,2402,1.483,2439,3.023,2496,2.877,2560,4.784]],["title/111",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/111",[2402,1.7,2437,3.465,2439,3.465]],["body/111",[828,2.977,2402,3.516,2437,6.159,2439,6.159]],["uri/112",[1712,1.54,2178,2.414,2496,3.227,2561,5.365]],["title/112",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/112",[1872,2.717,2178,2.931]],["body/112",[1447,1.936,1872,3.862,1965,4.784,2402,3.411,2418,4.007,2437,5.851,2439,5.851,2562,6.336]],["uri/113",[1712,1.753,2496,3.673,2548,5.601]],["title/113",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/113",[3,1.469]],["body/113",[3,2.103,79,3.861,318,3.193,1441,2.3,1443,3.512,1447,1.359,1469,1.807,1477,2.834,1534,2.248,1541,3.36,1550,2.055,1594,3.432,1602,4.02,1682,3.193,1696,3.644,1729,3.224,1776,4.447,1784,5.129,1852,2.533,2001,3.644,2020,2.618,2038,4.553,2161,3.691,2402,2.724,2405,4.802,2408,3.971,2437,4.107,2439,4.107,2440,7.22,2443,5.605,2477,5.34,2563,6.499,2564,4.802]],["uri/114",[1712,1.753,2496,3.673,2565,6.107]],["title/114",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/114",[1785,2.402]],["body/114",[1,3.743,1443,4.709,1447,1.822,1477,3.8,1534,3.015,1688,4.241,1783,5.241,1785,3.178,2038,6.105,2096,4.602,2402,2.701,2443,7.516,2566,8.714]],["uri/115",[1712,1.373,2402,1.483,2459,3.203,2496,2.877,2567,4.784]],["title/115",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/115",[1775,1.518,2402,1.7,2459,3.672]],["body/115",[24,2.22,81,2.809,828,2.285,1443,4.043,1447,2.016,1470,2.862,1532,3.367,1534,2.589,1594,3.952,1758,4.092,1775,3.119,1798,5.892,1868,3.912,1965,3.866,2038,5.242,2178,3.367,2402,2.99,2459,5.01,2463,5.703,2464,6.863,2465,5.377]],["uri/116",[1712,1.54,2402,1.663,2496,3.227,2568,5.365]],["title/116",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/116",[2402,2.486]],["body/116",[24,2.586,52,3.212,828,2.662,1451,1.375,1471,0.564,1473,2.649,1476,3.354,1485,3.333,1525,3.066,1709,3.232,1743,3.084,2402,3.289,2434,4.41]],["uri/117",[1712,1.753,2496,3.673,2569,6.107]],["title/117",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/117",[2178,3.609]],["body/117",[3,1.525,1471,0.539,1472,2.272,1602,3.808,1708,5.006,1775,2.303,1779,5.356,1785,2.493,1787,4.256,1788,5.573,1798,5.085,1890,3.497,2032,3.657,2178,3.746,2402,2.58,2564,6.15,2570,8.323,2571,7.633]],["uri/118",[1712,1.753,2496,3.673,2572,6.107]],["title/118",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/118",[1997,5.37]],["body/118",[3,1.212,79,2.907,1442,2.03,1443,3.574,1469,1.839,1471,0.575,1472,1.806,1477,2.884,1526,1.06,1528,4.887,1534,2.289,1541,2.53,1628,3.16,1650,3.001,1706,4.339,1716,4.526,1726,3.16,1729,3.281,1768,3.16,1775,1.83,1798,4.041,1799,2.381,1851,2.953,1997,6.725,2020,2.665,2161,3.757,2218,4.108,2247,3.978,2402,2.05,2434,3.347,2473,9.212,2573,6.066,2574,6.615,2575,6.615,2576,6.066,2577,6.615]],["uri/119",[1712,1.753,2496,3.673,2578,6.107]],["title/119",[1712,1.365,1775,1.315,2472,2.569]],["sub_title/119",[2579,5.926]],["body/119",[1471,0.551,1708,5.121,1732,5.965,1739,4.105,1775,3.134,1990,2.244,2494,6.719,2579,6.291,2580,9.023,2581,7.809,2582,8.514,2583,6.719,2584,6.997]],["uri/120",[2248,1.093,2585,2.067,2586,6.107]],["title/120",[1481,2.157,2029,1.397,2248,0.851]],["sub_title/120",[2587,5.926]],["body/120",[106,3.637,1477,4.151,1672,2.859,1758,5.206,1789,1.883,1797,5.817,1950,4.411,2085,4.283,2242,4.556,2423,6.515,2559,4.911,2587,7.81,2588,7.255,2589,7.255,2590,4.72,2591,4.556,2592,7.335,2593,8.055]],["uri/121",[1789,1.377,2248,0.961,2585,1.816,2594,5.365]],["title/121",[1481,2.157,2029,1.397,2248,0.851]],["sub_title/121",[1789,1.672,2595,4.813]],["body/121",[1447,1.648,1471,0.51,1472,2.152,1481,4.523,1672,3.072,1879,5.393,1885,2.976,1929,4.476,2093,6.006,2271,3.468,2589,7.597,2591,6.192,2593,6.006,2595,5.823,2596,7.88,2597,7.227,2598,6.797,2599,4.74,2600,7.88]],["uri/122",[1461,0.772,2052,2.633,2248,1.092,2413,2.906,2585,1.331,2601,3.933]],["title/122",[1481,2.157,2029,1.397,2248,0.851]],["sub_title/122",[1461,0.818,2052,2.79,2092,2.336,2248,0.746,2413,3.079]],["body/122",[21,2.897,22,1.794,29,2.198,39,2.988,628,3.596,1005,2.897,1447,0.82,1464,1.926,1477,1.71,1481,4.706,1491,2.144,1510,1.723,1550,1.24,1553,1.601,1572,2.026,1585,2.467,1591,2.17,1651,1.601,1672,1.528,1711,1.342,1737,1.809,1789,1.006,1794,2.906,1802,1.89,1853,3.551,1856,3.613,1876,2.988,1884,2.144,1920,2.83,1929,2.227,1952,2.144,1959,2.897,1992,3.603,2015,4.8,2029,1.788,2111,1.71,2115,2.026,2146,2.227,2149,4.998,2218,2.435,2221,1.964,2242,2.435,2244,1.736,2271,2.116,2413,4.494,2418,3.634,2423,2.683,2589,2.988,2595,2.897,2602,3.92,2603,2.83,2604,2.988,2605,4.073,2606,3.92,2607,2.289,2608,5.246,2609,2.323,2610,3.596,2611,3.92,2612,2.523,2613,2.988,2614,3.094,2615,4.371,2616,3.92,2617,3.222,2618,2.897,2619,5.507,2620,2.625,2621,3.92,2622,8.398,2623,6.082,2624,3.92,2625,3.92,2626,3.92,2627,3.92,2628,2.625,2629,3.92,2630,3.92,2631,2.523,2632,2.746,2633,2.005,2634,3.222]],["uri/123",[2635,3.618,2636,5.601,2637,3.19]],["title/123",[2248,1.04,2638,3.607]],["sub_title/123",[2637,3.402,2638,4.046]],["body/123",[3,1.086,828,1.81,1447,1.239,1459,2.999,1461,1.164,1464,4.053,1471,0.614,1472,2.252,1508,1.562,1510,2.605,1516,2.885,1526,1.322,1557,5.996,1656,2.372,1690,2.239,1712,2.945,1852,2.31,1965,3.063,1973,4.678,1978,2.006,1983,2.625,2020,2.388,2033,3.367,2075,2.039,2077,3.968,2143,4.379,2222,4.517,2267,3.681,2281,3.203,2485,3.096,2637,4.308,2638,6.698,2639,2.689,2640,7.115,2641,5.927,2642,2.281,2643,5.927,2644,5.927]],["uri/124",[2107,3.793,2635,3.618,2636,5.601]],["title/124",[2248,1.04,2638,3.607]],["sub_title/124",[2107,4.046,2638,4.046]],["body/124",[1,2.375,3,1.013,1438,1.413,1448,3.378,1459,2.798,1461,1.954,1471,0.508,1472,1.51,1516,2.691,1526,1.259,1546,3.042,1573,3.494,1611,2.497,1706,3.627,1738,2.827,1799,1.991,1990,2.07,1992,3.276,2029,1.625,2032,2.43,2059,2.642,2066,3.784,2075,1.902,2100,3.494,2107,6.179,2108,4.724,2140,4.085,2391,4.364,2439,3.494,2638,6.179,2645,4.214,2646,3.627,2647,5.529,2648,5.529,2649,5.529,2650,3.141,2651,5.529,2652,2.551,2653,5.529,2654,5.529,2655,5.071,2656,5.529,2657,5.529,2658,5.529,2659,5.529,2660,5.529,2661,5.529,2662,5.529]],["uri/125",[2663,8.439]],["title/125",[1445,2.625]],["sub_title/125",[2213,6.59]],["body/125",[3,1.409,1438,1.372,1443,2.901,1445,3.918,1447,1.608,1461,1.511,1463,1.76,1470,2.053,1474,3.522,1488,3.279,1508,2.027,1511,4.631,1538,4.491,1543,2.835,1550,1.698,1602,2.456,1603,1.979,1611,1.707,1626,4.237,1635,2.341,1639,2.905,1690,2.028,1710,2.638,1711,1.837,1797,3.28,1799,2.769,1802,2.589,1871,3.01,1890,2.256,1916,4.631,1968,2.868,2017,4.631,2032,2.359,2217,3.522,2254,3.01,2410,5.684,2418,3.329,2459,3.595,2516,3.186,2664,4.412,2665,4.092,2666,3.674,2667,5.369,2668,5.15,2669,4.631,2670,5.369,2671,5.369,2672,4.237,2673,4.092]],["uri/126",[1457,2.596,2674,7.086]],["title/126",[1445,2.625]],["sub_title/126",[1457,2.387,1945,3.803]],["body/126",[]],["uri/127",[1550,1.931,1603,2.251,2675,5.601]],["title/127",[1445,2.625]],["sub_title/127",[1550,1.734,1603,2.021,2217,3.597]],["body/127",[]],["uri/128",[2676,8.439]],["title/128",[1445,2.625]],["sub_title/128",[2677,6.917]],["body/128",[1,0.87,81,0.76,106,1.212,606,5.467,828,0.618,863,1.014,938,5.13,1055,1.2,1342,3.231,1438,0.901,1439,1.182,1442,0.621,1445,3.458,1447,1.325,1448,1.237,1457,1.291,1461,2.199,1463,1.155,1464,0.995,1465,0.77,1468,1.386,1469,1.3,1470,1.348,1471,0.362,1472,0.553,1473,0.615,1493,1.745,1496,2.528,1499,1.237,1508,1.474,1526,0.565,1534,1.618,1592,1.182,1593,1.303,1594,1.069,1598,2.532,1603,0.746,1617,2.215,1626,1.598,1635,2.439,1639,1.331,1642,1.24,1645,1.094,1655,1.107,1671,1.356,1672,0.789,1683,1.422,1690,2.824,1699,0.959,1700,0.995,1703,1.058,1704,1.303,1710,0.995,1711,1.914,1736,0.95,1739,0.976,1774,1.025,1794,1.683,1799,1.684,1804,0.934,1812,3.231,1813,2.411,1820,1.258,1847,1.386,1863,2.411,1895,3.266,1900,1.455,1920,0.942,1938,0.911,1949,1.356,1950,1.218,1957,1.861,1979,2.153,1983,2.072,2008,1.598,2017,1.746,2032,0.89,2033,1.15,2049,1.598,2055,0.897,2111,0.883,2218,2.189,2222,1.543,2227,0.897,2251,1.386,2270,2.468,2272,0.827,2362,2.905,2391,1.598,2397,1.386,2402,1.092,2418,1.525,2516,3.439,2562,2.411,2620,1.356,2672,4.415,2673,1.543,2678,1.598,2679,2.895,2680,2.025,2681,1.746,2682,1.857,2683,2.025,2684,2.025,2685,4.29,2686,2.025,2687,2.025,2688,1.857,2689,1.237,2690,2.025,2691,1.857,2692,2.025,2693,2.267,2694,2.025,2695,1.857,2696,2.025,2697,1.857,2698,2.025,2699,1.746,2700,2.153,2701,1.218,2702,1.857,2703,2.025,2704,2.025,2705,2.025,2706,1.857,2707,2.025,2708,2.025,2709,2.025,2710,2.025,2711,2.025,2712,2.025,2713,2.025,2714,2.153,2715,1.664,2716,2.025,2717,3.523,2718,2.025,2719,2.025,2720,1.857,2721,2.025,2722,4.825,2723,3.039,2724,2.025,2725,2.025,2726,2.025,2727,2.025,2728,2.895,2729,3.523,2730,2.025,2731,2.025,2732,2.025,2733,3.231,2734,1.857,2735,2.025,2736,2.025,2737,2.025,2738,2.025,2739,2.025]],["uri/129",[1445,2.149,2740,5.601,2741,4.006]],["title/129",[1445,2.625]],["sub_title/129",[1445,1.93,1447,1.147,2741,3.597]],["body/129",[1439,4.081,1447,2.159,1461,1.373,1470,2.673,1471,0.452,1526,1.12,1611,2.221,1635,3.048,1638,4.927,1686,4.27,1690,2.64,1855,3.776,1965,3.611,2678,5.516,2728,9.38,2741,4.585,2742,6.989,2743,6.989,2744,6.989,2745,10.325,2746,9.224,2747,6.989,2748,6.989,2749,6.989,2750,6.989]],["uri/130",[2246,3.355,2751,7.086]],["title/130",[1445,2.625]],["sub_title/130",[1690,2.46,2246,3.084]],["body/130",[]],["uri/131",[1496,3.829,2752,7.086]],["title/131",[1445,2.625]],["sub_title/131",[1496,3.52,2672,5.141]],["body/131",[22,3.026,81,2.483,1447,1.859,1451,1.044,1461,2.385,1485,2.53,1493,2.468,1496,3.574,1603,2.438,1690,3.358,1711,3.437,1920,3.078,2246,4.211,2516,2.74,2672,5.22,2733,6.066,2734,6.066,2753,6.615,2754,6.615,2755,8.892,2756,8.155,2757,4.526,2758,6.615,2759,6.066,2760,5.705,2761,6.615]],["uri/132",[1472,1.667,1496,3.3,2762,5.267]],["title/132",[1445,2.625]],["sub_title/132",[1471,0.355,1472,1.497,1496,2.963]],["body/132",[863,3.469,1445,3.225,1447,1.448,1461,2.378,1471,0.448,1472,1.89,1485,2.648,1496,5.553,1533,2.974,1613,4.043,1638,3.698,1799,2.493,1938,3.116,2254,3.882,2562,4.738,2637,3.616,2672,5.464,2756,6.35,2759,6.35,2763,6.923,2764,6.35,2765,4.636,2766,8.407,2767,6.923,2768,6.35]],["uri/133",[1950,4.262,2769,5.592]],["title/133",[1445,2.625]],["sub_title/133",[1799,2.345,1950,3.918]],["body/133",[1526,1.626,2096,5.358]],["uri/134",[2096,3.742,2769,5.592]],["title/134",[1445,2.625]],["sub_title/134",[1799,2.345,2096,3.44]],["body/134",[1465,3.199,1534,2.912,1964,3.141,2096,4.445,2194,7.72,2386,6.917,2440,6.917,2770,8.417,2771,6.917,2772,8.417,2773,7.26,2774,8.417,2775,8.417,2776,8.417,2777,6.415,2778,8.417,2779,8.417]],["uri/135",[1968,3.785,2769,5.592]],["title/135",[1445,2.625]],["sub_title/135",[1799,2.345,1968,3.479]],["body/135",[1443,5.336,1534,3.417,2780,6.479,2781,9.875]],["uri/136",[2365,4.478,2769,5.592]],["title/136",[1445,2.625]],["sub_title/136",[1799,2.345,2365,4.116]],["body/136",[2782,8.453]],["uri/137",[1854,3.386,2769,5.592]],["title/137",[1445,2.625]],["sub_title/137",[1799,2.345,1854,3.112]],["body/137",[2783,10.146,2784,10.146]],["uri/138",[2785,8.439]],["title/138",[1445,2.625]],["sub_title/138",[1474,5.261]],["body/138",[81,3.09,1474,7.657,1498,7.099,1644,4.675,1678,5.511,1804,3.797,2221,5.847,2786,8.23,2787,8.23,2788,8.23,2789,7.548,2790,8.23,2791,5.399]],["uri/139",[2117,4.819,2792,6.107,2793,3.155]],["title/139",[1445,2.625]],["sub_title/139",[2117,4.328,2700,3.35,2793,2.834]],["body/139",[1463,3.238,1485,3.777,2700,6.034,2793,5.103]],["uri/140",[2762,7.279]],["title/140",[1445,2.625]],["sub_title/140",[1471,0.519]],["body/140",[3,0.473,13,3.495,19,0.822,35,2.198,57,1.088,64,2.421,70,3.519,72,2.892,79,0.627,81,2.469,249,1.232,254,1.127,514,1.173,710,2.229,832,2.369,861,1.232,1441,0.914,1451,0.408,1461,2.375,1471,0.325,1522,0.53,1525,0.909,1529,2.112,1531,1.127,1532,2.526,1534,1.738,1539,1.413,1541,1.353,1543,2.292,1545,1.127,1548,1.088,1550,0.817,1568,1.969,1613,5.279,1630,1.027,1728,0.53,1775,0.979,1854,0.682,1865,2.277,1933,0.583,2007,1.468,2024,1.088,2090,1.579,2167,0.811,2434,1.791,2435,1.695,2455,0.977,2505,4.314,2782,2.123,2794,2.37,2795,1.31,2796,2.697,2797,3.245,2798,2.123,2799,1.232,2800,1.31,2801,1.232,2802,1.31,2803,4.607,2804,1.31,2805,1.31,2806,1.173,2807,1.31,2808,5.417,2809,3.052,2810,3.052,2811,3.052,2812,3.052,2813,3.052,2814,3.539,2815,3.052,2816,2.37,2817,3.052,2818,1.31,2819,1.31,2820,1.31,2821,1.31,2822,3.052,2823,3.712,2824,1.31,2825,3.041,2826,3.041,2827,3.041,2828,3.041,2829,1.173,2830,1.173,2831,1.173,2832,1.173,2833,1.969,2834,1.31,2835,1.31,2836,1.31,2837,1.31,2838,1.31,2839,1.31,2840,1.31,2841,1.31,2842,3.119,2843,1.31,2844,1.31,2845,3.245,2846,2.37,2847,1.31,2848,1.31,2849,2.37,2850,2.37,2851,2.37,2852,2.37,2853,2.37,2854,1.31,2855,1.31,2856,1.232,2857,2.37,2858,2.37,2859,2.37,2860,2.37,2861,2.37,2862,2.37,2863,2.37,2864,1.31,2865,1.31,2866,1.31,2867,1.31,2868,1.31,2869,2.37,2870,2.37,2871,2.37,2872,2.37,2873,2.37,2874,2.37,2875,3.539,2876,1.055,2877,1.428,2878,1.428,2879,2.584,2880,1.428,2881,1.428,2882,1.428,2883,1.428,2884,1.428,2885,2.584,2886,1.428,2887,1.428,2888,1.428,2889,1.428,2890,1.428,2891,1.428,2892,1.428,2893,1.428,2894,2.123,2895,2.039,2896,1.428,2897,2.229,2898,1.31,2899,1.31,2900,1.428,2901,5.672,2902,3.245,2903,1.232,2904,2.123,2905,1.428,2906,1.232,2907,1.31,2908,1.909,2909,1.909,2910,1.232,2911,2.229,2912,1.31,2913,1.428,2914,1.428,2915,2.37,2916,1.31,2917,1.31,2918,1.31,2919,1.173,2920,1.428,2921,1.31,2922,1.31,2923,1.428,2924,1.428,2925,1.31,2926,1.428,2927,1.428,2928,1.428]],["uri/141",[2929,7.279]],["title/141",[1445,2.625]],["sub_title/141",[3,1.469]],["body/141",[3,1.314,13,3.593,66,5.822,79,2.142,81,1.83,1451,0.769,1461,2.38,1525,1.715,1529,3.49,1534,1.687,1541,1.864,1543,2.574,1545,3.847,1568,3.715,1613,2.846,1630,1.938,1710,2.395,1728,1.808,1738,2.492,1854,2.329,1872,2.033,2455,3.336,2505,5.581,2796,3.715,2798,4.006,2803,5.96,2823,6.286,2825,3.415,2826,3.415,2827,3.415,2828,3.415,2833,3.715,2842,5.153,2894,4.006,2895,3.847,2897,6.185,2898,4.47,2899,4.47,2903,4.204,2904,4.006,2906,4.204,2908,3.602,2909,3.602,2910,4.204,2930,4.874,2931,7.171,2932,7.171,2933,4.874,2934,4.204,2935,4.204,2936,4.204,2937,4.204]],["uri/142",[2938,7.74]],["title/142",[1445,2.625]],["sub_title/142",[1711,2.744]],["body/142",[8,2.051,46,2.051,62,4.819,66,4.043,81,2.864,514,2.281,1437,1.394,1451,0.727,1461,2.397,1525,1.621,1529,2.243,1534,1.594,1548,2.115,1568,3.512,1613,1.62,1630,1.103,1678,1.858,1711,2.022,1789,1.183,1804,3.173,1868,1.126,1884,1.518,1900,4.245,2006,2.912,2024,2.115,2397,1.899,2505,6.213,2516,1.15,2723,2.394,2803,6.635,2806,2.281,2823,6.081,2825,3.228,2826,3.228,2827,3.228,2828,3.228,2842,3.311,2856,2.394,2876,2.051,2894,3.786,2895,3.636,2908,3.405,2909,3.405,2934,3.974,2935,3.974,2936,3.974,2937,3.974,2939,2.545,2940,2.775,2941,2.545,2942,2.545,2943,2.545,2944,2.545,2945,2.545,2946,2.775,2947,2.545,2948,4.608,2949,4.608,2950,4.608,2951,4.608,2952,4.608,2953,4.226,2954,2.775,2955,4.226,2956,2.775,2957,4.226,2958,2.775,2959,4.226,2960,2.775,2961,2.775,2962,2.775,2963,2.775,2964,2.775,2965,2.775,2966,2.775,2967,2.965,2968,3.405,2969,4.226,2970,2.775,2971,2.775,2972,2.545,2973,2.545,2974,2.545,2975,2.545,2976,2.545,2977,2.545,2978,2.545,2979,2.545,2980,2.545,2981,2.545,2982,2.545,2983,2.545]],["uri/143",[2984,8.439]],["title/143",[1445,2.625]],["sub_title/143",[2793,4.144]],["body/143",[]],["uri/144",[24,0.991,52,1.231,1461,1.318,1473,1.015,1476,1.285,2762,2.88,2793,1.725]],["title/144",[1445,2.625]],["sub_title/144",[24,0.835,52,1.037,1461,1.172,1471,0.182,1473,0.855,1476,1.083,2793,1.454]],["body/144",[3,0.829,13,2.266,19,1.563,68,2.069,70,6.336,79,2.981,832,1.817,1438,1.734,1441,1.601,1451,0.714,1471,0.439,1484,0.829,1518,1.36,1519,7.628,1522,1.007,1525,1.592,1529,1.321,1531,2.142,1534,0.939,1539,2.474,1541,1.038,1548,2.069,1549,1.45,1550,1.431,1553,2.771,1560,1.263,1603,1.001,1613,4.401,1617,3.212,1630,2.312,1685,1.116,1775,1.252,1804,1.252,1865,1.747,1933,1.109,2007,2.569,2024,2.069,2036,2.231,2162,1.484,2167,1.542,2362,4.214,2505,5.933,2700,1.658,2777,3.447,2794,4.149,2795,2.489,2796,2.069,2797,4.149,2798,2.231,2799,2.341,2800,2.489,2801,2.341,2802,2.489,2803,6.336,2804,2.489,2805,2.489,2806,2.231,2807,2.489,2808,6.379,2809,2.341,2810,2.341,2811,2.341,2812,2.341,2813,2.341,2815,2.341,2816,2.489,2817,2.341,2818,2.489,2819,2.489,2820,2.489,2821,2.489,2822,2.341,2823,2.006,2824,2.489,2825,1.902,2826,1.902,2827,1.902,2828,1.902,2829,2.231,2830,2.231,2831,2.231,2832,2.231,2833,2.069,2834,2.489,2835,2.489,2836,2.489,2837,2.489,2838,2.489,2839,2.489,2840,2.489,2841,2.489,2842,1.951,2843,2.489,2844,2.489,2921,2.489,2925,2.489,2985,4.149,2986,7.098,2987,5.416,2988,2.231,2989,2.714,2990,2.714]],["uri/145",[1685,2.512,2793,3.155,2991,6.107]],["title/145",[1445,2.625]],["sub_title/145",[1560,2.552,1685,2.255,2793,2.834]],["body/145",[13,3.823,72,2.344,79,4.064,254,3.213,710,5.402,861,3.512,1484,1.244,1519,7.859,1534,1.409,1550,1.288,1603,1.501,1613,5.703,1617,4.38,1775,1.127,1804,1.878,1865,2.62,2090,2.487,2434,2.06,2435,2.671,2782,3.346,2808,3.008,2809,3.512,2811,3.512,2812,3.512,2813,3.512,2815,3.512,2817,3.512,2822,3.512,2825,2.852,2826,2.852,2827,2.852,2828,2.852,2842,2.926,2845,6.999,2846,3.734,2847,3.734,2848,3.734,2849,3.734,2850,3.734,2851,3.734,2852,5.743,2853,3.734,2854,3.734,2855,3.734,2856,3.512,2857,3.734,2858,3.734,2859,5.743,2860,3.734,2861,3.734,2862,3.734,2863,3.734,2864,3.734,2865,3.734,2866,3.734,2867,3.734,2868,3.734,2869,3.734,2870,3.734,2871,3.734,2872,3.734,2873,3.734,2874,3.734,2986,7.77,2987,2.926,2992,4.071]],["uri/146",[2777,4.654,2793,3.155,2993,6.107]],["title/146",[1445,2.625]],["sub_title/146",[1775,1.518,2777,4.179,2793,2.834]],["body/146",[35,5.68,81,3.433,1484,2.793,1519,6.123,1532,4.115,1603,3.371,1804,4.219,2810,7.887,2922,8.387,2986,6.258]],["uri/147",[2793,3.661,2929,6.112]],["title/147",[1445,2.625]],["sub_title/147",[3,1.193,2793,3.366]],["body/147",[3,1.193,13,3.262,64,4.455,70,4.56,73,3.928,79,4.158,1438,2.249,1451,1.027,1471,0.277,1484,1.308,1519,7.863,1525,1.507,1529,2.084,1534,1.482,1541,1.638,1543,4.646,1545,3.38,1553,3.593,1603,1.579,1617,4.166,1630,1.703,1728,1.588,1804,1.976,1854,2.046,2362,4.043,2455,2.931,2505,5.771,2700,2.617,2796,3.264,2798,3.52,2803,6.163,2825,3,2826,3,2827,3,2828,3,2833,3.264,2897,3.694,2901,8.594,2902,7.222,2903,3.694,2904,3.52,2906,3.694,2907,3.928,2908,3.165,2909,3.165,2910,3.694,2911,3.694,2986,6.475,2987,3.078,2994,4.283]],["uri/148",[2793,3.661,2995,7.086]],["title/148",[1445,2.625]],["sub_title/148",[3,1.193,2793,3.366]],["body/148",[64,4.225,70,5.944,79,4.26,1471,0.399,1484,1.886,1519,6.989,1534,2.136,1541,2.361,1543,3.26,1603,2.276,1613,3.605,1617,4.591,1804,2.848,2505,6.36,2796,4.705,2803,6.791,2808,4.562,2842,4.436,2901,7.318,2904,5.073,2908,4.562,2909,4.562,2911,5.325,2915,7.782,2916,5.662,2917,5.662,2918,5.662,2919,6.972,2986,6.634,2987,4.436,2996,5.662,2997,6.174]],["uri/149",[2793,3.661,2938,6.499]],["title/149",[1445,2.625]],["sub_title/149",[1711,2.229,2793,3.366]],["body/149",[6,2.313,8,3.008,13,2.04,19,2.344,29,2.283,62,4.387,79,1.789,828,2.617,1438,2.684,1451,1.46,1481,1.847,1484,1.244,1508,1.65,1525,2.203,1534,2.965,1553,4.289,1603,1.501,1617,1.928,1626,3.213,1630,2.49,1710,2,1711,3.935,1789,1.959,1804,3.521,1820,2.529,1868,3.096,1890,1.711,1900,4.5,2032,1.789,2091,1.981,2362,2.529,2365,4.823,2397,2.786,2505,5.006,2516,1.686,2700,4.663,2723,5.402,2793,4.427,2803,5.346,2823,3.008,2825,2.852,2826,2.852,2827,2.852,2828,2.852,2842,2.926,2908,3.008,2909,3.008,2939,3.734,2941,3.734,2986,2.786,2998,3.512,2999,4.071]],["uri/150",[2032,2.684,2793,3.155,3000,6.107]],["title/150",[1445,2.625]],["sub_title/150",[1890,2.304,2032,2.41,2793,2.834]],["body/150",[62,4.087,66,3.992,514,4.794,1457,2.989,1534,2.823,1617,4.455,1626,4.604,1685,2.399,1710,4.008,1711,1.996,1804,3.764,1814,3.19,1820,3.623,1890,3.428,1900,6.76,2032,2.564,2362,3.623,2505,5.352,2700,3.564,2803,5.715,2919,6.704,2953,5.35,2955,5.35,2957,5.35,2959,5.35,2967,5.25,2968,4.31,2969,5.35,2972,5.35,2973,5.35,2974,5.35,2975,5.35,2976,5.35,2977,5.35,2978,5.35,2979,5.35,2980,5.35,2981,5.35,2982,5.35,2983,5.35,2987,4.192,2996,7.482]],["uri/151",[2740,6.499,2793,3.661]],["title/151",[1445,2.625]],["sub_title/151",[1789,1.672,2793,3.366]],["body/151",[81,4.041,1437,3.256,1508,2.352,1789,2.967,2700,5.453,2998,7.697,3001,8.924,3002,8.185]],["uri/152",[2793,3.661,3003,7.086]],["title/152",[1445,2.625]],["sub_title/152",[1451,1.028,2793,3.366]],["body/152",[3,0.917,13,2.508,19,2.882,24,1.485,79,3.214,81,2.745,832,3.352,1438,2.429,1451,1.874,1465,1.903,1489,2.436,1525,1.761,1529,4.624,1553,3.881,1559,4.02,1568,3.815,1585,2.031,1617,3.463,1820,3.109,1822,3.352,1824,4.591,1851,2.235,2070,4.621,2455,3.426,2485,3.82,2700,3.059,2823,5.403,2825,3.507,2826,3.507,2827,3.507,2828,3.507,2894,4.114,2895,3.951,2934,4.318,2935,4.318,2936,4.318,2937,4.318,2998,4.318,3004,5.006,3005,4.591,3006,7.313,3007,7.313,3008,5.006,3009,3.815,3010,4.318,3011,5.006,3012,5.006]],["uri/153",[2793,3.661,3013,7.086]],["title/153",[1445,2.625]],["sub_title/153",[2516,2.698,2793,3.366]],["body/153",[6,2.275,13,2.007,19,2.306,29,2.246,66,5.169,79,1.76,81,2.321,320,2.741,1438,2.67,1451,1.192,1481,1.817,1508,1.63,1525,2.658,1534,2.939,1548,3.052,1549,3.303,1550,2.686,1553,4.267,1593,2.578,1617,2.928,1622,2.246,1678,4.14,1711,3.142,1789,1.939,1868,2.509,1884,2.19,2024,3.052,2162,3.382,2362,2.488,2505,4.057,2516,4.846,2524,3.291,2700,4.615,2714,3.778,2715,3.291,2803,5.292,2806,3.291,2823,2.959,2825,2.806,2826,2.806,2827,2.806,2828,2.806,2842,2.878,2908,2.959,2909,2.959,2942,3.673,2943,3.673,2944,3.673,2945,3.673,2947,3.673,2986,2.741,3014,4.005,3015,3.673,3016,4.005,3017,3.455]],["uri/154",[1445,2.493,3018,7.086]],["title/154",[1445,2.625]],["sub_title/154",[1445,2.292,3019,5.618]],["body/154",[]],["uri/155",[1550,2.241,2675,6.499]],["title/155",[1445,2.625]],["sub_title/155",[1550,2.06,2217,4.273]],["body/155",[19,6.326,29,4.466,81,2.99,1461,1.564,1644,4.525,1682,5.667,1804,3.675,2007,4.525,2221,5.779,3020,7.965,3021,7.965,3022,7.965,3023,7.965,3024,7.965]],["uri/156",[2410,5.236,2929,6.112]],["title/156",[1445,2.625]],["sub_title/156",[3,1.193,2410,4.813]],["body/156",[81,3.476,1638,4.945,1644,5.259,1804,4.272,2221,5.513,3025,9.259,3026,9.259,3027,8.491]],["uri/157",[2410,5.236,3028,7.086]],["title/157",[1445,2.625]],["sub_title/157",[1543,3.44,2410,4.813]],["body/157",[81,3.476,1638,4.945,1644,5.259,1804,4.272,2221,5.513,3027,8.491,3029,9.259,3030,9.259]],["uri/158",[3031,8.439]],["title/158",[1445,2.625]],["sub_title/158",[3032,8.02]],["body/158",[81,3.433,1644,5.194,1711,3.129,1804,4.219,1914,8.387,2221,5.473,2516,3.788,3033,9.144,3034,9.144]],["uri/159",[1457,2.238,3035,3.673,3036,5.601]],["title/159",[1930,2.635,2652,2.679]],["sub_title/159",[1457,2.387,1945,3.803]],["body/159",[106,1.482,1047,2.552,1438,1.101,1447,1.367,1450,3.716,1451,1.247,1452,2.356,1457,2.396,1471,0.614,1472,2.59,1512,1.931,1572,3.379,1573,4.994,1585,1.747,1591,2.385,1603,1.588,1639,1.627,1650,1.955,1754,3.4,1760,2.676,1768,2.058,1793,4.132,1802,2.077,1878,3.42,1920,2.004,1929,2.447,1949,2.884,1956,2.385,1968,3.492,1978,1.458,2050,2.632,2052,2.884,2209,2.447,2218,2.676,2395,3.283,2486,3.276,2559,4.378,2605,2.884,2613,3.283,2637,2.25,2645,3.283,2646,2.826,2912,3.951,3037,5.788,3038,4.699,3039,4.308,3040,3.54,3041,3.283,3042,3.54,3043,3.716,3044,3.716,3045,3.4,3046,4.308,3047,5.997,3048,4.308,3049,4.308,3050,4.308,3051,4.308,3052,3.4,3053,4.308,3054,3.951,3055,5.64,3056,4.308,3057,3.951,3058,3.951,3059,4.308,3060,4.308,3061,3.716,3062,4.828,3063,4.308,3064,4.308]],["uri/160",[3035,4.262,3065,7.086]],["title/160",[1930,2.635,2652,2.679]],["sub_title/160",[3066,7.355]],["body/160",[1047,5.485,1512,2.734,1718,3.808,1884,5.063,2062,4.686,2085,5.406,3067,7.986,3068,6.841,3069,8.491]],["uri/161",[1878,2.643,3035,3.673,3070,6.107]],["title/161",[1930,2.635,2652,2.679]],["sub_title/161",[1878,2.819,1880,5.353]],["body/161",[]],["uri/162",[2652,2.207,3035,2.877,3071,4.127,3072,3.932,3073,3.932]],["title/162",[1930,2.635,2652,2.679]],["sub_title/162",[2482,3.317,2652,2.185,3072,3.891,3073,3.891]],["body/162",[1585,3.902,1878,4.163,2612,6.19,3037,6.31,3038,6.912,3074,6.582]],["uri/163",[1461,0.848,1512,1.275,3035,2.596,3075,3.959,3076,2.778,3077,2.681]],["title/163",[1930,2.635,2652,2.679]],["sub_title/163",[1461,0.818,1512,1.23,1718,1.714,3076,2.681,3077,2.588]],["body/163",[]],["uri/164",[2652,2.207,3035,2.877,3071,4.127,3078,3.932,3079,3.932]],["title/164",[1930,2.635,2652,2.679]],["sub_title/164",[2482,3.317,2652,2.185,3078,3.891,3079,3.891]],["body/164",[1585,3.902,1989,7.592,2612,6.19,3038,6.912,3080,8.822,3081,8.822]],["uri/165",[1512,1.584,1572,2.772,3035,3.227,3075,4.921]],["title/165",[1930,2.635,2652,2.679]],["sub_title/165",[1512,1.619,1572,2.834,1718,2.255]],["body/165",[]],["uri/166",[2652,2.207,3035,2.877,3071,4.127,3082,3.932,3083,3.932]],["title/166",[1930,2.635,2652,2.679]],["sub_title/166",[2482,3.317,2652,2.185,3082,3.891,3083,3.891]],["body/166",[1585,4.006,2612,6.355,3038,7.096,3084,8.115]],["uri/167",[2793,3.155,3035,3.673,3085,5.601]],["title/167",[1930,2.635,2652,2.679]],["sub_title/167",[1878,2.819,2793,3.366]],["body/167",[1463,3.195,1489,4.743,1491,5.329,1878,4.217,2793,5.036]],["uri/168",[1573,3.39,2639,2.434,3035,3.227,3086,5.365]],["title/168",[1930,2.635,2652,2.679]],["sub_title/168",[1573,3.465,2101,2.669,2639,2.488]],["body/168",[1573,6.241,2101,4.806,2639,4.481,3087,9.875]],["uri/169",[3035,3.673,3088,6.107,3089,3.155]],["title/169",[1930,2.635,2652,2.679]],["sub_title/169",[2642,2.507,3089,3.366]],["body/169",[1,2.396,24,1.042,80,2.823,81,1.318,106,1.208,499,1.855,1436,2.219,1442,1.712,1447,0.734,1448,2.146,1451,0.554,1461,1.694,1465,1.335,1471,0.361,1472,1.523,1484,1.073,1485,2.134,1486,1.815,1495,2.161,1519,2.351,1572,1.815,1579,2.619,1603,1.295,1639,3.258,1650,1.593,1667,2.595,1683,1.067,1690,2.107,1748,2.823,1759,1.92,1761,2.524,1802,2.69,1878,4.166,1884,3.051,1885,2.986,1894,2.112,1908,5.128,1968,2.98,2003,2.219,2028,2.524,2036,2.886,2060,1.693,2093,2.676,2115,1.815,2206,1.995,2229,2.304,2272,1.434,2277,2.181,2383,5.658,2531,2.304,2559,3.735,2639,4.166,2679,2.886,3074,2.403,3077,2.181,3089,4.744,3090,5.579,3091,3.512,3092,3.512,3093,3.221,3094,5.579,3095,2.772,3096,3.512,3097,2.676,3098,3.512,3099,3.221,3100,3.512,3101,3.512,3102,2.304,3103,3.512,3104,3.512,3105,3.221,3106,4.899,3107,3.512,3108,3.221,3109,3.512,3110,3.512,3111,3.512,3112,6.365,3113,3.221,3114,3.221,3115,5.579,3116,3.512,3117,3.512]],["uri/170",[2003,3.859,3035,3.673,3085,5.601]],["title/170",[1930,2.635,2652,2.679]],["sub_title/170",[1878,2.819,2003,4.116]],["body/170",[]],["uri/171",[1878,2.322,2631,3.453,3035,3.227,3118,4.628]],["title/171",[1930,2.635,2652,2.679]],["sub_title/171",[1878,2.373,2383,3.597,2631,3.529]],["body/171",[1447,1.58,1461,1.906,1496,4.085,1553,3.087,1672,2.947,1683,2.298,1703,3.948,1878,4.897,1977,6.212,1990,1.992,2003,4.777,2229,4.959,2383,7.034,2519,6.933,2631,6.901,2633,3.865,3119,6.933,3120,7.559,3121,7.559]],["uri/172",[1878,2.322,3035,3.227,3106,3.048,3118,4.628]],["title/172",[1930,2.635,2652,2.679]],["sub_title/172",[1878,2.373,2383,3.597,3106,3.115]],["body/172",[1461,2.054,1553,3.478,1672,4.078,1759,4.656,1878,4.9,1974,5.826,2003,5.38,2383,6.862,3106,6.432]],["uri/173",[1759,3.339,3035,3.673,3118,5.267]],["title/173",[1930,2.635,2652,2.679]],["sub_title/173",[1759,3.562,2383,4.273]],["body/173",[1461,2.054,1487,3.196,1553,3.478,1672,3.319,1740,4.902,1759,5.72,2003,7.156,2166,6.291,2267,5.288,2383,6.862,3114,7.809]],["uri/174",[3035,3.673,3122,6.107,3123,5.601]],["title/174",[1930,2.635,2652,2.679]],["sub_title/174",[1436,4.116,3123,5.974]],["body/174",[1,4.766,1436,7.013,1447,1.702,1461,1.998,1672,3.173,1690,3.843,1854,3.889,1878,3.523,2003,5.144,3113,7.466,3124,7.021,3125,7.466,3126,8.14,3127,7.021]],["uri/175",[2115,3.155,3035,3.673,3128,6.107]],["title/175",[1930,2.635,2652,2.679]],["sub_title/175",[1578,4.457,2115,3.366]],["body/175",[72,4.739,1471,0.533,1472,2.247,1519,5.511,1538,4.806,1551,2.756,1578,7.01,1591,4.557,2036,6.764,2101,4.006,2115,5.293,2510,7.099,2985,7.548,3129,8.085,3130,8.23,3131,8.23]],["uri/176",[1438,1.223,1990,1.261,2635,2.834,3132,4.784,3133,3.352]],["title/176",[1438,1.215,2248,0.851,3133,3.33]],["sub_title/176",[1438,1.402,1990,1.445,3133,3.842]],["body/176",[15,2.493,81,3.066,828,1.785,863,3.613,1437,1.126,1438,2.268,1447,1.222,1451,1.138,1452,3.195,1461,1.604,1466,1.531,1471,0.467,1472,1.017,1477,1.624,1482,1.718,1489,1.812,1500,1.946,1508,0.981,1512,2.129,1526,0.597,1551,1.247,1571,2.443,1603,1.373,1642,1.31,1659,2.275,1692,1.433,1693,1.415,1718,1.531,1722,4.801,1726,1.779,1787,1.904,1794,1.779,1841,5.495,1851,1.662,1892,4.801,1938,1.676,1939,2.493,1951,1.576,1978,1.26,1990,1.54,2020,1.5,2044,1.795,2095,2.396,2105,2.088,2113,4.317,2201,2.493,2244,1.649,2247,3.514,2252,2.353,2272,1.521,2395,2.838,2510,3.212,2639,3.272,2642,1.433,2701,2.239,3089,3.726,3133,8.077,3134,2.493,3135,3.724,3136,3.833,3137,7.211,3138,2.676,3139,3.724,3140,2.396,3141,4.453,3142,3.724,3143,2.939,3144,3.724,3145,3.724,3146,2.751,3147,3.724,3148,3.724,3149,3.724,3150,4.611,3151,3.06,3152,3.06]],["uri/177",[3153,8.439]],["title/177",[3,1.064,2075,1.998]],["sub_title/177",[3154,4.9]],["body/177",[3,1.578,52,3.175,1465,3.273,1471,0.557,1472,2.352,1553,3.518,1814,4.71,1878,3.727,2100,5.443,2108,5.18,2131,6.564,2272,3.518,2604,6.564,3155,8.613,3156,8.613]],["uri/178",[3157,8.439]],["title/178",[3,1.064,2075,1.998]],["sub_title/178",[1526,1.285]],["body/178",[1,2.48,3,1.912,9,3.014,14,1.678,15,2.456,24,1.713,26,4.601,56,2.796,828,1.12,1373,3.364,1441,2.043,1451,1.545,1471,0.374,1472,1.001,1481,1.664,1482,2.664,1484,1.764,1485,1.403,1490,1.955,1495,2.237,1512,2.109,1526,1.144,1535,3.788,1547,1.982,1551,1.934,1597,2.834,1611,1.835,1612,1.638,1637,1.982,1672,1.43,1683,2.462,1688,1.785,1718,2.375,1726,1.753,1728,1.36,1734,3.649,1736,1.722,1740,3.325,1753,2.51,1759,3.158,1771,1.769,1777,2.796,1854,3.412,1859,3.651,1864,5.636,1875,1.876,1882,2.636,1890,1.541,1932,2.361,1959,2.71,1965,1.895,1975,2.084,1983,1.625,1990,0.967,1991,2.895,2033,2.084,2075,2.787,2078,1.856,2091,1.785,2161,2.084,2173,2.206,2246,1.737,2254,2.057,2403,3.528,2414,2.51,2531,2.406,2551,2.796,2581,3.364,2791,4.685,3158,2.206,3159,3.364,3160,3.014,3161,3.364,3162,2.318,3163,2.636,3164,3.668]],["uri/179",[3165,8.439]],["title/179",[3,1.064,2075,1.998]],["sub_title/179",[3166,8.02]],["body/179",[1,1.677,3,1.898,13,1.956,22,1.043,37,1.685,59,1.685,67,1.441,82,1.8,106,0.785,320,1.56,828,0.696,1438,1.742,1447,1.268,1451,0.36,1461,1.191,1463,1.678,1469,1.085,1470,0.872,1471,0.441,1472,0.623,1484,0.696,1485,0.872,1487,1.922,1494,1.9,1526,1.499,1532,1.026,1533,0.979,1541,2.319,1546,1.983,1550,0.721,1553,2.476,1560,1.061,1593,1.467,1597,2.6,1603,0.841,1650,1.771,1655,1.247,1670,1.956,1672,0.889,1675,4.356,1685,2.105,1692,1.97,1712,0.655,1728,2.946,1747,1.331,1753,1.56,1771,1.099,1775,2.657,1780,1.56,1781,4.1,1796,1.018,1853,1.331,1854,3.257,1859,1.166,1866,5.871,1867,3.294,1868,3.015,1885,0.861,1906,4.415,1908,5.492,1939,1.527,1949,1.527,1965,1.178,1975,1.295,1991,1.8,2041,7.56,2062,1.154,2075,2.086,2080,1.639,2085,1.331,2095,1.467,2101,1.11,2111,0.994,2131,1.738,2138,1.56,2178,1.757,2224,1.56,2227,1.01,2266,1.738,2284,1.597,2419,1.967,2638,2.425,3146,1.685,3167,3.904,3168,3.367,3169,2.975,3170,2.091,3171,2.28,3172,2.091,3173,2.091,3174,2.28,3175,3.904,3176,1.8,3177,1.467,3178,2.28,3179,2.091,3180,2.28,3181,1.441,3182,1.967,3183,1.967,3184,2.28,3185,2.28,3186,1.738,3187,1.527]],["uri/180",[3188,8.439]],["title/180",[3,1.064,2075,1.998]],["sub_title/180",[1550,2.536]],["body/180",[12,6.798,56,8.674,71,7.899,1481,3.908,1495,4.08,1878,3.727,1895,5.029,2201,5.767,2265,5.18,2281,4.654,2637,4.499,3189,7.429]],["uri/181",[3190,8.439]],["title/181",[3,1.064,2075,1.998]],["sub_title/181",[2638,4.981]],["body/181",[3,1.357,7,6.39,9,6.088,26,3.869,58,5.846,61,6.39,1442,3.26,1443,4.003,1543,3.912,1683,2.252,1851,3.307,1875,3.788,2637,5.005,2638,5.951,3106,4.208,3191,5.474,3192,6.794,3193,6.39,3194,7.408,3195,7.408,3196,7.408,3197,7.408,3198,7.408,3199,7.408,3200,6.39]],["uri/182",[3201,8.439]],["title/182",[3,1.064,2075,1.998]],["sub_title/182",[3202,6.917]],["body/182",[3,1.005,24,1.628,26,2.867,80,5.018,1442,2.398,1477,2.393,1485,2.099,1491,4.976,1493,2.048,1543,2.898,1612,2.45,1639,2.073,1651,3.192,1659,3.353,1683,1.668,1704,5.856,1712,1.576,1730,2.867,1743,1.942,1802,4.387,1851,2.45,1978,1.858,1979,3.353,1983,2.431,1988,3.6,1990,1.446,2044,2.646,2246,3.7,2637,4.081,2640,4.734,2652,4.198,3062,4.774,3106,5.169,3154,4.774,3202,9.394,3203,5.488,3204,5.033,3205,5.615,3206,4.51]],["uri/183",[3207,8.439]],["title/183",[3,1.064,2075,1.998]],["sub_title/183",[3208,6.917]],["body/183",[3,1.588,24,1.235,26,3.327,1438,1.064,1442,1.955,1447,1.618,1463,2.088,1469,1.157,1471,0.269,1472,1.136,1490,1.409,1508,1.097,1526,0.667,1543,2.198,1546,2.997,1549,2.223,1571,2.731,1594,2.198,1597,1.456,1612,1.858,1648,3.285,1650,2.89,1659,3.892,1683,1.265,1692,1.602,1693,1.582,1699,1.971,1709,1.544,1712,1.195,1730,2.174,1743,1.473,1752,3.59,1790,2.631,1851,1.858,1864,3.285,1878,4.043,1940,2.849,1961,3.618,1974,2.849,1983,1.844,1984,2.026,1988,4.179,2020,2.566,2044,2.007,2055,1.844,2115,3.998,2227,2.821,2228,3.421,2267,3.957,2418,1.801,2518,3.421,2631,2.679,2637,2.174,2650,3.618,3062,3.892,3074,2.849,3106,2.365,3154,2.543,3208,8.844,3209,6.37,3210,2.916,3211,4.163,3212,3.421,3213,4.163,3214,6.37,3215,6.37,3216,3.59,3217,4.179,3218,4.163,3219,3.59,3220,3.818,3221,4.163]],["uri/184",[3222,8.439]],["title/184",[3,1.064,2075,1.998]],["sub_title/184",[3223,6.59]],["body/184",[3,1.553,14,2.215,15,3.242,24,1.437,26,2.529,80,3.612,1442,2.601,1443,2.617,1447,1.013,1461,1.402,1463,1.588,1471,0.313,1472,1.322,1490,1.639,1491,2.648,1512,1.43,1571,4.682,1597,1.694,1648,3.822,1656,1.938,1659,2.959,1683,1.472,1699,2.293,1708,2.913,1718,1.992,1730,3.728,1768,2.314,1851,2.162,1854,2.314,1878,4.315,1978,1.639,1979,2.959,1984,2.357,1990,1.276,1993,3.314,1997,3.242,2013,2.869,2020,2.875,2032,2.128,2057,2.959,2068,5.865,2075,1.666,2115,5.152,2637,2.529,2650,4.054,2652,2.234,3062,5.178,3106,2.751,3191,3.578,3192,4.441,3193,4.177,3205,3.48,3223,8.572,3224,4.843,3225,3.98,3226,4.441]],["uri/185",[3,0.531,916,2.502,1491,1.586,1538,1.693,1744,2.084,1854,1.386,1878,1.255,1879,1.985,3227,2.9,3228,2.143,3229,2.66]],["title/185",[3,1.064,2075,1.998]],["sub_title/185",[3,0.444,916,2.088,1491,1.324,1538,1.414,1744,1.74,1854,1.157,1878,1.048,1879,1.657,3228,1.789,3229,2.221,3230,1.147]],["body/185",[3,1.814,24,2.314,26,4.073,1459,3.946,1461,2.248,1469,2.168,1526,1.25,1571,5.115,1597,3.464,1854,4.731,1997,5.221,2068,8.137,2150,6.154,2483,5.115,3223,8.137,3230,3.692]],["uri/186",[3231,8.439]],["title/186",[3,1.064,2075,1.998]],["sub_title/186",[3232,6.917]],["body/186",[3,1.627,24,2.247,26,3.956,1442,2.983,1447,1.099,1465,1.997,1477,3.303,1491,2.873,1495,2.035,1526,1.214,1543,4,1612,2.346,1648,4.147,1652,3.321,1656,2.103,1659,3.21,1683,2.302,1712,2.55,1743,1.859,1789,1.349,1851,3.381,1878,3.843,1957,4,1978,1.779,1979,3.21,1981,2.274,2013,4.487,2115,2.715,2127,4.147,2227,3.355,2637,3.956,3062,4.628,3102,3.447,3106,4.303,3154,4.628,3206,6.224,3212,4.318,3232,9.542,3233,4.147,3234,5.255]],["uri/187",[3235,8.439]],["title/187",[3,1.064,2075,1.998]],["sub_title/187",[3236,6.917]],["body/187",[3,1.903,24,3.082,26,5.425,1442,2.584,1463,2.76,1602,3.851,1656,3.369,1683,2.558,1763,4.397,1930,3.819,2637,4.397,3236,8.959,3237,5.522]],["uri/188",[3238,8.439]],["title/188",[3,1.064,2075,1.998]],["sub_title/188",[3239,6.917]],["body/188",[1,1.64,3,0.7,24,1.133,26,1.995,80,1.933,106,1.314,117,3.139,1441,2.109,1442,1.829,1447,1.246,1461,0.75,1463,1.252,1501,1.139,1508,1.006,1515,2.458,1526,0.612,1543,2.017,1546,2.839,1553,2.434,1559,2.773,1571,2.506,1593,2.458,1597,2.085,1601,2.372,1612,3.697,1648,5.785,1659,5.059,1683,1.161,1692,1.47,1699,1.809,1712,2.732,1730,1.995,1743,2.93,1796,1.705,1842,2.557,1851,2.661,1863,4.079,1878,4.45,1879,4.079,1983,1.692,1988,3.91,2020,2.401,2087,2.04,2115,3.08,2119,4.542,2228,3.139,2418,1.653,2637,1.995,2652,3.382,3062,5.059,3074,5.016,3106,2.17,3154,5.059,3206,4.898,3210,2.676,3212,6.805,3239,9.114,3240,4.898,3241,3.819,3242,5.016]],["uri/189",[3243,8.439]],["title/189",[3,1.064,2075,1.998]],["sub_title/189",[3244,6.917]],["body/189",[3,1.06,15,3.875,24,1.717,26,3.023,56,4.411,80,4.106,1490,3.171,1495,2.242,1508,1.525,1549,4.333,1571,3.797,1612,2.584,1692,2.228,1709,2.146,1712,1.662,1729,2.871,1743,2.048,1757,3.595,1758,3.165,1768,2.766,1878,2.505,1957,3.057,1961,3.288,1983,2.564,1988,3.797,2020,2.332,2056,4.277,2057,3.536,2075,1.992,2115,4.84,2162,4.437,2228,4.756,2573,5.308,2637,3.023,2650,4.609,3074,3.961,3154,3.536,3212,7.698,3225,4.756,3240,6.667,3244,9.22,3245,5.788]],["uri/190",[3246,8.439]],["title/190",[3,1.064,2075,1.998]],["sub_title/190",[1438,2.05]],["body/190",[3,1.596,1438,2.228,1547,4.709,1585,3.535,1650,3.954,1878,3.771,1929,4.95,1983,3.86,2029,2.561,2075,2.999,2091,4.241,2248,1.56,2652,4.02,3247,6.877]],["uri/191",[3248,7.086,3249,6.112]],["title/191",[3,1.064,2075,1.998]],["sub_title/191",[3249,5.618,3250,5.618]],["body/191",[3,1.409,24,1.593,26,2.804,1442,2.361,1447,1.123,1471,0.347,1472,1.466,1490,1.817,1491,2.936,1510,2.359,1512,1.585,1543,2.835,1549,2.868,1597,1.878,1611,2.445,1649,3.967,1651,3.672,1656,2.149,1659,3.28,1683,1.632,1691,2.774,1699,2.542,1712,2.208,1743,1.9,1768,3.675,1851,2.397,1875,2.745,1878,4.496,1895,3.135,1901,2.717,1961,3.05,1976,3.674,1979,3.28,2020,2.163,2044,2.589,2075,1.847,2115,5.072,2218,3.335,2637,2.804,2650,4.37,3062,4.7,3106,3.05,3206,4.412,3226,4.924,3249,4.631,3250,8.467,3251,4.924,3252,4.924]],["uri/192",[41,5.4,3253,7.086]],["title/192",[3,1.064,2075,1.998]],["sub_title/192",[41,4.964,3254,4.681]],["body/192",[3,1.79,40,5.226,41,5.82,1447,1.597,1451,1.542,1471,0.494,1495,3.785,1512,2.255,1612,3.409,1688,3.717,1875,5.509,1901,3.865,2075,3.707,2281,4.127,2403,4.666,2483,5.01,3160,6.276,3254,5.488,3255,4.826]],["uri/193",[40,3.274,1461,0.94,1875,3.617,3256,4.784]],["title/193",[3,1.064,2075,1.998]],["sub_title/193",[40,2.851,1461,0.818,1875,3.259,3160,3.424]],["body/193",[24,2.982,26,5.536,40,5.462,41,6.083,556,4.878,951,5.187,1243,5.187,1449,3.171,1471,0.366,1472,1.544,1482,3.683,1491,3.093,1495,3.092,1743,2.001,1875,4.081,1884,3.093,1978,1.914,1990,2.438,2050,3.455,2265,3.401,2418,2.447,2476,6.083,2531,5.236,3076,3.64,3077,3.513,3160,4.648,3257,5.187,3258,3.401,3259,5.656,3260,7.982,3261,5.187,3262,5.656,3263,5.656,3264,4.648,3265,4.179,3266,5.656,3267,5.187,3268,5.656,3269,5.187,3270,7.982,3271,5.656,3272,5.656]],["uri/194",[3273,8.439]],["title/194",[3,1.064,2075,1.998]],["sub_title/194",[3274,7.355]],["body/194",[]],["uri/195",[3275,8.439]],["title/195",[3,1.064,2075,1.998]],["sub_title/195",[3200,6.917]],["body/195",[3,2.003,41,6.006,1471,0.51,1472,2.152,1597,2.757,1649,5.823,1656,3.154,1735,5.071,1740,4.537,1854,3.765,1956,4.363,2013,4.669,2041,5.17,2075,2.712,2137,3.699,2637,4.116,3200,8.598,3276,9.968,3277,7.88]],["uri/196",[3278,7.086,3279,5.092]],["title/196",[3,1.064,2075,1.998]],["sub_title/196",[3279,4.681,3280,5.974]],["body/196",[14,4.289,1447,1.96,1493,3.498,2055,4.153,2075,3.226,2637,4.897,3279,6.737,3281,9.376]],["uri/197",[3154,4.329,3282,7.086]],["title/197",[3,1.064,2075,1.998]],["sub_title/197",[1878,2.819,3154,3.98]],["body/197",[24,2.592,26,4.562,80,3.26,1459,3.26,1461,1.265,1465,2.448,1500,2.146,1512,1.902,1522,2.389,1549,3.441,1553,3.568,1683,1.958,1699,3.05,1878,4.598,1944,5.621,1983,2.853,2020,3.519,2032,2.831,2055,2.853,2075,2.217,2091,4.251,2111,3.809,2115,4.513,2631,4.146,2650,3.659,2760,5.557,3205,4.629,3279,4.629,3283,6.442,3284,6.442,3285,6.442,3286,5.557,3287,6.442]],["uri/198",[1461,1.054,1472,1.465,3279,3.855,3288,5.365]],["title/198",[3,1.064,2075,1.998]],["sub_title/198",[1461,0.93,1471,0.306,1472,1.293,3279,3.403]],["body/198",[1,2.893,3,1.857,26,3.518,80,3.408,106,2.317,828,2.057,1459,3.408,1461,1.767,1469,1.872,1471,0.436,1472,1.839,1508,1.775,1526,1.442,1549,3.597,1698,3.081,1715,4.115,1740,3.878,1747,3.932,1757,4.183,1758,3.683,1944,4.334,1978,2.28,2075,3.097,2115,4.65,2209,3.826,2210,4.84,2631,4.334,3154,4.115,3279,4.84,3280,6.177,3289,6.735,3290,6.735,3291,6.735]],["uri/199",[1526,1.136,3292,7.086]],["title/199",[3,1.064,2075,1.998]],["sub_title/199",[1526,1.044,1636,2.679]],["body/199",[3,1.491,1437,2.462,1438,2.081,1443,4.399,1447,1.702,1453,6.204,1461,1.599,1500,2.711,1526,1.305,1650,3.693,1683,2.474,1895,4.753,1990,2.145,2041,5.34,2075,3.501,2137,3.821,3279,5.849,3293,8.14,3294,8.14]],["uri/200",[1473,2.154,3295,7.086]],["title/200",[1473,2.268]],["sub_title/200",[1473,1.98,1501,1.942]],["body/200",[828,2.864,1469,2.606,1473,3.37,1490,3.174,1525,3.299,1611,2.98,1739,4.521]],["uri/201",[1473,1.856,2059,2.918,3296,6.107]],["title/201",[1473,2.268]],["sub_title/201",[1473,1.667,2020,2.209,2059,2.62]],["body/201",[828,2.176,1437,2.155,1451,1.124,1466,2.93,1473,3.491,1525,2.506,1529,3.467,1533,3.059,1534,2.465,1541,3.572,1612,3.18,1630,2.832,1642,2.506,1724,3.435,1729,3.534,1748,3.605,2001,3.994,2006,4.501,2020,2.87,2059,4.463,2078,3.605,2182,4.769,2589,5.429,3076,4.584,3297,5.533,3298,6.144]],["uri/202",[3299,8.439]],["title/202",[1473,2.268]],["sub_title/202",[3297,4.751]],["body/202",[1466,3.543,1473,3.202,1532,3.876,1541,3.294,1546,3.336,1628,4.115,1700,4.232,1789,2.211,1885,3.253,2059,4.115,2097,4.959,2206,4.893,3297,5.103,3300,6.364]],["uri/203",[3301,8.439]],["title/203",[1473,2.268]],["sub_title/203",[1748,4.059]],["body/203",[318,4.089,1442,2.555,1458,2.945,1466,3.423,1473,2.53,1508,2.193,1688,4.051,1700,4.089,1748,4.212,1789,2.137,1993,5.695,2059,3.977,2142,4.605,2603,4.8,2668,5.573,3300,6.15]],["uri/204",[3297,4.198,3302,7.086]],["title/204",[1473,2.268]],["sub_title/204",[1437,1.97,3297,3.859]],["body/204",[1437,2.91,1466,3.956,1473,2.924,1700,4.726,1890,4.041,2032,4.227]],["uri/205",[1458,2.161,1473,1.856,3303,6.107]],["title/205",[1473,2.268]],["sub_title/205",[1458,1.941,1473,1.667,1508,1.445]],["body/205",[3,0.726,52,1.461,1130,2.167,1451,1.184,1458,1.402,1461,1.659,1466,1.63,1469,1.102,1473,3.378,1484,1.21,1485,1.515,1486,2.047,1487,1.487,1489,1.928,1490,1.341,1501,1.828,1508,1.044,1525,2.64,1526,0.983,1534,3.343,1541,2.345,1601,2.461,1622,3.438,1636,1.63,1640,5.023,1642,2.64,1652,2.504,1666,2.653,1672,1.545,1683,2.28,1692,1.525,1700,1.947,1708,2.383,1709,1.469,1714,4.674,1726,2.93,1728,2.274,1739,1.911,1758,2.167,1774,2.005,1787,2.026,1850,2.167,1852,1.545,1865,3.947,1867,2.55,1868,1.607,1869,2.599,1873,3.633,1890,1.665,1901,2.005,1908,2.928,1983,1.755,1984,1.928,2078,2.005,2167,2.251,2173,2.383,2182,2.653,2252,3.876,2307,2.776,2403,2.421,2463,3.02,3076,3.947,3077,2.461,3162,2.504,3304,2.653,3305,2.847,3306,3.634,3307,3.634,3308,3.127,3309,3.531,3310,2.847,3311,3.256,3312,3.418,3313,3.634,3314,3.418,3315,3.256]],["uri/206",[1467,3.059,1683,1.856,3316,6.107]],["title/206",[1473,2.268]],["sub_title/206",[1467,2.747,1473,1.667,1683,1.667]],["body/206",[24,1.032,52,1.282,318,3.864,319,2.985,335,1.578,1437,1.052,1445,1.948,1447,0.727,1451,1.355,1467,2.774,1469,0.967,1471,0.555,1473,3.622,1476,1.339,1477,2.415,1482,2.555,1488,4.089,1501,2.559,1512,2.037,1591,1.926,1630,1.383,1635,1.517,1636,1.431,1639,1.314,1650,1.578,1655,1.902,1665,2.859,1671,4.618,1685,1.431,1699,2.622,1700,1.709,1729,1.726,1736,1.633,1737,1.605,1743,1.231,1768,1.662,1774,1.761,1795,1.976,1856,1.252,1872,2.31,1875,1.779,1885,1.314,1909,1.135,1933,3.212,1944,2.239,1952,3.028,1956,1.926,1964,2.066,1968,1.858,1984,1.693,1993,3.789,2057,2.126,2101,1.693,2124,1.677,2186,2.061,2216,2.746,2221,3.94,2244,1.541,2299,2.061,2418,2.396,2423,3.789,2516,2.293,2531,2.282,2693,2.239,3255,2.198,3313,3.191,3317,3.001,3318,3.479,3319,2.651,3320,5.332,3321,2.746,3322,3.001,3323,2.746]],["uri/207",[3324,8.439]],["title/207",[1473,2.268]],["sub_title/207",[1579,3.764]],["body/207",[22,3.138,319,2.968,828,2.095,1437,2.075,1442,2.796,1451,1.72,1458,2.427,1463,2.249,1469,1.907,1470,3.484,1471,0.589,1473,2.085,1485,2.623,1500,2.285,1512,2.026,1579,4.801,1602,4.168,1683,2.085,1693,2.607,1774,3.471,1814,3.751,1852,2.674,1911,4.805,1979,4.191,2110,4.064,3158,4.126,3325,6.859,3326,5.917]],["uri/208",[3327,8.439]],["title/208",[1473,2.268]],["sub_title/208",[1685,3.298]],["body/208",[81,2.001,125,4.603,828,1.628,1047,3.158,1055,3.158,1442,2.349,1461,1.047,1470,2.038,1473,2.721,1484,1.628,1485,2.038,1490,2.59,1499,3.257,1525,1.875,1526,0.854,1560,4.821,1585,3.104,1592,3.112,1597,1.865,1617,2.524,1651,2.177,1685,4.436,1693,2.026,1709,3.842,1711,3.348,1712,1.53,1728,1.977,1785,2.931,1796,2.38,1804,4.13,1868,2.162,2090,5.47,2435,3.497,2714,3.257,2967,3.43,3068,3.938,3328,4.062,3329,4.207,3330,4.38]],["uri/209",[1698,3.242,3331,7.086]],["title/209",[1473,2.268]],["sub_title/209",[1696,3.652,1698,2.98]],["body/209",[]],["uri/210",[3332,8.439]],["title/210",[1473,2.268]],["sub_title/210",[1539,4.386]],["body/210",[1441,3.236,1451,1.443,1473,2.779,1482,4.219,1539,5.973,1683,2.779,1708,5.5,2097,5.265,2765,6.123]],["uri/211",[3333,8.439]],["title/211",[1473,2.268]],["sub_title/211",[2007,4.555]],["body/211",[1441,3.084,1442,2.675,1473,2.649,1482,4.02,1518,4.366,1550,2.756,1683,2.649,1696,4.886,1764,4.765,2007,4.95,2081,6.262,2272,3.559,2579,6.439,3334,6.439]],["uri/212",[1550,2.241,3335,7.086]],["title/212",[1473,2.268]],["sub_title/212",[1549,3.479,1550,2.06]],["body/212",[1451,1.663,1473,2.618,1518,4.315,1550,3.332,1611,2.738,1693,3.273,1764,4.71,2091,4.192,2244,3.815,2459,5.767,2603,4.008,2689,5.262,3334,6.364]],["uri/213",[1550,2.241,3336,7.086]],["title/213",[1473,2.268]],["sub_title/213",[1550,2.06,2162,3.562]],["body/213",[1451,1.392,1473,2.68,1488,3.759,1512,2.604,1518,4.418,1550,3.38,1671,5.904,1718,3.627,1789,2.264,1946,6.516,2162,4.822,2172,6.034]],["uri/214",[3337,8.439]],["title/214",[1473,2.268]],["sub_title/214",[1639,3.029]],["body/214",[1442,2.675,1451,1.806,1473,2.649,1501,2.598,1512,2.573,1639,3.291,1856,3.137,1957,4.602,2060,5.116,2246,4.126,3338,6.262]],["uri/215",[3339,8.439]],["title/215",[1473,2.268]],["sub_title/215",[1526,1.285]],["body/215",[79,3.229,319,3.18,1438,1.879,1441,2.601,1442,1.547,1445,2.586,1447,1.537,1451,0.796,1466,2.073,1473,3.216,1487,2.759,1500,1.679,1526,0.808,1551,2.461,1597,1.763,1635,4.419,1651,2.059,1655,2.756,1670,2.525,1683,3.216,1703,2.633,1724,2.43,1734,3.185,1769,2.986,1771,2.43,1775,2.034,1782,2.981,1789,2.447,1817,3.841,1852,1.965,1868,2.981,1872,2.102,1873,2.986,1885,1.904,2074,2.902,2177,4.644,2178,2.268,2182,3.375,2402,1.562,2508,2.724,2516,3.044,2522,5.148,3340,3.724,3341,4.142,3342,3.978]],["uri/216",[1473,2.154,3343,7.086]],["title/216",[1473,2.268]],["sub_title/216",[1473,1.98,2186,3.859]],["body/216",[]],["uri/217",[3344,8.439]],["title/217",[1473,2.268]],["sub_title/217",[2299,4.751]],["body/217",[319,3.143,1437,2.197,1451,1.493,1465,2.76,1473,3.513,1630,4.43,1738,3.714,1885,3.573,1933,3.864,2044,3.502,2186,4.303,2206,4.126,2209,4.126,2299,6.602,2628,4.863,3309,4.182,3345,5.968,3346,5.968]],["uri/218",[3347,8.439]],["title/218",[1473,2.268]],["sub_title/218",[1933,3.276]],["body/218",[319,4.727,1437,2.766,1451,1.443,1466,3.761,1473,2.779,1718,3.761,1872,3.815,1933,4.462]],["uri/219",[3348,8.439]],["title/219",[1473,2.268]],["sub_title/219",[1993,5.488]],["body/219",[319,3.771,1451,1.675,1467,4.366,1469,2.423,1473,2.649,1512,3.133,1683,2.649,1718,3.584,1872,3.635,1993,7.829]],["uri/220",[3349,8.439]],["title/220",[1473,2.268]],["sub_title/220",[318,3.94]],["body/220",[318,5.696,319,3.174,1451,1.158,1471,0.75,1473,3.213,1500,2.443,1535,4.812,1685,3.017,2044,3.537,2056,5.419,2134,5.138,3010,6.326,3143,5.789,3158,4.411,3350,6.727,3351,7.335,3352,7.335,3353,6.027,3354,7.335,3355,6.727]],["uri/221",[3356,8.439]],["title/221",[1473,2.268]],["sub_title/221",[1737,3.7]],["body/221",[52,2.786,319,3.271,1461,1.484,1473,3.64,1493,2.82,1525,3.416,1526,1.211,1630,3.859,1737,4.947,1799,2.721,1881,5.432,1933,3.087,2197,5.061,2198,5.966,2199,5.966,2299,4.478,2765,5.061,3357,6.52]],["uri/222",[3358,8.439]],["title/222",[1473,2.268]],["sub_title/222",[2124,3.867]],["body/222",[1465,2.873,1473,3.75,1490,3.286,1501,2.894,1701,4.414,1739,3.645,1783,4.546,1844,5.173,1978,2.559,2124,5.17,2165,4.695,2203,5.295,2204,5.966,2205,5.761,2206,4.294,2207,4.185]],["uri/223",[3359,8.439]],["title/223",[1473,2.268]],["sub_title/223",[2207,4.44]],["body/223",[335,4.884,1473,3.272,1526,1.43,1737,4.117,1992,5.287,2124,4.303,2207,4.941,2209,5.069,2210,6.413,3360,8.924]],["uri/224",[3361,8.439]],["title/224",[1546,2.89]],["sub_title/224",[2059,3.832]],["body/224",[3,1.357,14,4.859,1471,0.62,1472,2.616,1557,4.681,1597,2.592,1690,3.619,1712,2.127,1734,4.681,1768,3.539,1785,2.219,1789,1.902,1852,2.888,1983,3.281,2246,4.537,2326,6.794,3097,5.646,3362,5.646,3363,6.794,3364,7.408,3365,7.408,3366,7.408,3367,6.794]],["uri/225",[1712,2.034,3368,7.086]],["title/225",[1546,2.89]],["sub_title/225",[14,2.98,1712,1.87]],["body/225",[14,4.97,1449,3.054,1461,1.78,1469,1.514,1471,0.503,1472,1.487,1474,3.574,1477,2.376,1481,2.472,1500,1.815,1501,1.624,1508,1.436,1510,3.416,1526,1.452,1534,1.885,1546,3.011,1557,4.912,1597,1.906,1617,2.58,1645,2.944,1683,1.656,1691,2.815,1693,2.954,1701,3.181,1712,3.119,1789,1.399,1799,1.961,1852,2.124,1872,2.272,1965,2.815,1974,3.728,2020,2.195,2165,3.384,2248,0.975,2265,3.276,2267,3.384,2272,3.175,2407,2.877,2408,3.328,2541,4.299,3134,3.648,3362,4.152,3369,5.448,3370,5.448,3371,5.448]],["uri/226",[1490,2.399,3372,7.086]],["title/226",[1546,2.89]],["sub_title/226",[1490,2.205,1546,2.523]],["body/226",[1,3.27,14,2.421,24,1.57,26,2.764,106,1.821,1442,1.624,1471,0.669,1482,2.442,1500,3.248,1534,2.634,1541,2.912,1546,4.599,1630,3.545,1683,1.609,1712,2.56,1738,4.559,1785,3.223,1804,3.512,1814,4.163,1834,5.039,1913,3.047,1978,1.791,2059,2.529,2101,2.576,2102,5.097,2114,4.033,2161,3.006,2307,3.707,2390,3.233,2546,4.349,3373,4.349,3374,5.292]],["uri/227",[1546,2.365,1872,2.547,3375,6.107]],["title/227",[1546,2.89]],["sub_title/227",[1508,1.445,1546,2.124,1872,2.288]],["body/227",[1,3.002,14,3.197,79,3.071,1469,2.564,1471,0.597,1500,2.328,1508,2.431,1525,2.459,1534,2.418,1541,2.673,1546,4.253,1692,3.973,1712,2.006,1785,2.094,1804,3.224,1834,4.766,1850,3.822,1852,2.724,1872,2.915,2020,2.816,2097,4.024,2114,5.326,2307,4.896,2546,5.743,2650,3.97,3376,6.989]],["uri/228",[1546,2.744,3377,7.086]],["title/228",[1546,2.89]],["sub_title/228",[1546,2.523,1834,3.366]],["body/228",[1546,3.586,1628,4.424,1683,2.814,1820,5.751,1834,4.784,1891,6.841,2001,5.191,2020,3.73,2131,7.056]],["uri/229",[1834,3.661,3378,7.086]],["title/229",[1546,2.89]],["sub_title/229",[1471,0.421,1834,3.366]],["body/229",[3,1.711,22,3.259,318,3.5,1447,1.489,1471,0.716,1481,3.232,1487,3.506,1490,2.411,1500,2.373,1508,1.877,1510,3.13,1533,3.059,1546,2.759,1630,2.832,1739,3.435,1743,3.305,1834,4.826,1957,3.762,2020,2.87,2095,4.584,2650,4.046,2691,6.533,3321,5.622,3379,5.263,3380,5.854,3381,7.123]],["uri/230",[1834,3.661,3382,7.086]],["title/230",[1546,2.89]],["sub_title/230",[1785,1.951,1834,3.366]],["body/230",[1526,1.503,1724,4.521,1782,3.803,1785,3.321,1834,4.845,3045,7.399,3383,9.376]],["uri/231",[3384,4.964,3385,7.086]],["title/231",[1789,1.491,1930,2.635]],["sub_title/231",[2059,3.832]],["body/231",[3,1.344,1439,4.283,1443,3.963,1471,0.724,1472,2.002,1526,1.175,1591,4.061,1602,3.355,1650,4.319,1693,2.788,1756,3.873,1802,4.59,1951,3.104,1981,3.174,2052,4.911,2087,3.918,2108,4.411,2203,5.138,2538,5.271,2605,4.911,3040,6.027,3191,5.419,3386,6.727,3387,6.027,3388,6.727]],["uri/232",[1457,2.238,3384,4.278,3389,6.107]],["title/232",[1789,1.491,1930,2.635]],["sub_title/232",[1457,2.387,2693,4.192]],["body/232",[556,5.238,1438,1.552,1443,3.281,1447,2.009,1449,3.405,1463,2.75,1477,2.648,1491,3.321,1495,2.352,1500,2.023,1534,2.101,1572,3.138,1670,3.042,1690,2.294,1717,5.569,1794,2.901,1802,4.998,1891,4.487,1983,2.69,2221,5.45,2265,3.652,2301,3.772,2541,4.793,2603,2.826,2645,4.628,2646,3.984,3084,4.99,3089,3.138,3136,3.984,3191,4.487,3261,5.569,3390,7.101,3391,4.156,3392,5.569,3393,4.254,3394,6.073,3395,6.073,3396,5.238,3397,6.073]],["uri/233",[1656,2.444,3384,4.278,3398,6.107]],["title/233",[1789,1.491,1930,2.635]],["sub_title/233",[1656,2.607,1894,3.918]],["body/233",[81,3.124,1464,4.089,1465,3.163,1477,3.629,1493,3.105,1494,4.051,1522,3.087,1526,1.334,1559,3.873,1890,3.497,1990,2.193,1995,4.86,2032,3.657,2055,3.686,2060,4.013,2111,3.629,2791,5.46,3399,7.179]],["uri/234",[1441,2.161,3384,4.278,3400,5.601]],["title/234",[1789,1.491,1930,2.635]],["sub_title/234",[1441,2.305,1522,2.416]],["body/234",[1441,3.12,1493,3.29,1522,3.963,1526,1.413,1611,2.803,1656,3.529,1771,4.252,1894,5.304,1990,2.816,1995,5.149,2111,3.845]],["uri/235",[2791,4.006,3384,4.278,3400,5.601]],["title/235",[1789,1.491,1930,2.635]],["sub_title/235",[1522,2.416,2791,4.273]],["body/235",[1437,2.722,1442,2.067,1447,1.408,1451,1.6,1461,1.767,1471,0.582,1472,1.839,1488,3.837,1512,2.658,1522,4.012,1611,2.141,1658,5.809,1951,2.85,2060,3.247,2161,5.758,2411,5.133,2791,7.098,3136,5.904,3390,4.976,3401,6.735,3402,6.735,3403,6.735,3404,4.84]],["uri/236",[2070,3.859,3384,4.278,3405,6.107]],["title/236",[1789,1.491,1930,2.635]],["sub_title/236",[1775,1.803,2070,4.116]],["body/236",[1442,2.675,1461,1.711,1526,1.397,1532,3.922,1560,4.055,1656,3.487,1685,3.584,1775,3.166,1967,6.262,2070,5.507,2271,3.032,3406,8.714]],["uri/237",[1465,2.039,1471,0.347,3384,3.759,3407,5.365]],["title/237",[1789,1.491,1930,2.635]],["sub_title/237",[1465,2.475,1471,0.421]],["body/237",[1438,2.693,1442,2.644,1465,3.273,1471,0.682,1508,2.776,1525,3.031,1682,4.232,1709,3.194,1839,6.364,1957,4.549,2055,3.815,2227,3.815]],["uri/238",[1533,2.623,3036,5.601,3384,4.278]],["title/238",[1789,1.491,1930,2.635]],["sub_title/238",[1533,3.444]],["body/238",[3,1.909,1439,4.159,1463,3.062,1471,0.604,1472,2.55,1495,2.759,1500,2.373,1533,3.059,1557,5.902,1612,3.18,1743,2.521,1854,3.403,1945,4.159,1981,3.083,1995,4.159,2020,2.87,2055,3.155,2075,3.806,2095,4.584,2638,4.424,2678,5.622,3040,5.854,3097,5.429,3399,6.144]],["uri/239",[1756,2.833,3384,3.759,3408,5.365,3409,3.008]],["title/239",[1789,1.491,1930,2.635]],["sub_title/239",[1756,2.896,3409,3.075,3410,3.115]],["body/239",[828,3.016,1452,5.4,3411,8.518,3412,9.875]],["uri/240",[1461,0.94,2476,3.646,2635,2.834,3413,4.127,3414,3.274]],["title/240",[2248,1.04,3415,3.256]],["sub_title/240",[1461,0.93,1951,2.004,2476,3.609,3414,3.24]],["body/240",[40,3.728,863,2.729,1437,3.382,1447,1.139,1461,1.07,1464,2.677,1469,2.747,1480,4.699,1484,1.664,1486,4.016,1500,1.815,1550,1.723,1557,6.245,1559,3.617,1628,2.603,1712,2.602,1789,1.399,1799,1.961,1853,3.181,1894,3.276,1901,2.757,1951,3.29,1974,6.201,1983,3.443,1995,3.181,2044,2.627,2055,3.443,2074,3.137,2111,2.376,2224,3.728,2231,4.025,2390,3.328,2476,5.924,2640,6.704,2682,4.996,3002,4.996,3233,4.299,3399,4.699,3414,6.201,3416,5.448]],["uri/241",[2635,3.618,3413,5.267,3417,4.388]],["title/241",[2248,1.04,3415,3.256]],["sub_title/241",[1951,2.757,3417,4.681]],["body/241",[1437,3.429,1447,1.302,1449,3.49,1461,1.223,1471,0.403,1472,1.7,1495,2.411,1521,6.504,1526,1.368,1559,2.897,1578,4.26,1672,2.427,1693,2.366,1744,4.474,1789,1.598,1834,3.217,1853,3.635,1878,2.694,1920,2.897,1951,2.635,1990,2.566,2281,3.364,3042,5.116,3106,3.536,3417,8.145,3418,5.116,3419,5.71,3420,5.37,3421,5.71,3422,6.226,3423,5.71,3424,7.826,3425,6.226]],["uri/242",[2635,3.618,3413,5.267,3426,4.512]],["title/242",[2248,1.04,3415,3.256]],["sub_title/242",[1951,2.757,3426,4.813]],["body/242",[1437,3.291,1447,1.63,1449,4.372,1495,3.02,1672,3.04,1744,5.603,1951,3.3,1990,2.055,2224,5.336,2281,4.213,2631,5.018,3042,6.408,3133,5.463,3162,4.928,3418,6.408,3419,7.151,3420,6.726,3421,7.151,3426,8.039,3427,7.798]],["uri/243",[1437,1.19,1461,0.772,1579,1.846,2635,2.33,3428,3.933,3429,3.392,3430,3.392]],["title/243",[2248,1.04,3415,3.256]],["sub_title/243",[1437,1.125,1461,0.73,1579,1.746,2123,2.673,3429,3.208,3430,3.208]],["body/243",[22,1.822,319,1.724,1047,2.36,1437,3.417,1442,1.223,1451,0.972,1453,3.036,1461,1.663,1471,0.398,1472,1.088,1477,1.737,1493,1.486,1500,3.225,1516,1.939,1551,1.334,1602,2.817,1612,1.778,1638,2.128,1743,1.41,1750,2.944,1761,2.863,1771,1.921,1789,1.023,1791,2.863,1797,2.434,1895,3.596,1896,4.55,1920,1.854,1928,2.863,1933,1.627,1938,1.793,1951,2.606,1978,1.348,1983,2.727,2020,1.605,2078,2.016,2091,1.939,2142,1.778,2143,4.55,2200,3.036,2217,2.613,2244,2.727,2248,0.713,2251,2.726,2254,2.234,2281,2.153,2476,4.693,2494,3.144,2505,2.613,2668,2.667,3042,3.274,3043,3.436,3152,3.274,3162,2.517,3414,4.214,3415,2.234,3417,2.863,3420,3.436,3426,2.944,3429,3.436,3430,8.351,3431,3.654,3432,3.984,3433,2.944,3434,3.984,3435,3.984,3436,3.984,3437,3.984,3438,3.984,3439,3.984,3440,3.984,3441,3.984,3442,2.863,3443,3.984,3444,3.984,3445,3.984,3446,3.274,3447,3.984,3448,3.984,3449,3.144]],["uri/244",[1501,1.426,1785,1.433,2486,2.397,3450,2.373,3451,4.784]],["title/244",[1785,1.74,1909,1.894]],["sub_title/244",[1501,1.412,1785,1.418,1909,1.544,2486,2.372]],["body/244",[1447,1.395,1458,2.362,1467,3.344,1470,2.552,1485,2.552,1495,2.585,1501,1.99,1551,3.61,1630,2.653,1683,2.719,1699,3.16,1710,3.279,1729,3.311,1743,2.362,1768,3.189,1785,2.68,1796,2.979,1799,2.403,1885,2.521,1909,2.177,1938,3.004,1950,4.014,1983,2.956,1995,3.897,2096,3.525,2102,4.469,2141,4.295,2142,2.979,2161,3.791,2426,4.434,2486,3.344,3258,4.014,3320,4.145]],["uri/245",[1785,1.607,1909,1.75,3450,2.662,3452,5.365]],["title/245",[1785,1.74,1909,1.894]],["sub_title/245",[1501,1.635,1785,1.643,1909,1.788]],["body/245",[1458,3.12,1466,3.627,1501,2.629,1525,3.103,1551,3.579,1736,4.139,1739,4.252,1785,2.642,1796,3.937,1909,2.876,2020,3.553,2426,3.875]],["uri/246",[1467,2.688,2142,2.395,3450,2.662,3453,5.365]],["title/246",[1785,1.74,1909,1.894]],["sub_title/246",[1467,2.747,1743,1.941,2142,2.448]],["body/246",[106,3.472,1482,4.127,1486,4.622,1508,2.357,1510,2.933,1551,3.379,1611,2.843,1652,5.653,1683,2.029,1785,3.229,1799,3.221,1851,2.979,1885,3.379,1909,3.516,1981,3.871,2027,7.06,2780,4.378,3320,6.267,3454,5.757]],["uri/247",[3450,3.515,3455,7.086]],["title/247",[1785,1.74,1909,1.894]],["sub_title/247",[1611,2.549]],["body/247",[79,2.689,106,1.004,1130,1.595,1441,2.165,1447,0.61,1451,1.331,1457,1.76,1461,1.54,1463,0.956,1469,2.344,1471,0.396,1472,0.797,1484,0.891,1485,1.836,1487,1.095,1490,2.401,1491,1.595,1500,1.599,1508,1.265,1512,0.861,1525,2.759,1526,1.256,1532,1.313,1534,2.713,1541,1.116,1551,2.049,1637,1.576,1642,2.153,1652,1.844,1683,1.46,1686,1.782,1693,1.109,1703,1.524,1718,1.2,1724,4.066,1730,1.524,1763,1.524,1775,1.963,1782,3.18,1785,3.345,1786,4.095,1789,1.233,1802,1.407,1817,2.223,1846,3.286,1851,3.166,1852,2.765,1868,2.877,1873,2.845,1875,1.492,1894,2.888,1899,2.516,1909,3.147,1940,1.996,1965,1.507,1981,1.263,1990,1.612,2013,1.728,2038,2.044,2042,2.845,2043,2.302,2090,1.782,2096,1.541,2101,1.42,2141,1.877,2156,1.953,2389,1.812,2516,3.247,2666,1.996,2780,5.143,3136,1.914,3186,2.223,3456,2.676,3457,2.676,3458,2.096]],["uri/248",[3450,3.515,3459,7.086]],["title/248",[1785,1.74,1909,1.894]],["sub_title/248",[1550,2.536]],["body/248",[1442,2.125,1447,1.917,1451,1.093,1471,0.448,1484,2.8,1508,1.824,1512,2.044,1549,4.896,1550,3.46,1551,2.318,1553,2.828,1560,3.222,1685,2.848,1708,4.164,1718,2.848,1785,3.277,1789,1.777,1804,3.194,1909,3.568,1981,2.996,2162,3.786,2172,4.738,3460,5.116,3461,5.69]],["uri/249",[3265,4.512,3450,3.029,3462,6.107]],["title/249",[1785,1.74,1909,1.894]],["sub_title/249",[1771,3.141,3265,4.813]],["body/249",[1,1.869,3,0.797,35,3.493,79,4.303,318,2.763,319,1.883,320,4.508,472,2.129,1438,0.662,1441,0.917,1442,1.726,1447,0.91,1449,2.439,1451,0.687,1461,1.442,1469,1.563,1470,0.991,1471,0.597,1484,0.791,1487,0.973,1500,0.863,1501,0.772,1508,1.146,1525,0.912,1526,0.415,1532,2.531,1533,2.416,1534,1.505,1541,3.041,1546,1.685,1547,3.039,1550,0.819,1551,1.457,1585,1.051,1597,2.957,1603,0.955,1611,1.788,1630,1.03,1639,2.124,1650,1.176,1651,2.297,1683,0.788,1692,2.164,1693,0.985,1694,2.235,1698,1.185,1705,1.453,1713,1.915,1728,0.961,1743,0.917,1768,2.079,1775,2.637,1782,2.979,1785,3.212,1799,0.933,1802,1.249,1851,1.942,1866,1.915,1867,1.667,1868,2.281,1875,2.876,1885,2.124,1909,3.194,1954,2.439,1965,1.339,1990,0.683,2066,1.773,2078,2.202,2080,3.126,2090,3.436,2100,1.637,2101,1.261,2134,1.815,2177,1.637,2178,1.166,2186,1.535,2389,1.609,2402,0.803,2437,1.637,2439,1.637,2516,1.073,2517,1.862,2522,3.94,2967,1.667,3187,3.766,3463,2.235,3464,2.235,3465,2.129,3466,2.235,3467,2.235,3468,2.129,3469,2.129]],["uri/250",[3450,3.515,3470,7.086]],["title/250",[1785,1.74,1909,1.894]],["sub_title/250",[1639,3.029]],["body/250",[1451,1.314,1471,0.539,1495,3.224,1512,2.458,1597,2.912,1639,3.896,1698,3.808,1718,3.423,1743,2.945,1789,2.137,1799,2.996,1856,2.996,1938,3.746,1954,4.666,2060,4.013,2092,4.666,3338,5.981]],["uri/251",[3450,3.515,3471,7.086]],["title/251",[1785,1.74,1909,1.894]],["sub_title/251",[1952,4.386]],["body/251",[1439,5.406,1463,3.035,1490,3.134,1534,3.203,1716,6.336,1785,2.774,1909,3.02,2780,6.074,3458,6.653]],["uri/252",[1458,1.693,1785,1.433,1909,1.56,3450,2.373,3472,4.784]],["title/252",[1785,1.74,1909,1.894]],["sub_title/252",[1458,1.676,1508,1.248,1785,1.418,1909,1.544]],["body/252",[106,2.524,1458,3.369,1484,2.24,1485,2.805,1508,2.509,1640,7.077,1645,3.963,1698,3.355,1703,3.831,1708,4.411,1736,3.443,1785,2.852,1909,3.105,1984,4.633,2001,4.112,2044,3.537,2161,4.166,2301,4.556,3076,6.127,3077,4.556,3187,4.911,3473,7.335]],["uri/253",[1438,1.561,3474,3.262,3475,6.107]],["title/253",[1438,1.484,1484,1.774]],["sub_title/253",[1438,1.665,1488,2.777]],["body/253",[1445,3.655,1447,1.76,1488,3.589,1499,5.143,1508,2.218,1594,4.445,1635,4.53,1642,2.962,1655,4.603,1794,4.022,1983,3.728,2281,4.548,2562,5.76,2639,3.819,2695,7.72]],["uri/254",[3474,3.785,3476,7.086]],["title/254",[1438,1.484,1484,1.774]],["sub_title/254",[3477,7.355]],["body/254",[1447,1.912,1639,3.454,1798,6.674,1890,3.842,2218,5.68,2650,5.194,3061,7.887,3143,7.217,3477,8.387]],["uri/255",[1468,3.274,1485,1.83,1635,2.086,3474,2.555,3478,4.784]],["title/255",[1438,1.484,1484,1.774]],["sub_title/255",[1468,3.24,1485,1.811,1635,2.065,1945,2.765]],["body/255",[1047,3.85,1438,1.661,1461,2.255,1469,2.443,1471,0.42,1485,2.485,1526,1.041,1635,2.834,1636,2.673,1644,3.691,1659,5.368,1685,2.673,1690,2.455,1885,2.455,1955,3.971,1981,4.308,2222,4.953,2272,2.654,2299,5.897,3102,5.764,3479,5.129,3480,6.492,3481,4.553,3482,6.499,3483,6.499,3484,6.499,3485,6.499,3486,4.953,3487,6.499,3488,5.96]],["uri/256",[1461,0.656,1487,1.253,1635,1.456,1682,1.64,1684,2.399,2426,1.467,3474,1.783,3489,3.338,3490,2.467]],["title/256",[1438,1.484,1484,1.774]],["sub_title/256",[1461,0.601,1487,1.15,1628,1.463,1635,1.336,1682,1.505,1684,2.201,2426,1.346,3490,2.263]],["body/256",[606,6.587,1319,6.276,1438,1.952,1442,2.344,1461,2.231,1484,2.333,1603,2.815,1682,3.752,1684,7.021,1690,3.691,1709,2.832,1776,5.226,2006,4.826,2008,6.027,2097,4.397,2148,6.587,2161,4.338,3491,9.771,3492,8.961]],["uri/257",[2365,3.023,2628,3.203,3474,2.555,3480,3.535,3493,4.784]],["title/257",[1438,1.484,1484,1.774]],["sub_title/257",[2365,2.992,2615,3.403,2628,3.17,3480,3.499]],["body/257",[1461,2.319,1535,5.585,2161,4.836,2365,5.38,2615,6.118,2628,5.701,2741,5.585,3480,7.729,3494,8.514,3495,8.514,3496,7.344,3497,8.514]],["uri/258",[1438,1.371,1635,2.34,3474,2.866,3498,4.921]],["title/258",[1438,1.484,1484,1.774]],["sub_title/258",[1438,1.402,1508,1.445,1635,2.391]],["body/258",[52,3.034,106,2.832,1445,2.896,1499,5.029,1508,2.699,1635,4.467,1691,4.253,1738,4.208,2008,6.496,2111,3.589,2135,5.914,2166,6.081,3499,6.273,3500,8.23,3501,6.764,3502,8.23,3503,8.23]],["uri/259",[1635,2.34,1710,2.636,3474,2.866,3498,4.921]],["title/259",[1438,1.484,1484,1.774]],["sub_title/259",[1508,1.445,1635,2.391,1710,2.694]],["body/259",[81,3.378,106,2.317,828,2.057,1438,1.722,1457,2.468,1459,3.408,1461,1.991,1466,2.77,1471,0.436,1499,4.115,1526,1.079,1635,4.917,1659,4.115,1718,2.77,1738,3.444,1743,2.383,1885,2.544,1955,4.115,2001,3.776,2020,2.713,2087,3.597,2101,3.278,2166,4.976,2272,2.751,2665,5.133,3044,5.809,3264,5.534,3320,4.183,3504,5.809,3505,6.735,3506,6.735,3507,6.735]],["uri/260",[3474,3.262,3508,6.107,3509,4.388]],["title/260",[1438,1.484,1484,1.774]],["sub_title/260",[1635,2.84,3509,4.681]],["body/260",[828,2.486,1047,4.822,1442,3.123,1516,3.962,1610,6.674,1635,3.55,1691,4.206,1698,3.724,1709,3.019,1768,3.889,1890,3.42,1938,3.663,2003,5.144,2007,4.624,2066,5.57,3509,5.849,3510,8.14,3511,8.14]],["uri/261",[3474,3.785,3512,7.086]],["title/261",[1438,1.484,1484,1.774]],["sub_title/261",[1610,5.261]],["body/261",[81,3.611,1635,4.195,3187,6.441,3480,7.108,3513,8.297,3514,9.619]],["uri/262",[3474,3.785,3515,7.086]],["title/262",[1438,1.484,1484,1.774]],["sub_title/262",[2003,5.068]],["body/262",[1436,5.708,1461,1.774,1493,3.37,1499,5.519,1638,4.825,1791,6.491,2003,5.708,2111,3.939,2113,8.012,3516,8.284]],["uri/263",[3474,3.785,3517,7.086]],["title/263",[1438,1.484,1484,1.774]],["sub_title/263",[2007,4.555]],["body/263",[1436,6.079,1691,4.97,1743,3.404,2003,6.079,2007,5.464,3516,8.822]],["uri/264",[3474,3.785,3518,6.499]],["title/264",[1438,1.484,1484,1.774]],["sub_title/264",[1709,2.974]],["body/264",[1650,4.149,1682,4.493,1799,3.292,2426,4.018,2720,8.387,3247,7.217,3257,8.387,3458,6.571,3519,9.144,3520,9.144]],["uri/265",[3474,3.785,3521,7.086]],["title/265",[1438,1.484,1484,1.774]],["sub_title/265",[1442,2.462]],["body/265",[1509,8.338,2013,6.011]],["uri/266",[3474,3.785,3522,7.086]],["title/266",[1438,1.484,1484,1.774]],["sub_title/266",[1672,3.126]],["body/266",[80,4.516,1436,5.64,1457,3.27,1471,0.577,1472,2.436,1635,3.892,1652,5.64,1670,4.471,1672,3.479,2165,5.543,2166,6.594,3523,8.924]],["uri/267",[3474,3.262,3480,4.512,3524,6.107]],["title/267",[1438,1.484,1484,1.774]],["sub_title/267",[3479,5.141,3480,4.813]],["body/267",[2,4.524,1445,2.154,1451,0.966,1452,3.348,1465,2.327,1468,5.773,1471,0.396,1472,1.672,1485,2.342,1522,3.129,1526,0.981,1532,2.755,1538,3.575,1547,3.309,1550,1.936,1559,2.849,1585,2.484,1611,3.068,1635,2.67,1651,2.501,1670,3.068,1698,2.801,1705,3.433,1709,2.271,1711,2.095,1885,2.313,1924,4.1,1944,5.429,1945,3.575,1983,2.712,2007,3.478,2015,4.832,2044,2.952,2070,3.869,2217,4.017,2426,4.571,2509,5.031,2620,4.1,2652,3.892,3525,5.615,3526,5.281]],["uri/268",[3474,3.785,3527,7.086]],["title/268",[1438,1.484,1484,1.774]],["sub_title/268",[1468,5.488]],["body/268",[319,3.523,1447,2.127,1461,1.998,1468,5.57,1493,3.037,1582,8.36,1603,3.001,1678,5.45,1690,3.075,1876,6.204,3488,7.466,3528,8.14,3529,7.466,3530,8.14,3531,8.14,3532,7.021,3533,7.466]],["uri/269",[1611,1.941,3474,3.262,3534,6.107]],["title/269",[1438,1.484,1484,1.774]],["sub_title/269",[1451,1.028,1611,2.07]],["body/269",[1561,7.179,1563,7.179,1567,6.84,1570,7.179,1576,7.179,1577,7.179,1580,7.179,1582,6.84,1586,7.179,3529,11.624]],["uri/270",[1611,1.941,3474,3.262,3535,5.601]],["title/270",[1438,1.484,1484,1.774]],["sub_title/270",[1522,2.416,1611,2.07]],["body/270",[2014,7.697,3536,12.48,3537,8.185,3538,8.185,3539,8.185,3540,8.185,3541,8.185]],["uri/271",[1559,2.841,3474,3.262,3535,5.601]],["title/271",[1438,1.484,1484,1.774]],["sub_title/271",[1522,2.416,1559,3.031]],["body/271",[3542,12.199,3543,8.599,3544,8.599,3545,8.599,3546,8.599]],["uri/272",[1611,1.941,3474,3.262,3547,6.107]],["title/272",[1438,1.484,1484,1.774]],["sub_title/272",[1471,0.421,1611,2.07]],["body/272",[3548,11.018,3549,7.798,3550,7.151,3551,7.798,3552,7.151,3553,7.798,3554,7.151,3555,7.798,3556,7.151,3557,7.798,3558,7.151,3559,7.798,3560,7.151]],["uri/273",[1611,1.941,3474,3.262,3561,6.107]],["title/273",[1438,1.484,1484,1.774]],["sub_title/273",[1473,1.98,1611,2.07]],["body/273",[3548,10.966,3562,7.466,3563,7.021,3564,7.466,3565,7.021,3566,7.466,3567,7.021,3568,8.14,3569,7.466,3570,7.466,3571,7.021]],["uri/274",[1611,1.941,3474,3.262,3572,6.107]],["title/274",[1438,1.484,1484,1.774]],["sub_title/274",[24,1.933,1611,2.07]],["body/274",[3548,10.966,3562,7.466,3563,7.021,3564,7.466,3565,7.021,3566,7.466,3567,7.021,3570,7.466,3571,7.021,3573,8.14,3574,8.14]],["uri/275",[2426,2.684,3474,3.262,3518,5.601]],["title/275",[1438,1.484,1484,1.774]],["sub_title/275",[1709,2.416,2426,2.862]],["body/275",[1319,10.152,3575,12.353,3576,7.384,3577,7.384,3578,7.384,3579,7.384,3580,7.384,3581,7.384,3582,7.384]],["uri/276",[2426,2.684,3474,3.262,3583,6.107]],["title/276",[1438,1.484,1484,1.774]],["sub_title/276",[1711,2.229,2426,2.862]],["body/276",[1319,10.152,3584,12.353,3585,7.384,3586,7.384,3587,7.384,3588,7.384,3589,7.384,3590,7.384,3591,7.384]],["uri/277",[1682,3,3474,3.262,3592,6.107]],["title/277",[1438,1.484,1484,1.774]],["sub_title/277",[1532,2.931,1682,3.2]],["body/277",[1528,6.416,1531,6.853,1535,7.909,1865,5.588,2829,7.136,2830,7.136,2831,7.136,2832,7.136,3496,7.49,3593,12.764,3594,8.684]],["uri/278",[1484,1.865,3474,3.262,3595,6.107]],["title/278",[1438,1.484,1484,1.774]],["sub_title/278",[1438,1.665,1484,1.989]],["body/278",[3,0.281,6,2.131,13,2.295,19,2.637,24,0.455,29,2.568,79,0.674,80,0.776,81,2.488,125,0.489,333,0.6,335,0.696,481,2.003,830,1.049,832,1.027,863,2.096,1437,0.991,1438,2.096,1451,1.172,1461,0.301,1465,0.309,1469,0.226,1471,0.38,1473,0.466,1487,0.817,1489,1.826,1500,0.271,1501,0.457,1504,9.825,1505,0.745,1520,0.745,1521,0.619,1522,2.818,1525,2.55,1526,0.246,1527,1.997,1528,1.133,1529,2.229,1530,0.745,1531,0.641,1532,2.983,1533,0.349,1534,1.934,1535,6.518,1538,3.082,1539,1.19,1541,0.586,1548,0.619,1549,0.434,1550,0.257,1553,3.034,1558,1.406,1559,2.859,1560,2.456,1561,0.701,1562,1.406,1563,0.701,1564,1.406,1565,1.406,1566,0.701,1567,0.668,1568,1.169,1570,0.701,1571,1.808,1573,2.071,1574,0.745,1575,2.355,1576,0.701,1577,0.701,1578,1.049,1579,2.624,1580,0.701,1581,1.406,1582,0.668,1583,2.527,1584,1.26,1585,1.33,1586,0.701,1587,1.406,1588,0.745,1611,0.487,1617,0.726,1622,2.346,1660,0.641,1674,2.827,1677,0.701,1685,0.895,1709,2.458,1711,1.807,1773,2.527,1775,1.952,1802,0.392,1804,1.271,1865,1.401,1868,0.33,2007,0.462,2014,0.701,2024,0.619,2062,1.102,2070,0.514,2090,0.497,2091,0.396,2105,0.456,2115,0.42,2134,0.569,2167,0.871,2252,0.514,2407,0.429,2435,0.533,2455,0.556,2516,0.635,2562,1.885,2588,0.619,2706,0.745,2714,0.497,2741,0.533,2764,0.745,2766,0.745,2768,1.406,2777,2.1,2791,1.808,2796,0.619,2801,0.701,2829,0.668,2830,0.668,2831,0.668,2832,0.668,2895,0.641,3005,0.745,3009,3.189,3309,0.468,3404,0.584,3492,0.745,3496,1.878,3537,0.745,3538,0.745,3539,0.745,3540,0.745,3541,0.745,3543,0.745,3544,0.745,3545,0.745,3546,0.745,3550,0.745,3552,1.997,3554,0.745,3556,0.745,3558,0.745,3560,0.745,3563,2.377,3565,0.701,3567,0.701,3569,0.745,3571,0.701,3576,0.745,3577,0.745,3578,0.745,3579,0.745,3580,0.745,3581,0.745,3582,0.745,3585,0.745,3586,0.745,3587,0.745,3588,0.745,3589,0.745,3590,0.745,3591,0.745,3596,0.813,3597,0.813,3598,0.813,3599,0.813,3600,0.813,3601,11.266,3602,0.813,3603,2.755,3604,0.813,3605,0.813,3606,0.813,3607,0.813,3608,1.533,3609,0.813,3610,0.813,3611,0.813,3612,0.813,3613,0.813,3614,1.533,3615,0.813,3616,0.813,3617,2.177,3618,0.813,3619,2.177,3620,0.813,3621,0.813,3622,0.813,3623,0.813,3624,0.813,3625,0.813,3626,1.533,3627,0.813,3628,0.813,3629,0.813,3630,0.813,3631,0.813,3632,0.813,3633,0.813,3634,0.813,3635,0.813,3636,2.177,3637,0.813,3638,0.813,3639,0.813,3640,0.813,3641,0.813,3642,0.813,3643,0.813,3644,0.813,3645,0.813,3646,0.813,3647,0.813,3648,0.813,3649,0.813,3650,0.813,3651,0.813,3652,0.813,3653,0.813,3654,1.533,3655,0.813,3656,0.813,3657,0.813,3658,0.813,3659,0.813,3660,0.813,3661,0.813,3662,0.813,3663,0.745,3664,0.813,3665,0.813,3666,0.813,3667,0.813,3668,0.813,3669,0.813,3670,0.813,3671,0.813,3672,0.745,3673,0.745,3674,0.745,3675,0.813,3676,0.813,3677,0.813,3678,0.813,3679,0.813,3680,0.813,3681,0.813,3682,0.813,3683,0.481,3684,0.813,3685,0.813,3686,0.813,3687,0.813,3688,0.813,3689,0.813,3690,0.813,3691,0.813,3692,0.813,3693,0.813,3694,0.813,3695,0.813,3696,0.813,3697,0.813,3698,0.813,3699,0.813,3700,0.813,3701,0.813,3702,0.813,3703,0.813,3704,0.813,3705,0.813,3706,0.813,3707,0.813,3708,0.813,3709,0.813]],["uri/279",[1471,0.458,3710,7.086]],["title/279",[1471,0.483]],["sub_title/279",[1471,0.421,1501,1.942]],["body/279",[828,2.285,1458,3.776,1469,2.08,1471,0.755,1488,4.111,1501,2.875,1525,2.633,1550,2.366,1611,2.378,1692,3.712,1743,3.413,1984,4.694,2020,3.886,3711,7.483,3712,7.483,3713,6.863]],["uri/280",[1471,0.395,2059,2.918,3714,6.107]],["title/280",[1471,0.483]],["sub_title/280",[1471,0.355,2020,2.209,2059,2.62]],["body/280",[828,2.176,1437,2.155,1451,1.124,1466,2.93,1471,0.743,1525,2.506,1529,3.467,1533,3.059,1534,2.465,1541,3.572,1612,3.18,1630,2.832,1642,2.506,1724,3.435,1729,3.534,1748,3.605,2001,3.994,2006,4.501,2020,2.87,2059,4.463,2078,3.605,2182,4.769,2589,5.429,3076,4.584,3297,5.533,3298,6.144]],["uri/281",[3715,8.439]],["title/281",[1471,0.483]],["sub_title/281",[3297,4.751]],["body/281",[1466,3.543,1471,0.682,1532,3.876,1541,3.294,1546,3.336,1628,4.115,1700,4.232,1789,2.211,1885,3.253,2059,4.115,2097,4.959,2206,4.893,3297,5.103,3300,6.364]],["uri/282",[3716,8.439]],["title/282",[1471,0.483]],["sub_title/282",[1748,4.059]],["body/282",[1442,2.526,1458,2.912,1466,3.385,1471,0.533,1508,2.169,1533,3.535,1543,4.347,1688,4.006,1700,4.044,1748,4.165,1789,2.113,1889,5.297,2059,3.932,2142,4.573,2603,4.767,2668,5.511,3300,6.081]],["uri/283",[3297,4.198,3717,7.086]],["title/283",[1471,0.483]],["sub_title/283",[1437,1.97,3297,3.859]],["body/283",[1437,2.91,1466,3.956,1471,0.622,1700,4.726,1890,4.041,2032,4.227]],["uri/284",[1467,2.688,1743,1.899,2142,2.395,3718,4.628]],["title/284",[1471,0.483]],["sub_title/284",[1467,2.372,1471,0.306,1743,1.676,2142,2.114]],["body/284",[22,1.794,24,1.163,52,1.445,319,3.634,828,1.197,1437,1.186,1442,1.203,1445,2.14,1447,1.272,1451,1.176,1467,1.964,1469,1.09,1471,0.761,1473,1.192,1476,1.509,1477,2.652,1488,4.422,1501,2.504,1512,1.796,1533,2.612,1550,2.357,1591,2.17,1635,1.71,1636,1.612,1639,1.481,1650,1.779,1655,2.144,1665,3.222,1671,4.99,1683,1.192,1685,1.612,1737,1.809,1743,1.387,1747,2.289,1774,1.984,1795,2.227,1856,1.411,1872,1.635,1909,1.279,1933,3.43,1944,2.523,1952,3.326,1964,2.269,1984,2.96,2113,2.897,2124,1.89,2142,1.75,2216,3.094,2217,4.889,2221,4.208,2289,4.261,2418,2.632,2423,4.162,2531,2.572,2693,2.523,3255,2.478,3320,5.216,3321,3.094,3322,3.382,3323,3.094,3410,2.227,3719,3.92]],["uri/285",[1458,2.161,1508,1.609,3718,5.267]],["title/285",[1471,0.483]],["sub_title/285",[1458,1.941,1471,0.355,1508,1.445]],["body/285",[828,2.938,1458,3.404,1463,3.154,1471,0.622,1508,2.535,1683,2.924]],["uri/286",[3720,8.439]],["title/286",[1471,0.483]],["sub_title/286",[1451,1.266]],["body/286",[1451,1.538,1469,2.709,1471,0.631,1490,3.299,1728,3.614]],["uri/287",[3721,8.439]],["title/287",[1471,0.483]],["sub_title/287",[1579,3.764]],["body/287",[22,3.138,319,2.968,828,2.095,1437,2.075,1442,2.796,1451,1.72,1458,2.427,1463,2.249,1469,1.907,1470,3.484,1471,0.589,1473,2.085,1485,2.623,1500,2.285,1512,2.026,1579,4.801,1602,4.168,1683,2.085,1693,2.607,1774,3.471,1814,3.751,1852,2.674,1911,4.805,1979,4.191,2110,4.064,3158,4.126,3326,5.917,3722,6.859]],["uri/288",[1611,2.252,3718,6.112]],["title/288",[1471,0.483]],["sub_title/288",[1471,0.421,1611,2.07]],["body/288",[3,1.333,52,1.833,1130,2.719,1442,1.526,1451,0.785,1461,1.69,1471,0.722,1489,3.542,1525,3.333,1526,1.166,1534,3.859,1541,3.291,1601,3.089,1622,5.904,1636,2.045,1642,3.028,1652,3.142,1666,3.329,1672,1.938,1683,2.616,1692,1.914,1709,1.844,1728,1.844,1739,2.398,1755,4.56,1850,2.719,1852,1.938,1865,4.683,1867,3.2,1868,2.017,1869,3.262,1873,4.311,1983,2.202,2167,2.825,2173,2.991,2182,3.329,2307,3.484,2531,3.262,3308,3.924,3312,4.289,3314,4.289,3315,4.086,3723,4.56]],["uri/289",[3724,8.439]],["title/289",[1471,0.483]],["sub_title/289",[1685,3.298]],["body/289",[81,1.972,125,4.555,828,1.605,1047,3.113,1055,3.113,1442,2.325,1451,0.829,1461,1.032,1470,2.01,1471,0.575,1484,1.605,1485,2.01,1490,2.564,1499,3.21,1525,1.849,1526,0.842,1560,4.794,1585,3.073,1592,3.068,1597,1.838,1617,2.488,1651,2.146,1685,4.414,1693,1.997,1709,3.821,1711,3.326,1712,1.508,1728,1.949,1785,2.912,1796,2.346,1804,4.097,1851,2.346,1868,2.132,2090,5.426,2435,3.447,2714,3.21,2967,3.382,3068,3.883,3328,4.005,3329,4.147,3330,4.318]],["uri/290",[1698,3.242,3725,7.086]],["title/290",[1471,0.483]],["sub_title/290",[1696,3.652,1698,2.98]],["body/290",[]],["uri/291",[1550,2.241,3726,7.086]],["title/291",[1471,0.483]],["sub_title/291",[1549,3.479,1550,2.06]],["body/291",[1451,1.663,1471,0.557,1518,4.315,1550,3.332,1611,2.738,1693,3.273,1764,4.71,2091,4.192,2244,3.815,2459,5.767,2603,4.008,2689,5.262,3334,6.364]],["uri/292",[1550,2.241,3727,7.086]],["title/292",[1471,0.483]],["sub_title/292",[1550,2.06,2162,3.562]],["body/292",[1451,1.392,1471,0.571,1488,3.759,1512,2.604,1518,4.418,1550,3.38,1671,5.904,1718,3.627,1789,2.264,1946,6.516,2162,4.822,2172,6.034]],["uri/293",[3728,8.439]],["title/293",[1471,0.483]],["sub_title/293",[1539,4.386]],["body/293",[1441,3.236,1451,1.443,1471,0.592,1482,4.219,1539,5.973,1683,2.779,1708,5.5,2097,5.265,2765,6.123]],["uri/294",[3729,8.439]],["title/294",[1471,0.483]],["sub_title/294",[2007,4.555]],["body/294",[1441,3.084,1442,2.675,1471,0.564,1482,4.02,1518,4.366,1550,2.756,1683,2.649,1696,4.886,1764,4.765,2007,4.95,2081,6.262,2272,3.559,2579,6.439,3334,6.439]],["uri/295",[3730,8.439]],["title/295",[1471,0.483]],["sub_title/295",[1639,3.029]],["body/295",[1442,2.675,1451,1.806,1471,0.564,1501,2.598,1512,2.573,1639,3.291,1856,3.137,1957,4.602,2060,5.116,2246,4.126,3338,6.262]],["uri/296",[3731,8.439]],["title/296",[1471,0.483]],["sub_title/296",[1526,1.285]],["body/296",[3,0.803,79,2.912,319,2.868,1437,1.326,1438,1.694,1441,2.827,1442,1.346,1445,2.332,1447,1.385,1451,1.046,1466,1.803,1471,0.695,1487,2.487,1500,1.46,1526,1.062,1534,1.517,1551,2.219,1597,2.795,1622,2.458,1635,4.168,1651,2.706,1655,2.398,1670,2.197,1683,3.056,1703,2.29,1724,2.114,1734,2.771,1769,2.597,1771,2.114,1775,1.834,1782,2.688,1789,2.285,1817,3.341,1850,3.624,1851,2.958,1852,2.583,1868,2.688,1872,1.829,1873,3.926,1885,1.656,2074,2.524,2142,1.957,2177,4.187,2178,1.973,2182,2.936,2402,1.359,2508,2.369,2516,2.745,2522,4.642,2603,2.04,3340,3.24,3341,3.603,3342,3.46,3732,4.384,3733,4.021]],["uri/297",[2041,4.006,3734,6.107,3735,5.601]],["title/297",[1471,0.483]],["sub_title/297",[1781,3.298,2041,3.597,3735,5.029]],["body/297",[1461,1.818,1471,0.599,1475,5.259,1651,3.782,1990,2.44,2040,6.841,2041,6.074,3736,7.986,3737,7.307]],["uri/298",[1471,0.458,3738,7.086]],["title/298",[1471,0.483]],["sub_title/298",[1471,0.421,2186,3.859]],["body/298",[]],["uri/299",[3739,8.439]],["title/299",[1471,0.483]],["sub_title/299",[2299,4.751]],["body/299",[319,3.871,1437,2.019,1451,1.593,1465,2.537,1471,0.749,1529,3.248,1533,2.867,1630,4.285,1702,5.485,1738,3.413,1885,3.811,1933,3.654,2044,3.218,2186,3.954,2206,3.791,2209,3.791,2299,6.659,2628,4.469,3095,5.267,3309,3.843,3345,5.485,3346,5.485]],["uri/300",[3740,8.439]],["title/300",[1471,0.483]],["sub_title/300",[1933,3.276]],["body/300",[319,4.433,1437,2.49,1451,1.617,1471,0.722,1529,4.985,1541,3.148,1630,3.272,1718,3.385,1885,3.109,1933,4.555,2089,7.548,3741,6.081]],["uri/301",[3742,8.439]],["title/301",[1471,0.483]],["sub_title/301",[2167,4.555]],["body/301",[3,1.635,1471,0.748,1528,6.594,1529,4.343,1630,3.548,1728,3.309,2042,5.287,2167,5.069,2253,4.822,2274,5.287]],["uri/302",[3743,8.439]],["title/302",[1471,0.483]],["sub_title/302",[1533,3.444]],["body/302",[3,1.655,1471,0.752,1489,4.396,1529,4.396,1533,3.88,1613,5.274,1630,3.591,1728,3.35,2253,4.881]],["uri/303",[3744,8.439]],["title/303",[1471,0.483]],["sub_title/303",[1889,5.161]],["body/303",[3,1.69,319,3.024,863,3.501,1451,1.103,1471,0.774,1481,3.171,1493,2.607,1500,2.328,1526,1.12,1529,4.489,1533,3.002,1541,2.673,1630,2.778,1651,2.855,1675,5.022,1728,3.421,1748,3.537,1758,3.822,1889,6.644,1933,2.855,2042,4.14,2167,3.97,2190,5.326,2765,4.679]],["uri/304",[3745,8.439]],["title/304",[1471,0.483]],["sub_title/304",[1737,3.7]],["body/304",[3,1.103,52,3.075,319,2.607,1461,1.879,1465,2.289,1471,0.78,1493,2.247,1525,2.935,1526,0.965,1529,4.657,1533,2.587,1630,3.316,1728,2.234,1737,4.765,1799,2.169,1881,4.328,1889,5.368,1933,2.46,2042,4.942,2167,3.421,2197,4.033,2198,4.754,2199,4.754,2272,2.46,2299,3.568,2603,3.881,2765,4.033,3095,4.754,3357,5.195,3746,6.023]],["uri/305",[3747,8.439]],["title/305",[1471,0.483]],["sub_title/305",[2289,5.618]],["body/305",[3,1.807,24,2.927,106,2.409,318,2.319,319,2.042,863,2.364,1451,1.105,1471,0.785,1493,2.612,1500,2.332,1526,1.122,1529,4.801,1533,3.007,1534,1.633,1541,3.773,1551,2.795,1553,1.928,1613,2.756,1630,1.876,1642,2.464,1651,1.928,1675,3.391,1728,3.425,1895,2.756,1933,1.928,2027,3.725,2095,3.037,2167,2.681,2178,2.124,2195,4.071,2207,2.613,2210,3.391,2289,6.47,2668,3.16,2765,3.16,3095,3.725,3217,4.593,3748,4.719,3749,4.719]],["uri/306",[3750,8.439]],["title/306",[1471,0.483]],["sub_title/306",[2124,3.867]],["body/306",[1451,1.135,1461,1.412,1465,2.733,1471,0.79,1490,3.182,1501,2.802,1529,3.5,1701,4.199,1739,3.468,1783,4.326,1844,4.922,1927,5.038,1978,2.435,2124,5.049,2165,4.467,2203,5.038,2204,5.676,2205,5.481,2206,4.085,2207,3.982,3095,5.676]],["uri/307",[3751,8.439]],["title/307",[1471,0.483]],["sub_title/307",[2207,4.44]],["body/307",[335,4.849,1471,0.744,1526,1.413,1737,4.068,1992,5.224,2124,4.252,2207,4.882,2209,5.009,2210,6.337,3752,8.087]],["uri/308",[52,2.251,1476,2.35,3753,6.107]],["title/308",[52,2.141,1476,2.235]],["sub_title/308",[52,2.021,1476,2.11,1508,1.445]],["body/308",[52,3.915,1471,0.479,1476,4.087,1495,2.869,1508,2.959,1516,3.605,1698,3.389,1700,3.64,1782,4.308,1794,3.539,1950,4.455,1956,4.101,1978,2.508,1992,4.389,1995,4.325,2244,3.281,2281,4.003,2301,4.601,3258,4.455,3754,7.408]],["uri/309",[3755,8.439]],["title/309",[52,2.141,1476,2.235]],["sub_title/309",[1611,2.549]],["body/309",[3,0.963,52,4.174,1442,1.613,1466,2.161,1469,1.461,1476,4.439,1489,2.557,1490,1.779,1494,2.557,1534,3.828,1541,2.897,1601,3.264,1611,1.67,1612,2.346,1622,4.979,1642,1.849,1652,3.321,1672,2.048,1683,2.302,1692,2.022,1728,2.809,1739,2.534,1782,3.073,1787,2.687,1852,2.048,1865,4.874,1867,3.382,1868,2.132,1869,3.447,1873,4.487,1908,3.883,2167,2.985,2182,3.518,2252,3.321,2307,3.681,3308,4.147,3309,3.025,3310,3.776,3311,4.318,3312,4.532,3756,5.255]],["uri/310",[3757,8.439]],["title/310",[52,2.141,1476,2.235]],["sub_title/310",[1685,3.298]],["body/310",[52,2.991,81,2.173,125,4.88,828,1.768,1055,3.429,1442,2.49,1461,1.137,1463,1.898,1470,2.214,1476,3.122,1484,1.768,1485,2.214,1490,2.746,1499,3.536,1525,2.037,1526,0.928,1560,4.724,1585,3.291,1592,3.38,1597,2.025,1617,2.741,1651,2.364,1685,4.557,1693,2.2,1709,3.964,1712,1.662,1728,2.146,1782,2.348,1796,2.584,1804,4.322,1851,2.584,2090,5.723,2435,3.797,3328,4.411,3330,4.756]],["uri/311",[1698,3.242,3758,7.086]],["title/311",[52,2.141,1476,2.235]],["sub_title/311",[1696,3.652,1698,2.98]],["body/311",[52,3.456,1476,3.608,1539,5.127,1550,2.965,1771,4.521,1901,4.745,2007,5.326,3759,9.376]],["uri/312",[3760,8.439]],["title/312",[52,2.141,1476,2.235]],["sub_title/312",[1539,4.386]],["body/312",[52,3.33,1441,3.196,1476,3.476,1482,4.167,1539,5.93,1683,2.746,1708,5.433,1782,3.664,2097,5.201,2765,6.048]],["uri/313",[3761,8.439]],["title/313",[52,2.141,1476,2.235]],["sub_title/313",[2007,4.555]],["body/313",[52,3.175,1441,3.048,1442,2.644,1476,3.315,1482,3.974,1518,4.315,1550,2.724,1683,2.618,1696,4.829,1764,4.71,2007,4.893,2081,6.189,2272,3.518,2579,6.364,3334,6.364]],["uri/314",[1550,2.241,3762,7.086]],["title/314",[52,2.141,1476,2.235]],["sub_title/314",[1549,3.479,1550,2.06]],["body/314",[52,3.456,1476,3.608,1518,4.697,1550,2.965,1611,2.98,1693,3.563,1782,3.803,2689,5.728]],["uri/315",[1550,2.241,3763,7.086]],["title/315",[52,2.141,1476,2.235]],["sub_title/315",[1550,2.06,2162,3.562]],["body/315",[52,3.212,1476,3.354,1488,3.715,1512,2.573,1518,4.366,1550,3.356,1671,5.835,1718,3.584,1782,3.535,1789,2.237,1946,6.439,2162,4.765,2172,5.963]],["uri/316",[3764,8.439]],["title/316",[52,2.141,1476,2.235]],["sub_title/316",[1526,1.285]],["body/316",[52,3.907,79,3.508,319,2.447,1438,2.04,1441,2.825,1442,1.736,1445,2.809,1451,1.26,1466,2.326,1476,4.079,1487,2.996,1500,1.884,1526,0.906,1635,4.621,1651,2.31,1655,3.093,1683,3.221,1703,2.954,1724,2.727,1771,2.727,1782,2.294,1789,2.049,1817,4.31,1852,2.205,1868,3.238,1872,2.359,1873,3.35,1885,2.136,2177,5.044,2178,2.545,2182,3.787,2516,3.306,3341,4.648,3342,4.463]],["uri/317",[3765,8.439]],["title/317",[52,2.141,1476,2.235]],["sub_title/317",[1639,3.029]],["body/317",[52,3.5,1442,2.915,1476,3.655,1639,3.587,1782,3.852,2060,4.579,3338,6.824]],["uri/318",[52,2.251,1476,2.35,3766,6.107]],["title/318",[52,2.141,1476,2.235]],["sub_title/318",[52,2.021,1476,2.11,2186,3.249]],["body/318",[]],["uri/319",[3767,8.439]],["title/319",[52,2.141,1476,2.235]],["sub_title/319",[2299,4.751]],["body/319",[52,4.195,319,2.996,1437,2.094,1465,2.631,1476,4.379,1630,4.349,1738,3.54,1782,3.719,1885,3.462,1933,3.744,2044,3.338,2186,4.102,2206,3.933,2209,3.933,2299,6.481,2628,4.636,3309,3.986,3345,5.69,3346,5.69]],["uri/320",[3768,8.439]],["title/320",[52,2.141,1476,2.235]],["sub_title/320",[1933,3.276]],["body/320",[52,3.371,319,4.727,1437,2.766,1466,3.761,1476,3.519,1718,3.761,1782,3.709,1933,4.462]],["uri/321",[3769,8.439]],["title/321",[52,2.141,1476,2.235]],["sub_title/321",[1740,4.617]],["body/321",[52,3.953,1476,4.127,1512,2.232,1521,5.761,1539,4.134,1630,3.005,1740,6.174,1756,3.992,1771,3.645,1782,4.59,1791,5.432,1856,2.721,1885,2.855,2227,3.348,2281,4.085,2603,3.517,3163,5.432,3770,6.933]],["uri/322",[3771,8.439]],["title/322",[52,2.141,1476,2.235]],["sub_title/322",[1602,3.669]],["body/322",[52,3.175,319,3.727,1476,3.315,1597,3.014,1602,3.94,1740,4.959,1754,6.798,1764,4.71,2009,7.078,2154,7.899,2156,5.767,2247,5.18,2508,4.654,3772,8.613,3773,8.613]],["uri/323",[3774,8.439]],["title/323",[52,2.141,1476,2.235]],["sub_title/323",[1889,5.161]],["body/323",[52,3.546,335,4.364,1476,3.702,1791,6.912,1889,7.243]],["uri/324",[3775,8.439]],["title/324",[52,2.141,1476,2.235]],["sub_title/324",[1737,3.7]],["body/324",[52,4.427,319,3.083,1461,1.399,1476,4.536,1493,2.658,1525,3.286,1526,1.142,1630,3.713,1737,4.808,1799,2.564,1881,5.119,1933,2.909,2197,4.769,2198,5.622,2199,5.622,2299,4.22,2765,4.769,3357,6.144]],["uri/325",[3776,8.439]],["title/325",[52,2.141,1476,2.235]],["sub_title/325",[2124,3.867]],["body/325",[52,4.473,1465,2.656,1476,4.67,1490,3.122,1501,2.75,1701,4.081,1739,3.37,1783,4.203,1844,4.782,1978,2.366,2124,4.978,2165,4.341,2203,4.896,2204,5.516,2205,5.326,2206,3.97,2207,3.869]],["uri/326",[3777,8.439]],["title/326",[52,2.141,1476,2.235]],["sub_title/326",[2207,4.44]],["body/326",[52,3.883,335,4.78,1476,4.054,1526,1.38,1737,3.974,1785,2.58,1992,5.103,2124,4.153,2207,4.768,2209,4.893,2210,6.189,3752,7.899]],["uri/327",[1611,1.941,3778,3.262,3779,6.107]],["title/327",[1494,2.826,1526,0.931]],["sub_title/327",[1522,2.416,1611,2.07]],["body/327",[1441,2.497,1463,2.313,1469,2.884,1491,3.858,1501,2.103,1512,2.083,1522,4.359,1526,1.662,1559,3.283,1611,2.243,1691,3.646,1718,2.902,1730,3.685,1757,4.382,1758,3.858,1760,4.382,1762,6.085,1768,3.371,1806,3.607,1990,1.859,2057,4.311,2060,3.402,2097,4.062,2111,3.077,2791,4.628]],["uri/328",[2132,6.499,3778,3.785]],["title/328",[1494,2.826,1526,0.931]],["sub_title/328",[1611,2.549]],["body/328",[81,2.592,1437,1.401,1447,1.913,1465,1.76,1469,1.287,1470,2.64,1477,2.019,1482,2.136,1484,1.414,1487,1.738,1495,1.794,1500,1.542,1510,2.035,1512,1.367,1522,2.56,1547,2.502,1575,3.328,1585,3.349,1593,4.443,1597,2.416,1656,1.853,1672,1.805,1678,6.553,1695,3.529,1700,2.275,1712,2.37,1718,1.905,1759,2.532,1760,2.876,1789,2.119,1834,2.393,1884,2.532,1885,2.608,1890,1.946,1951,1.96,1974,3.169,1976,6.697,2028,3.328,2062,3.494,2087,2.473,2134,3.244,2138,3.169,2176,3.655,2244,2.051,2576,4.247,2631,2.98,3062,2.829,3286,3.994,3390,3.422,3683,2.743,3780,4.631,3781,6.904,3782,8.255,3783,6.904,3784,3.994,3785,8.391,3786,4.631,3787,4.631]],["uri/329",[3778,3.785,3788,7.086]],["title/329",[1494,2.826,1526,0.931]],["sub_title/329",[1559,3.732]],["body/329",[481,6.173,828,2.459,830,5.51,1441,2.849,1471,0.521,1484,3.086,1584,6.617,1585,3.266,1639,3.041,1690,3.041,1692,3.099,1706,5.282,1728,2.986,1961,4.574,2029,2.366,2030,6.945,3789,7.384,3790,7.384,3791,8.052]],["uri/330",[3778,3.785,3792,7.086]],["title/330",[1494,2.826,1526,0.931]],["sub_title/330",[2791,5.261]],["body/330",[1441,2.26,1463,2.094,1469,2.414,1471,0.562,1482,2.946,1488,2.723,1493,2.383,1512,1.886,1522,3.22,1638,3.411,1640,4.276,1660,5.04,1718,2.627,1730,3.336,1736,2.998,1762,5.509,1768,3.051,1856,3.126,2057,3.902,2060,4.757,2082,4.719,2105,3.581,2112,4.719,2411,4.867,2588,7.519,2607,3.729,2791,5.697,3136,4.19,3481,4.474,3793,5.04,3794,6.387,3795,8.684,3796,6.387,3797,6.387,3798,5.04]],["uri/331",[3778,3.785,3799,7.086]],["title/331",[1494,2.826,1526,0.931]],["sub_title/331",[1441,2.838]],["body/331",[3,1.863,1438,1.155,1441,2.878,1458,1.599,1463,1.481,1469,1.256,1470,1.728,1471,0.439,1473,1.373,1477,1.97,1490,1.529,1510,1.985,1518,2.264,1522,1.675,1526,1.086,1538,2.638,1539,6.067,1547,2.441,1549,2.413,1550,2.144,1553,1.845,1639,3.072,1645,2.441,1671,3.025,1728,1.675,1736,2.121,1791,3.247,1794,2.159,1799,1.627,1802,2.178,1814,3.706,1877,3.247,1890,2.848,1901,2.286,1925,3.566,1953,5.57,1954,2.533,1956,2.501,1978,1.529,1981,1.955,1990,1.786,2007,4.62,2009,3.713,2020,1.82,2044,2.178,2077,3.025,2156,4.538,2252,2.855,2301,2.806,2465,3.247,2579,3.338,2620,3.025,2773,5.846,3181,2.855,3186,3.443,3191,3.338,3220,4.143,3309,2.601,3446,3.713,3449,3.566,3800,4.518,3801,3.247,3802,4.518,3803,4.518,3804,3.566]],["uri/332",[3778,3.785,3805,7.086]],["title/332",[1494,2.826,1526,0.931]],["sub_title/332",[1639,3.029]],["body/332",[1445,2.414,1447,1.434,1463,3.354,1512,2.026,1522,2.544,1572,3.544,1639,3.864,1688,3.338,1704,4.414,1718,2.821,1732,4.805,1736,3.22,1852,2.674,1855,4.923,1856,2.47,2060,3.307,2067,5.414,2137,3.22,2246,3.248,2267,4.261,2607,4.005,2701,4.126,3136,4.5,3186,5.228,3793,5.414,3806,6.859,3807,6.859,3808,6.291,3809,5.637,3810,6.291,3811,6.291,3812,6.859]],["uri/333",[1611,1.941,2128,5.601,3778,3.262]],["title/333",[1494,2.826,1526,0.931]],["sub_title/333",[1611,2.07,1789,1.672]],["body/333",[1451,1.158,1470,2.805,1471,0.475,1472,2.002,1526,1.175,1579,3.443,1611,3.026,1688,3.57,1691,3.79,1711,2.51,1712,2.733,1724,3.537,1763,4.973,1789,2.714,1806,3.75,1971,6.027,2025,6.326,2032,3.223,2133,6.326,2360,5.59,2516,3.038,3187,4.911,3798,5.789,3813,6.727,3814,7.335]],["uri/334",[2139,6.499,3778,3.785]],["title/334",[1494,2.826,1526,0.931]],["sub_title/334",[2110,4.751]],["body/334",[3,1.021,24,1.653,1437,2.389,1447,1.165,1463,1.826,1471,0.36,1473,1.693,1486,2.878,1487,2.091,1501,1.661,1508,1.468,1526,1.266,1533,2.393,1546,2.158,1551,3.072,1655,3.046,1656,2.229,1683,1.693,1712,2.267,1724,2.686,1774,2.819,1786,4.792,1789,2.355,1885,2.104,1933,2.275,1990,1.468,1993,3.812,2040,4.116,2044,2.686,2085,3.253,2110,6.484,2140,7.786,2146,3.164,2148,4.805,2149,4.578,2151,3.902,2156,5.288,2665,4.245,3305,4.003,3409,3.123,3815,5.109,3816,5.571,3817,3.812]],["uri/335",[3778,3.785,3818,7.086]],["title/335",[1494,2.826,1526,0.931]],["sub_title/335",[2070,5.068]],["body/335",[]],["uri/336",[1845,6.499,3778,3.785]],["title/336",[1494,2.826,1526,0.931]],["sub_title/336",[1526,1.285]],["body/336",[64,3.57,79,4.257,333,5.568,1441,2.667,1447,1.091,1449,5.432,1457,1.912,1463,1.711,1465,1.983,1469,2.856,1471,0.488,1472,2.057,1488,2.224,1495,2.021,1518,2.614,1526,1.208,1534,2.607,1551,1.747,1617,4.587,1639,1.971,1642,2.652,1699,4.189,1700,2.564,1728,1.935,1747,3.046,1757,5.494,1758,4.837,1788,3.493,1854,2.493,1890,3.166,2033,2.964,2104,7.269,2137,2.449,2247,3.138,2402,1.617,2526,4.288,2551,3.976,2714,3.188,3191,3.855,3819,5.218,3820,4.785,3821,5.218]],["uri/337",[1535,4.006,1643,5.018,3778,3.262]],["title/337",[1494,2.826,1526,0.931]],["sub_title/337",[1438,1.665,1535,4.273]],["body/337",[24,0.936,52,1.162,81,2.424,106,1.085,333,2.33,499,2.702,828,1.563,1438,2.536,1445,1.109,1447,1.708,1458,1.116,1466,1.297,1469,1.795,1471,0.529,1472,0.861,1479,3.677,1484,0.963,1490,3.25,1500,1.704,1508,1.348,1510,2.249,1518,4.971,1526,0.505,1534,2.234,1535,7.518,1546,1.221,1553,3.035,1560,1.467,1592,1.841,1603,1.162,1639,3.085,1650,1.431,1682,2.514,1685,3.056,1688,2.49,1691,1.629,1693,3.325,1700,1.549,1710,1.549,1728,1.169,1729,2.538,1730,1.647,1736,1.48,1743,1.116,1757,1.959,1758,1.724,1768,1.507,1780,2.158,1799,1.135,1804,1.455,1806,1.612,1885,2.439,1895,1.841,1929,1.791,1938,1.419,1956,1.746,2001,1.768,2020,2.062,2055,1.397,2111,1.375,2115,3.336,2122,2.403,2244,1.397,2419,2.72,3010,4.413,3041,2.403,3158,1.896,3822,3.153,3823,3.153,3824,2.489,3825,3.153,3826,2.266,3827,3.153,3828,3.153,3829,5.117,3830,5.117,3831,3.153,3832,2.72]],["uri/338",[1526,0.979,2084,5.601,3778,3.262]],["title/338",[1494,2.826,1526,0.931]],["sub_title/338",[3,1.193,1526,1.044]],["body/338",[1,1.473,3,2.165,24,2.53,1437,2.067,1441,2.761,1447,1.429,1451,1.505,1463,1.125,1468,2.348,1469,0.954,1471,0.354,1485,3.261,1526,0.55,1534,1.187,1541,1.312,1597,2.73,1622,1.923,1628,1.639,1651,1.401,1655,1.876,1683,2.591,1712,1.572,1728,2.031,1747,3.197,1753,3.747,1789,0.881,1799,2.809,1850,4.266,1851,3.483,1852,2.135,1853,2.003,1854,3.727,1855,3.693,1856,1.235,1857,4.245,1858,4.322,1859,3.494,1860,3.146,1872,2.284,1875,2.8,1932,2.208,1933,1.401,1951,2.317,1975,1.949,1980,2.707,1981,2.37,1990,1.801,2013,2.032,2039,2.959,2075,1.18,2110,3.244,2140,2.535,2167,1.949,2182,2.297,2218,2.131,2227,1.519,2252,2.168,2409,2.819,2472,1.854,2545,3.666,2549,3.747,3169,2.614,3216,2.959,3833,3.431]],["uri/339",[3,0.983,2065,4.921,2075,1.846,3778,2.866]],["title/339",[1494,2.826,1526,0.931]],["sub_title/339",[3,1.005,1990,1.445,2075,1.887]],["body/339",[3,1.946,13,3.711,828,2.263,1451,1.676,1471,0.687,1472,2.616,1512,2.188,1546,2.869,1712,2.127,1799,2.667,1875,3.788,2066,5.069,2075,3.654,2227,3.281,2269,5.474,2637,3.869,3210,5.19,3532,6.39,3834,7.408,3835,7.408]],["uri/340",[1526,0.979,3778,3.262,3836,6.107]],["title/340",[1494,2.826,1526,0.931]],["sub_title/340",[1526,1.044,1775,1.803]],["body/340",[12,3.765,35,3.78,81,1.087,106,0.996,320,4.165,499,1.529,828,0.884,1439,1.69,1441,2.154,1447,0.605,1458,1.024,1461,1.823,1463,0.949,1466,2.503,1469,0.805,1471,0.601,1484,1.859,1487,2.284,1490,0.98,1510,1.272,1522,1.073,1525,1.019,1526,1.346,1529,2.322,1532,1.303,1550,0.915,1553,1.949,1597,1.669,1601,1.798,1603,1.067,1664,1.741,1683,0.88,1685,1.191,1691,1.496,1693,1.813,1696,2.675,1699,1.371,1709,3.116,1728,2.618,1729,1.436,1739,1.396,1757,1.798,1758,1.583,1768,1.383,1769,2.826,1774,1.465,1775,3.287,1776,1.981,1781,1.741,1785,1.429,1796,1.292,1802,1.396,1814,1.583,1859,3.112,1866,2.139,1867,3.07,1868,4.645,1885,1.802,1901,1.465,1903,4.115,1990,1.86,2062,3.08,2080,2.08,2085,3.553,2522,4.263,2551,2.206,3217,1.899,3252,2.655,3468,2.379,3469,2.379,3837,4.115,3838,2.895,3839,2.895,3840,2.284,3841,2.379,3842,5.249,3843,2.895]],["uri/341",[1526,0.979,3778,3.262,3844,6.107]],["title/341",[1494,2.826,1526,0.931]],["sub_title/341",[1526,1.044,1709,2.416]],["body/341",[13,1.934,79,1.696,318,2.952,499,3.173,1438,0.986,1441,2.611,1451,0.609,1458,1.366,1469,1.073,1470,2.298,1471,0.646,1473,2.243,1481,2.726,1484,2.919,1487,1.449,1490,2.034,1495,1.495,1512,1.14,1553,2.454,1560,1.796,1597,3.344,1628,3.525,1637,2.085,1639,1.458,1683,1.826,1685,3.035,1688,1.878,1709,4.441,1710,1.896,1718,1.587,1736,2.82,1775,1.068,1777,2.941,1804,2.772,1852,2.876,1859,1.973,1865,3.867,1868,1.566,1873,2.286,1882,2.773,1885,1.458,1913,2.222,1932,2.484,1933,1.576,1956,2.137,1975,2.192,1981,1.67,2090,5.088,2097,2.222,2161,2.192,2435,6.546,2436,3.539,2468,3.329,2508,2.085,3162,3.797,3177,2.484,3845,3.859]],["uri/342",[1526,0.979,3778,3.262,3846,6.107]],["title/342",[1494,2.826,1526,0.931]],["sub_title/342",[1526,1.044,1711,2.229]],["body/342",[81,1.434,499,3.871,1130,2.089,1438,0.976,1441,2.109,1442,1.829,1451,0.941,1457,2.184,1458,1.352,1463,1.252,1466,1.571,1469,1.657,1471,0.643,1484,1.82,1490,1.293,1508,1.571,1510,1.678,1512,1.128,1526,1.175,1534,2.536,1597,2.897,1603,1.408,1628,2.848,1630,2.369,1637,3.221,1639,2.251,1678,2.557,1685,1.571,1692,1.47,1693,2.265,1700,1.877,1703,1.995,1706,2.506,1710,1.877,1711,4.065,1718,1.571,1724,1.842,1770,3.503,1775,1.057,1786,1.995,1787,3.048,1789,0.981,1796,1.705,1850,2.089,1852,1.489,1857,2.372,1867,2.458,1868,2.418,1890,1.605,1913,3.432,1926,2.745,1932,2.458,1954,2.141,1981,1.653,1990,1.571,2032,1.678,2097,2.199,2102,2.557,2389,2.372,2397,2.614,2426,1.678,2508,2.064,2516,1.582,2620,2.557,2714,2.334,2757,2.614,2919,3.139,3847,3.139,3848,3.819,3849,3.819,3850,3.819,3851,4.908,3852,3.294]],["uri/343",[1526,0.979,3778,3.262,3853,6.107]],["title/343",[1494,2.826,1526,0.931]],["sub_title/343",[1526,1.044,1785,1.951]],["body/343",[1,1.397,3,0.798,35,2.706,79,3.781,81,1.221,106,0.636,318,2.141,319,1.408,320,3.591,472,1.519,828,0.564,1130,1.011,1438,0.472,1439,1.079,1441,1.857,1442,1.337,1447,0.68,1449,1.824,1451,0.688,1458,0.654,1461,1.398,1463,1.066,1469,1.833,1470,1.244,1471,0.537,1477,0.806,1484,0.994,1487,1.221,1490,0.626,1500,0.616,1501,0.551,1508,1.148,1525,0.65,1526,1.141,1532,1.961,1533,2.569,1534,1.125,1541,2.722,1546,1.26,1547,2.354,1550,1.029,1551,2.208,1585,0.75,1597,2.647,1603,1.199,1611,1.901,1630,0.735,1637,0.999,1639,1.646,1650,0.838,1651,2.443,1678,1.237,1683,1.324,1692,2.019,1693,0.702,1698,0.845,1705,1.036,1713,1.366,1724,0.891,1728,1.946,1730,0.965,1743,1.151,1763,0.965,1768,1.554,1775,2.883,1782,2.426,1784,1.459,1785,3.354,1786,2.741,1796,1.452,1799,1.569,1802,0.891,1851,1.452,1852,0.72,1859,0.945,1866,1.366,1867,1.189,1868,3.228,1872,0.771,1875,2.228,1885,2.491,1901,1.646,1913,1.064,1927,1.295,1932,1.189,1954,1.824,1965,0.955,1990,1.383,2002,1.408,2051,1.328,2062,0.935,2066,1.265,2078,1.646,2080,2.337,2085,3.064,2090,2.662,2100,1.168,2101,1.583,2177,1.168,2178,0.832,2186,1.095,2389,2.02,2402,0.573,2426,0.812,2437,1.168,2439,1.168,2516,0.765,2517,1.328,2522,3.052,2590,1.189,2967,1.189,3187,3.513,3309,1.064,3463,1.594,3464,1.594,3465,1.519,3466,1.594,3467,1.594,3468,1.519,3469,1.519,3854,1.848,3855,1.695,3856,1.695]],["uri/344",[1461,1.054,2407,2.833,3778,2.866,3857,5.365]],["title/344",[1494,2.826,1526,0.931]],["sub_title/344",[1461,1.077,2272,2.24,2407,2.896]],["body/344",[1463,3.074,1522,3.477,1551,3.14,1617,4.44,1683,2.85,1795,5.326,1856,3.376,2272,3.83]],["uri/345",[3778,3.785,3858,7.086]],["title/345",[1494,2.826,1526,0.931]],["sub_title/345",[2408,4.9]],["body/345",[106,1.783,1130,2.833,1447,1.083,1465,1.969,1469,2.084,1470,1.981,1471,0.335,1472,1.415,1485,1.981,1486,2.677,1487,1.945,1493,1.933,1535,6.335,1551,1.735,1553,2.116,1592,3.025,1593,3.334,1617,3.55,1639,2.832,1682,5.034,1710,2.546,1729,2.57,1730,2.706,1780,3.546,1786,4.602,1834,4.553,1856,3.172,1872,2.161,1928,3.723,1934,4.089,2006,5.568,2060,2.498,2138,3.546,2272,3.944,2408,6.73,2414,3.546,2524,4.258,2757,3.546,3859,4.469,3860,5.181,3861,5.181,3862,5.181,3863,5.181,3864,5.181,3865,4.752]],["uri/346",[3778,3.785,3866,7.086]],["title/346",[1494,2.826,1526,0.931]],["sub_title/346",[2117,6.329]],["body/346",[22,2.132,106,2.387,863,2.335,1437,2.098,1447,0.974,1451,0.736,1465,1.771,1489,2.268,1500,2.31,1508,1.228,1522,3.951,1526,1.112,1550,1.474,1594,2.461,1642,1.64,1683,2.108,1690,3.129,1703,2.434,1738,2.383,1789,1.196,1793,2.945,1806,3.547,1856,1.678,1908,3.443,1920,2.168,1933,1.903,1952,2.548,1965,2.408,1992,2.761,2087,2.489,2105,2.613,2117,3.678,2144,3.443,2146,2.647,2151,3.265,2221,4.151,2224,3.189,2248,0.834,2265,2.803,2271,1.621,2272,4.352,2277,2.894,2281,3.748,2407,3.663,2413,3.443,2603,2.168,2615,5.954,2669,7.147,3404,3.349,3867,3.443,3868,4.383,3869,4.66,3870,4.66,3871,4.274,3872,4.66,3873,4.019,3874,4.66,3875,4.019,3876,3.829]],["uri/347",[1526,0.979,3778,3.262,3877,6.107]],["title/347",[1494,2.826,1526,0.931]],["sub_title/347",[1526,1.044,3390,4.813]],["body/347",[1,1.061,3,0.453,67,1.561,106,0.85,1130,2.285,1441,1.479,1447,1.136,1449,1.385,1451,0.39,1457,0.905,1459,1.25,1466,1.719,1468,1.69,1469,1.162,1470,0.945,1471,0.351,1472,0.674,1485,1.598,1487,0.927,1490,2.797,1501,1.246,1510,2.387,1516,2.034,1525,0.869,1526,1.392,1594,1.305,1597,0.864,1611,2.271,1628,1.997,1636,1.719,1637,1.335,1640,2.798,1644,2.374,1650,1.896,1655,2.285,1659,2.553,1678,3.637,1685,1.719,1688,2.034,1691,1.276,1699,3.912,1700,2.053,1707,1.69,1710,3.139,1711,1.43,1714,1.883,1724,1.191,1728,0.916,1729,2.073,1730,2.183,1739,1.191,1743,0.874,1747,1.442,1760,1.534,1768,1.997,1776,1.69,1789,0.634,1806,1.263,1852,0.963,1859,2.137,1903,5.511,1924,1.654,1926,1.775,1927,1.73,1932,1.59,1933,1.009,1938,1.112,1950,1.486,1957,1.305,1963,3.185,1988,1.62,1990,1.101,2006,2.641,2020,0.995,2023,1.73,2031,1.69,2038,1.73,2057,1.509,2078,1.25,2142,1.866,2161,1.403,2176,1.949,2244,1.094,2277,2.596,2406,4.869,2418,1.069,2468,2.131,2628,1.654,2689,1.509,2765,1.654,2986,2.86,3017,2.131,3076,1.59,3077,1.534,3099,2.265,3129,1.949,3205,7.378,3210,2.928,3217,1.62,3225,2.03,3297,4.233,3310,3.903,3390,3.088,3785,2.265,3804,1.949,3817,1.69,3865,2.265,3878,2.265,3879,1.883,3880,2.265,3881,2.47,3882,3.605,3883,2.47,3884,2.47,3885,2.47,3886,2.47,3887,2.47,3888,2.47,3889,3.833,3890,2.47,3891,4.179,3892,2.47,3893,2.131,3894,2.47,3895,2.47,3896,2.47,3897,2.47,3898,2.47,3899,2.47,3900,1.73,3901,4.179,3902,5.432,3903,2.131,3904,2.47]],["uri/348",[1796,2.726,3778,3.262,3905,6.107]],["title/348",[1494,2.826,1526,0.931]],["sub_title/348",[1712,1.87,1796,2.908]],["body/348",[1466,3.462,1471,0.545,1472,2.298,1522,3.122,1630,3.346,1637,4.548,1712,2.982,1720,7.26,1796,3.758,1878,3.643,1937,6.22,1990,2.218,2028,6.049,2137,3.951,2652,3.883,3906,8.417]],["uri/349",[2098,6.499,3778,3.785]],["title/349",[1494,2.826,1526,0.931]],["sub_title/349",[2059,3.832]],["body/349",[52,0.993,82,2.127,106,0.927,318,1.324,319,1.166,335,1.223,1047,1.596,1437,1.36,1442,1.38,1445,0.948,1447,0.563,1451,0.425,1458,0.954,1463,1.474,1466,1.849,1469,0.749,1471,0.557,1472,1.844,1473,0.819,1476,1.037,1487,1.012,1488,1.149,1495,1.044,1499,1.646,1500,1.927,1508,1.524,1510,1.184,1512,0.796,1515,1.734,1522,2.784,1525,0.948,1535,2.949,1539,1.474,1551,0.902,1560,1.254,1585,1.824,1597,2.838,1600,4.409,1601,1.674,1603,0.993,1617,1.276,1630,1.787,1635,1.175,1639,2.185,1642,1.582,1650,2.625,1653,4.123,1685,1.108,1688,1.311,1690,1.018,1692,1.037,1698,1.233,1700,1.324,1701,1.573,1709,0.999,1718,1.108,1720,6.475,1726,1.287,1728,0.999,1731,1.844,1737,2.669,1748,2.275,1759,1.474,1784,2.127,1793,3.656,1796,2.007,1804,1.243,1806,2.299,1820,1.674,1822,1.804,1859,2.958,1878,3.51,1884,1.474,1885,1.018,1890,1.132,1909,0.879,1937,4.274,1981,1.166,1983,1.193,1990,0.71,2011,2.214,2044,1.299,2087,1.439,2091,1.311,2097,1.552,2107,2.793,2110,1.596,2115,1.392,2122,2.054,2224,1.844,2227,1.193,2248,0.482,2254,1.511,2274,1.596,2277,1.674,2299,2.663,2395,2.054,2402,1.793,2486,1.35,2652,2.074,2700,1.646,3074,1.844,3102,1.768,3106,3.286,3173,2.471,3305,3.231,3328,5.147,3391,1.844,3404,1.936,3907,2.695,3908,1.936,3909,2.695,3910,5.306,3911,2.695,3912,2.695,3913,2.324,3914,2.471,3915,2.471,3916,2.695,3917,4.496,3918,2.695,3919,4.496,3920,5.306,3921,2.695,3922,2.471,3923,2.214,3924,2.471,3925,2.471,3926,2.401]],["uri/350",[2486,3.059,3778,3.262,3927,6.107]],["title/350",[1494,2.826,1526,0.931]],["sub_title/350",[1597,2.279,2486,3.263]],["body/350",[1163,6.027,1463,2.504,1522,2.832,1551,2.557,1597,3.419,1684,5.488,1699,3.616,1701,4.459,1711,2.613,1753,5.226,1776,5.226,1786,3.989,1859,4.996,2062,3.865,2087,4.079,2486,4.895,2516,3.163,2590,4.915,3161,7.004,3205,5.488,3210,5.35,3309,4.397,3889,7.004]],["uri/351",[3778,3.785,3928,7.086]],["title/351",[1494,2.826,1526,0.931]],["sub_title/351",[2637,4.189]],["body/351",[40,6.557,80,5.375,828,2.263,1463,2.429,1484,2.263,1585,3.005,1712,2.127,1735,4.767,1763,3.869,1978,2.508,2508,6.068,2637,3.869,2650,4.208,3133,5.19,3247,5.846,3442,5.323,3460,5.474,3481,5.19,3929,10.299,3930,7.408]],["uri/352",[1526,0.979,3778,3.262,3931,6.107]],["title/352",[1494,2.826,1526,0.931]],["sub_title/352",[1526,1.044,2267,4.046]],["body/352",[1163,4.396,1439,3.253,1441,1.971,1463,1.826,1512,1.645,1515,5.082,1526,1.689,1572,2.878,1597,2.763,1636,2.291,1664,3.35,1672,3.078,1690,2.104,1692,2.144,1703,2.91,1712,2.267,1718,2.291,1737,2.57,1789,2.355,1857,3.46,1859,2.848,1890,3.318,1963,4.245,1976,7.211,1990,1.468,2032,3.47,2137,3.707,2138,3.812,2142,3.525,2267,3.46,2301,3.46,2603,2.592,3158,3.35,3309,3.207,3878,5.109,3932,8.609,3933,5.571,3934,7.897,3935,3.902,3936,5.571]],["uri/353",[1672,2.091,2248,0.961,2585,1.816,3937,5.365]],["title/353",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/353",[1672,2.539,2137,3.057]],["body/353",[22,4.146,1439,3.181,1442,1.672,1471,0.639,1472,2.698,1485,2.083,1487,2.045,1495,2.11,1597,1.906,1655,2.979,1656,3.111,1735,3.506,1774,2.757,1776,3.728,1859,2.785,1978,1.844,1981,2.358,1982,6.388,1992,3.227,2020,2.195,2083,4.299,2092,4.358,2227,2.413,2244,2.413,2248,1.769,2267,3.384,2271,2.704,2274,3.227,2390,3.328,2418,2.358,2486,5.235,2639,2.472,3062,3.328,3136,3.574,3146,4.025,3219,4.699,3304,3.648,3873,4.699,3938,7.129,3939,4.152,3940,4.996,3941,4.299,3942,4.299,3943,4.996,3944,4.699]],["uri/354",[1471,0.31,1472,1.306,2248,0.857,2585,1.619,3945,3.776]],["title/354",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/354",[1471,0.355,1472,1.497,2271,1.908]],["body/354",[]],["uri/355",[2248,0.961,2585,1.816,3946,5.365,3947,4.409]],["title/355",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/355",[3947,5.353,3948,5.353]],["body/355",[1461,1.973,1481,3.001,1508,1.743,1656,2.647,1796,2.953,1901,3.347,1981,2.862,1990,2.647,2044,3.189,2050,4.041,2077,4.429,2079,4.339,2101,3.219,2108,3.978,2137,4.174,2246,3.132,2271,2.301,2477,5.436,2571,6.066,3154,4.041,3867,4.887,3926,4.749,3947,8.254,3948,7.307,3949,6.39,3950,6.615,3951,5.705,3952,6.615,3953,6.066,3954,6.066,3955,6.615]],["uri/356",[2248,1.093,2585,2.067,3956,6.107]],["title/356",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/356",[2587,5.926]],["body/356",[1452,4.603,1457,3.084,1463,2.76,1611,2.676,1645,4.548,1649,6.22,1797,5.143,1856,3.03,1885,3.923,1927,5.897,1981,3.643,2391,6.643,2513,6.643,2613,6.415,2633,4.304,3957,8.417]],["uri/357",[1990,1.138,2101,2.101,2137,2.026,2248,0.773,2585,1.461,3958,4.317]],["title/357",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/357",[1990,1.248,2101,2.305,2137,2.223,3953,4.343]],["body/357",[1464,4.549,1901,4.686,1978,3.134,1990,2.44,2137,4.346,2477,7.608,2650,5.259,3044,7.986,3499,7.056]],["uri/358",[2248,0.857,2585,1.619,2646,3.139,3959,4.388,3960,3.932]],["title/358",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/358",[2646,3.597,3960,4.506,3961,3.597]],["body/358",[1463,2.729,1471,0.539,1472,2.272,1646,4.86,1763,4.347,1886,6.15,1930,4.68,2055,4.568,2079,5.46,2108,5.006,2246,3.941,2271,2.896,2639,3.776,3499,6.343,3961,5.46,3962,6.15]],["uri/359",[2248,0.961,2585,1.816,3959,4.921,3963,4.234]],["title/359",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/359",[3961,4.273,3963,5.141]],["body/359",[1463,2.729,1471,0.539,1472,2.272,1646,4.86,1763,4.347,1886,6.15,1930,4.68,2055,4.568,2079,5.46,2108,5.006,2246,3.941,2271,2.896,3499,6.343,3961,5.46,3962,6.15,3964,8.323]],["uri/360",[33,3.139,2248,0.857,2585,1.619,3945,3.776,3965,3.646]],["title/360",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/360",[33,3.597,2271,1.908,3965,4.179]],["body/360",[1463,2.891,1646,5.149,1743,3.12,1930,4.001,2055,4.733,2079,5.785,2108,5.304,2271,3.068,3962,6.516,3965,6.72,3966,7.246,3967,7.246]],["uri/361",[2248,0.961,2585,1.816,3945,4.234,3968,4.089]],["title/361",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/361",[2271,2.266,3968,4.964]],["body/361",[1463,2.824,1646,5.029,1743,3.048,1930,3.908,2055,4.666,2079,5.65,2108,5.18,2271,2.997,3393,6.034,3966,7.078,3967,7.078,3968,6.564,3969,7.899,3970,7.899]],["uri/362",[2248,0.857,2585,1.619,3134,3.203,3393,3.352,3945,3.776]],["title/362",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/362",[2271,1.908,3134,3.672,3393,3.842]],["body/362",[1463,3.074,1471,0.607,1472,2.56,1930,4.254,2271,3.262,3134,6.278,3393,6.568,3962,6.928]],["uri/363",[1636,1.776,2124,2.081,2248,0.773,2559,2.89,2585,1.461,3971,4.317]],["title/363",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/363",[1636,1.948,2124,2.283,2559,3.17,3972,2.848]],["body/363",[81,2.781,1446,5.323,1449,4.153,1463,2.429,1516,3.605,1636,3.047,1683,2.912,1743,2.621,1789,1.902,1856,2.667,1978,2.508,2124,3.572,2221,4.8,2242,4.601,2248,1.326,2271,2.577,2607,4.325,2612,4.767,2664,6.088,2701,4.455,3826,5.323,3947,6.088,3948,6.088,3973,6.39,3974,7.408,3975,7.408,3976,7.408]],["uri/364",[2074,3.089,2248,0.961,2585,1.816,3977,5.365]],["title/364",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/364",[1856,2.345,2074,3.75]],["body/364",[1,2.974,1461,2.018,1526,1.469,1572,3.578,1603,2.552,1690,3.462,1789,1.777,1813,4.738,1856,2.493,1920,3.222,1990,1.824,2074,3.986,2137,3.25,2248,1.239,2607,4.043,2650,3.933,3140,4.456,3826,4.975,3941,5.464,3961,4.542,3978,6.273,3979,8.407,3980,5.972,3981,6.773,3982,5.464,3983,5.69,3984,5.464,3985,5.972,3986,5.972]],["uri/365",[1990,1.261,2137,2.246,2248,0.857,2585,1.619,3987,4.784]],["title/365",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/365",[1572,2.834,1990,1.445,2137,2.574]],["body/365",[267,3.171,819,3.329,828,1.179,1408,5.183,1442,1.185,1452,2.11,1461,2.378,1597,1.35,1618,3.329,1693,1.467,1704,5.359,1759,2.11,1779,2.484,1799,1.389,1802,2.897,1855,2.085,1856,1.389,1871,2.164,1890,1.621,1901,1.953,1913,2.222,1929,4.73,1964,1.44,1983,1.709,1990,1.944,2010,3.329,2087,2.061,2134,2.704,2144,2.852,2159,3.329,2162,2.11,2246,1.827,2271,1.343,2603,1.796,2699,3.329,2741,2.532,2876,2.852,3019,5.183,3041,2.941,3052,3.046,3127,3.329,3140,2.484,3387,4.938,3900,4.209,3949,2.773,3988,4.938,3989,3.539,3990,3.539,3991,3.539,3992,3.539,3993,3.539,3994,3.539,3995,3.539,3996,3.329,3997,6.767,3998,3.539,3999,3.539,4000,3.329,4001,3.539,4002,6.767,4003,3.539,4004,3.539,4005,3.539,4006,3.539,4007,3.539,4008,3.539,4009,3.539,4010,3.046,4011,3.539,4012,3.539,4013,3.539,4014,3.539,4015,3.539,4016,3.539,4017,3.539,4018,3.539,4019,3.539,4020,3.859,4021,3.539,4022,3.859,4023,3.539,4024,3.171,4025,2.852]],["uri/366",[1990,1.261,2137,2.246,2248,0.857,2585,1.619,4026,4.388]],["title/366",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/366",[1990,1.445,2137,2.574,3926,2.929]],["body/366",[1463,2.698,1489,4.006,1491,4.501,1508,2.169,1612,3.674,1693,3.128,1743,2.912,1789,2.113,1966,6.081,1990,2.169,2078,4.165,2137,3.863,2246,3.897,2494,6.496,3926,5.957,4027,6.273,4028,7.099]],["uri/367",[1990,1.414,2248,0.961,2585,1.816,4029,5.365]],["title/367",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/367",[1990,1.716,2609,3.859]],["body/367",[22,1.646,646,2.52,1447,0.752,1457,1.318,1458,1.273,1461,2.085,1471,0.368,1472,1.552,1493,2.989,1526,0.911,1551,1.205,1572,1.859,1598,2.585,1651,1.469,1672,2.216,1690,1.359,1691,1.859,1692,1.384,1701,2.1,1705,2.017,1739,1.734,1763,1.879,1772,2.658,1787,1.839,1789,0.923,1792,2.658,1794,2.717,1920,1.674,1921,3.103,1929,3.23,1930,2.58,1952,3.856,1955,2.198,1964,1.342,1978,1.218,1990,1.858,2033,2.043,2055,1.593,2079,2.36,2091,1.751,2137,1.688,2227,1.593,2244,1.593,2246,1.703,2254,2.017,2271,1.251,2274,2.131,2277,4.379,2516,1.49,2591,2.234,2599,2.163,2603,2.646,2609,4.747,3037,3.73,3140,2.315,3230,1.703,3391,2.461,3868,2.273,3939,2.741,3949,4.086,3961,2.36,3963,2.839,3978,2.461,3981,2.658,4024,2.956,4025,4.201,4030,3.103,4031,5.215,4032,3.299,4033,2.956,4034,3.983,4035,2.839,4036,6.323,4037,3.299,4038,6.466,4039,5.794,4040,3.299,4041,2.839,4042,2.52,4043,3.299,4044,3.299,4045,3.103,4046,3.299,4047,3.299,4048,2.956,4049,1.646,4050,3.103,4051,2.36,4052,3.299,4053,4.487,4054,2.956,4055,3.597,4056,3.597]],["uri/368",[1636,1.968,2248,0.857,2585,1.619,2595,3.535,3945,3.776]],["title/368",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/368",[1636,2.255,2271,1.908,2595,4.052]],["body/368",[1441,2.473,1442,2.145,1493,2.607,1508,1.842,1547,3.776,1592,4.081,1612,3.12,1771,3.37,1789,1.794,1884,3.822,1887,5.516,1890,2.936,1990,1.842,2062,3.537,2083,5.516,2271,2.432,2516,2.895,2593,5.326,2612,5.936,2613,5.326,2639,3.171,2679,5.743,2757,4.782,3084,5.743,3105,6.41,3247,5.516,3320,5.729,4057,6.41,4058,6.41,4059,6.028,4060,6.41,4061,6.989,4062,6.989]],["uri/369",[1656,1.915,2055,2.119,2248,0.857,2585,1.619,4063,4.784]],["title/369",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/369",[1656,2.195,2055,2.429,2095,3.529]],["body/369",[22,3.081,1465,2.56,1486,3.48,1488,2.871,1508,1.775,1515,4.334,1516,3.278,1525,2.37,1526,1.442,1642,2.37,1656,3.602,1712,1.933,1794,4.3,1799,2.425,1802,3.247,1884,3.683,1938,3.031,1944,4.334,1990,2.372,2020,2.713,2044,3.247,2227,2.983,2247,4.051,2248,1.206,2633,4.602,3124,5.809,3141,5.133,3258,4.051,3415,3.776,3826,4.84,3926,4.807,4064,6.735,4065,6.177]],["uri/370",[942,3.115,1471,0.234,1472,0.986,2248,0.647,2585,1.222,3961,2.369,3963,2.85,4066,3.611]],["title/370",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/370",[942,3.208,1471,0.241,1472,1.016,3961,2.44,3963,2.936,4053,2.936]],["body/370",[6,1.22,33,1.409,81,2.186,106,1.276,646,3.428,828,0.656,1163,1.695,1398,4.221,1442,0.659,1446,1.544,1447,1.375,1453,1.637,1457,1.793,1459,1.087,1461,1.412,1463,0.704,1471,0.499,1472,2.105,1477,2.134,1481,0.975,1482,1.711,1485,0.821,1486,1.11,1493,1.384,1508,0.977,1518,1.076,1525,0.756,1526,0.933,1560,0.999,1572,1.916,1603,1.367,1628,1.026,1647,1.97,1656,0.86,1666,1.438,1683,0.653,1690,2.483,1692,0.827,1693,0.816,1712,0.617,1779,1.382,1787,1.098,1789,1.846,1802,1.036,1810,1.312,1855,1.161,1856,3.466,1885,1.401,1890,1.558,1895,2.165,1920,0.999,1929,2.107,1957,1.134,1968,1.147,1978,1.656,1986,1.853,1990,1.895,2032,2.559,2044,1.036,2136,6.203,2137,1.741,2206,1.22,2218,1.334,2227,2.167,2246,1.017,2271,1.29,2418,1.605,2541,1.695,2591,3.04,2599,2.943,2607,2.165,2633,1.098,2697,3.401,3068,1.587,3140,1.382,3159,1.97,3168,1.853,3176,1.695,3305,1.544,3842,1.853,3926,1.147,3978,3.986,3980,1.853,3981,6.757,3982,1.695,3984,1.695,4033,3.048,4034,3.428,4051,1.409,4053,6.431,4054,1.765,4067,2.148,4068,2.148,4069,2.148,4070,3.709,4071,2.148,4072,2.148,4073,2.148,4074,2.148,4075,6.65,4076,2.148,4077,2.148,4078,2.148,4079,1.853,4080,2.148,4081,2.148,4082,2.148,4083,2.148,4084,2.148,4085,2.148,4086,2.148,4087,2.148,4088,2.148,4089,2.148,4090,2.148,4091,3.709,4092,2.148,4093,2.148,4094,2.148,4095,1.97,4096,2.148,4097,2.148,4098,1.637,4099,3.709,4100,2.148,4101,5.824,4102,2.148,4103,4.786,4104,3.709,4105,2.148,4106,2.148,4107,2.148,4108,1.97,4109,2.148,4110,2.148,4111,2.148,4112,2.148,4113,2.148,4114,1.97,4115,2.148,4116,2.148,4117,1.97,4118,2.148]],["uri/371",[2092,2.42,2248,1.172,2585,1.461,4051,2.832,4119,4.317]],["title/371",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/371",[2092,2.655,2248,0.848,2617,3.891,4051,3.106]],["body/371",[72,2.633,106,1.574,646,3.204,1437,1.383,1449,2.564,1457,2.506,1461,2.226,1471,0.296,1472,1.249,1489,2.226,1493,2.552,1526,0.733,1541,1.749,1572,2.363,1656,1.83,1707,3.13,1715,2.794,1726,2.185,1740,2.633,1796,2.042,1813,3.13,1814,2.501,1859,2.339,1870,3.486,1890,1.922,1929,2.598,1959,3.379,1992,2.71,2092,3.835,2110,2.71,2111,1.994,2218,2.841,2244,3.03,2248,1.225,2253,2.471,2390,2.794,2418,1.979,2485,2.389,2506,3.13,2591,2.841,2599,2.751,2609,4.052,2633,2.339,2666,4.681,3228,3.379,3449,3.61,3868,2.89,4051,6.702,4053,3.61,4075,3.945,4079,5.9,4120,4.195,4121,3.61,4122,3.61,4123,3.61,4124,4.195,4125,4.195,4126,4.195,4127,4.195,4128,4.195,4129,3.945,4130,4.195,4131,4.195,4132,4.195,4133,3.945,4134,3.945,4135,4.195,4136,4.195,4137,4.195]],["uri/372",[2248,1.376,2585,1.816,4138,5.365]],["title/372",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/372",[2092,3.652,2248,1.166]],["body/372",[]],["uri/373",[1990,1.414,2248,0.961,2585,1.816,4026,4.921]],["title/373",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/373",[1990,1.716,3926,3.479]],["body/373",[81,2.838,1464,3.714,1466,3.109,1489,3.679,1508,2.558,1551,2.531,1715,4.618,1789,2.492,1920,3.517,1949,5.061,1966,5.585,1976,5.173,1978,2.559,2092,4.238,2246,3.579,2248,1.353,2531,4.959,2564,5.585,3926,6.251,4027,5.761,4139,6.933]],["uri/374",[2242,2.972,2248,0.857,2585,1.619,4140,4.784,4141,3.932]],["title/374",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/374",[2060,2.644,2242,3.406,4141,4.506]],["body/374",[29,3.52,1447,1.795,1464,4.217,1487,2.357,1516,3.056,1550,1.986,1638,3.353,1666,4.204,1738,3.21,1796,2.803,1797,3.836,1856,3.963,1978,2.905,2044,3.027,2060,4.139,2092,3.52,2111,3.743,2221,3.146,2232,5.159,2242,6.074,2248,1.124,2605,5.747,2607,3.666,2618,4.639,2633,3.21,2650,3.566,3859,5.415,4041,4.955,4142,5.758,4143,5.758,4144,5.758,4145,4.955,4146,6.278,4147,5.758,4148,5.415]],["uri/375",[1656,2.147,2248,0.961,2585,1.816,4149,5.365]],["title/375",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/375",[1656,2.607,2418,2.819]],["body/375",[22,2.712,828,1.81,893,4.678,1447,1.239,1459,4.174,1464,2.912,1512,1.75,1549,3.166,1603,2.185,1612,2.646,1656,4.315,1718,2.438,1732,4.152,1743,2.097,1771,2.858,1853,3.461,1856,2.134,1871,3.323,1948,3.565,1981,2.565,1983,2.625,1984,2.885,2145,4.056,2146,3.367,2227,2.625,2247,3.565,2402,1.837,2418,2.565,2469,4.152,2603,2.758,2614,4.678,2618,4.379,2619,4.379,3102,3.888,3138,4.259,3162,3.745,3230,4.493,3949,4.259,3972,3.565,4034,4.152,4150,5.436,4151,5.436,4152,4.871,4153,5.436,4154,5.436,4155,5.112,4156,5.436]],["uri/376",[2248,0.857,2585,1.619,2609,2.834,3868,3.023,4157,4.784]],["title/376",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/376",[1693,2.084,2609,3.249,3868,3.465]],["body/376",[646,5.295,1442,2.32,1461,2.352,1489,3.679,1693,2.873,1813,5.173,1952,4.134,2033,4.294,2248,1.353,2599,4.546,2609,4.478,3037,4.959,3102,4.959,3868,4.777,4034,5.295,4035,5.966,4036,5.966,4039,6.212,4121,5.966,4122,5.966,4123,5.966,4145,5.966]],["uri/377",[1990,1.414,2248,0.961,2585,1.816,4158,5.365]],["title/377",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/377",[1990,1.716,3415,3.652]],["body/377",[81,2.357,1152,5.415,1437,1.899,1442,1.927,1447,1.795,1452,3.433,1461,1.686,1473,1.908,1484,1.918,1489,3.056,1550,1.986,1559,2.921,1603,2.314,1857,3.9,1920,2.921,1922,4.296,1938,2.825,1990,1.654,2251,4.296,3150,4.955,3162,3.968,3182,5.415,3230,2.973,3414,4.296,3840,4.955,4159,5.758,4160,5.758,4161,4.955,4162,5.758,4163,5.758,4164,5.758,4165,5.758,4166,5.758,4167,5.415,4168,5.758,4169,5.758,4170,5.415,4171,5.758,4172,5.758,4173,7.403,4174,5.758,4175,5.758,4176,5.758,4177,5.758]],["uri/378",[1130,2.151,1522,1.458,1990,1.036,2248,0.704,2585,1.331,3415,2.205,4178,3.933]],["title/378",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/378",[1130,2.278,1522,1.545,1769,2.468,1990,1.098,3415,2.336]],["body/378",[13,2.993,80,4.198,630,8.878,863,2.993,1130,3.267,1470,2.285,1472,2.265,1495,2.314,1508,1.574,1522,4.011,1578,5.676,1601,3.711,1603,2.202,1682,2.935,1978,2.022,1990,2.186,2001,3.35,2062,3.024,2115,3.087,2137,2.804,2377,4.91,2426,2.626,2633,3.055,3415,4.651,3926,3.191,4179,5.48,4180,5.48,4181,5.48,4182,7.607,4183,5.48,4184,5.48,4185,5.48,4186,5.48,4187,5.48,4188,5.48,4189,5.48,4190,5.48,4191,5.48,4192,5.48,4193,5.48]],["uri/379",[2248,0.961,2585,1.816,4194,5.365,4195,3.671]],["title/379",[2029,1.397,2248,0.851,2271,1.654]],["sub_title/379",[79,2.862,4195,4.457]],["body/379",[22,2.778,79,4.223,1447,1.27,1448,3.71,1452,3.321,1471,0.393,1472,1.658,1481,3.806,1484,1.855,1485,2.322,1495,2.352,1553,2.48,1597,2.125,1739,2.928,1744,4.364,1760,3.772,1797,3.71,1806,3.105,1852,2.367,1856,2.186,1868,3.403,1878,2.628,1897,4.066,1920,2.826,1952,3.321,1983,2.69,2001,5.388,2115,3.138,2177,6.874,2254,3.405,2426,2.669,2633,3.105,2833,4.628,3442,4.364,3840,4.793,3926,3.244,4195,4.156,4196,5.569,4197,4.793,4198,5.569,4199,5.569]],["uri/380",[1672,2.38,2585,2.067,4200,6.107]],["title/380",[2029,1.707,2248,1.04]],["sub_title/380",[1672,2.539,2137,3.057]],["body/380",[22,4.146,1439,3.181,1442,1.672,1471,0.639,1472,2.698,1485,2.083,1487,2.045,1495,2.11,1597,1.906,1655,2.979,1656,3.111,1735,3.506,1774,2.757,1776,3.728,1859,2.785,1978,1.844,1981,2.358,1982,6.388,1992,3.227,2020,2.195,2083,4.299,2092,4.358,2227,2.413,2244,2.413,2248,1.769,2267,3.384,2271,2.704,2274,3.227,2390,3.328,2418,2.358,2486,5.235,2639,2.472,3062,3.328,3136,3.574,3146,4.025,3219,4.699,3304,3.648,3873,4.699,3938,7.129,3939,4.152,3940,4.996,3941,4.299,3942,4.299,3943,4.996,3944,4.699]],["uri/381",[1471,0.347,1472,1.465,2585,1.816,4201,4.089]],["title/381",[2029,1.707,2248,1.04]],["sub_title/381",[1471,0.355,1472,1.497,2271,1.908]],["body/381",[]],["uri/382",[2585,1.816,2646,3.52,3960,4.409,4202,5.365]],["title/382",[2029,1.707,2248,1.04]],["sub_title/382",[2646,3.597,3960,4.506,3961,3.597]],["body/382",[1463,2.729,1471,0.539,1472,2.272,1646,4.86,1763,4.347,1886,6.15,1930,4.68,2055,4.568,2079,5.46,2108,5.006,2246,3.941,2271,2.896,2639,3.776,3499,6.343,3961,5.46,3962,6.15]],["uri/383",[33,3.52,2585,1.816,3965,4.089,4201,4.089]],["title/383",[2029,1.707,2248,1.04]],["sub_title/383",[33,3.597,2271,1.908,3965,4.179]],["body/383",[1463,2.891,1646,5.149,1743,3.12,1930,4.001,2055,4.733,2079,5.785,2108,5.304,2271,3.068,3962,6.516,3965,6.72,3966,7.246,3967,7.246]],["uri/384",[2585,2.067,3968,4.654,4201,4.654]],["title/384",[2029,1.707,2248,1.04]],["sub_title/384",[2271,2.266,3968,4.964]],["body/384",[1463,2.824,1646,5.029,1743,3.048,1930,3.908,2055,4.666,2079,5.65,2108,5.18,2271,2.997,3393,6.034,3966,7.078,3967,7.078,3968,6.564,3969,7.899,3970,7.899]],["uri/385",[2585,1.816,3134,3.592,3393,3.759,4201,4.089]],["title/385",[2029,1.707,2248,1.04]],["sub_title/385",[2271,1.908,3134,3.672,3393,3.842]],["body/385",[1463,3.074,1471,0.607,1472,2.56,1930,4.254,2271,3.262,3134,6.278,3393,6.568,3962,6.928]],["uri/386",[1447,1.122,2585,1.816,2587,3.964,4201,4.089]],["title/386",[2029,1.707,2248,1.04]],["sub_title/386",[1447,1.147,2271,1.908,2587,4.052]],["body/386",[1457,3.525,1463,3.154,1611,3.058,1649,7.108,2391,7.592,2613,7.331]],["uri/387",[1636,1.776,2559,2.89,2585,1.461,3972,2.596,4203,4.317,4204,3.723]],["title/387",[2029,1.707,2248,1.04]],["sub_title/387",[1636,1.714,2221,2.087,2559,2.79,3972,2.506,4204,3.594]],["body/387",[81,3.16,1463,2.76,1508,2.218,1516,4.097,1856,3.03,1978,2.849,2221,5.204,2242,5.228,2248,1.507,2607,4.915,2612,5.417,2664,6.917,3826,6.049,3973,7.26,4204,7.26,4205,8.417]],["uri/388",[2074,3.516,2585,2.067,4206,6.107]],["title/388",[2029,1.707,2248,1.04]],["sub_title/388",[1856,2.345,2074,3.75]],["body/388",[1,2.974,1461,2.018,1526,1.469,1572,3.578,1603,2.552,1690,3.462,1789,1.777,1813,4.738,1856,2.493,1920,3.222,1990,1.824,2074,3.986,2137,3.25,2248,1.239,2607,4.043,2650,3.933,3140,4.456,3826,4.975,3941,5.464,3961,4.542,3978,6.273,3979,8.407,3980,5.972,3981,6.773,3982,5.464,3983,5.69,3984,5.464,3985,5.972,3986,5.972]],["uri/389",[1990,1.414,2137,2.518,2585,1.816,4207,5.365]],["title/389",[2029,1.707,2248,1.04]],["sub_title/389",[1572,2.834,1990,1.445,2137,2.574]],["body/389",[267,3.402,819,3.57,828,1.264,893,3.267,1408,5.471,1442,1.271,1452,2.264,1461,2.364,1488,1.765,1597,1.448,1618,3.57,1704,5.562,1715,2.529,1779,2.664,1802,3.058,1855,3.427,1890,1.739,1901,2.095,1929,4.38,1964,1.544,1983,1.833,1990,2.032,2010,3.57,2134,2.9,2144,3.059,2159,3.57,2162,2.264,2271,1.44,2603,1.926,2699,3.57,3019,5.471,3041,3.155,3052,3.267,3127,3.57,3140,2.664,3387,3.402,3900,4.443,3949,2.975,3988,5.212,3989,3.796,3990,3.796,3991,3.796,3992,3.796,3993,3.796,3994,3.796,3995,3.796,3996,3.57,3997,3.796,3998,3.796,3999,3.796,4000,3.57,4001,3.796,4002,7.072,4003,3.796,4004,3.796,4005,3.796,4006,3.796,4007,3.796,4008,3.796,4009,3.796,4010,5.006,4011,3.796,4012,3.796,4013,3.796,4014,3.796,4015,3.796,4016,3.796,4017,3.796,4019,3.796,4021,3.796,4023,3.796,4024,3.402,4025,3.059,4208,3.796,4209,4.139]],["uri/390",[1990,1.414,2137,2.518,2585,1.816,4210,4.921]],["title/390",[2029,1.707,2248,1.04]],["sub_title/390",[1990,1.445,2137,2.574,3926,2.929]],["body/390",[1463,2.698,1489,4.006,1491,4.501,1508,2.169,1612,3.674,1693,3.128,1743,2.912,1789,2.113,1966,6.081,1990,2.169,2078,4.165,2137,3.863,2246,3.897,2494,6.496,3926,5.957,4027,6.273,4028,7.099]],["uri/391",[1990,1.609,2585,2.067,4211,6.107]],["title/391",[2029,1.707,2248,1.04]],["sub_title/391",[1990,1.716,2609,3.859]],["body/391",[22,1.161,72,1.461,106,0.873,646,2.995,1437,0.768,1449,1.423,1457,2.03,1458,0.898,1461,2.188,1471,0.358,1472,1.513,1481,1.151,1489,1.235,1493,2.426,1496,1.371,1526,0.888,1541,0.971,1551,0.85,1572,2.209,1598,1.824,1651,1.037,1656,1.016,1672,1.667,1690,0.959,1691,1.311,1692,0.977,1701,1.482,1705,1.423,1707,1.737,1715,1.551,1726,1.213,1739,1.224,1740,1.461,1763,1.326,1772,1.875,1787,1.298,1789,0.652,1792,1.875,1794,2.043,1796,1.133,1813,1.737,1814,1.388,1856,0.914,1859,1.298,1870,1.934,1890,1.066,1920,1.181,1921,2.189,1929,3.147,1930,1.151,1952,3.03,1955,1.551,1959,1.875,1964,0.947,1978,1.447,1990,1.127,1992,1.503,2033,1.442,2091,1.235,2092,2.397,2110,1.503,2111,1.107,2137,1.191,2218,1.576,2244,2.454,2246,1.202,2248,0.765,2253,1.371,2254,1.423,2271,0.883,2274,1.503,2277,3.441,2390,1.551,2418,1.098,2485,1.326,2506,1.737,2516,1.051,2591,2.656,2599,2.571,2603,1.989,2609,4.66,2633,2.186,2666,2.926,3037,2.805,3140,1.633,3228,1.875,3230,1.202,3391,1.737,3449,2.003,3868,2.702,3939,1.934,3949,3.072,3978,1.737,3981,1.875,4024,2.085,4025,3.159,4030,2.189,4031,3.921,4032,2.327,4033,2.085,4034,2.995,4035,2.003,4036,5.131,4037,2.327,4038,5.081,4039,4.553,4040,2.327,4041,2.003,4042,1.778,4043,2.327,4044,2.327,4045,2.189,4046,2.327,4047,2.327,4048,2.085,4049,1.161,4050,2.189,4051,5.49,4052,2.327,4053,3.374,4054,2.085,4075,2.189,4079,3.688,4120,2.327,4121,2.003,4122,2.003,4123,2.003,4124,2.327,4125,2.327,4126,2.327,4127,2.327,4128,2.327,4129,2.189,4130,2.327,4131,2.327,4132,2.327,4133,2.189,4134,2.189,4135,2.327,4136,2.327,4137,2.327,4212,2.538,4213,2.538,4214,2.538]],["uri/392",[1636,2.207,2585,1.816,2595,3.964,4201,4.089]],["title/392",[2029,1.707,2248,1.04]],["sub_title/392",[1636,2.255,2271,1.908,2595,4.052]],["body/392",[1493,3.037,1508,2.145,1592,4.753,1789,2.09,1884,4.451,1887,6.424,2062,4.12,2271,2.832,2516,3.372,2593,6.204,2598,7.021,2612,5.238,2639,3.693,2679,6.689,2757,5.57,3320,5.056,4057,7.466,4058,7.466,4059,7.021,4060,7.466]],["uri/393",[1656,2.147,2055,2.376,2585,1.816,4215,5.365]],["title/393",[2029,1.707,2248,1.04]],["sub_title/393",[1656,2.195,2055,2.429,2095,3.529]],["body/393",[22,3.053,1465,2.537,1486,3.449,1488,2.845,1508,1.759,1515,4.295,1516,3.248,1525,2.348,1526,1.434,1642,2.348,1656,3.58,1712,1.916,1794,4.274,1799,2.403,1802,3.218,1856,2.403,1884,3.65,1938,3.004,1944,4.295,1990,2.357,2020,2.689,2044,3.218,2227,2.956,2247,4.014,2248,1.195,2633,4.574,3124,5.757,3141,5.086,3258,4.014,3415,3.742,3826,4.796,3926,4.778,4065,6.121,4148,5.757]],["uri/394",[2248,1.093,2585,2.067,4216,6.107]],["title/394",[2029,1.707,2248,1.04]],["sub_title/394",[2092,3.652,2248,1.166]],["body/394",[]],["uri/395",[1990,1.609,2585,2.067,4210,5.601]],["title/395",[2029,1.707,2248,1.04]],["sub_title/395",[1990,1.716,3926,3.479]],["body/395",[81,2.838,1464,3.714,1466,3.109,1489,3.679,1508,2.558,1551,2.531,1715,4.618,1789,2.492,1920,3.517,1949,5.061,1966,5.585,1976,5.173,1978,2.559,2092,4.238,2246,3.579,2248,1.353,2531,4.959,2564,5.585,3926,6.251,4027,5.761,4139,6.933]],["uri/396",[2242,3.332,2585,1.816,4141,4.409,4217,5.365]],["title/396",[2029,1.707,2248,1.04]],["sub_title/396",[2060,2.644,2242,3.406,4141,4.506]],["body/396",[29,3.52,1447,1.795,1464,4.217,1487,2.357,1516,3.056,1550,1.986,1638,3.353,1666,4.204,1738,3.21,1796,2.803,1797,3.836,1856,3.963,1978,2.905,2044,3.027,2060,4.139,2092,3.52,2111,3.743,2221,3.146,2232,5.159,2242,6.074,2248,1.124,2605,5.747,2607,3.666,2618,4.639,2633,3.21,2650,3.566,3859,5.415,4041,4.955,4142,5.758,4143,5.758,4144,5.758,4145,4.955,4147,5.758,4148,5.415,4218,6.278]],["uri/397",[1656,2.444,2585,2.067,4219,6.107]],["title/397",[2029,1.707,2248,1.04]],["sub_title/397",[1656,2.607,2418,2.819]],["body/397",[22,2.712,828,1.81,893,4.678,1447,1.239,1459,4.174,1464,2.912,1512,1.75,1549,3.166,1603,2.185,1612,2.646,1656,4.315,1718,2.438,1732,4.152,1743,2.097,1771,2.858,1853,3.461,1856,2.134,1871,3.323,1948,3.565,1981,2.565,1983,2.625,1984,2.885,2145,4.056,2146,3.367,2227,2.625,2247,3.565,2402,1.837,2418,2.565,2469,4.152,2603,2.758,2614,4.678,2618,4.379,2619,4.379,3102,3.888,3138,4.259,3162,3.745,3230,4.493,3949,4.259,3972,3.565,4034,4.152,4150,5.436,4151,5.436,4152,4.871,4153,5.436,4154,5.436,4155,5.112,4156,5.436]],["uri/398",[2585,1.816,2609,3.178,3868,3.39,4220,5.365]],["title/398",[2029,1.707,2248,1.04]],["sub_title/398",[1693,2.084,2609,3.249,3868,3.465]],["body/398",[646,5.295,1442,2.32,1461,2.352,1489,3.679,1693,2.873,1813,5.173,1952,4.134,2033,4.294,2248,1.353,2599,4.546,2609,4.478,3037,4.959,3102,4.959,3868,4.777,4034,5.295,4035,5.966,4036,5.966,4039,6.212,4121,5.966,4122,5.966,4123,5.966,4145,5.966]],["uri/399",[1990,1.609,2585,2.067,4221,6.107]],["title/399",[2029,1.707,2248,1.04]],["sub_title/399",[1990,1.716,3415,3.652]],["body/399",[81,2.357,1152,5.415,1437,1.899,1442,1.927,1447,1.795,1452,3.433,1461,1.686,1473,1.908,1484,1.918,1489,3.056,1550,1.986,1559,2.921,1603,2.314,1857,3.9,1920,2.921,1922,4.296,1938,2.825,1990,1.654,2251,4.296,3150,4.955,3162,3.968,3182,5.415,3230,2.973,3414,4.296,3840,4.955,4159,5.758,4160,5.758,4161,4.955,4162,5.758,4163,5.758,4164,5.758,4165,5.758,4166,5.758,4167,5.415,4168,5.758,4169,5.758,4170,5.415,4171,5.758,4172,5.758,4173,7.403,4174,5.758,4175,5.758,4176,5.758,4177,5.758]],["uri/400",[1130,2.361,1522,1.601,1990,1.138,2585,1.461,3415,2.42,4222,4.317]],["title/400",[2029,1.707,2248,1.04]],["sub_title/400",[1130,2.278,1522,1.545,1769,2.468,1990,1.098,3415,2.336]],["body/400",[13,2.993,80,4.198,630,8.878,863,2.993,1130,3.267,1470,2.285,1472,2.265,1495,2.314,1508,1.574,1522,4.011,1578,5.676,1601,3.711,1603,2.202,1682,2.935,1978,2.022,1990,2.186,2001,3.35,2062,3.024,2115,3.087,2137,2.804,2377,4.91,2426,2.626,2633,3.055,3415,4.651,3926,3.191,4179,5.48,4180,5.48,4181,5.48,4182,7.607,4183,5.48,4184,5.48,4185,5.48,4186,5.48,4187,5.48,4188,5.48,4189,5.48,4190,5.48,4191,5.48,4192,5.48,4193,5.48]],["uri/401",[2585,2.067,4195,4.179,4223,6.107]],["title/401",[2029,1.707,2248,1.04]],["sub_title/401",[79,2.862,4195,4.457]],["body/401",[22,2.778,79,4.223,1447,1.27,1448,3.71,1452,3.321,1471,0.393,1472,1.658,1481,3.806,1484,1.855,1485,2.322,1495,2.352,1553,2.48,1597,2.125,1739,2.928,1744,4.364,1760,3.772,1797,3.71,1806,3.105,1852,2.367,1856,2.186,1868,3.403,1878,2.628,1897,4.066,1920,2.826,1952,3.321,1983,2.69,2001,5.388,2115,3.138,2177,6.874,2254,3.405,2426,2.669,2633,3.105,2833,4.628,3442,4.364,3840,4.793,3926,3.244,4195,4.156,4196,5.569,4197,4.793,4198,5.569,4199,5.569]],["uri/402",[1585,2.176,3683,3.178,4224,4.409,4225,5.365]],["title/402",[1585,2.356,3683,3.44]],["sub_title/402",[110,4.73,1585,2.225,3683,3.249]],["body/402",[1,2.608,3,1.112,14,2.778,35,3.772,50,4.628,110,7.236,595,5.238,1471,0.393,1487,2.28,1493,2.266,1518,3.042,1525,2.137,1547,4.533,1585,2.463,1595,3.984,1693,2.308,1726,2.901,1756,3.207,1789,1.559,1852,2.367,1956,3.362,1963,4.628,1966,4.487,2064,5.569,2085,3.546,2178,2.733,2256,7.659,2485,3.172,2608,5.238,3254,6.028,3446,4.99,3460,4.487,3683,6.664,4226,6.073,4227,6.073,4228,7.693,4229,5.569,4230,4.99,4231,4.628]],["uri/403",[2178,2.153,2256,3.535,3683,2.834,4224,3.932,4232,4.784]],["title/403",[1585,2.356,3683,3.44]],["sub_title/403",[2178,2.468,2256,4.052,3683,3.249]],["body/403",[6,1.227,13,1.082,14,0.988,23,1.553,35,1.342,62,1.514,106,1.282,231,1.775,309,5.422,481,1.32,595,1.864,1306,1.775,1307,3.215,1438,0.552,1441,0.765,1442,0.663,1447,1.38,1451,0.341,1457,1.801,1461,1.417,1464,1.062,1465,0.821,1479,4.741,1482,0.997,1487,0.811,1488,1.589,1489,1.814,1493,0.806,1508,0.569,1518,1.082,1522,1.382,1525,0.76,1526,0.346,1547,3.16,1559,1.734,1585,2.676,1603,0.796,1610,1.417,1611,1.859,1613,4.991,1622,1.211,1635,2.55,1651,0.882,1667,1.596,1672,0.842,1696,1.211,1698,0.988,1734,2.355,1735,1.39,1736,1.749,1787,1.105,1799,0.778,1895,2.176,1949,1.447,1959,1.596,1963,3.746,1978,1.262,1981,1.613,1990,0.982,2027,1.705,2033,1.227,2062,2.488,2100,1.365,2105,1.211,2111,0.942,2178,0.972,2209,1.227,2210,1.553,2244,1.651,2256,6.317,2313,1.981,2324,1.981,2404,1.647,2445,1.981,2469,1.514,2483,1.417,2650,1.227,3129,2.942,3254,1.553,3525,1.981,3683,5.835,3804,1.705,3903,1.864,3923,1.775,4108,1.981,4228,4.508,4229,5.363,4231,2.841,4233,6.598,4234,4.915,4235,2.161,4236,5.847,4237,2.161,4238,8.877,4239,8.877,4240,8.877,4241,2.161,4242,1.864,4243,2.161,4244,2.161,4245,2.161,4246,8.171,4247,1.981,4248,2.161,4249,3.727,4250,2.161,4251,2.161,4252,2.161,4253,2.161,4254,2.161,4255,2.161,4256,3.727,4257,2.161,4258,2.161,4259,2.161,4260,2.161,4261,3.727,4262,2.161,4263,3.727,4264,2.161,4265,3.727,4266,3.727,4267,2.161,4268,1.864,4269,2.161,4270,1.647,4271,2.161,4272,2.161,4273,2.161,4274,2.161,4275,2.161,4276,2.161,4277,2.161,4278,2.161,4279,1.981,4280,2.161,4281,2.161,4282,1.864]],["uri/404",[1585,1.941,3683,2.834,4224,3.932,4283,4.784,4284,4.388]],["title/404",[1585,2.356,3683,3.44]],["sub_title/404",[58,3.737,1585,1.921,3683,2.805,4284,4.343]],["body/404",[3,0.956,58,4.118,1438,2.626,1452,2.853,1459,3.814,1461,1.737,1464,3.702,1465,1.983,1471,0.338,1472,1.425,1482,2.407,1484,3.138,1493,1.947,1496,2.819,1522,2.795,1550,1.65,1553,2.131,1585,3.588,1597,1.826,1635,2.275,1646,3.046,1672,2.034,1691,2.696,1692,2.008,1799,1.878,1820,3.241,1863,3.57,1920,2.428,1978,2.551,1990,1.375,2055,2.311,2062,2.641,2111,2.275,2256,5.568,2348,6.911,2702,4.785,2728,4.288,3442,3.749,3446,4.288,3683,5.24,4270,3.976,4285,4.785,4286,5.218,4287,5.218,4288,6.5,4289,5.218,4290,5.218,4291,5.218,4292,5.218,4293,5.218]],["uri/405",[3,0.791,1500,1.438,1585,1.751,3683,2.557,4224,3.547,4294,4.317]],["title/405",[1585,2.356,3683,3.44]],["sub_title/405",[3,0.763,1500,1.388,1585,1.69,1642,1.466,3683,2.468]],["body/405",[3,1.578,1438,2.202,1447,1.801,1471,0.557,1488,3.672,1493,3.214,1585,3.494,1642,3.031,1728,3.194,2741,5.65,3481,6.034,3683,5.103,4295,8.613,4296,8.613,4297,8.613]],["uri/406",[4298,4.744,4299,7.086]],["title/406",[1457,2.128,1945,3.391]],["sub_title/406",[2059,3.832]],["body/406",[3,1.344,1439,4.283,1443,3.963,1471,0.724,1472,2.002,1526,1.175,1591,4.061,1602,3.355,1650,4.319,1693,2.788,1756,3.873,1802,4.59,1951,3.104,1981,3.174,2052,4.911,2087,3.918,2108,4.411,2203,5.138,2538,5.271,2605,4.911,3040,6.027,3191,5.419,3386,6.727,3387,6.027,3388,6.727]],["uri/407",[4298,4.744,4300,7.086]],["title/407",[1457,2.128,1945,3.391]],["sub_title/407",[3066,7.355]],["body/407",[1047,5.485,1512,2.734,1718,3.808,1884,5.063,2062,4.686,2085,5.406,3067,7.986,3068,6.841,3069,8.491]],["uri/408",[1878,2.643,4298,4.089,4301,6.107]],["title/408",[1457,2.128,1945,3.391]],["sub_title/408",[1878,2.819,1880,5.353]],["body/408",[]],["uri/409",[2652,2.207,3072,3.932,3073,3.932,4298,3.203,4302,4.127]],["title/409",[1457,2.128,1945,3.391]],["sub_title/409",[2482,3.317,2652,2.185,3072,3.891,3073,3.891]],["body/409",[1585,3.902,1878,4.163,2612,6.19,3037,6.31,3038,6.912,3074,6.582]],["uri/410",[1461,0.848,1512,1.275,3076,2.778,3077,2.681,4298,2.89,4303,3.959]],["title/410",[1457,2.128,1945,3.391]],["sub_title/410",[1461,0.818,1512,1.23,1718,1.714,3076,2.681,3077,2.588]],["body/410",[]],["uri/411",[2652,2.207,3078,3.932,3079,3.932,4298,3.203,4302,4.127]],["title/411",[1457,2.128,1945,3.391]],["sub_title/411",[2482,3.317,2652,2.185,3078,3.891,3079,3.891]],["body/411",[1585,3.902,1989,7.592,2612,6.19,3038,6.912,3080,8.822,3081,8.822]],["uri/412",[1512,1.584,1572,2.772,4298,3.592,4303,4.921]],["title/412",[1457,2.128,1945,3.391]],["sub_title/412",[1512,1.619,1572,2.834,1718,2.255]],["body/412",[]],["uri/413",[2652,2.207,3082,3.932,3083,3.932,4298,3.203,4302,4.127]],["title/413",[1457,2.128,1945,3.391]],["sub_title/413",[2482,3.317,2652,2.185,3082,3.891,3083,3.891]],["body/413",[1585,3.902,1989,7.592,2612,6.19,3038,6.912,3084,7.905,4304,9.619]],["uri/414",[4298,4.744,4305,7.086]],["title/414",[1457,2.128,1945,3.391]],["sub_title/414",[2603,3.732]],["body/414",[1447,1.489,1459,3.605,1465,2.707,1522,2.642,1572,4.826,1646,4.159,1663,5.854,1690,3.528,1712,3.176,1789,1.829,1795,4.046,1884,5.699,1898,5.854,1928,6.712,1981,3.083,2032,3.13,2112,5.263,2123,5.119,2646,4.673,3900,6.543,4306,7.123,4307,6.533,4308,5.119,4309,6.144]],["uri/415",[1494,2.972,4298,4.089,4310,6.107]],["title/415",[1457,2.128,1945,3.391]],["sub_title/415",[1494,3.17,1884,3.562]],["body/415",[1,1.487,106,1.191,179,2.845,318,1.701,319,1.498,863,1.735,893,2.733,1047,3.268,1438,0.885,1447,1.438,1448,4.201,1451,1.085,1457,1.269,1458,1.952,1459,3.48,1461,0.68,1469,2.18,1471,0.224,1484,2.1,1487,2.071,1490,1.172,1495,1.341,1501,1.032,1508,0.912,1510,1.522,1512,1.022,1526,0.555,1534,1.909,1553,1.414,1591,4.742,1592,2.022,1603,2.535,1640,2.318,1644,3.134,1645,1.871,1667,2.558,1677,2.987,1683,1.677,1691,1.789,1692,1.333,1696,1.941,1699,1.64,1718,1.424,1730,1.809,1742,2.987,1795,1.967,1839,2.558,1878,2.387,1884,3.76,1890,2.318,1938,1.558,1956,3.054,1978,1.172,1983,2.443,1984,2.685,1997,2.318,2025,2.987,2056,4.076,2057,2.116,2062,1.752,2085,2.022,2142,2.463,2265,2.083,2277,2.151,2406,4.204,2426,2.424,2465,2.488,2472,1.871,2556,3.176,2562,2.369,2681,2.987,2771,2.845,3067,2.987,3068,2.558,3074,2.369,3093,3.176,3205,3.964,3310,5.636,3390,2.558,3392,3.176,3396,2.987,3409,1.941,3900,2.426,4311,3.463,4312,7.843,4313,2.987,4314,3.463,4315,3.463,4316,3.463,4317,3.463,4318,3.463,4319,3.463,4320,3.463,4321,3.463,4322,3.463,4323,3.463,4324,3.463,4325,3.463,4326,3.463,4327,3.463]],["uri/416",[4298,4.089,4308,4.388,4328,6.107]],["title/416",[1457,2.128,1945,3.391]],["sub_title/416",[4308,4.681,4329,4.681]],["body/416",[1047,3.784,1163,5.04,1437,1.932,1447,2.063,1463,2.847,1572,3.3,1579,2.998,1693,2.427,1696,3.581,1705,3.581,1726,3.051,1730,3.336,1763,3.336,1787,3.266,1856,2.299,1884,5.79,1924,5.814,1956,3.536,1984,3.108,2056,4.719,2057,3.902,2209,3.628,2271,2.222,2418,2.764,2603,2.972,2631,5.588,2633,3.266,2634,5.248,3077,3.967,4117,5.857,4308,4.589,4330,6.387,4331,5.509,4332,6.387,4333,6.387,4334,6.387,4335,6.387]],["uri/417",[1501,1.821,2486,3.059,4336,5.601]],["title/417",[1785,2.235]],["sub_title/417",[1501,1.635,1785,1.643,2486,2.747]],["body/417",[106,2.675,1447,1.139,1458,1.928,1459,2.757,1469,1.514,1470,2.083,1485,2.973,1490,2.631,1501,2.317,1518,2.729,1525,1.917,1541,2.083,1551,3.309,1628,2.603,1630,2.166,1645,2.944,1697,4.299,1699,3.681,1710,2.677,1729,2.703,1730,2.845,1737,2.513,1743,1.928,1753,3.728,1768,2.603,1782,2.21,1785,3.35,1796,2.432,1909,1.777,1938,2.452,1984,2.651,2096,4.105,2124,2.627,2141,5.002,2142,3.47,2143,4.025,2426,4.342,2486,2.729,2668,3.648,3204,4.996,3210,3.816,3320,4.828,3379,4.025,4337,5.448]],["uri/418",[1785,2.123,4338,7.086]],["title/418",[1785,2.235]],["sub_title/418",[1785,1.951,4339,6.514]],["body/418",[1466,3.462,1493,3.141,1525,2.962,1551,3.478,1611,2.676,1691,4.349,1739,4.059,1785,3.112,1970,7.72,2020,3.391,2426,3.699,2463,6.415,3340,7.675,4340,7.72]],["uri/419",[4341,8.439]],["title/419",[1785,2.235]],["sub_title/419",[1611,2.549]],["body/419",[3,0.53,79,3.431,81,1.087,106,0.996,828,1.457,1438,0.74,1441,2.154,1447,0.998,1451,1.114,1461,1.65,1463,1.995,1465,1.1,1466,1.191,1469,2.47,1471,0.457,1472,0.79,1477,1.262,1485,1.825,1490,0.98,1491,1.583,1500,2.351,1508,0.763,1512,0.855,1522,1.073,1525,2.484,1526,1.346,1532,1.303,1533,2.049,1534,2.442,1541,2.699,1550,1.509,1551,2.038,1597,1.013,1628,1.383,1630,1.897,1637,1.564,1642,2.141,1651,1.949,1670,1.45,1683,1.45,1686,1.769,1692,1.836,1705,1.623,1715,1.769,1718,1.191,1724,2.3,1728,1.769,1729,1.436,1730,2.492,1734,1.829,1769,1.715,1775,2.971,1782,3.604,1785,3.501,1786,3.179,1789,1.812,1792,2.139,1796,1.292,1852,2.751,1867,1.863,1868,2.469,1873,1.715,2074,1.667,2101,1.409,2186,1.715,2402,0.897,2508,1.564,2516,1.976,3136,1.899,3186,2.206,3340,2.139,3456,2.655,4342,2.895,4343,2.655,4344,2.497]],["uri/420",[4345,8.439]],["title/420",[1785,2.235]],["sub_title/420",[1550,2.536]],["body/420",[1442,2.186,1447,1.953,1451,1.124,1471,0.461,1484,2.853,1508,1.877,1512,2.103,1549,4.989,1550,3.498,1551,3.128,1553,2.909,1560,3.314,1685,2.93,1708,4.284,1718,2.93,1785,3.314,1789,1.829,1804,3.286,1981,3.083,2162,3.895,2172,4.874,3460,5.263,3461,5.854]],["uri/421",[3265,5.236,4346,7.086]],["title/421",[1785,2.235]],["sub_title/421",[1771,3.141,3265,4.813]],["body/421",[1,2.228,3,1.197,22,1.468,79,4.696,318,4.049,319,2.245,828,0.98,1441,1.836,1442,0.985,1447,1.085,1449,2.909,1451,0.819,1461,1.019,1467,1.607,1469,2.086,1470,1.227,1471,0.533,1487,1.204,1493,1.197,1501,0.956,1508,0.845,1525,1.129,1526,0.831,1532,1.444,1533,3.224,1534,1.795,1541,3.372,1546,2.01,1547,3.53,1550,1.014,1551,2.188,1585,1.301,1597,2.286,1611,1.649,1639,2.467,1650,1.455,1651,2.119,1675,2.305,1683,0.975,1692,1.997,1693,1.219,1699,1.519,1713,2.37,1736,1.506,1743,1.836,1747,1.873,1775,1.436,1782,2.65,1785,3.141,1799,1.155,1802,1.547,1806,1.64,1851,1.432,1852,1.25,1868,3.045,1872,1.338,1875,2.653,1901,1.623,1954,2.909,1955,1.96,1965,1.658,1990,0.845,2055,1.421,2066,2.195,2078,2.626,2090,1.96,2142,1.432,2177,4.743,2178,2.335,2389,3.223,2402,0.994,2437,2.027,2439,2.027,2517,2.305,3158,1.929,3187,4.374,3463,2.767,3464,2.767,3465,2.636,4344,2.767]],["uri/422",[4347,8.439]],["title/422",[1785,2.235]],["sub_title/422",[1775,2.219]],["body/422",[35,3.811,81,1.099,106,1.658,320,4.865,472,2.407,499,1.547,828,0.895,1438,0.749,1441,1.036,1442,0.899,1447,0.612,1458,1.036,1461,1.832,1465,1.113,1466,1.205,1469,1.706,1477,1.277,1484,0.895,1487,1.808,1495,1.134,1526,1.139,1532,2.168,1541,3.005,1550,0.926,1551,0.981,1597,2.487,1603,1.776,1611,2.26,1651,2.904,1655,1.602,1683,2.388,1685,1.205,1691,1.513,1692,1.854,1696,1.642,1698,1.34,1715,1.79,1728,2.914,1729,1.453,1730,1.53,1743,1.036,1768,2.302,1775,3.335,1782,1.954,1785,3.176,1786,1.53,1799,1.054,1851,1.308,1859,1.498,1866,2.164,1867,1.885,1868,4.136,1872,1.222,1875,1.498,1885,1.82,1950,1.762,1984,1.425,1990,0.772,1995,2.813,2062,1.482,2080,3.462,2085,4.151,2090,2.943,2100,1.851,2101,2.345,2244,1.297,2522,4.299,3108,2.686,3258,1.762,3466,2.526,3467,2.526,3468,2.407,3469,2.407,3855,2.686,3856,2.686,4348,2.929,4349,2.929]],["uri/423",[1467,2.688,1699,2.541,2142,2.395,4350,5.365]],["title/423",[1785,2.235]],["sub_title/423",[1467,2.372,1699,2.242,1743,1.676,2142,2.114]],["body/423",[22,2.054,106,2.789,828,1.372,1447,0.939,1458,1.589,1466,1.847,1467,3.38,1469,1.876,1471,0.701,1482,2.072,1486,2.32,1490,2.284,1501,1.339,1508,1.778,1534,1.554,1551,3.234,1560,3.139,1611,2.576,1628,2.146,1630,1.785,1683,1.365,1685,2.775,1692,2.597,1693,2.564,1699,3.195,1729,2.228,1737,2.072,1743,1.589,1768,2.146,1771,2.165,1785,3.516,1796,2.005,1852,2.63,1909,2.2,1975,2.551,2057,2.744,2087,3.604,2102,4.517,2124,2.165,2142,3.012,2143,3.318,2207,3.735,2426,1.973,2668,3.007,2693,2.89,3308,3.544,3317,3.873,3320,5.034,4351,4.491,4352,4.491]],["uri/424",[4353,8.439]],["title/424",[1785,2.235]],["sub_title/424",[1639,3.029]],["body/424",[1451,1.314,1471,0.539,1495,3.224,1512,2.458,1597,2.912,1639,3.896,1698,3.808,1718,3.423,1743,2.945,1789,2.137,1799,2.996,1856,2.996,1938,3.746,1954,4.666,2060,4.013,2092,4.666,3338,5.981]],["uri/425",[1785,2.123,4354,7.086]],["title/425",[1785,2.235]],["sub_title/425",[1785,1.951,2186,3.859]],["body/425",[1493,3.636,1551,3.263,1708,5.861,1785,2.919,2186,5.774]],["uri/426",[4355,8.439]],["title/426",[1785,2.235]],["sub_title/426",[2032,3.524]],["body/426",[319,3.771,335,3.954,1441,3.084,1508,2.296,1533,3.743,1774,4.41,1782,3.535,1785,3.427,2032,4.663,2402,2.701,4356,8.714]],["uri/427",[4357,8.439]],["title/427",[1785,2.235]],["sub_title/427",[2002,6.112]],["body/427",[335,4.149,1451,1.443,1471,0.592,1597,3.199,1785,2.739,1852,3.565,1885,3.454,1981,3.957,2002,6.969,2967,5.885]],["uri/428",[4358,8.439]],["title/428",[1785,2.235]],["sub_title/428",[1471,0.519]],["body/428",[319,3.083,335,3.232,499,3.762,1055,4.22,1451,1.474,1466,2.93,1471,0.763,1500,2.373,1533,3.059,1550,2.253,1551,2.385,1644,4.046,1694,6.144,1698,3.259,1739,3.435,1774,3.605,1785,3.44,1852,2.777,1885,3.528,1954,3.994,2059,3.403,2176,5.622]],["uri/429",[4359,8.439]],["title/429",[1785,2.235]],["sub_title/429",[2124,3.867]],["body/429",[335,3.263,1367,5.676,1442,2.208,1447,1.504,1490,2.435,1501,3.122,1551,2.408,1611,2.286,1684,5.168,1739,3.468,1748,3.64,1785,3.451,1871,4.032,1872,3,1885,2.717,1968,3.842,2096,3.798,2124,5.354,2207,3.982,2274,4.261,2402,2.229,2426,4.13]],["uri/430",[4360,8.439]],["title/430",[1785,2.235]],["sub_title/430",[1737,3.7]],["body/430",[335,3.395,1367,5.905,1447,1.565,1490,2.533,1501,2.875,1551,3.574,1701,5.631,1706,4.909,1737,4.923,1785,3.377,1871,4.195,1872,3.121,1885,2.826,1946,5.529,1968,3.997,2096,3.952,2207,4.142,2402,2.32,2426,3.288]],["uri/431",[4361,8.439]],["title/431",[1785,2.235]],["sub_title/431",[2472,4.333]],["body/431",[828,2.849,1441,2.032,1451,1.472,1461,1.832,1508,1.513,1526,1.495,1541,2.196,1603,2.117,1611,2.565,1630,2.283,1651,3.81,1670,4.043,1683,1.746,1705,3.22,1716,3.93,1782,3.784,1785,3.615,1786,4.215,1924,3.845,1954,4.524,1990,1.513,2402,2.892,2437,3.629,2439,3.629,2516,2.379,2620,3.845,3136,3.768,3187,3.845,4362,5.267,4363,5.743]],["uri/432",[1437,1.447,2029,1.406,2248,0.857,4336,4.388,4364,3.646]],["title/432",[1785,2.235]],["sub_title/432",[1437,1.26,1785,1.248,2029,1.224,2248,0.746,4364,3.175]],["body/432",[318,1.785,1437,3.221,1447,0.759,1451,0.573,1485,1.389,1490,1.939,1493,1.355,1495,1.407,1508,1.51,1518,1.82,1522,1.347,1526,0.582,1551,1.919,1559,4.08,1597,1.271,1600,4.367,1601,3.559,1602,1.662,1610,2.383,1639,1.372,1650,1.648,1690,2.164,1740,3.299,1747,4.143,1774,3.591,1782,2.878,1785,3.19,1789,1.822,1794,2.738,1799,3.354,1852,1.416,1853,2.121,1855,1.963,1856,2.063,1951,3.711,1954,3.978,1959,4.234,1962,3.331,1964,3.006,1990,2.57,2227,3.143,2234,2.985,2244,1.609,2603,1.69,2614,4.522,2741,3.759,3133,4.014,3415,4.517,3424,3.331,3442,2.61,4161,7.697,4340,3.331,4365,2.985,4366,2.985,4367,3.632,4368,3.632,4369,5.73,4370,3.632]],["uri/433",[1983,3.138,4371,7.086]],["title/433",[1785,2.235]],["sub_title/433",[1983,2.885,4364,4.964]],["body/433",[]],["uri/434",[4372,8.439]],["title/434",[1785,2.235]],["sub_title/434",[3426,5.926]],["body/434",[988,5.281,1447,2.018,1461,1.202,1469,1.702,1477,2.67,1508,2.543,1526,1.352,1551,2.05,1602,3.86,1656,2.45,1691,3.164,1693,2.327,1712,1.758,1855,4.559,1920,2.849,1967,4.4,1990,2.543,2013,3.627,2020,2.467,2136,5.281,2151,5.91,2217,4.017,2227,2.712,2229,6.332,2270,4.289,2604,4.666,3242,4.19,3415,3.433,3426,6.234,4161,4.832,4364,4.666,4373,6.123,4374,6.123,4375,5.281,4376,6.123,4377,6.123,4378,6.123]],["uri/435",[4379,8.439]],["title/435",[1785,2.235]],["sub_title/435",[4380,7.355]],["body/435",[988,5.415,1477,2.738,1493,2.342,1526,1.376,1551,2.102,1656,3.435,1712,1.802,1790,3.968,1878,3.714,1920,3.994,1990,2.262,2016,7.403,2107,5.331,2151,4.398,2217,5.631,2227,2.781,2270,4.398,2281,3.393,2604,4.785,3106,3.566,3242,4.296,3415,3.52,3417,4.512,4364,7.453,4366,8.639,4375,5.415,4380,9.641,4381,8.583,4382,6.278,4383,6.278]],["uri/436",[4384,6.499,4385,6.499]],["title/436",[1785,2.235]],["sub_title/436",[1656,2.607,4385,5.974]],["body/436",[1447,2.431,1487,3.597,1642,2.607,1779,4.767,1850,4.051,1956,5.304,1983,4.704,2111,3.23,2248,1.326,2646,4.86,3138,5.323,3141,7.302,3415,4.153,3417,5.323,4161,8.382,4364,5.646,4386,7.408,4387,7.408]],["uri/437",[4365,5.018,4384,5.601,4388,5.267]],["title/437",[1785,2.235]],["sub_title/437",[1656,2.195,4365,4.506,4388,4.73]],["body/437",[737,6.35,1195,6.35,1436,4.375,1447,2.149,1470,2.648,1493,2.583,1496,3.741,1516,3.37,1639,3.462,1646,4.043,1712,1.988,1878,3.967,1897,4.636,1981,2.996,1990,1.824,2029,2.035,2031,4.738,2227,3.066,2506,4.738,2633,3.54,4365,8.445,4366,5.69,4388,5.972,4389,6.35,4390,6.35,4391,6.923,4392,6.923,4393,6.923,4394,6.923,4395,6.923]],["uri/438",[1656,2.444,2635,3.618,4396,6.107]],["title/438",[1457,1.742,2248,0.851,3237,3.118]],["sub_title/438",[1656,2.607,1894,3.918]],["body/438",[1463,3.035,1471,0.599,1472,2.528,1763,4.836,1894,5.569,1990,2.44,1995,5.406,2603,4.308,3237,6.074]],["uri/439",[1441,2.161,2635,3.618,4397,6.107]],["title/439",[1457,1.742,2248,0.851,3237,3.118]],["sub_title/439",[1441,2.305,1522,2.416]],["body/439",[1441,3.12,1493,3.29,1522,3.963,1526,1.413,1611,2.803,1656,3.529,1771,4.252,1894,5.304,1990,2.816,1995,5.149,2111,3.845]],["uri/440",[2070,3.859,2635,3.618,4398,6.107]],["title/440",[1457,1.742,2248,0.851,3237,3.118]],["sub_title/440",[1775,1.803,2070,4.116]],["body/440",[1532,4.115,1560,4.255,1656,3.66,1685,3.761,1775,3.023,1967,6.571,2070,5.779,2271,3.182,4399,7.217]],["uri/441",[3,0.876,2075,1.646,2635,2.834,2638,2.972,4400,4.784]],["title/441",[1457,1.742,2248,0.851,3237,3.118]],["sub_title/441",[3,0.867,1990,1.248,2075,1.629,2638,2.941]],["body/441",[106,3.186,1471,0.599,1472,2.528,1508,2.44,1557,5.851,1712,2.658,2087,4.945,2638,5.751,4399,7.307]],["uri/442",[1465,1.818,1471,0.31,1508,1.261,2635,2.834,4401,4.784]],["title/442",[1457,1.742,2248,0.851,3237,3.118]],["sub_title/442",[1465,1.8,1471,0.306,1508,1.248,3504,4.084]],["body/442",[1438,2.693,1442,2.644,1465,3.273,1471,0.682,1508,2.776,1525,3.031,1682,4.232,1709,3.194,1839,6.364,1957,4.549,2055,3.815,2227,3.815]],["uri/443",[1437,1.447,1712,1.373,2635,2.834,3414,3.274,4402,4.784]],["title/443",[1457,1.742,2248,0.851,3237,3.118]],["sub_title/443",[1437,1.432,1712,1.359,1951,2.004,3414,3.24]],["body/443",[1437,2.872,1447,1.985,1656,3.8,1712,2.726,1951,4.019,3414,6.498,4399,7.494]],["uri/444",[3,0.983,2075,1.846,4403,3.52,4404,5.365]],["title/444",[3,1.064,2075,1.998]],["sub_title/444",[3,1.005,499,2.896,2075,1.887]],["body/444",[3,1.798,117,3.829,1457,1.708,1461,0.915,1465,1.771,1469,1.295,1471,0.302,1472,1.272,1579,2.187,1585,2.814,1628,2.226,1707,3.189,1738,2.383,1763,2.434,1787,4.236,1789,1.196,1799,1.678,1820,2.894,1854,2.226,1878,2.017,1880,5.7,1890,1.958,1920,2.168,1930,2.114,1956,2.58,1981,2.017,1990,1.228,1992,2.761,2013,2.761,2052,4.644,2055,3.67,2062,2.358,2075,2.851,2078,2.358,2108,4.172,2111,2.032,2209,2.647,2386,3.829,2390,2.847,2397,3.189,2418,2.017,2483,3.057,2485,2.434,2613,3.551,2693,2.999,3052,3.678,3061,4.019,3154,2.847,3158,2.803,3396,4.019,3501,3.829,3804,5.474,3813,4.274,3824,3.678,3875,4.019,3908,5.954,3923,3.829,4331,4.019,4405,6.43,4406,4.66,4407,4.019,4408,4.66,4409,4.274,4410,4.66,4411,4.274,4412,4.66,4413,4.274,4414,4.66]],["uri/445",[13,2.397,1656,1.915,4098,3.646,4403,3.139,4415,3.932]],["title/445",[3,1.064,2075,1.998]],["sub_title/445",[13,2.372,1656,1.895,2055,2.097,4098,3.609]],["body/445",[1477,3.8,1481,3.954,1508,2.296,1534,3.015,1585,3.535,2111,3.8,2639,3.954,2652,4.02,4059,9.152,4405,6.105,4416,8.714,4417,8.714,4418,8.714]],["uri/446",[19,2.264,499,2.077,2075,2.098,2426,1.728,4403,2.58,4415,3.232]],["title/446",[3,1.064,2075,1.998]],["sub_title/446",[19,2.142,499,1.964,2055,1.647,2075,2.009,2426,1.635]],["body/446",[13,2.812,81,2.107,106,3.446,1461,2.301,1477,2.448,1482,2.589,1484,1.714,1508,2.092,1551,1.88,1854,2.682,1856,2.858,1983,2.486,2001,3.147,2075,4.208,2102,3.758,2115,2.9,2360,4.278,2599,3.376,2642,2.16,2693,3.612,2968,5.866,3442,4.033,4419,5.613,4420,5.613,4421,5.613,4422,5.613,4423,5.613,4424,5.613,4425,5.613,4426,5.148,4427,5.148,4428,4.841,4429,5.148,4430,5.613,4431,5.148]],["uri/447",[2365,3.859,4403,4.006,4432,6.107]],["title/447",[3,1.064,2075,1.998]],["sub_title/447",[2075,2.241,2365,4.116]],["body/447",[1,3.75,3,1.493,6,1.784,9,2.58,10,2.32,12,2.478,13,1.573,14,1.436,15,2.102,19,1.808,23,2.256,24,1.513,26,1.64,29,1.76,31,2.256,33,2.06,35,1.95,48,2.32,56,4.907,58,2.478,61,2.708,72,1.808,81,1.914,863,2.555,1438,0.803,1441,1.111,1447,0.657,1448,1.918,1461,2,1469,0.873,1484,1.966,1490,1.063,1491,1.717,1493,1.171,1516,2.482,1519,5.846,1526,0.817,1553,1.282,1573,3.222,1594,1.658,1612,1.402,1659,1.918,1672,1.224,1688,2.482,1703,1.64,1738,2.607,1760,1.95,1774,2.581,1783,1.888,1789,1.903,1799,1.13,1814,3.521,1849,2.32,1854,2.436,1871,1.76,1873,1.86,1875,1.605,1878,1.359,1881,2.256,1894,1.888,1956,1.738,1983,2.258,2013,1.86,2044,1.514,2075,3.165,2102,3.414,2111,1.369,2115,3.83,2389,1.95,2485,1.64,2631,2.021,2700,1.918,2987,2.256,2988,4.19,3062,1.918,3141,3.886,3274,2.88,3784,2.708,3817,2.149,4095,2.88,4405,5.192,4426,2.88,4427,2.88,4428,4.398,4429,2.88,4431,2.88,4433,3.14,4434,3.14,4435,2.2,4436,3.14,4437,2.708,4438,3.14,4439,3.14,4440,9.338,4441,3.14,4442,3.14,4443,3.14]],["uri/448",[29,2.205,1849,2.906,4403,2.58,4415,3.232,4444,3.607,4445,3.607,4446,3.607]],["title/448",[3,1.064,2075,1.998]],["sub_title/448",[29,2.085,1849,2.748,2055,1.647,4444,3.411,4445,3.411,4446,3.411]],["body/448",[1,2.306,3,0.984,59,3.967,67,3.393,80,2.717,863,2.69,1461,2.237,1495,2.979,1500,2.562,1516,2.613,1543,4.747,1690,2.028,1760,3.335,1763,2.804,1774,2.717,1789,1.378,1851,2.397,1854,3.675,1855,2.901,1871,4.313,1881,3.858,1978,1.817,2001,3.01,2033,3.05,2062,2.717,2075,3.575,2107,4.778,2161,3.05,2258,4.631,2362,5.583,2365,3.393,2655,4.924,2741,3.522,2968,7.253,3106,3.05,3509,3.858,4447,5.369,4448,5.369,4449,5.369,4450,4.412,4451,7.692,4452,5.369,4453,5.369]],["uri/449",[3,0.72,6,2.234,1457,1.441,2244,1.742,4403,2.58,4405,2.755,4415,3.232]],["title/449",[3,1.064,2075,1.998]],["sub_title/449",[3,0.681,6,2.113,1457,1.363,2055,1.647,2244,1.647,4405,2.606]],["body/449",[1,0.8,3,1.842,14,1.498,15,2.192,24,0.972,26,3.46,80,0.942,106,0.641,863,2.196,1442,0.572,1447,0.685,1450,3.78,1451,0.517,1461,1.912,1463,0.61,1464,0.915,1471,0.212,1472,0.894,1493,2.242,1501,1.307,1508,0.863,1519,4.024,1526,0.298,1541,1.252,1543,2.786,1549,3.817,1551,1.468,1594,0.983,1596,1.606,1597,1.146,1603,0.686,1640,2.934,1642,0.655,1645,1.006,1672,2.056,1683,0.566,1690,2.27,1707,2.999,1710,0.915,1738,0.952,1759,1.791,1760,1.157,1771,1.579,1774,0.942,1779,1.198,1781,1.12,1787,1.674,1789,1.354,1797,1.138,1798,1.138,1799,0.67,1814,1.791,1849,1.376,1853,1.912,1854,4.124,1855,1.769,1856,0.67,1857,1.157,1871,4.007,1873,1.103,1901,0.942,1968,4.057,1978,1.108,1983,0.825,1991,2.584,2044,0.898,2050,1.138,2075,2.614,2077,1.247,2085,1.087,2145,2.999,2146,1.058,2221,0.933,2227,2.934,2229,2.148,2244,0.825,2247,1.12,2251,1.274,2254,1.044,2362,2.034,2386,1.53,2603,0.866,2632,2.294,2638,1.157,2652,0.859,2700,1.138,2793,0.962,2808,1.376,2986,1.274,2987,1.338,3047,1.708,3106,3.414,3141,2.495,3170,1.708,3176,1.47,3181,4.516,3304,1.247,3486,1.419,3501,1.53,3876,1.53,3908,1.338,4025,1.376,4405,4.21,4428,2.824,4435,5.006,4450,1.53,4454,3.78,4455,7.596,4456,1.862,4457,1.708,4458,1.862,4459,1.862,4460,1.862,4461,1.862,4462,1.862,4463,1.708,4464,1.708,4465,1.708,4466,1.862,4467,1.862,4468,1.708,4469,1.606,4470,1.862,4471,1.862,4472,1.862,4473,1.862,4474,1.862,4475,1.862,4476,3.274,4477,1.862,4478,1.862,4479,1.862,4480,1.862,4481,1.862,4482,1.862,4483,1.862,4484,1.862,4485,1.862,4486,1.862,4487,1.606,4488,1.862,4489,1.708,4490,1.862,4491,1.708,4492,6.554,4493,3.274,4494,3.274,4495,3.003,4496,3.274,4497,1.862,4498,1.862]],["uri/450",[3,0.791,2123,3.102,2145,2.954,3181,2.728,4403,2.832,4499,4.317]],["title/450",[3,1.064,2075,1.998]],["sub_title/450",[3,0.763,13,2.087,2123,2.994,2145,2.851,3181,2.633]],["body/450",[1,1.427,3,1.641,828,1.015,863,2.674,1438,0.849,1445,1.169,1447,1.602,1451,0.524,1461,1.849,1463,1.089,1464,1.633,1471,0.345,1472,0.907,1489,1.617,1493,1.992,1496,1.796,1500,1.107,1508,1.763,1541,2.559,1551,1.787,1553,1.357,1597,1.163,1598,2.388,1630,1.321,1672,1.295,1690,2.527,1693,1.263,1759,2.919,1771,2.574,1786,2.788,1814,4.189,1849,2.455,1854,1.588,1871,2.993,1876,2.532,1879,2.274,1897,2.225,1901,1.682,1956,1.84,1968,2.851,1978,1.807,2032,2.94,2042,1.969,2044,1.602,2075,2.636,2115,1.717,2140,2.455,2173,1.998,2247,1.998,2258,2.866,2281,1.796,2284,3.739,2362,3.315,2365,3.373,2506,2.274,2551,2.532,2645,2.532,2646,2.18,2700,2.03,2757,2.274,2782,2.731,2986,2.274,3181,2.1,3379,2.455,3458,2.388,4329,2.388,4405,2.328,4435,3.739,4440,3.047,4450,2.731,4454,2.866,4468,3.047,4469,4.604,4500,3.323,4501,6.607,4502,3.323,4503,2.866,4504,3.323,4505,3.323,4506,3.323,4507,3.323,4508,3.323,4509,3.323,4510,3.323,4511,3.323,4512,3.323,4513,3.323,4514,3.323,4515,3.323,4516,3.323,4517,3.323,4518,3.323,4519,3.323,4520,3.323,4521,3.323,4522,6.69,4523,3.323,4524,3.323,4525,3.323,4526,3.047,4527,3.323,4528,5.338,4529,3.047]],["uri/451",[1543,2.833,2227,2.376,4403,3.52,4530,5.365]],["title/451",[3,1.064,2075,1.998]],["sub_title/451",[19,3.157,1543,2.896,2227,2.429]],["body/451",[3,1.711,1439,4.159,1461,1.399,1463,2.335,1493,2.658,1543,3.762,1545,5.622,1690,2.69,1854,3.403,1871,3.994,1940,4.874,1948,4.284,1949,4.769,1968,3.805,1978,2.411,2075,2.451,2145,4.874,2284,4.99,2362,4.424,2700,4.352,3179,6.533,3908,5.119,4435,6.543,4437,6.144,4463,6.533,4464,8.566,4465,6.533,4531,7.123,4532,7.123,4533,7.123]],["uri/452",[1451,0.681,1855,2.333,2075,1.485,3106,2.452,4403,2.832,4534,4.317]],["title/452",[3,1.064,2075,1.998]],["sub_title/452",[29,2.336,1451,0.658,1855,2.251,2075,1.434,3106,2.367]],["body/452",[863,3.469,1461,2.235,1464,3.402,1493,2.583,1596,5.972,1642,2.436,1672,2.699,1683,2.104,1690,3.462,1771,3.338,1814,3.786,1854,3.308,1855,3.741,1968,3.698,1978,2.344,2044,3.338,2075,2.382,2362,5.694,2365,4.375,3106,5.207,4450,5.69,4454,5.972,4489,6.35,4491,8.407,4492,6.35,4535,6.923,4536,6.923,4537,6.923]],["uri/453",[3,0.662,1787,1.846,1789,0.927,2146,2.051,2227,1.599,3181,2.282,4403,2.369,4538,3.611]],["title/453",[3,1.064,2075,1.998]],["sub_title/453",[3,0.615,6,1.908,1787,1.718,1789,0.862,2146,1.908,2227,1.488,3181,2.123]],["body/453",[3,1.428,106,2.683,1522,2.892,1642,2.744,1672,3.04,1780,5.336,1814,4.264,1983,3.454,2075,2.683,2227,4.385,3230,4.689,4045,6.726,4437,6.726,4469,6.726,4539,7.151,4540,7.798,4541,7.798,4542,7.798,4543,7.798,4544,7.798,4545,7.798,4546,7.798]],["uri/454",[1656,2.444,4403,4.006,4547,6.107]],["title/454",[3,1.064,2075,1.998]],["sub_title/454",[1656,2.607,4098,4.964]],["body/454",[]],["uri/455",[1990,1.414,2075,1.846,4403,3.52,4548,5.365]],["title/455",[3,1.064,2075,1.998]],["sub_title/455",[1990,1.445,2075,1.887,4457,5.029]],["body/455",[80,4.061,106,1.961,642,10.784,1447,1.192,1461,2.309,1482,2.629,1493,2.126,1508,1.502,1522,2.976,1551,1.908,1672,2.222,1760,3.54,1789,1.463,1816,5.227,1872,2.377,2052,3.816,2075,2.761,2111,3.5,2485,2.977,2559,3.816,2968,7.451,3062,3.482,3154,3.482,4103,4.683,4405,3.992,4549,5.699,4550,5.699,4551,5.699,4552,5.699,4553,5.699,4554,5.699,4555,5.699,4556,5.699,4557,5.699,4558,5.699,4559,5.699]],["uri/456",[2248,1.266,2635,2.834,2639,2.171,4560,4.784]],["title/456",[2248,1.04,2642,2.235]],["sub_title/456",[2248,1.257,2639,2.148,3089,2.447]],["body/456",[22,2.119,319,2.004,1437,2.497,1452,4.514,1457,2.53,1459,2.344,1461,1.356,1469,1.287,1471,0.3,1485,1.771,1489,2.254,1491,2.532,1510,2.035,1522,3.061,1550,1.465,1579,2.174,1597,1.62,1602,3.159,1690,1.749,1712,1.329,1738,3.53,1748,3.494,1753,3.169,1783,2.785,1789,1.189,1852,1.805,1909,1.51,1922,3.169,1930,2.101,1939,3.101,1951,2.922,1965,2.393,1979,2.829,1984,2.254,2020,2.782,2111,2.019,2146,2.631,2161,2.631,2200,3.529,2227,2.051,2248,0.829,2281,2.502,2615,3.328,2639,4.151,2642,4.298,3058,4.247,3089,2.393,3151,3.805,3158,4.152,3230,2.193,3433,3.422,3935,3.244,4050,3.994,4288,3.994,4561,4.631,4562,4.631,4563,4.631,4564,4.631,4565,4.631,4566,4.631,4567,4.631,4568,4.631,4569,3.805,4570,4.247]],["uri/457",[2248,1.266,2635,2.834,2642,1.841,4571,4.784]],["title/457",[2248,1.04,2642,2.235]],["sub_title/457",[2029,1.392,2248,1.257,2642,1.822]],["body/457",[15,4,1437,1.807,1447,1.249,1459,3.024,1461,1.629,1487,2.243,1500,1.99,1526,0.958,1533,2.566,1591,3.308,1602,2.733,1690,2.257,1712,1.715,1713,4.415,1738,3.055,1796,2.667,1856,2.986,1895,3.489,1897,4,1920,2.78,2029,2.438,2032,2.626,2111,2.605,2137,3.893,2206,3.394,2221,2.993,2248,1.706,2272,3.388,2407,5.032,2413,4.415,2603,2.78,2605,4,2639,3.763,3189,5.153,3867,4.415,3914,5.48,3915,5.48,4042,4.186,4572,5.975,4573,5.975,4574,5.975,4575,5.975,4576,5.975]],["uri/458",[1451,0.847,1512,1.584,4577,3.39,4578,5.365]],["title/458",[1451,0.917,1512,1.715]],["sub_title/458",[1451,0.866,1512,1.619,1698,2.509]],["body/458",[]],["uri/459",[4577,4.478,4579,7.086]],["title/459",[1451,0.917,1512,1.715]],["sub_title/459",[1471,0.519]],["body/459",[319,4.364,1437,2.427,1451,1.74,1469,1.584,1471,0.733,1477,3.5,1487,2.139,1512,3.139,1533,3.447,1628,3.834,1630,2.266,1651,2.328,1716,3.9,1852,2.222,1872,2.377,1885,2.153,1933,4.341,1975,3.237,1978,1.929,1999,5.767,2102,5.373,2111,2.485,2142,3.583,2172,3.9,2299,3.376,2405,4.211,3297,3.376,4580,4.916,4581,5.699,4582,5.699]],["uri/460",[1471,0.395,4577,3.859,4583,6.107]],["title/460",[1451,0.917,1512,1.715]],["sub_title/460",[1471,0.421,1909,2.124]],["body/460",[828,3.065,1442,2.445,1451,1.257,1457,2.919,1471,0.711,1501,2.375,1508,2.099,1534,3.472,1541,3.046,1597,2.787,1846,5.451,1909,3.273,1951,3.371,2020,3.209,2042,4.719,2780,5.225,3158,4.791]],["uri/461",[4577,4.478,4584,6.499]],["title/461",[1451,0.917,1512,1.715]],["sub_title/461",[3,1.469]],["body/461",[3,2.118,828,2.726,1451,1.409,1463,2.926,1470,3.413,1471,0.577,1501,2.661,1551,2.988,1954,5.004,3297,5.287]],["uri/462",[4577,4.478,4585,7.086]],["title/462",[1451,0.917,1512,1.715]],["sub_title/462",[1473,2.438]],["body/462",[3,1.491,318,3.999,1451,1.752,1471,0.658,1473,3.373,1501,2.427,1852,3.173,1875,4.162,1945,4.753,1984,3.962,1993,6.962,2002,6.204,2143,6.015,4586,8.14]],["uri/463",[4577,4.478,4587,7.086]],["title/463",[1451,0.917,1512,1.715]],["sub_title/463",[24,2.379]],["body/463",[24,3.241,1451,1.443,1471,0.592,1501,2.726,1543,4.829,1603,3.371,1691,4.725,1712,2.625,1728,3.391]],["uri/464",[1854,2.918,4577,3.859,4584,5.601]],["title/464",[1451,0.917,1512,1.715]],["sub_title/464",[3,1.193,1854,3.112]],["body/464",[3,2.165,24,2.134,26,3.757,1441,2.545,1451,1.484,1482,4.336,1487,2.7,1495,2.786,1501,2.802,1594,3.798,1693,2.733,1701,4.199,1712,2.065,1854,5.504,1885,2.717,2020,2.898,2075,2.475,2545,4.816,3255,4.545,4588,7.192]],["uri/465",[24,1.281,26,2.255,1611,1.372,1855,2.333,4577,2.728,4589,3.959]],["title/465",[1451,0.917,1512,1.715]],["sub_title/465",[24,1.405,26,2.473,1611,1.505,1855,2.559]],["body/465",[3,2.157,26,5.137,1447,1.613,1453,5.881,1463,2.53,1471,0.636,1472,2.685,1611,3.126,1781,4.641,1854,3.687,1855,4.17,1871,4.326,1991,6.09,2075,2.655,3106,5.587,3458,5.545]],["uri/466",[24,1.071,26,1.886,1451,0.57,1692,1.39,1856,1.3,1872,1.506,4577,2.282,4589,3.312]],["title/466",[1451,0.917,1512,1.715]],["sub_title/466",[24,1.104,26,1.943,1451,0.587,1692,1.432,1856,1.339,1872,1.552]],["body/466",[3,1.916,24,2.526,26,4.447,1451,1.344,1512,2.514,1611,2.706,1692,3.277,1712,2.444,1854,4.068,1954,4.774,1975,4.836,2013,5.044,2111,3.713,3460,6.291,4590,8.514]],["uri/467",[4577,4.478,4591,7.086]],["title/467",[1451,0.917,1512,1.715]],["sub_title/467",[1639,3.029]],["body/467",[1451,1.359,1471,0.557,1473,2.618,1501,2.568,1603,3.175,1639,4.299,1688,4.192,1691,4.451,2060,4.153,2097,4.959,2102,5.767,2206,4.893,2516,3.567]],["uri/468",[4577,4.478,4592,7.086]],["title/468",[1451,0.917,1512,1.715]],["sub_title/468",[1474,5.261]],["body/468",[1443,4.765,1447,1.844,1451,1.392,1469,2.451,1474,7.011,1488,3.759,1534,3.051,1642,3.103,1646,5.149,1650,4.001,2221,4.418,4593,8.818]],["uri/469",[4577,4.478,4594,7.086]],["title/469",[1451,0.917,1512,1.715]],["sub_title/469",[4595,4.283]],["body/469",[3,1.542,828,2.571,1451,1.329,1477,3.671,1500,2.804,1501,2.509,1597,2.945,1683,2.558,1759,4.603,1793,5.319,1796,3.758,1889,5.417,1938,3.788,1988,5.522,2281,4.548,4595,5.548]],["uri/470",[3,1.119,4577,3.859,4596,6.107]],["title/470",[1451,0.917,1512,1.715]],["sub_title/470",[3,1.193,3972,3.918]],["body/470",[3,1.816,1451,1.564,1463,2.112,1469,1.791,1471,0.417,1525,2.267,1526,1.032,1541,3.34,1597,3.056,1651,2.631,1655,3.523,1670,3.228,1735,4.146,1846,4.408,1875,4.466,1890,2.707,1894,5.253,1904,5.908,1909,2.101,1981,2.788,2062,3.26,2281,3.481,2549,4.408,3169,4.91,3972,5.253,4197,5.084,4597,5.908,4598,8.735,4599,6.442,4600,6.442,4601,5.908,4602,6.442,4603,6.442,4604,5.908]],["uri/471",[3,0.662,1451,0.57,1855,1.951,1875,1.846,2197,2.418,3972,2.172,4577,2.282,4605,3.611]],["title/471",[1451,0.917,1512,1.715]],["sub_title/471",[3,0.681,1451,0.587,1855,2.01,1875,1.902,2197,2.49,3972,2.237]],["body/471",[3,2.121,1451,1.271,1469,2.809,1471,0.654,1472,2.198,1477,3.511,1628,3.847,1691,4.16,1728,2.986,1743,2.849,1997,5.391,2181,6.945,2206,4.574,3972,4.843,4606,8.052,4607,8.052]],["uri/472",[1471,0.31,1894,2.877,1909,1.56,3450,2.373,4608,4.784]],["title/472",[1471,0.376,1909,1.894]],["sub_title/472",[1471,0.355,1894,3.298,1909,1.788]],["body/472",[106,2.296,828,2.039,1443,3.606,1447,1.395,1457,2.446,1461,1.311,1469,2.487,1471,0.697,1482,3.079,1508,1.759,1534,2.309,1595,4.378,1611,2.121,1683,2.029,1709,3.317,1726,3.189,1739,3.218,1804,3.079,1846,4.567,1847,4.567,1852,3.487,1901,3.378,1909,2.918,1933,2.726,1978,2.259,2042,3.954,2044,3.218,2178,3.004,2406,5.086,2780,4.378,3162,5.653,4609,4.796]],["uri/473",[1471,0.347,3450,2.662,3851,3.592,4610,5.365]],["title/473",[1471,0.376,1909,1.894]],["sub_title/473",[1471,0.355,1909,1.788,3851,3.672]],["body/473",[1457,3.733,1469,1.622,1471,0.719,1482,2.691,1487,2.19,1630,3.74,1730,3.047,1737,3.764,1738,2.983,1743,2.064,1748,4.129,1851,2.604,1885,2.203,1909,3.496,1933,4.379,2002,6.217,2042,4.833,2044,2.813,2050,3.564,2078,2.952,2124,3.934,2274,3.456,2299,3.456,2405,4.31,2590,3.754,2666,3.992,2780,5.352,3309,4.697,4362,5.35,4611,5.834,4612,5.35]],["uri/474",[3450,3.515,4613,7.086]],["title/474",[1471,0.376,1909,1.894]],["sub_title/474",[1846,5.488]],["body/474",[1469,2.745,1471,0.639,1909,3.221,1933,4.034]],["uri/475",[1534,2.113,3450,3.029,4614,6.107]],["title/475",[1471,0.376,1909,1.894]],["sub_title/475",[1457,2.387,1534,2.254]],["body/475",[1441,3.084,1457,3.888,1465,3.312,1469,2.423,1471,0.74,1534,3.671,1909,2.842,1933,3.559,2044,4.202,4344,7.516]],["uri/476",[2780,4.006,3450,3.029,4615,6.107]],["title/476",[1471,0.376,1909,1.894]],["sub_title/476",[2042,3.859,2780,4.273]],["body/476",[1471,0.614,1655,5.193,1795,5.394,1909,3.097,1933,3.879,2043,7.494,2780,6.23]],["uri/477",[1534,2.113,3450,3.029,4616,6.107]],["title/477",[1471,0.376,1909,1.894]],["sub_title/477",[1534,2.254,1622,3.652]],["body/477",[1469,2.606,1471,0.607,1534,3.836,1622,5.257,1909,3.058,2105,5.257,2178,4.219]],["uri/478",[3450,3.515,4617,7.086]],["title/478",[1471,0.376,1909,1.894]],["sub_title/478",[1865,5.161]],["body/478",[1541,3.727,1683,2.962,1692,3.751,1865,6.272,1869,6.393]],["uri/479",[3450,3.029,4618,6.107,4619,5.267]],["title/479",[1471,0.376,1909,1.894]],["sub_title/479",[1692,2.507,4619,5.618]],["body/479",[828,2.176,1447,1.489,1461,1.399,1471,0.716,1473,2.165,1484,2.176,1486,4.826,1500,2.373,1526,1.142,1539,3.895,1550,2.253,1595,4.673,1685,2.93,1688,3.467,1710,3.5,1775,1.971,1804,3.286,1847,6.392,1868,2.89,1909,2.323,1990,1.877,2007,4.046,2177,4.501,2485,3.721,2516,2.95,2545,4.769,4609,5.119,4619,6.144]],["uri/480",[1683,1.631,1851,2.395,3450,2.662,4620,5.365]],["title/480",[1471,0.376,1909,1.894]],["sub_title/480",[1683,1.667,1850,2.999,1851,2.448]],["body/480",[6,4.893,1471,0.557,1597,3.686,1683,3.202,1750,7.784,1850,4.71,1851,3.845,1859,4.404,1909,2.809,1990,2.27,2078,4.359,3815,7.899]],["uri/481",[3450,3.515,4621,7.086]],["title/481",[1471,0.376,1909,1.894]],["sub_title/481",[1597,2.806]],["body/481",[3,1.635,1471,0.577,1526,1.43,1597,3.122,1850,4.88,1851,3.984,1854,4.264,1856,3.213,1909,2.911,2252,5.64,2253,4.822,2620,5.975]],["uri/482",[2078,3.09,3450,3.029,4622,5.601]],["title/482",[1471,0.376,1909,1.894]],["sub_title/482",[1750,4.813,2078,3.296]],["body/482",[3,1.399,1469,2.123,1510,3.356,1526,1.566,1597,2.672,1736,3.584,1750,7.961,1789,1.961,1799,2.749,1850,5.343,1851,4.362,1858,7.711,1979,5.97,2078,4.945,2227,3.382,2251,5.226,3163,5.488,3972,4.593]],["uri/483",[3450,3.515,4622,6.499]],["title/483",[1471,0.376,1909,1.894]],["sub_title/483",[1750,5.926]],["body/483",[3,1.414,1469,2.145,1510,3.391,1526,1.576,1736,3.622,1750,8,1789,1.981,1799,2.778,1850,5.379,1851,4.391,1858,7.763,1859,3.945,1979,6.01,2078,3.905,2227,3.418,2251,5.28,3163,5.545,3972,4.641]],["uri/484",[3450,3.515,4623,7.086]],["title/484",[1471,0.376,1909,1.894]],["sub_title/484",[1859,4.101]],["body/484",[1471,0.607,1526,1.503,1850,5.127,1851,4.186,1859,4.794,1909,3.058,2253,5.066,2269,6.928]],["uri/485",[2142,2.726,3450,3.029,4624,6.107]],["title/485",[1471,0.376,1909,1.894]],["sub_title/485",[1743,2.305,2142,2.908]],["body/485",[1457,3.117,1458,1.725,1469,2.779,1471,0.745,1477,4.36,1481,2.212,1516,2.372,1628,4.065,1630,1.938,1639,1.841,1642,2.523,1683,1.482,1702,5.893,1737,3.925,1743,1.725,1748,2.467,1853,2.846,1885,1.841,1909,3.617,1933,1.991,1951,2.063,2044,2.35,2050,4.382,2124,4.102,2142,2.176,2181,7.338,2207,3.97,2299,2.888,2310,4.204,2405,3.602,2529,4.204,2590,4.615,2666,4.907,2714,2.978,3177,4.615,3309,2.807,3741,3.602,4612,4.47,4625,4.874,4626,4.874]],["uri/486",[3177,3.93,3450,3.029,4627,6.107]],["title/486",[1471,0.376,1909,1.894]],["sub_title/486",[1481,2.955,3177,4.192]],["body/486",[22,3.323,1471,0.721,1472,1.983,1481,4.292,1490,2.458,1603,2.677,1642,2.555,1683,2.207,1685,2.987,1709,3.901,1806,3.714,1834,3.753,1885,2.743,1895,4.241,1909,3.431,1978,2.458,2393,5.732,2668,4.863,3177,7.172,3841,5.968]],["uri/487",[3177,3.93,3450,3.029,4628,6.107]],["title/487",[1471,0.376,1909,1.894]],["sub_title/487",[3177,4.192,3741,4.813]],["body/487",[1471,0.607,1683,2.85,1685,3.856,1799,3.376,1869,6.151,1909,3.058,3177,6.034,3741,6.928]],["uri/488",[1471,0.31,1909,1.56,2059,2.286,3450,2.373,4629,4.784]],["title/488",[1471,0.376,1909,1.894]],["sub_title/488",[1471,0.306,1909,1.544,2020,1.908,2059,2.262]],["body/488",[828,2.095,1466,2.821,1471,0.705,1525,2.414,1529,3.338,1534,2.373,1541,2.623,1612,3.062,1630,3.622,1642,2.414,1729,3.403,1748,3.471,1846,4.694,1850,3.751,1851,3.062,1909,2.971,1951,2.903,1952,3.751,2001,3.846,2006,4.335,2020,2.764,2042,4.064,2059,4.353,2078,3.471,2182,4.593,2589,5.228,2780,4.5,3076,4.414,3158,4.126,3297,4.064,3298,5.917]],["uri/489",[3450,3.515,4630,7.086]],["title/489",[1471,0.376,1909,1.894]],["sub_title/489",[3297,4.751]],["body/489",[1466,3.543,1470,3.294,1471,0.682,1508,2.27,1532,3.876,1534,2.98,1541,3.294,1628,4.115,1700,4.232,1909,2.809,1933,3.518,2059,4.115,3297,5.103,3300,6.364]],["uri/490",[3450,3.515,4631,7.086]],["title/490",[1471,0.376,1909,1.894]],["sub_title/490",[1952,4.386]],["body/490",[1457,2.919,1466,3.276,1471,0.515,1526,1.277,1534,3.991,1622,5.627,1700,3.913,1846,5.451,1909,2.598,1933,3.253,1952,4.356,2042,4.719,2078,4.031,2101,4.884,2178,3.585,2280,6.87,2780,5.225]],["uri/491",[3450,3.515,4632,7.086]],["title/491",[1471,0.376,1909,1.894]],["sub_title/491",[1748,4.059]],["body/491",[1442,2.644,1458,3.048,1466,3.543,1471,0.557,1481,3.908,1508,2.27,1688,4.192,1700,4.232,1748,4.359,2059,4.115,2142,3.845,2603,4.008,2666,5.894,2668,5.767,3300,6.364]],["uri/492",[1685,1.968,1804,2.207,3450,2.373,4609,3.438,4633,4.388]],["title/492",[1471,0.376,1909,1.894]],["sub_title/492",[1685,1.948,1804,2.185,3809,3.891,4609,3.403]],["body/492",[117,3.346,828,1.913,1444,3.346,1461,1.683,1470,2.395,1471,0.554,1479,2.926,1482,1.878,1488,1.736,1494,1.981,1495,1.577,1553,3.117,1560,1.894,1594,2.15,1642,1.432,1644,2.313,1685,2.576,1713,3.008,1721,4.942,1771,1.963,1788,5.737,1792,4.627,1804,2.889,1806,2.082,1839,3.008,1890,2.631,1895,2.377,1909,2.042,1924,2.726,1951,2.65,1981,2.71,2085,2.377,2122,3.103,2244,1.803,2280,3.512,2373,6.999,2483,2.671,2505,2.671,2509,3.346,2526,8.63,3176,3.213,3189,3.512,3247,3.213,3391,5.222,3504,6.582,3798,3.213,3809,3.346,3820,3.734,3876,3.346,4390,3.734,4604,3.734,4609,6.646,4634,4.071,4635,3.346,4636,4.071,4637,7.631,4638,4.071,4639,4.071,4640,6.262,4641,3.734,4642,4.071,4643,6.262,4644,4.071,4645,4.071,4646,4.071,4647,5.743,4648,4.071,4649,4.071]],["uri/493",[2562,4.179,3450,3.029,4650,6.107]],["title/493",[1471,0.376,1909,1.894]],["sub_title/493",[1495,2.523,2562,4.457]],["body/493",[19,5.538,1461,2.21,4651,9.708,4652,9.619]],["uri/494",[1443,2.585,1534,1.655,3450,2.373,4609,3.438,4633,4.388]],["title/494",[1471,0.376,1909,1.894]],["sub_title/494",[1443,2.559,1534,1.638,3809,3.891,4609,3.403]],["body/494",[1,2.816,1490,2.219,1493,2.446,1534,2.268,1603,2.417,1642,2.307,1645,3.543,1703,3.424,1705,3.676,1721,8.446,1788,4.39,1918,7.624,1925,5.174,2165,4.072,2166,4.844,2200,4.996,2485,3.424,2501,8.106,2504,9.815,2526,7.264,2538,4.711,2678,5.174,2685,6.013,4609,4.711,4647,9.815,4651,5.655,4653,6.556,4654,6.556,4655,6.556,4656,6.556]],["uri/495",[3450,3.515,4657,7.086]],["title/495",[1471,0.376,1909,1.894]],["sub_title/495",[1444,6.59]],["body/495",[828,2.693,1443,4.765,1447,1.844,1534,3.051,1585,3.577,1707,6.034,2052,5.904,2070,5.573,2100,5.573,2101,4.292,3431,8.087,4651,7.606,4658,8.818]],["uri/496",[1461,0.848,2635,2.557,2639,1.959,3089,2.231,4569,3.547,4659,4.317]],["title/496",[1748,2.939,2248,1.04]],["sub_title/496",[1461,0.818,1748,2.109,2639,1.89,3089,2.153,4569,3.424]],["body/496",[22,2.173,67,3.001,106,1.634,828,1.451,1438,1.214,1447,0.993,1451,1.323,1459,4.688,1461,1.646,1464,2.334,1471,0.307,1475,2.698,1482,2.191,1489,2.312,1500,1.582,1512,2.077,1522,1.761,1526,1.343,1573,4.446,1642,1.671,1690,1.794,1692,1.828,1698,2.173,1712,2.974,1730,2.481,1748,3.56,1753,3.25,1758,2.597,1796,2.12,1909,1.549,1939,4.71,1955,5.12,1978,1.608,2032,2.087,2033,2.698,2087,2.537,2111,2.071,2201,3.18,2465,3.413,2564,5.198,2639,4.488,2642,1.828,2650,2.698,3089,5.111,3205,3.413,3321,3.748,3449,3.748,4114,4.356,4569,3.903,4601,4.356,4660,4.75,4661,4.75,4662,4.75,4663,4.75,4664,4.75,4665,4.75]],["uri/497",[1501,1.821,2486,3.059,4666,6.107]],["title/497",[1782,3.027]],["sub_title/497",[1501,1.635,1782,2.225,2486,2.747]],["body/497",[1,2.546,106,2.838,1458,2.097,1459,2.999,1469,1.648,1470,2.267,1501,2.829,1508,2.174,1512,1.75,1551,3.177,1645,3.203,1682,4.053,1699,3.906,1710,2.912,1718,2.438,1730,4.308,1737,3.806,1782,4.646,1785,1.775,1796,2.646,1799,2.134,1806,3.031,1938,2.667,1984,2.885,2096,3.13,2124,3.977,2141,3.814,2142,2.646,2163,4.871,2415,5.436,2426,4.508,2486,2.969,3210,4.152,4667,5.436]],["uri/498",[1782,2.874,4668,7.086]],["title/498",[1782,3.027]],["sub_title/498",[1501,1.942,1782,2.642]],["body/498",[29,3.49,106,2.936,1441,2.203,1458,3.02,1466,3.51,1469,1.731,1490,2.107,1500,2.074,1501,2.903,1508,1.641,1510,3.75,1551,2.858,1611,1.979,1644,4.847,1645,4.611,1683,1.892,1684,4.474,1696,3.49,1698,2.848,1699,2.948,1736,2.922,1768,2.975,1782,4.249,1785,2.556,1799,2.241,1984,4.153,2062,3.151,2124,4.115,2142,2.779,2163,5.116,2426,3.75,4669,5.71]],["uri/499",[4670,8.439]],["title/499",[1782,3.027]],["sub_title/499",[2059,3.832]],["body/499",[1490,2.259,1500,2.223,1510,2.933,1532,3.004,1549,4.778,1550,3.191,1551,2.996,1553,2.726,1612,2.979,1628,3.189,1642,2.348,1698,3.053,1724,3.218,1768,3.189,1782,4.373,1785,3.023,1789,1.713,1882,4.796,1909,2.177,2059,3.189,2125,6.121,2161,3.791,2162,4.892,2377,5.485,2506,4.567,3286,5.757,4231,5.086,4671,6.674,4672,6.674,4673,6.674]],["uri/500",[4674,8.439]],["title/500",[1782,3.027]],["sub_title/500",[1611,2.549]],["body/500",[80,3.997,81,2.964,481,3.404,499,2.942,832,3.73,1438,1.424,1461,1.094,1463,2.589,1484,2.412,1495,2.158,1525,4.116,1526,0.893,1551,2.644,1553,2.275,1571,5.181,1575,5.675,1578,3.812,1579,2.615,1642,3.228,1651,2.275,1672,2.171,1683,2.4,1692,3.039,1726,2.662,1775,2.185,1782,4.049,1794,2.662,1802,2.686,1839,4.116,1961,3.164,2165,3.46,2173,4.75,2360,4.245,2414,3.812,2508,3.01,4675,5.571,4676,4.805,4677,4.805]],["uri/501",[4678,8.439]],["title/501",[1782,3.027]],["sub_title/501",[1639,3.029]],["body/501",[1463,2.857,1500,2.903,1512,2.573,1551,2.918,1639,3.291,1718,3.584,1743,3.084,1782,3.535,1856,3.137,1938,3.922,2028,6.262,2060,4.202,2173,5.241,3338,6.262]],["uri/502",[1458,2.161,1782,2.477,4679,6.107]],["title/502",[1782,3.027]],["sub_title/502",[1458,1.941,1508,1.445,1782,2.225]],["body/502",[106,2.655,1458,2.731,1484,2.357,1485,2.951,1487,2.897,1493,2.879,1501,2.3,1508,2.033,1640,7.249,1645,4.17,1691,3.987,1698,3.53,1700,3.791,1736,3.622,1758,4.22,1782,3.13,1984,3.755,2301,4.793,2463,5.881,2485,4.03,3076,6.33,3077,4.793]],["uri/503",[4680,8.439]],["title/503",[1782,3.027]],["sub_title/503",[1579,3.764]],["body/503",[81,4.258,1437,2.756,1449,5.108,1461,1.347,1465,3.888,1525,2.414,1551,2.297,1559,3.192,1575,6.547,1579,5.116,1692,2.64,1693,2.607,1731,4.694,1739,3.307,1769,5.397,1782,3.696,1795,3.896,1978,2.322,2134,6.382,2247,4.126,2336,8.355]],["uri/504",[4681,8.439]],["title/504",[1782,3.027]],["sub_title/504",[1550,2.536]],["body/504",[79,4.298,106,2.16,828,1.918,1438,1.605,1442,2.634,1445,2.209,1447,1.313,1449,3.52,1471,0.406,1484,1.918,1500,2.091,1512,1.854,1549,4.584,1550,3.325,1551,2.874,1642,2.209,1683,1.908,1686,3.836,1718,2.582,1764,3.433,1782,3.967,1785,1.881,1789,1.612,1804,2.897,1852,2.447,2066,4.296,2162,4.694,2172,4.296,3458,4.512,3460,4.639,3461,5.159,3842,5.415,3908,4.512,4669,5.758,4682,4.785,4683,5.758]],["uri/505",[4684,8.439]],["title/505",[1782,3.027]],["sub_title/505",[1559,3.732]],["body/505",[14,3.53,81,2.897,335,3.501,481,4.715,830,5.28,1446,5.545,1463,2.53,1525,3.461,1551,2.584,1559,3.591,1584,6.341,1585,3.13,1611,2.453,1692,2.97,1782,3.13,1851,3.445,2076,7.077,2165,4.793,2173,4.641,3789,9.93,3790,7.077,4685,7.716]],["uri/506",[2635,4.198,4686,7.086]],["title/506",[2248,1.04,4049,2.657]],["sub_title/506",[4687,6.917]],["body/506",[]],["uri/507",[1672,2.091,2301,3.332,2635,3.178,4688,5.365]],["title/507",[2248,1.04,4049,2.657]],["sub_title/507",[1672,2.138,2301,3.406,4689,5.484]],["body/507",[3,1.899,22,2.778,74,4.793,80,3.073,828,2.562,1438,1.552,1452,3.321,1459,3.073,1461,1.647,1482,2.802,1484,2.935,1490,2.056,1672,3.746,1712,1.743,1732,6.733,1753,4.156,1859,3.105,1871,3.405,1938,2.733,1948,3.652,1978,2.056,1979,3.71,1990,1.6,2032,2.669,2227,3.715,2253,3.281,2254,3.405,2389,3.772,2511,4.628,2531,3.984,2590,3.908,3230,4.551,4282,5.238,4687,7.236,4690,6.073,4691,6.073]],["uri/508",[2516,2.935,4692,7.086]],["title/508",[2516,3.09]],["sub_title/508",[1501,1.942,2516,2.698]],["body/508",[828,2.589,1441,1.714,1445,1.704,1451,1.126,1467,2.426,1469,1.346,1471,0.462,1477,2.112,1500,2.823,1508,1.276,1525,1.704,1532,3.212,1534,1.676,1550,1.532,1622,2.715,1683,1.472,1699,2.293,1706,3.177,1711,2.9,1716,3.314,1724,2.335,1726,2.314,1729,2.402,1737,2.234,1768,2.314,1785,2.138,1789,1.243,1799,1.743,1868,1.964,1926,3.48,1984,3.473,2031,3.314,2057,2.959,2059,2.314,2124,2.335,2161,4.054,2162,2.648,2244,2.145,2418,2.096,2423,3.314,2426,2.128,2440,3.98,2486,2.426,2516,4.934,2714,5.178,2715,5.865,3317,4.177,3320,3.008,4230,3.98,4693,4.843,4694,4.843,4695,4.843,4696,4.843,4697,4.843,4698,4.843]],["uri/509",[4699,8.439]],["title/509",[2516,3.09]],["sub_title/509",[1711,2.744]],["body/509",[106,2.87,828,1.84,1467,3.018,1471,0.54,1500,2.006,1501,2.487,1508,2.522,1510,2.647,1516,4.06,1645,3.255,1670,3.018,1683,2.535,1696,3.377,1711,4.013,1724,2.904,1729,2.988,1743,2.952,1779,3.876,1890,2.531,1983,2.668,1999,4.328,2050,5.097,2097,3.468,2142,2.689,2270,5.844,2426,2.647,2516,4.278,4313,5.195,4399,4.754,4700,6.023,4701,6.023,4702,6.023]],["uri/510",[1458,2.161,2516,2.529,4703,6.107]],["title/510",[2516,3.09]],["sub_title/510",[1458,1.941,1508,1.445,2516,2.271]],["body/510",[81,2.499,106,1.518,1439,2.575,1441,1.561,1442,1.354,1451,1.513,1458,1.561,1465,1.676,1471,0.285,1484,1.347,1500,1.469,1508,1.754,1512,1.302,1525,2.342,1526,1.067,1534,2.303,1549,2.356,1550,2.824,1551,2.685,1560,2.052,1622,3.732,1642,1.552,1685,1.814,1689,4.045,1693,2.53,1711,3.056,1712,1.266,1718,1.814,1724,3.865,1785,1.321,1789,1.709,1804,2.035,1851,1.969,1852,1.719,1868,2.7,1926,3.169,1938,1.985,1968,2.356,1981,1.909,2092,2.473,2097,2.539,2101,2.146,2162,2.412,2165,2.739,2173,2.653,2180,3.361,2244,1.953,2246,2.088,2508,2.383,2516,4.333,2531,2.893,2538,3.169,2714,4.898,2715,5.47,2967,4.283,3181,2.787,3461,3.624,3811,4.045,3824,3.481,3882,3.804,4413,4.045,4704,4.41,4705,4.41,4706,4.41]],["uri/511",[4707,8.439]],["title/511",[2516,3.09]],["sub_title/511",[1639,3.029]],["body/511",[1451,1.532,1461,1.484,1501,2.254,1512,2.232,1639,4.274,1651,4.38,1691,3.906,1698,4.906,1743,2.675,1856,3.495,1938,3.402,1957,3.992,2060,4.681,2486,3.787,2516,4.021,2588,5.761]],["uri/512",[2516,2.935,4708,7.086]],["title/512",[2516,3.09]],["sub_title/512",[1471,0.421,2516,2.698]],["body/512",[106,1.992,499,4.285,1442,1.777,1447,1.21,1451,1.479,1458,2.048,1461,1.137,1469,1.609,1471,0.657,1500,1.928,1508,1.525,1516,2.817,1532,2.605,1651,2.364,1683,1.759,1691,2.991,1711,2.776,1728,2.146,1743,2.048,1785,2.43,1804,2.67,1851,3.622,1872,2.414,1874,5.308,1890,2.432,2008,4.568,2044,2.791,2111,2.524,2142,2.584,2244,2.564,2405,4.277,2516,4.59,2728,4.756,3162,3.658,3172,5.308,3723,5.308,3972,3.481,4709,5.788,4710,5.788,4711,8.113,4712,5.788,4713,5.788]],["uri/513",[1709,2.628,4714,7.086]],["title/513",[1709,2.767]],["sub_title/513",[1508,1.716,1709,2.416]],["body/513",[106,2.83,1441,1.629,1442,1.413,1445,1.619,1447,2.041,1461,1.917,1465,1.749,1471,0.532,1472,1.256,1473,1.399,1481,2.088,1508,2.167,1512,2.029,1526,1.318,1547,2.487,1550,1.455,1560,2.141,1603,1.696,1612,2.054,1639,2.596,1662,4.221,1692,1.771,1709,4.21,1710,2.261,1718,2.826,1731,4.703,1737,2.123,1854,2.199,1868,1.867,1872,1.92,1878,3.559,1879,4.703,2091,3.345,2142,2.054,2272,3.359,2407,3.629,2408,2.812,2435,5.395,2485,2.404,2603,2.141,2652,2.123,2714,2.812,2967,2.962,3177,2.962,3304,3.081,3329,3.632,3418,3.782,3490,3.4,3908,3.307,4487,3.969,4715,4.602,4716,4.602]],["uri/514",[1709,2.628,4717,7.086]],["title/514",[1709,2.767]],["sub_title/514",[1501,1.942,1709,2.416]],["body/514",[1447,1.565,1459,3.787,1471,0.484,1472,2.043,1501,2.231,1512,2.21,1526,1.199,1651,3.056,1699,3.543,1709,4.18,1718,3.078,1730,3.908,1802,3.608,1856,2.694,1878,3.238,1968,3.997,2013,4.433,2020,3.015,2407,5.093,2408,4.572,2421,6.863,2422,6.863,2486,3.749,4718,7.483]],["uri/515",[1709,2.628,4719,7.086]],["title/515",[1709,2.767]],["sub_title/515",[1458,2.305,1709,2.416]],["body/515",[1458,3.318,1469,3.082,1501,2.795,1692,3.608,1743,3.318,3713,8.599,4720,9.376]],["uri/516",[4721,8.439]],["title/516",[1709,2.767]],["sub_title/516",[1968,4.283]],["body/516",[52,2.18,81,1.419,106,3.26,499,1.997,1055,2.24,1441,2.577,1447,1.236,1458,2.577,1463,1.239,1467,1.894,1471,0.663,1473,2.213,1476,2.276,1482,1.744,1484,1.155,1485,1.446,1486,1.953,1488,1.612,1499,2.31,1501,1.763,1510,3.2,1516,2.878,1518,1.894,1550,1.196,1560,1.759,1597,1.323,1611,1.202,1617,2.8,1638,2.019,1642,1.33,1645,3.935,1651,1.544,1652,2.389,1685,2.995,1688,2.878,1692,2.276,1705,2.12,1707,2.587,1709,4.289,1728,2.193,1736,3.418,1743,1.338,1799,1.361,1804,3.359,1852,1.474,1906,3.261,1924,2.531,1955,2.31,1968,2.019,1978,1.28,1981,1.636,1984,1.84,2049,2.984,2050,2.31,2122,4.506,2142,1.688,2227,1.674,2435,5.863,3168,3.261,3177,3.805,3320,3.673,3328,4.506,3481,2.648,4722,3.78,4723,3.78,4724,3.78]],["uri/517",[4725,8.439]],["title/517",[1709,2.767]],["sub_title/517",[1639,3.029]],["body/517",[81,2.318,1447,1.774,1451,1.339,1482,2.848,1500,2.056,1501,1.841,1512,2.506,1597,2.16,1611,1.962,1639,4.133,1650,2.801,1709,3.871,1710,3.033,1718,2.539,1799,2.223,1804,2.848,1834,3.19,1856,2.223,1949,4.134,1954,3.461,1957,3.26,2060,4.674,2131,4.705,2246,2.923,2607,4.954,2619,6.269,3509,4.436,3793,4.872,3867,4.562,3926,3.298,4501,5.325,4726,6.174,4727,5.325,4728,6.174,4729,5.662]],["uri/518",[1484,2.164,4730,7.086]],["title/518",[1709,2.767]],["sub_title/518",[1438,1.665,1484,1.989]],["body/518",[828,2.759,1438,2.97,1484,3.312,1636,3.715,1709,3.35,1728,3.35,1879,6.181,4731,9.033]],["uri/519",[2508,3.829,4732,7.086]],["title/519",[1709,2.767]],["sub_title/519",[1754,5.141,2508,3.52]],["body/519",[52,2.631,828,1.479,1437,1.465,1442,1.486,1466,1.992,1469,1.346,1471,0.313,1472,1.322,1476,2.747,1481,2.197,1501,2.128,1526,0.776,1602,2.215,1628,2.314,1693,1.84,1709,4,1715,2.959,1724,2.335,1739,2.335,1743,2.525,1754,7.381,1800,3.98,1801,4.441,1806,4.333,1852,1.888,1955,2.959,1961,4.054,2009,8.194,2013,2.869,2110,2.869,2111,2.112,2151,3.392,2156,6.676,2221,2.426,2272,1.978,2402,2.212,2408,2.959,2418,3.088,2475,4.441,2486,2.426,2508,4.58,2562,3.314,2607,2.828,2678,3.822,3052,3.822,3875,4.177,4733,4.843,4734,6.545,4735,4.843,4736,4.843,4737,4.843,4738,4.843,4739,4.843]],["uri/520",[1775,1.961,4740,7.086]],["title/520",[1775,2.065]],["sub_title/520",[1775,1.803,1872,2.717]],["body/520",[81,3.35,1463,2.926,1493,3.33,1728,3.309,1775,2.979,1814,4.88,1868,3.62,1872,4.49,1990,2.352,2055,3.953]],["uri/521",[4741,8.439]],["title/521",[1775,2.065]],["sub_title/521",[1995,4.682]],["body/521",[1471,0.631,1472,2.661,1775,2.697,1990,2.568,4399,7.691]],["uri/522",[1775,1.485,2178,2.414,2434,2.715,4742,5.365]],["title/522",[1775,2.065]],["sub_title/522",[1775,1.518,2178,2.468,2434,2.775]],["body/522",[1,1.162,31,1.943,48,1.998,125,1.627,335,3.91,481,1.652,499,2.382,830,1.851,832,1.811,1055,1.602,1397,3.89,1470,1.034,1471,0.487,1472,1.231,1481,1.227,1482,1.248,1487,1.693,1532,1.217,1541,1.034,1553,1.105,1559,1.258,1603,0.997,1637,1.461,1664,1.627,1670,1.355,1685,1.112,1703,2.355,1704,4.356,1705,3.252,1709,1.672,1726,2.155,1728,1.003,1761,3.241,1763,1.413,1764,2.466,1772,1.998,1775,3.215,1781,1.627,1788,1.811,1796,1.207,1798,1.652,1806,2.306,1852,1.758,1863,1.851,1868,2.353,1869,1.774,1890,1.895,1920,2.098,1924,1.811,1937,1.998,1940,1.851,1961,1.536,1981,1.17,1983,1.198,2031,1.851,2091,3.294,2101,1.316,2156,1.811,2178,3.656,2213,2.222,2222,2.061,2227,1.198,2247,1.627,2253,1.461,2254,1.516,2266,2.061,2272,1.105,2277,1.68,2291,2.48,2360,2.061,2370,2.134,2402,0.838,2434,5.414,2483,2.958,2513,2.134,2524,2.222,2529,2.333,2537,2.222,2539,2.061,2545,3.019,2603,1.258,2620,1.811,3009,2.061,3146,1.998,3163,1.943,3177,1.74,3183,2.333,3217,1.774,3230,1.281,3319,2.061,3391,1.851,3490,1.998,3501,2.222,3817,1.851,3882,2.333,3923,2.222,4042,1.895,4268,2.333,4743,2.704,4744,2.704,4745,2.704,4746,2.704,4747,4.51,4748,1.943,4749,2.704,4750,2.704,4751,2.704,4752,2.704,4753,2.333,4754,2.704,4755,2.704,4756,2.704,4757,2.134,4758,2.222,4759,2.704,4760,2.704,4761,2.704,4762,2.48,4763,2.704,4764,2.704,4765,2.704,4766,2.48,4767,2.333,4768,2.333,4769,2.704]],["uri/523",[1775,1.69,2178,2.748,4770,5.601]],["title/523",[1775,2.065]],["sub_title/523",[1775,1.518,1990,1.445,2178,2.468]],["body/523",[1451,1.426,1471,0.584,1472,2.466,1775,2.5,1793,5.708,1955,5.519,2055,4.001,2178,4.065,2248,1.617,3134,6.048,4771,8.284]],["uri/524",[1775,1.69,2178,2.748,4772,6.107]],["title/524",[1775,2.065]],["sub_title/524",[1775,1.518,1955,3.35,2178,2.468]],["body/524",[67,2.855,106,1.555,125,2.717,319,1.955,335,4.614,481,4.141,511,3.897,1443,2.441,1461,1.597,1463,1.481,1465,1.717,1469,2.261,1470,1.728,1471,0.292,1472,1.233,1480,3.897,1482,2.084,1495,2.625,1522,1.675,1526,1.552,1611,1.436,1628,2.159,1651,1.845,1655,2.471,1683,2.472,1691,3.502,1736,3.181,1771,2.178,1775,3.175,1783,2.717,1784,3.566,1790,2.855,1798,5.522,1852,1.761,1950,2.717,1955,2.76,1961,2.566,1965,3.502,1967,3.247,1979,2.76,1983,2.001,1990,1.191,1995,2.638,2020,1.82,2062,2.286,2173,2.717,2178,3.661,2272,1.845,2276,3.897,3258,2.717,4773,4.518,4774,3.566,4775,4.518,4776,4.518,4777,4.518,4778,4.518,4779,3.713,4780,3.897]],["uri/525",[1709,2.628,4781,7.086]],["title/525",[1775,2.065]],["sub_title/525",[1481,2.955,1709,2.416]],["body/525",[1,2.821,335,4.015,1055,2.567,1443,2.341,1447,0.906,1470,1.657,1485,1.657,1487,1.627,1493,1.617,1526,0.694,1664,3.95,1685,1.782,1703,2.263,1709,1.607,1724,2.089,1728,1.607,1743,1.533,1764,3.591,1775,3.257,1778,4.77,1786,3.43,1868,1.758,1877,3.114,1913,3.781,1938,1.95,2023,3.035,2091,5.337,2101,2.109,2123,3.114,2180,3.302,2190,3.302,2223,3.737,2266,3.302,2289,3.035,2365,2.738,2390,2.647,2434,3.324,2483,2.843,2485,2.263,2537,3.561,2539,6.044,2583,3.42,2584,3.561,3009,3.302,3217,2.843,3254,3.114,3264,3.561,3319,3.302,3490,3.202,3817,4.494,3879,3.302,3951,3.737,4748,3.114,4753,3.737,4757,3.42,4758,3.561,4782,3.561,4783,3.561,4784,3.737,4785,3.561,4786,4.333,4787,4.333,4788,3.974,4789,4.333,4790,4.333]],["uri/526",[1764,3.875,4791,7.086]],["title/526",[1775,2.065]],["sub_title/526",[1764,3.562,3879,4.964]],["body/526",[125,3.682,335,4.95,1469,1.702,1476,2.356,1487,2.298,1664,3.682,1667,4.524,1732,4.289,1764,5.688,1775,2.879,1778,3.682,1781,3.682,1786,3.198,1868,2.484,1938,2.755,2023,4.289,2365,3.869,2434,4.885,2539,6.43,2701,3.682,3097,4.666,3217,4.017,3319,4.666,3322,5.281,3879,7.927,4042,4.289,4757,4.832,4782,5.031,4783,5.031,4784,5.281,4785,5.031,4792,5.615,4793,6.123,4794,6.123]],["uri/527",[1709,2.628,4795,7.086]],["title/527",[1775,2.065]],["sub_title/527",[1709,2.416,3254,4.681]],["body/527",[1,2.257,335,4.03,646,3.681,1397,4.532,1442,1.613,1486,2.715,1487,1.972,1664,3.16,1703,2.745,1705,2.946,1709,3.294,1752,4.532,1764,5.634,1774,3.833,1775,3.134,1778,3.16,1934,4.147,1964,2.826,1995,3.068,2049,4.147,2091,2.557,2221,2.633,2393,4.147,2403,3.21,2434,2.659,2485,2.745,2701,3.16,3183,4.532,3254,8.137,3490,3.883,3741,3.883,3817,3.596,3832,4.532,3879,4.005,4155,4.532,4782,4.318,4796,5.255,4797,4.532,4798,5.255,4799,6.947,4800,5.255,4801,5.255,4802,5.255,4803,5.255,4804,5.255]],["uri/528",[4805,8.439]],["title/528",[1775,2.065]],["sub_title/528",[2091,3.903]],["body/528",[125,3.593,335,4.907,1603,2.202,1670,2.993,1712,1.715,1726,3.963,1764,3.267,1775,3.097,1778,3.593,1938,2.689,2023,4.186,2091,5.696,2223,5.153,2266,4.553,2403,3.65,2434,4.198,2539,6.322,2583,4.715,2584,4.91,2681,5.153,3490,6.129,3951,5.153,4268,5.153,4343,5.48,4748,4.293,4758,4.91,4782,4.91,4788,5.48,4797,5.153,4806,4.91,4807,5.975,4808,5.975,4809,5.975]],["uri/529",[1778,4.262,4810,6.499]],["title/529",[1775,2.065]],["sub_title/529",[1775,1.803,1778,3.918]],["body/529",[125,3.565,335,4.654,1047,3.511,1442,1.819,1487,2.225,1608,4.871,1658,5.112,1664,3.565,1670,2.969,1685,3.393,1703,3.096,1709,2.198,1764,3.241,1775,3.17,1778,6.485,1786,3.096,1795,3.367,1868,2.404,2091,4.015,2253,3.203,2272,2.421,2434,4.174,2771,4.871,3217,3.888,3319,4.517,4042,4.152,4753,5.112,4757,4.678,4779,4.871,4783,4.871,4784,5.112,4785,4.871,4811,5.927,4812,5.927,4813,5.436,4814,5.927,4815,5.927,4816,5.927]],["uri/530",[1775,1.961,4817,7.086]],["title/530",[1775,2.065]],["sub_title/530",[1775,1.803,3217,4.273]],["body/530",[1,3.665,125,3.744,335,4.418,1549,3.325,1638,3.325,1642,2.191,1664,5.856,1685,2.561,1728,3.611,1743,2.203,1764,3.404,1771,3.002,1775,2.899,1778,3.744,1795,3.536,1868,4.452,1981,2.694,2091,5.098,2771,5.116,3217,5.598,3817,4.26,3871,5.71,3908,4.474,4779,5.116,4818,6.226,4819,6.226,4820,6.226,4821,6.226,4822,6.226,4823,5.71]],["uri/531",[1775,1.961,4824,7.086]],["title/531",[1775,2.065]],["sub_title/531",[1775,1.803,1877,4.681]],["body/531",[1469,2.809,1664,4.843,1666,5.391,1709,3.747,1728,2.986,1775,3.205,1786,4.206,1868,3.266,1877,7.261,1965,5.221,2434,4.075,4028,6.945,4270,6.136,4825,7.384]],["uri/532",[1868,2.874,4826,7.086]],["title/532",[1775,2.065]],["sub_title/532",[1868,2.642,2190,4.964]],["body/532",[125,2.383,335,2.783,344,3.418,481,2.421,499,2.093,832,5.023,1447,1.282,1463,1.299,1486,2.047,1533,1.702,1550,1.253,1553,1.618,1593,2.55,1613,2.314,1664,2.383,1685,3.086,1705,2.222,1726,1.893,1728,1.469,1743,1.402,1764,4.619,1775,2.881,1778,4.512,1786,2.07,1787,2.026,1794,3.585,1799,2.208,1802,1.911,1842,2.653,1868,4.087,1875,2.026,1938,1.783,1961,3.484,2042,2.347,2090,2.421,2091,2.985,2115,2.047,2176,4.84,2190,6.962,2209,2.251,2272,1.618,2274,3.633,2277,2.461,2301,2.461,2414,2.711,2434,3.104,2465,2.847,2485,2.07,2517,2.847,2518,3.256,2539,5.718,2677,5.29,3217,4.023,3233,3.127,4242,3.418,4676,3.418,4677,3.418,4727,3.418,4748,2.847,4767,3.418,4779,3.256,4799,3.634,4813,3.634,4827,3.962,4828,3.962,4829,3.962,4830,5.04,4831,3.634,4832,3.962,4833,3.962,4834,3.962,4835,3.634,4836,3.962,4837,3.962,4838,3.962]],["uri/533",[1447,1.122,1775,2.128,4839,5.365]],["title/533",[1775,2.065]],["sub_title/533",[1447,0.99,1775,1.942,2289,3.317]],["body/533",[1,1.568,52,1.346,125,2.195,335,5.018,1447,2.23,1476,2.74,1484,1.115,1486,1.886,1539,1.996,1635,1.592,1642,1.284,1666,3.851,1672,1.423,1685,2.366,1703,1.907,1704,2.349,1705,2.047,1763,1.907,1764,1.996,1775,3.236,1781,4.858,1868,1.481,1875,1.866,1897,2.444,1924,2.444,1927,2.557,1940,2.498,1961,3.267,1963,2.782,1973,2.881,1981,1.58,2078,3.602,2091,1.776,2100,2.307,2156,2.444,2166,2.697,2178,1.643,2206,2.073,2227,1.617,2247,2.195,2289,4.987,2310,6.14,2402,1.132,2404,2.782,2414,2.498,2434,4.725,2549,2.498,2677,3.148,2689,2.23,3181,3.635,4270,2.782,4279,3.348,4309,3.148,4641,3.348,4748,2.623,4762,3.348,4806,3,4830,4.727,4840,3.65,4841,3.65,4842,3.65,4843,5.275,4844,3.348,4845,7.118,4846,3.65,4847,3.65,4848,3.348,4849,3.348,4850,3.65,4851,3.65,4852,3.65,4853,3.65]],["uri/534",[1778,4.262,4810,6.499]],["title/534",[1775,2.065]],["sub_title/534",[1775,1.803,1778,3.918]],["body/534",[1,2.378,67,2.198,125,2.092,319,1.505,335,3.895,1447,1.158,1448,2.126,1451,0.874,1458,1.231,1476,2.131,1487,1.306,1526,0.887,1533,2.378,1546,2.145,1547,1.88,1551,1.165,1603,2.041,1630,1.383,1637,1.88,1664,5.163,1670,1.743,1685,2.837,1764,4.3,1767,3.191,1775,3.177,1778,7.025,1787,1.779,1795,1.976,1810,2.126,1870,2.651,1875,1.779,1892,2.859,1973,2.746,2031,2.381,2091,2.695,2101,3.827,2156,2.329,2209,1.976,2434,5.038,2437,3.499,2482,2.437,2485,1.817,2557,3.191,2876,4.091,3163,2.5,3187,3.707,3233,2.746,3319,2.651,3817,3.789,3841,2.859,4757,2.746,4758,2.859,4783,2.859,4785,2.859,4823,3.191,4830,2.859,4831,3.191,4848,3.191,4854,3.479,4855,3.479,4856,3.479,4857,3.479,4858,3.479,4859,3.479,4860,3.191,4861,3.479,4862,3.479,4863,3.479,4864,3.479,4865,3.479,4866,3.479,4867,3.479,4868,3.479,4869,3.479]],["uri/535",[1775,1.485,2178,2.414,4770,4.921,4774,4.234]],["title/535",[1775,2.065]],["sub_title/535",[1775,1.31,1990,1.248,2178,2.131,4774,3.737]],["body/535",[106,1.77,337,4.719,481,3.144,773,7.57,832,6.444,1398,4.438,1447,1.076,1451,1.177,1452,2.814,1461,1.465,1463,1.687,1464,2.528,1471,0.333,1472,1.405,1495,1.993,1525,3.387,1550,1.627,1638,2.748,1645,2.78,1650,2.334,1700,2.528,1701,3.004,1704,4.801,1709,1.908,1728,1.908,1774,2.604,1775,2.664,1778,3.095,1786,2.687,1789,1.915,1806,2.631,1929,2.923,1990,1.356,2029,1.512,2101,2.504,2111,2.244,2138,3.521,2178,3.949,2224,3.521,2244,2.279,2248,0.921,2252,6.083,2271,1.79,2273,4.228,2284,3.604,2403,3.144,2545,3.445,3041,3.921,3217,3.375,4774,4.061,4870,5.145,4871,5.145,4872,5.145]],["uri/536",[1775,1.485,2178,2.414,2233,4.234,4873,5.365]],["title/536",[1775,2.065]],["sub_title/536",[1775,1.31,2178,2.131,2231,3.499,2233,3.737]],["body/536",[102,5.662,106,2.124,481,6.378,511,7.318,1395,5.662,1438,1.578,1442,1.895,1461,1.212,1526,0.989,1603,2.276,1670,3.093,1672,3.307,1709,2.29,1775,2.683,1790,3.901,1798,3.772,2091,3.005,2189,4.872,2222,4.705,2231,4.562,2233,4.872,2273,5.073,2402,1.914,2434,4.294,2584,5.073,3465,5.073,3663,5.662,3841,6.972,4734,5.662,4766,5.662,4774,4.872,4806,5.073,4849,5.662,4874,6.174,4875,6.174,4876,5.662,4877,6.174,4878,6.174,4879,6.174,4880,6.174]],["uri/537",[1775,1.69,2248,1.093,4881,6.107]],["title/537",[1775,2.065]],["sub_title/537",[1775,1.518,2029,1.612,2248,0.982]],["body/537",[335,3.465,1447,1.597,1452,4.176,1550,2.415,1775,3.143,1789,1.961,1822,5.113,1868,3.098,2029,2.244,2091,3.717,2178,4.849,2225,5.35,2248,1.367,2272,3.119,2434,5.453,2701,4.593,4882,7.637,4883,7.637,4884,7.637]],["uri/538",[2055,2.119,2248,0.857,2585,1.619,4049,2.189,4885,4.388]],["title/538",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/538",[1642,1.93,2055,2.429,4049,2.509]],["body/538",[1471,0.597,1472,2.518,1493,2.607,1495,2.707,1642,2.459,1652,4.417,1670,3.501,1672,2.724,1691,3.611,1794,3.339,1924,4.679,1948,4.203,2029,2.054,2032,4.053,2055,3.095,2105,3.918,2108,4.203,2138,4.782,2248,1.251,2583,5.516,2607,4.081,2650,3.97,3057,6.41,3169,5.326,3230,3.309,3817,4.782,3954,6.41,4049,3.197,4886,6.028,4887,5.516,4888,6.989,4889,6.41]],["uri/539",[1461,0.772,1481,1.784,1884,2.151,2248,0.704,2585,1.331,4890,3.933,4891,3.607]],["title/539",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/539",[1461,0.818,1481,1.89,1884,2.278,4891,3.821,4892,3.821]],["body/539",[22,1.982,52,1.597,1095,3.974,1459,2.193,1461,0.851,1481,3.598,1493,1.617,1496,2.341,1516,2.109,1535,2.843,1550,1.37,1560,2.016,1591,4.391,1672,3.707,1693,1.647,1794,4.544,1802,3.167,1853,2.53,1856,2.855,1885,3.342,1887,3.42,1890,1.821,1891,3.202,1920,2.016,1929,5.027,1978,1.467,1992,3.891,2029,1.273,2055,2.909,2062,2.193,2078,2.193,2087,2.314,2111,1.889,2146,2.461,2197,2.901,2221,2.171,2227,1.919,2242,4.926,2254,2.429,2270,3.035,2271,1.508,2418,1.875,2469,3.035,2516,1.795,2590,2.788,2591,2.691,2593,3.302,2597,3.974,2598,3.737,2599,3.95,2605,2.901,2612,2.788,2615,3.114,2618,3.202,2642,1.668,3041,3.302,3140,2.788,3163,3.114,3169,3.302,3258,2.606,3304,2.901,3509,3.114,3932,3.737,4893,6.841,4894,4.333,4895,4.333,4896,4.333,4897,4.333,4898,4.333,4899,4.333,4900,4.333,4901,4.333]],["uri/540",[1501,1.172,2087,2.101,2248,0.704,2585,1.331,3479,3.104,4435,2.755,4902,3.933]],["title/540",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/540",[1501,1.242,2087,2.225,3230,1.973,3479,3.288,4435,2.919]],["body/540",[1436,6.001,1737,4.381,1841,7.237,2619,7.016,3230,4.497,4748,6.824,4903,8.709]],["uri/541",[1491,2.616,1682,2.351,2248,0.857,2585,1.619,4904,4.784]],["title/541",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/541",[1491,2.999,1682,2.694,4905,5.484]],["body/541",[828,2.309,1477,3.296,1491,4.134,1493,2.82,1534,2.615,1682,3.714,1929,4.294,1938,3.402,1948,4.546,1978,2.559,2032,3.322,2062,3.825,2389,4.695,2418,4.64,2485,3.948,2516,3.131,2591,4.695,2599,4.546,2642,4.127,3140,4.864,3230,3.579,3935,5.295,4906,7.559]],["uri/542",[1461,0.772,2248,0.704,2418,2.639,2585,1.331,4051,2.58,4907,3.933]],["title/542",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/542",[1461,0.818,2418,2.759,2609,2.468,4051,2.733]],["body/542",[1447,0.901,1459,3.309,1461,1.552,1463,1.412,1464,2.117,1465,1.637,1471,0.279,1475,2.447,1477,1.878,1481,1.955,1493,2.44,1496,2.328,1526,0.69,1550,1.362,1573,2.722,1645,2.328,1656,1.724,1693,1.637,1704,4.208,1726,2.058,1771,2.077,1794,2.058,1813,2.948,1856,1.551,1885,2.47,1909,1.405,1929,3.714,1930,1.955,1951,1.823,1978,2.213,1981,2.83,1982,3.54,1983,1.908,1990,1.723,2033,2.447,2092,2.415,2111,1.878,2115,2.226,2244,2.896,2248,1.171,2395,3.283,2591,2.676,2599,2.591,2609,6.147,2631,2.772,2632,3.018,2633,2.203,2634,3.54,2714,2.632,3062,2.632,3102,2.826,3146,4.831,3230,2.04,3258,2.591,3264,3.54,3305,3.096,3309,2.48,3423,3.951,3533,5.997,3868,4.132,3935,4.581,4034,3.018,4035,3.4,4036,3.4,4121,3.4,4122,3.4,4123,3.4,4908,6.539,4909,6.539,4910,6.539,4911,4.308,4912,3.951,4913,4.308,4914,4.308,4915,4.308,4916,4.308]],["uri/543",[1481,1.959,1736,2.026,2248,0.773,2483,2.832,2585,1.461,4917,3.959]],["title/543",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/543",[1481,2.148,1488,2.019,1736,2.223,2483,3.106]],["body/543",[2,4.244,1447,1.201,1458,2.032,1461,1.987,1481,2.606,1488,3.977,1493,2.143,1526,1.293,1690,2.169,1693,2.183,1715,4.93,1855,4.36,1856,3.358,1922,3.93,1950,3.454,2001,3.22,2003,5.099,2101,2.795,2137,2.696,2383,3.768,2673,4.377,2741,3.768,3379,4.244,3935,4.023,3996,4.954,4010,8.412,4208,5.267,4918,8.069,4919,5.743,4920,5.743,4921,5.743,4922,5.267,4923,5.743,4924,5.743,4925,5.743,4926,5.743,4927,5.743,4928,5.743,4929,5.743,4930,8.069,4931,5.743]],["uri/544",[1951,2.271,2248,0.961,2585,1.816,4932,5.365]],["title/544",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/544",[1437,1.97,1951,2.757]],["body/544",[22,1.507,40,5.215,72,1.896,828,1.006,1447,1.866,1448,2.012,1451,0.52,1461,1.306,1477,1.436,1493,2.843,1496,2.864,1526,0.528,1559,1.532,1597,1.152,1611,1.047,1612,1.47,1670,1.65,1672,1.284,1703,1.72,1743,1.165,1759,1.801,1771,1.588,1856,1.186,1884,3.637,1913,1.896,1920,3.094,1933,1.345,1948,1.981,1949,2.205,1951,2.243,1955,2.012,1957,1.739,1978,1.115,1981,1.425,1990,1.396,2020,1.327,2055,1.459,2079,2.161,2081,2.367,2091,3.236,2093,2.51,2108,1.981,2109,3.02,2111,1.436,2137,1.546,2177,2.081,2229,3.477,2246,1.559,2248,0.59,2267,2.046,2633,2.71,2639,1.494,2741,2.161,2876,2.433,3037,2.161,3077,2.046,3102,2.161,3133,3.713,3158,1.981,3163,2.367,3414,6.42,3457,3.02,4167,2.841,4170,2.841,4876,3.02,4887,2.599,4933,3.293,4934,3.293,4935,8.687,4936,3.293,4937,3.293,4938,3.293,4939,3.293,4940,9.382,4941,3.293,4942,3.293,4943,3.293,4944,3.293,4945,3.293,4946,5.3,4947,3.293,4948,3.293,4949,3.293,4950,3.293,4951,3.293,4952,3.293,4953,3.293,4954,3.293,4955,3.293,4956,3.293,4957,3.293,4958,3.293,4959,3.293,4960,3.02,4961,3.293,4962,3.293,4963,3.293,4964,3.293,4965,3.293,4966,3.293,4967,3.293,4968,3.293,4969,3.293,4970,3.293,4971,3.293,4972,3.293,4973,3.293,4974,3.293]],["uri/545",[1990,1.261,2248,0.857,2585,1.619,4975,4.784,4976,4.388]],["title/545",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/545",[1990,1.445,3415,3.075,4976,5.029]],["body/545",[13,1.923,22,3.364,31,2.759,586,3.521,828,1.173,863,1.923,1055,3.545,1437,2.224,1447,1.251,1448,2.346,1463,1.259,1471,0.248,1481,1.742,1484,1.173,1491,2.099,1495,2.318,1551,2.004,1560,1.786,1585,1.557,1612,1.714,1649,2.837,1664,2.309,1698,1.756,1707,2.627,1722,3.155,1763,2.005,1791,2.759,1794,2.859,1802,1.851,1814,2.099,1863,2.627,1933,1.568,1948,3.599,1965,1.984,1997,2.571,2015,3.03,2032,3.956,2095,2.471,2111,1.674,2112,2.837,2137,1.802,2138,2.627,2146,4.177,2253,2.075,2390,2.346,2404,2.926,2418,2.59,2426,3.232,2469,2.69,2511,2.926,2741,2.519,3037,2.519,3062,2.346,3150,3.03,3158,2.309,3230,4.263,3391,2.627,3415,5.047,3417,2.759,3426,2.837,3486,2.926,3832,3.311,3868,3.782,3926,2.051,3949,2.759,4048,3.155,4051,3.926,4103,3.155,4308,2.759,4329,2.759,4375,3.311,4405,2.69,4935,3.311,4977,3.839,4978,3.839,4979,3.839,4980,3.311,4981,3.839,4982,3.839,4983,3.839,4984,3.839,4985,3.839,4986,3.839,4987,3.839,4988,3.839,4989,3.839,4990,3.311,4991,3.839,4992,3.839,4993,3.839,4994,3.839,4995,3.839,4996,3.521]],["uri/546",[1437,1.306,1951,1.827,2248,0.773,2585,1.461,4997,4.317,4998,3.959]],["title/546",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/546",[1437,1.432,1951,2.004,4998,4.343,4999,4.343]],["body/546",[1437,2.995,1447,2.07,1546,3.02,1672,3.04,1799,2.807,1822,5.221,1938,3.509,1951,4.19,1978,2.639,2091,3.795,2137,4.647,2225,5.463,2281,5.35,3417,5.603,3513,6.726,4935,6.726,4999,9.081,5000,7.151]],["uri/547",[2105,2.682,2248,0.857,2585,1.619,4195,3.274,4917,4.388]],["title/547",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/547",[1488,2.338,2105,3.075,4195,3.753]],["body/547",[106,1.378,318,1.968,1439,2.339,1441,1.417,1447,2.029,1449,2.246,1452,2.19,1464,1.968,1471,0.259,1472,1.093,1485,1.532,1488,3.914,1490,1.356,1493,1.494,1495,1.551,1499,2.447,1591,2.217,1642,2.658,1646,3.611,1656,1.603,1672,2.945,1738,2.048,1789,1.028,1856,1.442,1872,1.671,1897,2.682,1978,2.093,1990,1.055,2062,2.027,2091,1.949,2092,2.246,2101,1.949,2137,1.88,2201,2.682,2221,2.007,2242,2.488,2246,2.928,2248,1.352,2271,2.955,2277,2.488,2403,3.778,2418,1.733,2516,1.659,2559,2.682,2587,4.569,2588,3.052,2591,2.488,2603,1.864,2633,2.048,2639,1.817,2645,3.052,2646,2.628,2673,3.052,2701,2.409,3062,2.447,3140,3.98,3973,6.515,4307,3.673,4503,5.334,5001,4.005,5002,7.327,5003,4.005,5004,4.005,5005,4.005,5006,4.005,5007,4.005,5008,3.673,5009,4.005,5010,4.005,5011,4.005,5012,4.005,5013,4.005,5014,4.005,5015,4.005,5016,4.005,5017,4.005,5018,4.005,5019,4.005,5020,4.005,5021,4.005,5022,3.455,5023,3.455,5024,3.673,5025,4.005]],["uri/548",[2248,0.961,2585,1.816,5026,5.365,5027,4.628]],["title/548",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/548",[5027,5.618,5028,5.974]],["body/548",[1005,3.059,1130,3.469,1441,2.244,1447,1.612,1451,0.653,1463,1.357,1471,0.268,1472,1.13,1479,2.975,1485,1.583,1488,4.191,1493,1.544,1496,2.237,1512,1.222,1526,0.663,1549,2.211,1553,1.691,1559,3.588,1571,2.716,1572,2.139,1639,1.563,1642,3.041,1705,2.321,1747,2.417,1790,2.616,1878,2.745,1920,1.926,1938,1.863,1989,5.006,1990,1.091,2005,3.57,2053,3.402,2115,5.288,2137,1.943,2146,2.351,2162,2.264,2180,3.155,2203,2.9,2244,1.833,2249,3.402,2271,2.683,2405,3.059,2414,2.833,2631,2.664,2633,3.243,2673,3.155,2808,3.059,2968,3.059,3230,3.003,3433,3.059,3784,3.57,3900,4.443,3903,5.471,4960,5.817,5000,3.796,5023,7.455,5024,7.072,5027,5.471,5028,3.796,5029,4.139,5030,4.139,5031,4.139,5032,4.139,5033,4.139,5034,4.139,5035,6.343,5036,4.139,5037,4.139,5038,4.139,5039,4.139,5040,4.139,5041,4.139]],["uri/549",[1471,0.254,1472,1.074,1488,1.677,1642,1.384,2248,0.704,2585,1.331,5042,3.933]],["title/549",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/549",[1471,0.27,1472,1.137,1488,1.776,1642,1.466,2248,0.746]],["body/549",[318,3.37,1441,2.427,1471,0.444,1472,2.487,1488,4.836,1499,4.191,1550,2.169,1591,3.797,1612,3.062,1642,3.599,1739,3.307,1794,4.353,1855,3.707,1856,2.47,1871,3.846,1951,2.903,2091,3.338,2248,1.831,2265,4.126,2272,2.802,2301,4.261,3391,4.694,4195,4.694,5008,6.291,5023,5.917,5043,6.859,5044,6.859]],["uri/550",[1670,2.397,2105,2.682,2248,0.857,2585,1.619,5045,4.784]],["title/550",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/550",[1670,2.747,2105,3.075,2265,3.298]],["body/550",[]],["uri/551",[2248,0.961,2580,4.628,2585,1.816,4885,4.921]],["title/551",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/551",[1642,2.292,2580,5.618]],["body/551",[1465,3.656,1526,1.542,2395,7.331,2633,4.918,3230,4.555,5046,8.822]],["uri/552",[72,2.486,2248,0.773,2585,1.461,5047,4.317,5048,6.006]],["title/552",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/552",[72,2.726,2227,2.097,5048,6.438]],["body/552",[828,2.562,1471,0.393,1472,1.658,1560,4.472,1572,4.335,1642,2.137,1666,4.066,1690,2.294,1711,2.078,1789,2.661,1847,4.156,1853,3.546,1863,4.156,1920,2.826,1922,4.156,1948,3.652,2074,4.83,2142,2.711,2221,3.042,2418,3.63,2591,5.969,2603,2.826,3228,6.198,3230,3.972,3269,5.569,3961,3.984,3978,4.156,4051,5.503,4503,7.236,4835,5.569,5002,5.238,5049,5.569,5050,6.073,5051,6.073,5052,5.238,5053,6.073]],["uri/553",[1617,1.862,1690,1.485,2248,0.704,2585,1.331,5054,3.933,5055,3.392,5056,3.607]],["title/553",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/553",[1617,1.973,1690,1.574,5055,3.594,5056,3.821,5057,4.166]],["body/553",[828,2.24,1486,4.919,1572,3.79,1591,6.193,1594,3.873,1667,5.419,1726,4.549,1779,4.72,1920,3.413,1922,5.019,1929,6.355,2105,4.112,2112,5.419,2271,2.552,2418,4.12,2559,4.911,3230,4.508,3948,6.027,4010,5.789,5058,7.335]],["uri/554",[1557,2.728,2248,0.773,2271,1.502,2585,1.461,3926,2.306,5059,4.317]],["title/554",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/554",[1557,2.992,2271,1.647,3926,2.529,5060,4.084]],["body/554",[1978,3.256,2599,5.785,4051,6.31,4054,7.905,5061,9.619,5062,9.619]],["uri/555",[1461,0.709,1538,2.109,1759,1.975,1928,2.595,2248,0.647,2585,1.222,5063,3.611,5064,3.312]],["title/555",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/555",[1461,0.73,1538,2.172,1759,2.034,1928,2.673,3988,3.057,5064,3.411]],["body/555",[1458,3.12,1978,2.985,2389,5.477,2506,6.034,2632,6.177,3230,4.176,3741,6.516,3988,8.782,4000,7.606,4103,7.246,5065,8.818,5066,8.818]],["uri/556",[1990,1.414,2248,0.961,2585,1.816,5067,5.365]],["title/556",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/556",[1990,1.716,2264,5.618]],["body/556",[1452,4.551,1471,0.539,1472,2.272,1611,2.646,1789,2.137,1990,2.718,2055,3.686,2093,6.343,2264,8.897,2289,7.226,2701,5.006,3939,6.343,4570,7.633,4887,6.569,5068,8.323]],["uri/557",[2248,0.961,2585,1.816,2642,2.065,5069,5.365]],["title/557",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/557",[2642,2.507,4308,4.681]],["body/557",[499,3.105,863,2.946,1452,3.215,1493,3.061,1496,3.177,1612,2.625,1636,2.418,1681,4.64,1690,2.221,1780,4.024,1783,3.536,1853,3.433,1856,3.401,1920,3.817,1952,3.215,1955,3.593,1957,3.105,2032,4.152,2105,4.599,2138,4.024,2244,3.633,2274,3.483,2283,4.832,2418,4.088,2426,2.584,2590,3.784,2607,3.433,2609,3.483,2633,3.006,2642,3.157,3486,7.2,3868,3.716,3926,3.141,3978,4.024,4152,4.832,4886,7.075,4990,5.072,5052,5.072,5070,5.393,5071,5.393,5072,5.393]],["uri/558",[40,3.274,2248,0.857,2585,1.619,3900,3.352,5073,4.784]],["title/558",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/558",[40,3.753,3900,3.842,5074,5.484]],["body/558",[1447,1.665,1452,4.356,1470,3.046,1488,4.279,1490,2.696,1495,3.085,1642,2.803,1672,3.105,1735,5.126,2244,3.528,2265,4.791,2403,4.867,2583,6.286,2604,6.07,2673,6.07,3055,8.656,3404,5.724,5002,6.87,5022,6.87,5075,7.965]],["uri/559",[1990,1.414,2248,0.961,2585,1.816,5076,5.365]],["title/559",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/559",[1990,1.716,5077,5.974]],["body/559",[1447,1.448,1471,0.448,1472,1.89,1487,2.599,1572,3.578,1693,2.631,1759,3.786,1787,3.54,1794,3.308,1799,3.3,1814,3.786,1952,3.786,1978,2.344,1990,2.416,2091,5.324,2119,5.276,2244,3.066,2281,3.741,2506,4.738,2609,5.431,2633,3.54,3228,5.116,3242,4.738,3893,5.972,3908,4.975,4331,7.907,5077,6.35,5078,6.923,5079,6.923]],["uri/560",[2248,0.961,2585,1.816,5080,5.365,5081,4.628]],["title/560",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/560",[2271,2.266,5081,5.618]],["body/560",[1447,1.63,1461,1.945,1471,0.505,1472,2.129,1481,4.493,1597,2.728,1856,2.807,1978,2.639,2271,2.713,2390,4.764,3074,5.336,3140,5.018,4270,5.943,4922,7.151,5081,6.726,5082,7.798,5083,7.798,5084,7.798,5085,7.798,5086,7.798,5087,7.798,5088,7.798]],["uri/561",[1656,1.915,2248,0.857,2585,1.619,2722,4.127,5089,4.784]],["title/561",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/561",[1656,2.195,2043,4.328,2722,4.73]],["body/561",[22,3.167,863,3.469,1451,1.093,1464,3.402,1493,2.583,1656,3.669,1692,2.665,1872,2.888,1894,4.164,1978,3.103,1984,3.37,2165,4.3,2209,3.933,2271,2.409,2284,4.85,2389,4.3,2418,2.996,2469,4.85,2591,4.3,2599,4.164,2603,3.222,2642,3.528,2650,3.933,3055,5.972,3972,4.164,4027,5.276,4282,5.972,5060,5.972,5090,6.923,5091,6.923,5092,6.923,5093,6.923,5094,6.923]],["uri/562",[13,1.673,1780,2.285,1857,2.074,2248,0.598,2585,1.13,2632,2.339,2988,2.743,3404,2.399,5095,3.338]],["title/562",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/562",[13,1.683,1780,2.299,1857,2.087,2632,2.353,2988,2.761,3404,2.414,5096,3.359]],["body/562",[1,3.543,1461,2.118,1464,2.912,1572,3.063,1690,3.116,1789,1.522,1813,5.645,1929,3.367,1978,2.006,2074,3.413,2105,3.323,2254,3.323,2265,3.565,2389,3.681,2403,3.621,2418,2.565,2607,3.461,2650,4.686,3045,4.678,3230,2.807,3793,6.51,3808,7.565,3941,6.51,3978,5.645,3981,6.095,3982,6.51,3983,6.778,3984,6.51,3985,7.115,3986,7.115,4242,5.112,4980,5.112,5097,5.927,5098,5.927,5099,5.927,5100,5.927]],["uri/563",[1760,3.332,2248,0.961,2585,1.816,5101,5.365]],["title/563",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/563",[1760,4.046,5102,5.618]],["body/563",[863,3.437,1459,3.471,1477,2.991,1525,2.414,1693,2.607,1760,4.261,1789,1.761,1794,3.277,1841,5.228,1896,5.068,1977,5.637,1978,2.322,1990,1.808,2082,5.068,2105,3.846,2203,4.805,2229,6.711,2390,4.191,2411,5.228,2469,4.805,2603,3.192,2633,3.507,2634,5.637,3152,5.637,4892,6.291,4893,5.917,5022,5.917,5102,5.917,5103,6.859,5104,6.859,5105,6.291,5106,6.859,5107,6.859,5108,6.859,5109,6.859]],["uri/564",[1488,2.04,1736,2.246,2248,0.857,2585,1.619,5110,4.784]],["title/564",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/564",[1488,2.338,1736,2.574,2791,3.597]],["body/564",[1488,3.851,1693,3.433,1759,4.94,1763,4.718,1856,3.252,2011,7.423,2218,5.611,2249,7.423,2588,6.884,2633,4.619,5111,9.033]],["uri/565",[1500,1.112,2248,0.598,2585,1.13,5112,3.338,5113,2.88,5114,3.062,5115,2.88,5116,2.88,5117,3.062]],["title/565",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/565",[1500,1.119,2108,2.02,5113,2.898,5114,3.081,5115,2.898,5116,2.898,5117,3.081]],["body/565",[828,2.115,1447,1.448,1553,3.744,1978,2.344,1990,1.824,2118,4.975,2123,4.975,2244,3.066,2301,4.3,2389,4.3,2402,2.146,2610,6.35,3230,4.341,3442,4.975,3741,5.116,3893,5.972,3926,3.698,4027,6.986,4042,6.422,4134,5.972,4309,5.972,5115,5.972,5116,7.907,5118,6.923,5119,6.923,5120,6.923,5121,6.923,5122,6.923,5123,6.923,5124,6.923,5125,6.923]],["uri/566",[1445,1.384,1458,1.392,1488,1.677,2248,0.704,2585,1.331,3230,1.862,5126,3.607]],["title/566",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/566",[1005,3.079,1445,1.466,1458,1.474,1488,1.776,3230,1.973]],["body/566",[1005,6.928,1789,2.407,1859,4.794,2137,4.401,2402,2.906,3230,4.44,5127,9.376,5128,9.376]],["uri/567",[1458,1.181,1515,2.148,1522,1.238,1611,1.061,2248,0.598,2511,2.544,2585,1.13,3230,1.581,5126,3.062]],["title/567",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/567",[1005,2.482,1458,1.189,1515,2.162,1522,1.246,1611,1.068,2511,2.56,3230,1.591]],["body/567",[81,2.381,646,2.9,1005,3.059,1428,3.267,1447,0.866,1458,2.244,1461,0.813,1465,1.573,1469,1.151,1481,2.878,1487,1.554,1515,4.962,1522,2.352,1560,2.951,1585,1.679,1611,2.016,1613,2.417,1690,1.563,1739,1.996,1789,1.063,1856,3.112,1877,4.558,1925,3.267,1929,4.38,1981,1.791,1984,2.015,2013,2.452,2015,3.267,2050,3.875,2055,1.833,2060,1.996,2137,1.943,2149,3.402,2150,3.267,2221,2.074,2242,2.571,2244,3.828,2413,4.687,2418,2.745,2511,4.834,2533,3.57,2590,2.664,2591,3.94,2599,3.815,2605,2.772,2608,3.57,2612,2.664,2614,3.267,2618,3.059,2633,2.117,2642,2.441,3102,4.161,3125,5.817,3140,2.664,3230,3.651,3255,2.616,3309,2.383,3900,2.9,3978,2.833,3981,3.059,3982,3.267,3983,3.402,3984,3.267,4041,3.267,4435,4.443,4539,3.796,4996,3.796,5129,3.796,5130,4.139,5131,4.139,5132,3.796,5133,6.343,5134,4.139,5135,4.139,5136,4.139,5137,4.139,5138,3.57,5139,4.139]],["uri/568",[1461,0.847,1613,1.497,1683,0.779,1841,1.954,2248,0.459,2362,1.592,2403,1.566,2585,0.868,2632,1.796,4435,1.796,5140,2.564,5141,2.351]],["title/568",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/568",[1461,0.807,1613,1.414,1683,0.736,1841,1.845,2362,1.504,2403,1.479,2632,1.696,4435,1.696,5141,2.221,5142,2.421]],["body/568",[1436,6.299,1737,4.599,1797,4.815,1802,3.8,1856,2.837,1872,3.287,1885,2.976,1896,5.823,1922,5.393,2112,5.823,2206,4.476,2288,7.227,2418,3.41,2607,4.601,2619,5.823,4010,6.219,4389,7.227,4903,7.227,5105,7.227,5143,7.88,5144,7.227]],["uri/569",[2248,0.857,2585,1.619,5145,4.784,5146,4.388,5147,4.388]],["title/569",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/569",[5146,5.029,5147,5.029,5148,5.484]],["body/569",[19,4.902,1447,1.78,1481,4.746,1493,3.177,1794,4.068,2029,2.502,2271,2.962,2593,8.63,3112,7.809,3230,4.032,5049,7.809,5149,8.514,5150,8.514]],["uri/570",[1927,3.024,2082,3.19,2248,0.773,2585,1.461,3942,3.407,5151,4.317]],["title/570",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/570",[1927,3.317,2082,3.499,3942,3.737,5152,4.735]],["body/570",[1493,3.29,1675,6.337,1737,4.93,1763,4.606,1856,3.175,2032,3.875,2055,3.905,2082,6.516,3942,6.959,4889,8.087,5153,8.818,5154,8.818]],["uri/571",[1695,2.997,1763,2.054,1976,2.691,2248,0.704,2585,1.331,5155,3.933,5156,3.607]],["title/571",[2029,1.397,2248,0.851,4049,2.175]],["sub_title/571",[1695,3.175,1763,2.176,1976,2.851,5156,3.821,5157,4.166]],["body/571",[80,3.571,1459,3.571,1461,1.823,1482,3.255,1493,3.463,1560,4.319,1695,7.074,1789,2.383,1872,2.943,1976,7.541,2055,3.125,2246,3.341,2516,2.922,2591,5.765,2599,4.243,2607,4.119,2650,4.008,2693,4.54,4033,5.798,5158,7.055,5159,7.055,5160,7.055,5161,7.055,5162,7.055,5163,7.055]],["uri/572",[1451,1.118,5164,6.499]],["title/572",[1451,1.178]],["sub_title/572",[1451,1.028,1508,1.716]],["body/572",[80,2.373,81,3.122,863,3.492,1442,1.439,1447,2.057,1451,1.769,1461,2.154,1484,2.129,1508,1.236,1512,2.058,1522,1.739,1525,2.452,1526,1.577,1566,4.045,1567,3.854,1579,3.271,1597,1.641,1612,2.093,1638,2.505,1639,1.771,1642,1.65,1726,3.33,1731,3.209,1794,2.241,1855,2.534,1872,1.956,1878,3.984,1879,3.209,1975,3.959,1990,1.236,2023,3.285,2085,2.738,2161,2.664,2272,2.846,2350,3.701,2407,2.477,2408,2.865,2485,2.449,2637,2.449,2652,2.163,2799,4.045,3304,3.14,3920,4.301,5165,4.689,5166,4.689,5167,4.689,5168,4.689,5169,6.969,5170,4.689,5171,4.689]],["uri/573",[1451,0.964,1508,1.609,5172,6.107]],["title/573",[1451,1.178]],["sub_title/573",[1451,0.866,1508,1.445,2665,4.179]],["body/573",[106,3.226,1451,1.48,1459,4.745,1461,1.841,1693,3.563,2020,3.778,2485,4.897,5173,9.376]],["uri/574",[1451,1.118,5174,7.086]],["title/574",[1451,1.178]],["sub_title/574",[1451,1.028,1501,1.942]],["body/574",[1451,1.806,1466,3.584,1469,2.423,1471,0.564,1487,3.271,1490,2.95,1500,2.903,1501,2.598,1546,3.375,1711,2.982,2097,5.017,2516,3.609]],["uri/575",[5175,8.439]],["title/575",[1451,1.178]],["sub_title/575",[2059,3.832]],["body/575",[3,1.223,24,1.98,828,2.039,1451,1.593,1466,2.745,1469,1.855,1471,0.579,1473,2.029,1490,3.028,1493,2.49,1510,2.933,1522,2.475,1528,4.931,1529,3.248,1533,2.867,1534,2.309,1549,3.565,1550,2.111,1559,3.106,1579,3.133,1611,2.121,1700,3.279,1711,2.284,1748,3.378,1785,2.68,1882,4.796,1909,2.918,1975,3.791,2033,3.791,2059,3.189,2096,3.525,2162,3.65,3237,4.378,5176,6.674]],["uri/576",[1451,0.847,1651,2.191,1685,2.207,5164,4.921]],["title/576",[1451,1.178]],["sub_title/576",[1451,0.747,1508,1.248,1651,1.934,1685,1.948]],["body/576",[3,1.201,106,3.845,1451,1.035,1471,0.647,1473,1.993,1487,2.461,1490,2.219,1501,1.955,1508,2.635,1510,3.884,1603,2.417,1645,3.543,1688,3.191,1786,4.617,1806,3.352,1985,6.013,1986,5.655,2020,2.641,2061,5.388,2096,3.462,2218,4.072,2277,4.072,2290,8.106,2383,4.301,2406,4.996,3077,4.072,3255,4.143,3310,4.711,3390,4.844,5177,6.556,5178,6.556]],["uri/577",[1699,2.892,2246,2.892,5179,6.107]],["title/577",[1451,1.178]],["sub_title/577",[1699,2.597,2246,2.597,3237,3.597]],["body/577",[1442,2.344,1445,2.687,1451,1.793,1458,2.702,1459,4.945,1467,3.826,1512,2.255,1526,1.224,1670,3.826,1688,3.717,1729,3.789,1768,3.649,1799,2.749,1913,4.397,1932,4.915,1990,2.012,2005,6.587,2142,3.409,2246,3.616,2603,3.554,2665,5.82,3237,5.01]],["uri/578",[5180,8.439]],["title/578",[1451,1.178]],["sub_title/578",[1748,4.059]],["body/578",[24,1.832,30,5.325,106,2.124,1447,1.291,1451,1.53,1466,3.987,1471,0.399,1473,1.877,1500,2.056,1546,3.755,1551,3.495,1557,3.901,1688,3.005,1708,3.713,1712,2.436,1748,5.283,1789,1.585,1961,3.507,1975,3.507,1983,2.734,2020,2.487,2059,2.95,2097,3.555,2142,2.756,2205,4.705,2254,3.461,2414,4.225,2423,4.225,2490,5.662,2508,3.336,2603,2.873,2876,4.562,3297,3.657,3300,4.562,4313,5.325,5181,6.174]],["uri/579",[1451,1.118,5182,7.086]],["title/579",[1451,1.178]],["sub_title/579",[1451,1.028,1458,2.305]],["body/579",[828,1.727,1447,1.183,1451,1.736,1458,3.892,1466,2.326,1467,2.833,1469,1.572,1490,2.702,1495,2.19,1510,2.485,1612,2.525,1642,1.99,1683,1.719,1690,2.136,1691,2.922,1698,2.587,1699,2.678,1710,2.779,1726,2.702,1729,3.96,1732,3.962,1736,2.655,1743,2.001,1768,3.814,1776,3.87,1852,2.205,1924,5.344,1950,3.401,1961,3.213,1984,2.752,1995,3.302,2056,4.179,2057,3.455,2059,2.702,2062,2.862,2141,3.64,2142,2.525,2427,5.187,2485,2.954,3077,3.513,3258,3.401,3380,4.648,3798,4.463,5183,5.656,5184,5.656,5185,5.656]],["uri/580",[1611,2.252,5186,7.086]],["title/580",[1451,1.178]],["sub_title/580",[1522,2.416,1611,2.07]],["body/580",[80,4.788,81,3.887,481,2.617,499,2.262,832,4.359,1447,1.361,1451,1.493,1458,2.304,1461,1.278,1465,1.628,1471,0.277,1472,1.169,1484,1.988,1525,4.132,1526,0.686,1547,3.518,1553,1.749,1571,4.271,1575,5.659,1578,2.931,1579,3.056,1601,2.66,1642,2.771,1651,1.749,1683,1.979,1710,3.198,1721,3.38,1728,1.588,1769,3.857,1775,1.802,1810,2.617,1852,1.67,1872,1.787,1932,2.756,1938,1.927,1961,4.473,1975,3.698,1978,1.45,1983,1.897,2028,3.078,2038,3,2173,3.915,2254,2.401,2508,3.518,3187,4.359,3513,3.694,4042,3,4676,3.694,4677,3.694,5187,4.283,5188,5.97,5189,4.283]],["uri/581",[5190,7.279]],["title/581",[1451,1.178]],["sub_title/581",[1579,3.764]],["body/581",[22,1.803,81,3.161,106,2.573,828,1.865,1437,2.262,1438,1.007,1441,1.395,1442,1.875,1447,1.277,1451,1.684,1458,1.395,1465,2.321,1466,1.621,1471,0.59,1472,1.076,1473,1.856,1486,2.037,1487,1.48,1490,2.531,1501,1.175,1510,1.732,1512,2.487,1525,1.387,1547,2.13,1559,1.834,1575,4.389,1579,5.523,1593,2.536,1594,2.081,1603,1.453,1611,1.941,1612,2.727,1651,2.495,1686,2.408,1693,3.664,1710,3.001,1718,2.512,1731,2.697,1743,1.395,1769,3.618,1774,1.995,1795,2.239,1799,1.419,1820,2.448,1852,2.381,1857,2.448,1890,1.656,1975,2.239,1981,1.706,1983,1.746,2032,1.732,2087,2.105,2134,2.761,2545,2.639,3154,2.408,3225,3.239,3837,3.4,5188,3.615,5191,3.941,5192,3.4]],["uri/582",[5193,8.439]],["title/582",[1451,1.178]],["sub_title/582",[1559,3.732]],["body/582",[]],["uri/583",[1559,3.297,5194,7.086]],["title/583",[1451,1.178]],["sub_title/583",[1559,3.031,1851,2.908]],["body/583",[1442,2.613,1451,1.651,1463,2.791,1471,0.551,1484,2.601,1485,3.256,1559,4.867,1612,4.67,1638,4.548,1639,3.216,1692,3.277,1851,3.801,4748,6.118]],["uri/584",[1559,3.297,5195,7.086]],["title/584",[1451,1.178]],["sub_title/584",[1559,3.031,3009,4.964]],["body/584",[1447,1.565,1451,1.181,1463,2.453,1484,3.259,1485,2.862,1510,3.288,1559,5.428,1612,4.305,1638,3.997,1692,2.88,1706,4.909,1739,3.608,1851,4.764,1901,3.787,1944,6.206,3009,7.35,4230,6.149]],["uri/585",[5196,8.439]],["title/585",[1451,1.178]],["sub_title/585",[1526,1.285]],["body/585",[3,1.741,79,3.214,333,6.384,1437,2.212,1438,1.28,1441,3.362,1445,1.761,1449,4.1,1451,1.595,1461,1.436,1471,0.615,1473,2.626,1475,5.397,1526,1.62,1539,4.725,1597,1.752,1639,1.891,1642,1.761,1651,2.045,1711,2.502,1728,1.857,1800,4.114,1847,3.426,1857,3.109,1859,2.56,1868,2.966,1912,4.591,1913,2.882,1932,3.222,1938,2.253,1951,2.119,1975,2.844,1999,3.597,2051,3.597,2252,3.164,2603,2.329,2773,6.308,3177,3.222,3305,3.597,3309,2.882,3311,4.114,3329,3.951,3770,4.591,5197,5.006]],["uri/586",[3265,5.236,5198,7.086]],["title/586",[1451,1.178]],["sub_title/586",[1771,3.141,3265,4.813]],["body/586",[]],["uri/587",[5199,8.439]],["title/587",[1451,1.178]],["sub_title/587",[1550,2.536]],["body/587",[1442,2.368,1451,1.709,1471,0.499,1473,2.345,1512,2.279,1549,5.783,1550,3.725,1639,2.914,1642,2.715,1666,5.167,1718,3.174,1789,1.981,2162,5.379,2172,5.28,3458,5.545,4683,7.077]],["uri/588",[5200,8.439]],["title/588",[1451,1.178]],["sub_title/588",[3944,6.917]],["body/588",[1,3.575,1447,1.74,1451,1.628,1660,8.141,1693,3.163,1708,6.204,1731,5.695,1783,5.006,1804,3.84,1961,4.728,2232,8.477,3187,5.573,3233,6.569,4860,7.633]],["uri/589",[5201,8.439]],["title/589",[1451,1.178]],["sub_title/589",[1639,3.029]],["body/589",[81,2.107,1447,1.66,1451,1.581,1466,2.308,1482,2.589,1500,1.87,1501,2.367,1512,2.344,1539,3.069,1639,4.26,1650,2.547,1709,2.081,1710,2.758,1718,2.308,1789,1.441,1834,2.9,1856,2.858,1949,3.758,1954,3.147,1957,4.193,1983,2.486,2029,1.65,2060,5.096,2091,2.732,2092,3.147,2246,2.658,2248,1.005,2485,2.932,2545,3.758,2607,4.636,2619,5.866,3509,4.033,3793,4.43,3837,4.841,3867,4.147,3926,2.998,4501,4.841,4729,5.148,5202,5.613,5203,5.148,5204,5.613]],["uri/590",[1451,0.964,1512,1.803,5190,5.267]],["title/590",[1451,1.178]],["sub_title/590",[1451,0.866,1512,1.619,1579,2.574]],["body/590",[81,2.692,106,2.468,499,2.574,1055,2.888,1437,2.838,1442,1.496,1447,1.019,1451,1.787,1458,1.725,1470,2.743,1512,2.952,1522,1.808,1526,1.149,1559,3.959,1579,4.907,1603,1.797,1611,2.279,1612,2.176,1651,1.991,1690,1.841,1699,2.308,1701,2.846,1703,2.546,1710,2.395,1724,2.35,1727,4.204,1769,4.248,1790,4.532,1799,1.755,1853,2.846,1857,3.028,1938,2.194,1974,3.336,1976,3.336,1988,3.198,2023,5.024,2029,2.5,2032,2.142,2050,2.978,2068,5.893,2261,4.204,2350,3.847,2701,2.932,3935,3.415,5205,4.874,5206,4.874,5207,4.874,5208,4.874]],["uri/591",[1451,0.847,1526,0.86,1796,2.395,5209,5.365]],["title/591",[1451,1.178]],["sub_title/591",[1451,0.747,1526,0.759,1796,2.114,1810,2.893]],["body/591",[22,3.465,79,2.309,1437,1.589,1441,1.859,1447,1.857,1451,1.626,1461,1.032,1465,1.997,1475,2.985,1481,3.437,1486,3.914,1487,1.972,1508,1.385,1522,1.949,1526,1.877,1553,3.628,1594,2.775,1603,1.937,1638,2.807,1672,2.048,1728,1.949,1735,3.382,1769,3.113,1772,3.883,1791,5.443,1795,2.985,1810,6.759,1814,2.873,1878,2.274,1884,2.873,1885,2.861,1928,3.776,1978,1.779,2092,2.946,2095,3.382,2637,2.745,3418,4.318,3458,3.776,5210,5.255,5211,5.255,5212,5.255,5213,5.255]],["uri/592",[1484,2.164,5214,7.086]],["title/592",[1451,1.178]],["sub_title/592",[1438,1.665,1484,1.989]],["body/592",[6,3.826,1055,3.99,1438,2.766,1442,2.762,1447,1.408,1451,1.421,1459,3.408,1461,1.323,1470,2.576,1471,0.582,1472,1.839,1477,2.937,1484,3.444,1488,2.871,1508,1.775,1526,1.079,1579,3.161,1612,3.007,1636,2.77,1650,3.056,1686,4.115,1693,2.56,1771,3.247,1978,2.28,2224,4.609,3216,5.809,4042,4.718,4682,5.133,5215,6.735]],["uri/593",[4682,5.4,5216,7.086]],["title/593",[1451,1.178]],["sub_title/593",[1451,1.028,4682,4.964]],["body/593",[5217,9.875,5218,9.875,5219,9.875,5220,9.875]],["uri/594",[4682,5.4,5190,6.112]],["title/594",[1451,1.178]],["sub_title/594",[1579,3.057,4682,4.964]],["body/594",[1512,2.878,3672,8.938,3673,8.938,3674,8.938,5221,9.746]],["uri/595",[2639,3.215,5222,6.499]],["title/595",[2642,2.871]],["sub_title/595",[2639,2.955,2642,2.507]],["body/595",[1457,2.361,1461,1.265,1471,0.565,1472,2.385,1493,2.404,1510,2.831,1526,1.032,1591,5.487,1645,3.481,1656,2.578,1690,2.433,1712,2.508,1726,3.078,1738,4.466,1748,3.26,1796,2.876,1853,3.761,1925,5.084,1930,2.923,1978,2.181,2020,2.596,2032,2.831,2044,3.106,2055,3.869,2062,3.26,2077,4.313,2183,5.908,2248,1.153,2615,4.629,2639,2.923,2642,2.479,3054,5.908,3499,4.91,3526,5.557,5223,6.442,5224,5.908,5225,6.442]],["uri/596",[3089,3.661,5226,7.086]],["title/596",[2642,2.871]],["sub_title/596",[2270,4.563,3089,3.366]],["body/596",[106,2.683,828,2.382,1465,2.963,1481,4.493,1485,2.982,1591,4.317,1690,3.74,1978,2.639,2055,4.385,2270,5.463,2271,3.445,2605,6.63,2639,3.538,2642,3.811,3089,5.116,4308,5.603,5227,7.798]],["uri/597",[2639,3.215,5228,7.086]],["title/597",[2642,2.871]],["sub_title/597",[2271,2.266,2639,2.955]],["body/597",[1436,3.274,1447,1.568,1452,2.833,1461,1.018,1463,1.699,1477,2.259,1515,3.334,1522,1.921,1550,1.639,1572,2.677,1591,2.868,1594,2.736,1597,1.813,1611,2.383,1672,2.02,1787,2.649,1789,1.33,1794,2.476,1894,3.116,1895,3.025,1920,2.411,1929,4.259,1952,4.1,1971,6.161,1978,2.982,1990,1.976,2031,3.546,2067,4.089,2092,2.905,2244,2.295,2248,1.342,2265,3.116,2271,2.609,2272,2.116,2587,3.828,2609,4.442,2639,3.402,2642,2.886,2701,3.116,3037,4.919,3089,2.677,3404,3.723,3939,3.949,4030,4.469,4051,4.919,4098,3.949,4145,4.089,5144,4.752,5229,5.181,5230,5.181,5231,4.752,5232,5.181,5233,5.181,5234,5.181,5235,5.181,5236,5.181,5237,5.181]],["uri/598",[2642,2.727,5238,7.086]],["title/598",[2642,2.871]],["sub_title/598",[1457,2.387,2642,2.507]],["body/598",[15,2.506,22,1.712,81,2.202,828,1.792,863,1.875,1047,2.217,1442,1.149,1457,2.149,1459,1.894,1461,0.735,1464,3.554,1469,2.011,1484,1.143,1489,1.821,1510,1.645,1515,2.408,1522,3.298,1526,0.94,1550,1.184,1553,1.529,1573,3.707,1672,1.459,1690,1.413,1692,2.784,1703,1.955,1712,1.074,1737,1.727,1739,1.804,1756,1.976,1758,2.046,1771,1.804,1796,1.671,1799,1.347,1834,1.934,1853,2.185,1858,2.953,1892,3.075,1965,1.934,1974,2.561,1979,2.286,1984,3.986,2020,1.508,2029,1.1,2050,2.286,2053,3.075,2087,1.999,2100,2.365,2119,4.47,2127,2.953,2146,2.126,2227,1.657,2247,3.528,2248,0.67,2269,2.765,2271,2.517,2513,2.953,2615,4.215,2633,1.913,2639,3.716,2642,4.041,2876,2.765,3089,1.934,3119,3.432,3133,2.622,3154,3.584,3158,4.925,3230,1.772,3309,2.155,3350,3.432,3380,3.075,3810,3.432,3913,3.228,3925,3.432,3935,4.109,4247,3.432,5138,3.228,5231,3.432,5239,3.742,5240,3.742,5241,3.742,5242,3.742,5243,3.742,5244,3.742,5245,5.866,5246,3.742,5247,3.742,5248,3.742]],["uri/599",[2227,2.705,2642,2.35,5249,6.107]],["title/599",[2642,2.871]],["sub_title/599",[2227,2.429,2639,2.488,2642,2.11]],["body/599",[3,0.428,22,2.386,24,0.694,37,8.35,828,1.218,1437,0.707,1451,0.369,1461,1.21,1463,0.766,1464,1.149,1470,0.894,1471,0.151,1473,0.711,1522,1.934,1526,0.375,1538,1.365,1591,1.294,1598,2.866,1602,1.069,1603,0.862,1611,0.743,1613,1.365,1639,0.883,1690,2.328,1704,1.504,1709,0.867,1711,0.8,1712,0.671,1714,1.782,1738,1.195,1782,0.948,1785,0.7,1789,0.6,1871,1.311,1918,9.677,1920,2.427,1929,1.328,1938,1.052,2032,1.027,2050,1.428,2105,2.236,2110,1.385,2111,1.739,2127,1.845,2146,1.328,2180,3.039,2253,1.263,2272,4.508,2284,1.638,2389,2.477,2418,1.726,2516,0.968,2599,1.406,2605,1.565,2642,2.372,2688,2.144,2791,2.616,3037,1.534,3043,2.016,3146,2.947,3152,1.921,3230,1.888,3305,1.68,3486,1.782,3876,1.921,3880,2.144,4285,2.144,4308,1.68,4667,2.144,4980,2.016,5250,2.338,5251,2.338,5252,2.338,5253,2.338,5254,2.338,5255,2.338,5256,11.3,5257,9.903,5258,11.219,5259,2.338,5260,2.338,5261,2.338,5262,2.338,5263,3.988,5264,1.727,5265,2.338,5266,6.918,5267,2.338,5268,2.338,5269,3.988,5270,2.338,5271,3.657]],["uri/600",[1789,1.377,2639,2.434,3089,2.772,5272,5.365]],["title/600",[2642,2.871]],["sub_title/600",[1789,1.216,1939,3.17,2639,2.148,3089,2.447]],["body/600",[34,4.654,863,2.542,1438,1.297,1447,1.061,1451,0.801,1459,3.738,1461,1.71,1471,0.328,1475,2.883,1482,2.341,1484,1.55,1489,2.47,1500,1.69,1512,1.499,1526,1.184,1550,1.605,1553,2.073,1573,4.667,1597,1.776,1712,2.12,1738,2.595,1787,2.595,1789,2.235,1796,2.265,1850,2.775,1851,2.265,1859,2.595,1890,2.132,1896,3.75,1909,1.655,1939,6.403,1990,1.337,2020,2.045,2044,2.447,2087,3.945,2201,3.398,2248,0.909,2253,2.742,2271,3.03,2603,2.361,2639,4.339,2642,1.953,3089,5.251,3138,5.307,3526,4.377,5132,4.654,5273,5.075,5274,5.075,5275,5.075,5276,5.075,5277,5.075,5278,5.075,5279,5.075]],["uri/601",[5280,8.439]],["title/601",[2642,2.871]],["sub_title/601",[4049,3.669]],["body/601",[499,2.557,863,2.426,1447,1.772,1452,2.648,1485,1.852,1493,2.663,1496,2.617,1612,2.162,1636,1.992,1681,3.822,1690,1.829,1722,5.865,1772,3.578,1780,3.314,1783,2.913,1853,4.167,1856,3.051,1897,3.242,1920,3.943,1952,2.648,1955,2.959,1957,2.557,1974,3.314,1988,4.682,2029,1.423,2032,3.724,2105,4.001,2119,3.691,2138,3.314,2180,3.691,2244,3.161,2274,4.228,2283,3.98,2418,3.668,2426,2.128,2590,3.116,2607,2.828,2609,2.869,2633,2.476,2642,2.747,2693,3.116,3150,3.822,3230,2.293,3379,3.578,3486,6.459,3868,3.06,3926,2.587,3978,3.314,4048,3.98,4152,3.98,4173,4.177,4407,4.177,4409,4.441,4886,6.156,4887,3.822,4990,4.177,5052,4.177,5070,4.441,5071,4.441,5072,4.441,5281,4.843]],["uri/602",[2110,3.618,2146,3.469,5222,5.601]],["title/602",[2642,2.871]],["sub_title/602",[2110,3.249,2146,3.115,2642,2.11]],["body/602",[828,1.796,1437,2.481,1464,2.889,1487,2.207,1495,2.277,1522,2.181,1559,3.817,1703,3.071,1712,2.355,1726,2.809,1789,2.624,1790,5.184,1884,3.215,1885,2.221,1954,3.297,1978,1.99,2050,5.012,2105,3.297,2133,5.072,2146,3.34,2173,3.536,2209,3.34,2231,4.345,2248,1.469,2265,4.934,2267,3.652,2271,2.046,2389,3.652,2402,1.823,2642,3.636,3089,3.038,3136,3.857,3230,3.884,4792,5.393,5060,5.072,5282,5.393,5283,5.393,5284,5.88,5285,5.88,5286,5.88,5287,5.88,5288,5.88]],["uri/603",[1712,1.753,2642,2.35,5289,6.107]],["title/603",[2642,2.871]],["sub_title/603",[1712,1.574,2231,4.052,2642,2.11]],["body/603",[6,5.443,72,5.517,1447,1.549,1457,2.714,1486,4.951,1559,4.458,1591,6.217,1652,4.681,1672,2.888,1712,2.127,1789,1.902,1799,2.667,1964,3.575,1981,3.206,2100,4.681,2224,5.069,2642,3.688,3102,4.86,3415,5.372]],["uri/604",[5290,6.499,5291,6.112]],["title/604",[2642,2.871]],["sub_title/604",[3089,3.366,5291,5.618]],["body/604",[6,2.351,22,1.894,72,2.383,106,1.424,1437,1.919,1438,1.058,1443,2.237,1447,0.866,1452,3.469,1457,2.324,1461,0.813,1463,2.079,1464,2.034,1471,0.41,1472,1.732,1488,1.765,1495,1.603,1508,1.091,1579,1.943,1591,4.269,1603,1.526,1635,2.766,1646,3.703,1650,1.878,1670,2.074,1692,1.593,1712,1.188,1726,1.978,1748,2.095,1780,2.833,1789,1.628,1793,2.616,1802,1.996,1834,2.139,1847,2.833,1876,3.155,1878,2.745,1895,3.703,1896,3.059,1920,1.926,1965,2.139,1968,2.211,2033,2.351,2051,2.975,2053,3.402,2081,2.975,2111,1.805,2189,3.267,2218,2.571,2242,3.94,2247,2.49,2265,3.815,2267,2.571,2274,2.452,2281,2.237,2301,2.571,2390,2.529,2604,3.155,2637,3.313,2639,3.499,2642,3.586,3062,2.529,3074,2.833,3089,3.277,3151,3.402,3193,3.57,3391,2.833,3801,2.975,3824,3.267,3935,2.9,4025,3.059,4133,3.57,4407,3.57,4529,3.796,4887,3.267,5271,3.796,5291,3.57,5292,4.139,5293,4.139,5294,4.139,5295,4.139,5296,4.139,5297,4.139,5298,4.139,5299,4.139]],["uri/605",[2639,2.434,2642,2.065,3411,4.628,5290,4.921]],["title/605",[2642,2.871]],["sub_title/605",[2639,2.148,2642,1.822,3089,2.447,3411,4.084]],["body/605",[]],["uri/606",[1690,2.306,5300,5.601,5301,5.601]],["title/606",[2642,2.871]],["sub_title/606",[1690,2.46,5301,5.974]],["body/606",[106,3.146,1645,4.941,1690,3.454,1806,4.676,1944,5.885,1951,3.87,2265,5.5,2639,4.149,2642,3.519,3089,4.725]],["uri/607",[3,0.876,1495,1.853,2075,1.646,3089,2.472,5302,4.388]],["title/607",[2642,2.871]],["sub_title/607",[3,0.867,1495,1.834,2075,1.629,3089,2.447]],["body/607",[3,1.371,12,5.905,38,6.863,56,5.703,1489,3.642,1490,2.533,1493,2.792,1495,4.133,2075,3.318,2201,5.01,2638,4.648,2639,3.395,3089,3.866,3202,6.454,3208,6.454,3223,6.149,3232,6.454,3236,6.454,3239,6.454,3244,6.454,3250,6.454,3304,5.01,4687,6.454,5303,7.483,5304,7.483]],["uri/608",[1438,1.371,1471,0.347,1635,2.34,5305,5.365]],["title/608",[2642,2.871]],["sub_title/608",[1438,1.402,1471,0.355,1635,2.391]],["body/608",[1438,1.932,1445,2.66,1447,2.03,1471,0.489,1488,3.223,1498,6.52,1508,1.992,1603,2.786,1635,4.934,1739,3.645,1897,5.061,1939,5.061,1966,5.585,2031,5.173,2274,4.478,2404,5.761,2639,4.404,3089,3.906,3151,6.212,3801,5.432,5306,7.559,5307,7.559]],["uri/609",[1645,2.585,2642,1.841,3310,3.438,5308,4.784,5309,4.388]],["title/609",[2642,2.871]],["sub_title/609",[1645,2.559,2642,1.822,3310,3.403,5309,4.343]],["body/609",[13,3.675,21,5.419,828,2.24,1437,2.219,1457,2.688,1602,3.355,1645,3.963,1646,4.283,1660,5.789,1712,2.106,1738,3.75,1928,5.271,2044,3.537,2055,3.248,2061,6.027,2403,4.481,2642,4.305,2669,6.326,3158,4.411,3258,4.411,3433,5.419,3532,6.326,3913,6.326,3932,6.326,4129,6.326,5310,7.335,5311,6.727]],["uri/610",[1461,0.709,1471,0.234,1473,1.098,1500,1.203,2087,1.929,2244,1.599,3433,2.668,5300,3.312]],["title/610",[2642,2.871]],["sub_title/610",[1461,0.66,1471,0.217,1473,1.021,1500,1.119,2087,1.794,2244,1.488,3433,2.482]],["body/610",[1428,6.496,1461,2.012,1464,4.044,1500,2.741,1526,1.319,1712,2.363,1748,4.165,1796,3.674,1886,6.081,1939,5.511,1978,2.786,2044,3.969,2265,4.95,2409,6.764,2639,4.648,2642,3.168,3089,4.253]],["uri/611",[1526,0.692,1978,1.461,1990,1.138,2590,2.778,2642,1.661,5302,3.959]],["title/611",[2642,2.871]],["sub_title/611",[1526,0.668,1978,1.41,1990,1.098,2590,2.681,2642,1.603]],["body/611",[1438,2.014,1461,1.958,1464,3.872,1526,1.598,1594,4.162,1611,2.505,1789,2.807,1978,3.701,2062,3.988,2074,4.537,2110,5.905,2642,3.033,3134,5.276,5312,7.88,5313,7.88,5314,7.88]],["uri/612",[335,1.784,1437,1.19,1602,1.799,2087,2.101,2253,2.125,2642,1.514,5315,3.933]],["title/612",[2642,2.871]],["sub_title/612",[335,1.688,1437,1.125,1602,1.702,2087,1.987,2253,2.01,2642,1.432]],["body/612",[1437,2.286,1447,2.03,1457,2.77,1464,3.714,1479,5.432,1602,3.458,1683,2.298,1690,3.666,1890,3.176,1944,4.864,2111,3.296,2253,4.085,2590,4.864,2603,3.517,2639,4.865,2642,3.736,3089,3.906,3935,5.295,4580,6.52,5224,6.933,5316,7.559,5317,7.559]],["uri/613",[24,2.102,5318,7.086]],["title/613",[24,2.214]],["sub_title/613",[24,1.933,1501,1.942]],["body/613",[24,3.171,828,2.693,1469,2.451,1471,0.571,1473,2.68,1486,4.556,1490,2.985,1525,3.103,1739,4.252,1984,4.292,3340,6.516,5319,8.818]],["uri/614",[1467,2.688,1743,1.899,2142,2.395,5320,4.921]],["title/614",[24,2.214]],["sub_title/614",[24,1.405,1467,2.372,1743,1.676,2142,2.114]],["body/614",[3,0.865,24,3.48,52,1.74,1445,2.464,1447,0.987,1451,1.458,1467,2.364,1469,1.946,1471,0.453,1473,1.434,1476,1.816,1477,3.64,1488,4.406,1501,2.489,1512,2.068,1541,1.805,1591,2.613,1635,2.058,1636,1.941,1650,2.141,1655,2.581,1665,3.878,1671,4.688,1683,1.434,1685,1.941,1692,1.816,1728,3.096,1737,2.177,1743,1.67,1774,2.388,1795,2.681,1909,1.539,1933,1.928,1944,3.037,1952,3.829,1984,3.408,2124,2.276,2142,2.107,2221,3.508,2418,3.03,2423,5.712,2531,3.096,2693,3.037,3320,5.736,3321,3.725,3323,3.725,3410,2.681]],["uri/615",[24,1.812,1458,2.161,5321,6.107]],["title/615",[24,2.214]],["sub_title/615",[24,1.627,1458,1.941,1508,1.445]],["body/615",[24,3.177,828,1.594,1442,1.601,1458,2.667,1463,1.711,1466,2.146,1471,0.572,1484,1.594,1485,1.995,1486,2.696,1487,1.959,1495,2.919,1501,2.247,1508,2.553,1603,1.923,1639,1.971,1640,5.923,1683,1.586,1700,2.564,1708,3.138,1714,5.743,1726,3.601,1758,2.853,1774,2.641,1776,5.157,1890,2.192,1901,3.814,1950,4.532,1956,2.889,1978,1.766,1984,2.539,1995,5.165,2078,2.641,2277,3.241,2403,3.188,2463,3.976,3076,4.85,3077,3.241,3162,3.297,3258,4.532,3304,3.493,3305,3.749,3306,4.785,3307,4.785,3320,3.241,3817,3.57,5322,5.218]],["uri/616",[5323,8.439]],["title/616",[24,2.214]],["sub_title/616",[1451,1.266]],["body/616",[24,2.892,1451,1.538,1469,2.709,1490,3.299,1728,3.614]],["uri/617",[5324,8.439]],["title/617",[24,2.214]],["sub_title/617",[1579,3.764]],["body/617",[22,3.197,319,3.024,828,2.135,1437,2.114,1442,2.831,1451,1.733,1458,2.473,1463,2.291,1469,1.943,1470,3.528,1471,0.452,1485,2.673,1500,2.328,1512,2.064,1579,4.846,1602,4.22,1683,2.124,1693,2.656,1774,3.537,1814,3.822,1852,2.724,1911,4.896,1979,4.27,2110,4.14,3158,4.203,3326,6.028,5325,6.989]],["uri/618",[1611,2.252,5320,6.499]],["title/618",[24,2.214]],["sub_title/618",[24,1.933,1611,2.07]],["body/618",[24,3.354,52,2.085,1130,3.093,1447,1.183,1451,0.893,1461,1.817,1471,0.366,1525,3.536,1526,1.279,1534,3.477,1541,2.163,1636,2.326,1642,3.255,1666,3.787,1683,2.426,1692,2.177,1709,2.097,1728,2.097,1739,2.727,1787,2.892,1850,3.093,1852,2.205,1865,5.137,1867,3.64,1868,2.294,1869,3.71,1873,3.35,1908,4.179,1983,2.505,2173,3.401,2252,5.044,3308,4.463,3309,4.596,3310,4.064,3311,4.648,3314,4.878,3315,4.648,3320,3.513,4748,4.064]],["uri/619",[5326,8.439]],["title/619",[24,2.214]],["sub_title/619",[1685,3.298]],["body/619",[24,2.865,81,1.945,125,4.509,828,1.583,1047,3.069,1055,3.069,1442,2.301,1451,0.818,1461,1.018,1470,1.981,1471,0.335,1484,1.583,1485,1.981,1490,2.538,1499,3.166,1525,1.823,1526,0.83,1560,4.768,1585,3.041,1592,3.025,1597,1.813,1617,2.453,1651,2.116,1685,4.393,1693,1.969,1709,3.8,1711,3.304,1712,1.487,1728,1.921,1785,2.893,1796,2.313,1804,4.065,1868,2.102,2090,5.383,2301,3.218,2435,3.399,2714,3.166,2967,3.334,3068,3.828,3328,3.949,3329,4.089,3330,4.258]],["uri/620",[1698,3.242,5327,7.086]],["title/620",[24,2.214]],["sub_title/620",[1696,3.652,1698,2.98]],["body/620",[]],["uri/621",[1550,2.241,5328,7.086]],["title/621",[24,2.214]],["sub_title/621",[1549,3.479,1550,2.06]],["body/621",[24,3.217,1451,1.426,1518,4.526,1550,2.857,1611,2.871,1693,3.433,1764,4.94,2469,6.328,2689,5.519,3334,6.674]],["uri/622",[1550,2.241,5329,7.086]],["title/622",[24,2.214]],["sub_title/622",[1550,2.06,2162,3.562]],["body/622",[24,2.616,1451,1.392,1488,3.759,1512,2.604,1518,4.418,1550,3.38,1671,5.904,1718,3.627,1789,2.264,1946,6.516,2162,4.822,2172,6.034]],["uri/623",[5330,8.439]],["title/623",[24,2.214]],["sub_title/623",[1539,4.386]],["body/623",[24,2.713,1441,3.236,1451,1.443,1482,4.219,1539,5.973,1683,2.779,1708,5.5,2097,5.265,2765,6.123]],["uri/624",[5331,8.439]],["title/624",[24,2.214]],["sub_title/624",[2007,4.555]],["body/624",[24,2.586,1441,3.084,1442,2.675,1482,4.02,1518,4.366,1550,2.756,1683,2.649,1696,4.886,1764,4.765,2007,4.95,2081,6.262,2272,3.559,2579,6.439,3334,6.439]],["uri/625",[5332,8.439]],["title/625",[24,2.214]],["sub_title/625",[1639,3.029]],["body/625",[24,2.586,1442,2.675,1451,1.806,1501,2.598,1512,2.573,1639,3.291,1856,3.137,1957,4.602,2060,5.116,2246,4.126,3338,6.262]],["uri/626",[5333,8.439]],["title/626",[24,2.214]],["sub_title/626",[1526,1.285]],["body/626",[24,3.015,79,3.246,319,3.196,1438,1.888,1441,2.613,1442,1.558,1445,2.599,1447,1.544,1451,0.801,1466,2.087,1487,2.772,1500,1.69,1526,0.813,1532,2.284,1551,2.473,1597,1.776,1635,4.431,1651,2.073,1655,2.775,1670,2.542,1683,3.223,1703,2.651,1724,2.447,1734,3.207,1769,3.006,1771,2.447,1775,2.044,1782,2.996,1789,2.455,1817,3.868,1852,1.978,1868,2.996,1872,2.117,1873,3.006,1885,1.917,2074,2.922,2177,4.667,2178,2.284,2402,1.573,2508,2.742,2516,3.059,2522,5.174,3340,3.75,3341,4.17,3342,4.005]],["uri/627",[24,2.102,5334,6.499]],["title/627",[24,2.214]],["sub_title/627",[24,1.933,1728,2.416]],["body/627",[3,1.679,24,3.246,1451,1.093,1469,2.857,1471,0.593,1482,3.194,1487,2.599,1495,2.682,1532,3.116,1541,3.506,1622,3.882,1692,2.665,1710,3.402,1712,1.988,1728,3.399,1743,2.45,1950,4.164,1975,3.933,1978,2.344,1984,3.37,1995,4.043,2143,5.116,3258,4.164,3972,4.164,5335,6.923,5336,6.923,5337,6.923]],["uri/628",[24,2.102,5338,7.086]],["title/628",[24,2.214]],["sub_title/628",[24,1.933,2186,3.859]],["body/628",[]],["uri/629",[5339,8.439]],["title/629",[24,2.214]],["sub_title/629",[2299,4.751]],["body/629",[24,3.429,319,3.143,1437,2.197,1451,1.493,1465,2.76,1630,4.43,1738,3.714,1885,3.573,1933,3.864,2044,3.502,2186,4.303,2206,4.126,2209,4.126,2299,6.602,2628,4.863,3309,4.182,3345,5.968,3346,5.968]],["uri/630",[5340,8.439]],["title/630",[24,2.214]],["sub_title/630",[1933,3.276]],["body/630",[24,3.061,319,4.851,1437,2.517,1451,1.628,1471,0.539,1500,2.772,1718,3.423,1728,3.087,1933,4.578,3176,6.569,3309,4.792,5341,7.633]],["uri/631",[5342,8.439]],["title/631",[24,2.214]],["sub_title/631",[2167,4.555]],["body/631",[3,1.873,24,3.514,106,2.023,318,2.889,319,3.55,1465,2.235,1471,0.721,1485,2.249,1529,3.992,1533,3.523,1541,2.249,1543,4.989,1628,2.809,1728,3.791,1774,2.976,1871,3.297,1957,3.105,2042,5.597,2059,2.809,2111,2.564,2167,4.66,2274,3.483,2289,6.618,2485,4.285,5341,5.393]],["uri/632",[5334,7.74]],["title/632",[24,2.214]],["sub_title/632",[1728,2.974]],["body/632",[24,3.171,319,3.816,1471,0.571,1487,3.31,1489,4.292,1529,4.292,1712,2.531,1728,3.963,1743,3.12,1975,5.009,4830,7.246]],["uri/633",[5343,8.439]],["title/633",[24,2.214]],["sub_title/633",[1737,3.7]],["body/633",[3,1.305,24,3.497,52,2.626,319,3.083,1438,1.821,1471,0.461,1485,2.724,1525,3.286,1526,1.142,1529,3.467,1630,2.832,1702,5.854,1728,2.642,1737,4.309,1799,2.564,1881,5.119,1975,4.046,2042,4.22,2050,4.352,2087,3.805,2167,4.046,2197,4.769,2198,5.622,2199,5.622,2200,5.429,2201,4.769]],["uri/634",[5344,8.439]],["title/634",[24,2.214]],["sub_title/634",[2124,3.867]],["body/634",[24,3.66,1465,2.873,1490,3.286,1501,2.894,1701,4.414,1739,3.645,1783,4.546,1844,5.173,1978,2.559,2124,5.17,2165,4.695,2203,5.295,2204,5.966,2205,5.761,2206,4.294,2207,4.185]],["uri/635",[5345,8.439]],["title/635",[24,2.214]],["sub_title/635",[2207,4.44]],["body/635",[24,3.194,335,4.884,1526,1.43,1737,4.117,1992,5.287,2124,4.303,2207,4.941,2209,5.069,2210,6.413,5346,8.924]],["uri/636",[5347,8.439]],["title/636",[1711,2.553]],["sub_title/636",[2059,3.832]],["body/636",[335,2.849,828,1.918,1442,1.927,1451,0.991,1461,1.233,1466,2.582,1490,2.125,1500,2.859,1501,2.559,1532,2.825,1534,2.172,1541,2.401,1551,2.102,1553,3.506,1612,2.803,1630,3.888,1642,2.209,1692,2.416,1698,2.872,1711,3.597,1789,1.612,1868,2.547,1882,4.512,1890,2.638,1900,6.168,1983,2.781,2020,2.53,2032,2.759,2059,3,2096,3.316,2161,3.566,2244,3.801,2246,2.973,2457,5.758,2516,2.6,3017,5.415,3847,5.159]],["uri/637",[1501,2.113,5348,7.086]],["title/637",[1711,2.553]],["sub_title/637",[1501,1.942,2426,2.862]],["body/637",[106,2.09,828,1.855,1438,1.552,1441,2.149,1446,4.364,1447,1.27,1471,0.393,1485,2.322,1490,2.056,1501,1.81,1510,2.669,1518,3.042,1630,3.821,1682,4.722,1693,3.188,1696,3.405,1701,3.546,1711,3.722,1724,2.928,1729,3.013,1789,1.559,1868,2.463,1885,2.294,1926,4.364,1978,2.056,1984,2.955,2001,3.405,2006,3.838,2020,2.447,2057,3.71,2096,3.207,2141,3.908,2161,3.449,2397,4.156,2426,3.686,2486,3.042,2757,4.156,3255,3.838,3847,4.99,3852,5.238,5349,6.073]],["uri/638",[1501,2.113,5350,7.086]],["title/638",[1711,2.553]],["sub_title/638",[1501,1.942,5351,4.563]],["body/638",[828,2.337,1447,1.6,1458,1.886,1461,1.047,1469,1.482,1490,1.804,1495,2.064,1500,1.775,1501,2.917,1550,2.42,1630,3.559,1659,3.257,1670,2.67,1682,3.76,1683,1.62,1693,2.026,1711,4.02,1729,2.644,1736,2.502,1748,2.698,1757,3.311,1810,3.257,1885,2.013,1950,3.206,1995,3.112,2031,3.647,2141,3.43,2218,3.311,2406,4.062,2416,4.888,2485,2.784,2486,2.67,2516,3.17,2617,4.38,2645,4.062,2665,5.832,2789,4.888,3251,4.888,3258,3.206,3454,4.597,3481,3.734,3851,3.569,5351,5.361,5352,6.601,5353,5.33,5354,5.33]],["uri/639",[1630,2.428,1711,2.09,5355,6.107]],["title/639",[1711,2.553]],["sub_title/639",[1438,1.402,1630,2.18,1711,1.877]],["body/639",[81,2.809,106,3.318,1438,1.913,1469,2.681,1501,2.875,1518,3.749,1630,4.481,1678,5.01,1692,2.88,1693,2.844,1706,4.909,1711,3.652,1729,3.712,1736,3.512,1891,5.529,2020,3.015,2426,3.288,3380,6.149,3851,5.01,5351,5.242]],["uri/640",[1501,1.821,2426,2.684,5356,5.601]],["title/640",[1711,2.553]],["sub_title/640",[1501,1.942,2426,2.862]],["body/640",[]],["uri/641",[1501,1.821,5351,4.278,5356,5.601]],["title/641",[1711,2.553]],["sub_title/641",[1501,1.942,5351,4.563]],["body/641",[]],["uri/642",[1711,2.09,3851,4.089,5357,6.107]],["title/642",[1711,2.553]],["sub_title/642",[1711,1.877,1796,2.448,3851,3.672]],["body/642",[1446,5.432,1471,0.489,1489,3.679,1490,2.559,1501,3.197,1526,1.211,1533,3.247,1550,2.391,1663,6.212,1700,3.714,1711,3.669,1743,2.675,1796,3.375,1806,3.865,2244,3.348,2426,3.322,3297,4.478,3851,5.061,5351,6.8,5352,6.52,5358,7.559,5359,7.559]],["uri/643",[1711,2.425,5360,7.086]],["title/643",[1711,2.553]],["sub_title/643",[1501,1.942,1711,2.229]],["body/643",[828,2.263,1466,3.941,1467,3.711,1469,2.059,1477,3.23,1501,3.348,1699,3.508,1711,3.843,1729,4.753,1743,2.621,1768,3.539,2006,4.681,2020,2.985,2059,3.539,2142,3.307,2423,5.069,2426,4.211,5351,5.19,5361,7.408,5362,7.408]],["uri/644",[1467,2.688,1699,2.541,2142,2.395,5363,5.365]],["title/644",[1711,2.553]],["sub_title/644",[1467,2.372,1699,2.242,1743,1.676,2142,2.114]],["body/644",[106,2.409,335,2.141,1445,2.464,1451,0.745,1457,1.729,1458,2.478,1469,2.567,1471,0.598,1477,2.058,1486,2.439,1487,1.772,1501,1.407,1508,1.845,1510,2.074,1550,1.493,1551,2.345,1560,2.196,1612,2.107,1683,1.434,1693,2.661,1711,4.014,1716,3.229,1724,2.276,1737,3.23,1743,1.67,1748,2.388,1787,2.413,1799,2.521,1806,3.58,1852,1.84,1885,1.782,1890,2.942,1899,4.071,1911,3.306,1975,2.681,1980,3.725,1984,2.297,2124,3.376,2142,2.107,2244,2.09,2403,2.883,2418,3.03,2423,3.229,2426,2.074,2508,2.55,2666,3.229,2714,2.883,2967,3.037,3162,5.275,3320,2.931,3323,3.725,3847,3.878,3972,2.838,5364,4.719,5365,4.328]],["uri/645",[1711,2.425,5366,7.086]],["title/645",[1711,2.553]],["sub_title/645",[1711,2.229,5367,6.514]],["body/645",[]],["uri/646",[5368,8.439]],["title/646",[1711,2.553]],["sub_title/646",[1611,2.549]],["body/646",[1047,2.1,1441,2.471,1442,1.088,1447,0.741,1451,1.455,1458,1.255,1461,0.696,1469,2.409,1471,0.452,1484,2.133,1485,2.15,1486,1.832,1487,1.331,1500,1.181,1508,1.84,1512,1.047,1525,2.457,1526,0.901,1551,1.187,1560,1.65,1593,2.282,1630,2.235,1642,1.247,1651,1.448,1683,1.709,1685,1.458,1686,2.166,1711,4.112,1712,1.018,1718,1.458,1724,4.659,1743,1.255,1763,1.852,1789,1.443,1799,1.276,1804,2.593,1814,1.939,1852,2.723,1868,3.74,1872,2.345,1873,2.1,1877,2.548,2066,2.426,2067,2.798,2078,1.794,2096,1.872,2141,2.282,2173,2.132,2186,2.1,2244,1.57,2254,1.988,2414,2.426,2506,2.426,2516,4.151,2564,2.62,2664,2.913,3136,2.326,3162,2.24,3181,2.24,3186,2.702,3460,2.62,3798,2.798,3824,2.798,3851,4.676,3924,3.252,5369,3.252,5370,3.545,5371,3.545,5372,3.545]],["uri/647",[5373,8.439]],["title/647",[1711,2.553]],["sub_title/647",[1639,3.029]],["body/647",[52,2.651,1437,2.175,1451,1.484,1463,2.358,1469,1.999,1487,2.7,1500,3.131,1501,2.144,1639,3.55,1711,3.216,1734,4.545,1743,3.705,1856,3.77,1938,3.237,1979,4.394,2060,3.468,2221,4.709,2246,3.406,2426,3.161,2760,6.204,3338,5.168,5374,7.192,5375,7.192]],["uri/648",[2508,3.829,5376,6.499]],["title/648",[1711,2.553]],["sub_title/648",[1890,2.737,2508,3.52]],["body/648",[1451,1.426,1650,4.098,1711,3.091,1799,3.252,1890,3.795,2244,4.001,2508,5.859,2714,5.519,2967,5.813,3481,6.328]],["uri/649",[1710,3.481,5376,6.499]],["title/649",[1711,2.553]],["sub_title/649",[1710,3.2,1890,2.737]],["body/649",[106,1.834,828,1.628,1447,1.114,1457,3.281,1458,1.886,1490,3.03,1501,2.281,1508,1.405,1510,2.342,1526,0.854,1534,3.098,1551,1.785,1560,2.48,1630,2.119,1682,2.619,1686,3.257,1692,2.051,1698,2.439,1710,4.399,1711,3.064,1787,4.578,1806,2.725,1820,3.311,1872,3.192,1885,2.013,1890,4.668,1900,6.433,1926,3.83,1957,2.815,2028,3.83,2029,1.567,2030,4.597,2178,3.444,2418,2.307,2472,2.88,2508,2.88,2617,4.38,2666,5.237,2701,3.206,3237,3.497,3454,4.597,5365,8.211]],["uri/650",[1711,2.425,5377,7.086]],["title/650",[1711,2.553]],["sub_title/650",[1711,2.229,2186,3.859]],["body/650",[335,3.819,1438,2.152,1495,3.26,1508,2.218,1594,4.445,1683,2.558,1711,3.555,1796,3.758,1806,4.304,1842,5.636,2141,5.417,2186,4.987,2393,6.643,3851,6.955,5378,8.417]],["uri/651",[1630,2.133,1711,1.836,2032,2.358,5379,5.365]],["title/651",[1711,2.553]],["sub_title/651",[1630,1.882,1711,1.62,1872,1.975,2032,2.081]],["body/651",[335,2.923,1438,1.647,1461,1.265,1469,1.791,1471,0.417,1487,3.279,1508,1.698,1526,1.703,1630,3.94,1711,3.801,1748,3.26,1763,3.365,1806,3.294,1872,3.644,1926,4.629,1938,2.899,1990,2.302,2032,2.831,2141,4.146,2397,4.408,2418,2.788,2564,4.76,2701,3.875,2757,4.408,3315,5.294,3851,5.848,3852,5.557,3972,3.875,5352,5.557,5380,5.557,5381,6.442]],["uri/652",[5382,8.439]],["title/652",[1711,2.553]],["sub_title/652",[2418,3.471]],["body/652",[335,3.718,828,1.397,1055,2.71,1457,1.676,1484,1.397,1501,1.364,1526,1.096,1551,1.532,1560,3.183,1628,2.185,1630,3.257,1686,4.179,1692,3.153,1700,2.247,1705,2.564,1711,3.988,1731,3.13,1736,2.147,1748,2.315,1763,2.389,1774,2.315,1787,4.19,1797,2.794,1806,2.339,1852,2.666,1871,2.564,1872,3.418,1890,3.821,1900,5.888,1938,2.058,2001,2.564,2032,2.01,2033,2.598,2056,3.379,2141,2.943,2244,2.026,2274,2.71,2414,3.13,2418,4.582,2426,3.006,2508,3.696,2603,2.128,2620,3.062,2666,3.13,2714,2.794,2967,2.943,3129,3.61,3158,2.751,3323,3.61,4727,3.945,4844,4.195,5351,3.204,5383,4.574]],["uri/653",[5384,8.439]],["title/653",[1711,2.553]],["sub_title/653",[1471,0.519]],["body/653",[335,4.584,499,4.252,1471,0.772,1500,2.682,1501,3.012,1711,3.963,1724,3.882,1736,3.779,1738,4.117,2201,5.391,2701,4.843,5351,5.641]],["uri/654",[5385,8.439]],["title/654",[1711,2.553]],["sub_title/654",[2124,3.867]],["body/654",[335,3.538,828,2.382,1367,6.154,1441,2.759,1471,0.505,1485,2.982,1501,2.952,1711,3.917,1851,3.481,1871,4.372,1885,2.945,2096,4.118,2124,5.519,2207,4.317,2274,4.619,2628,5.221,2701,4.69]],["uri/655",[5386,8.439]],["title/655",[1711,2.553]],["sub_title/655",[1737,3.7]],["body/655",[52,2.758,499,3.952,828,2.285,1367,5.905,1441,2.648,1458,2.648,1471,0.484,1485,2.862,1501,2.875,1551,2.506,1711,3.857,1737,5.2,1851,3.34,1871,4.195,1885,2.826,2096,3.952,2201,5.01,2207,4.142,2628,5.01,2701,4.5,5387,7.483]],["uri/656",[1690,2.306,5388,4.179,5389,5.601]],["title/656",[2272,2.372,2407,3.067]],["sub_title/656",[1690,2.46,2272,2.66]],["body/656",[79,3.034,106,1.593,863,2.32,1437,1.401,1445,2.429,1447,0.968,1457,1.697,1461,1.356,1463,1.518,1465,1.76,1467,2.32,1469,1.287,1471,0.447,1472,1.885,1482,2.136,1486,2.393,1510,2.035,1522,1.717,1525,1.629,1550,1.465,1600,3.529,1601,2.876,1617,3.269,1675,3.328,1682,5.042,1690,1.749,1712,1.329,1729,2.297,1730,2.419,1794,2.213,1802,3.329,1834,4.265,1856,3.523,1863,3.169,1870,3.529,1871,2.596,1934,3.655,2020,1.866,2031,3.169,2033,2.631,2060,3.329,2061,3.805,2101,2.254,2227,2.051,2272,4.343,2408,5.59,2411,3.529,2455,3.169,2545,3.101,2603,2.155,2777,3.529,3355,4.247,3910,6.332,4366,5.674,5390,4.631,5391,4.631,5392,4.631,5393,4.631,5394,4.631]],["uri/657",[1471,0.395,5388,4.179,5389,5.601]],["title/657",[2272,2.372,2407,3.067]],["sub_title/657",[1471,0.421,2272,2.66]],["body/657",[3,1.6,1442,3.261,1447,1.347,1470,3.34,1471,0.741,1486,4.513,1525,3.073,1532,2.899,1533,2.767,1541,3.34,1547,3.481,1560,4.611,1594,3.402,1595,4.226,1682,4.292,1685,3.593,1693,2.448,1842,4.313,1856,2.319,1965,4.513,2090,3.936,2178,2.899,2254,3.612,2272,2.631,2273,5.294,2435,4.226]],["uri/658",[2225,3.759,2272,2.191,5388,3.671,5395,5.365]],["title/658",[2272,2.372,2407,3.067]],["sub_title/658",[1822,3.672,2225,3.842,2272,2.24]],["body/658",[]],["uri/659",[5388,4.849,5396,7.086]],["title/659",[2272,2.372,2407,3.067]],["sub_title/659",[5397,7.355]],["body/659",[1451,1.443,1469,2.542,1471,0.592,1516,4.45,1856,3.292,2060,4.409,2077,6.123,2272,3.735,3801,6.571,5397,8.387]],["uri/660",[5388,4.849,5398,7.086]],["title/660",[2272,2.372,2407,3.067]],["sub_title/660",[5399,7.355]],["body/660",[1469,2.574,1471,0.599,1516,4.506,1856,3.333,2060,4.464,2077,6.199,2272,3.782,3801,6.653,5399,8.491]],["uri/661",[5388,4.849,5400,7.086]],["title/661",[2272,2.372,2407,3.067]],["sub_title/661",[1471,0.519]],["body/661",[1451,1.443,1469,2.542,1471,0.707,1516,4.45,1856,3.292,2060,4.409,2077,6.123,2272,3.735,3801,6.571]],["uri/662",[5388,4.849,5401,7.086]],["title/662",[2272,2.372,2407,3.067]],["sub_title/662",[5402,7.355]],["body/662",[1451,1.426,1469,2.511,1516,4.396,1712,3.113,1856,3.252,2060,4.356,2077,6.048,2272,3.69,3801,6.491,5402,8.284]],["uri/663",[5388,4.849,5403,7.086]],["title/663",[2272,2.372,2407,3.067]],["sub_title/663",[5404,7.355]],["body/663",[1469,2.314,1471,0.667,1472,2.272,1516,4.051,1579,3.906,1690,3.144,1856,2.996,2060,4.013,2078,4.212,2272,3.399,2407,4.395,2485,4.347,3304,5.573,3801,5.981,5404,7.633,5405,8.323,5406,8.323]],["uri/664",[1447,1,1968,2.555,2402,1.483,5388,3.274,5407,4.784]],["title/664",[2272,2.372,2407,3.067]],["sub_title/664",[1447,0.99,1968,2.529,2402,1.468,2407,2.501]],["body/664",[1437,2.773,1438,2.343,1442,2.125,1447,1.917,1469,1.925,1478,6.35,1510,3.042,1559,3.222,1642,2.436,1682,3.402,1690,2.615,1699,3.278,1758,3.786,1847,4.738,1852,2.699,1952,3.786,1965,3.578,2051,4.975,2096,3.656,2142,3.091,2397,4.738,2402,3.527,2407,4.841,2408,4.23,2545,4.636,5408,6.35,5409,6.923,5410,6.923]],["uri/665",[1968,3.262,5388,4.179,5411,6.107]],["title/665",[2272,2.372,2407,3.067]],["sub_title/665",[1968,3.479,3867,4.813]],["body/665",[1437,2.517,1461,2.026,1489,4.051,1508,2.193,1526,1.334,1585,3.376,1691,4.301,1794,3.977,1802,4.013,2207,4.608,2603,3.873,3867,8.283,5311,7.633,5412,8.323,5413,8.323]],["uri/666",[1451,0.964,1512,1.803,5414,4.654]],["title/666",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/666",[1451,1.028,1512,1.923]],["body/666",[3,1.924,106,1.7,828,2.619,1437,1.494,1451,1.903,1471,0.611,1474,3.24,1485,1.889,1500,1.645,1501,1.473,1512,3.102,1526,1.161,1541,1.889,1597,1.728,1651,2.958,1683,2.201,1735,3.179,1743,1.748,1761,3.549,1772,3.65,1790,3.121,1796,2.205,1797,3.018,1799,2.607,1854,2.36,1894,4.355,1951,3.065,1981,3.134,1997,3.307,2020,1.99,2029,1.452,2033,2.806,2221,2.475,2246,2.339,2549,5.867,3169,3.764,3733,4.53,4595,2.638,5380,4.26,5415,4.939,5416,4.53,5417,4.939]],["uri/667",[3138,5.092,5414,5.4]],["title/667",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/667",[3138,5.763]],["body/667",[1438,1.661,1447,1.837,1451,1.387,1470,3.36,1471,0.42,1473,1.975,1500,3.316,1512,2.595,1522,3.692,1526,1.041,1594,3.432,1642,2.287,1651,2.654,1656,2.601,1688,3.163,1726,3.105,1794,3.105,1834,3.358,1933,2.654,1990,1.712,2023,4.553,2485,3.394,3138,7.663,3255,5.553,4495,8.058,5416,5.96,5418,6.499,5419,6.499,5420,6.499,5421,6.499]],["uri/668",[3,0.982,1740,1.922,2075,1.149,2549,2.285,3240,2.743,5422,2.285,5423,3.062,5424,3.062]],["title/668",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/668",[3,0.915,1740,1.763,2075,1.054,2549,2.096,3240,2.517,5423,2.809,5424,2.809]],["body/668",[3,2.19,52,2.576,79,3.071,828,2.135,1471,0.597,1472,2.518,1477,3.048,1526,1.12,1712,2.006,1740,5.945,1978,2.366,2075,3.778,2269,5.164,2509,5.743,2549,7.065,2637,5.393,3097,5.326,5425,6.989]],["uri/669",[1471,0.279,1475,2.452,1656,1.728,1852,1.683,1999,3.102,5422,2.954]],["title/669",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/669",[1471,0.27,1475,2.367,1656,1.667,1852,1.624,1999,2.994]],["body/669",[1437,2.566,1461,1.212,1463,2.024,1465,2.346,1467,3.093,1469,2.359,1471,0.549,1475,5.929,1526,1.36,1534,3.354,1597,2.969,1622,4.757,1651,2.522,1652,3.901,1655,3.376,1683,2.947,1706,4.05,1795,3.507,1820,3.835,1822,4.134,1850,3.376,1901,3.124,1951,2.613,1952,4.64,1953,6.972,1990,1.627,2040,4.562,2041,4.05,2043,4.872,2142,2.756,2409,5.073,2513,4.872,3309,3.555,3737,4.872]],["uri/670",[3,1.119,2486,3.059,5414,4.654]],["title/670",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/670",[3,1.193,2486,3.263]],["body/670",[1,2.306,3,2.223,79,3.38,318,3.779,828,1.64,1130,2.936,1442,1.648,1469,1.492,1470,2.053,1471,0.672,1472,1.466,1481,2.436,1500,1.788,1534,1.858,1541,2.053,1546,2.079,1547,2.901,1550,1.698,1551,3.479,1594,2.835,1602,3.519,1683,1.632,1688,2.613,1728,1.991,1740,3.091,1794,2.565,1854,2.565,1868,3.12,1968,2.868,1981,2.323,2114,4.092,2167,4.37,2177,4.861,2307,3.761,2402,1.664,2486,3.854,2538,3.858,2693,3.455,3255,3.393,4197,4.237]],["uri/671",[3,0.983,1437,1.623,1951,2.271,5422,3.671]],["title/671",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/671",[3,1.005,1437,1.659,1951,2.321]],["body/671",[3,2.155,22,2.187,319,3.059,1437,3.249,1438,1.222,1441,2.501,1442,1.467,1445,2.487,1451,1.328,1461,1.948,1469,1.329,1471,0.544,1475,2.715,1489,2.326,1501,1.425,1510,2.101,1533,3.036,1541,1.828,1602,2.187,1635,2.084,1651,2.887,1683,2.149,1692,2.72,1852,3.279,1872,2.949,1875,2.444,1891,3.532,1933,3.435,1951,2.023,1990,1.26,2078,2.419,2111,3.082,2167,2.715,2206,4.015,2410,6.867,2483,3.136,2549,4.837,3737,3.773,4597,4.384,5426,4.78,5427,4.78]],["uri/672",[1451,0.57,1471,0.234,1473,1.098,1885,1.364,2390,2.206,3143,2.85,3353,2.968,5428,3.312]],["title/672",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/672",[1451,0.53,1471,0.217,1473,1.021,1885,1.269,2390,2.052,3143,2.651,3353,2.761]],["body/672",[318,4.493,1428,7.217,1469,2.542,1471,0.707,1472,2.497,1473,2.779,1646,5.339,1739,4.409,2538,6.571]],["uri/673",[1471,0.254,1781,2.365,1869,2.58,2040,2.906,2041,2.58,3736,3.392,5422,2.691]],["title/673",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/673",[1471,0.241,1781,2.237,1869,2.44,2040,2.748,2041,2.44,3736,3.208]],["body/673",[72,6.174,1437,2.286,1461,1.484,1465,2.873,1470,2.891,1475,6.648,1541,2.891,1603,2.786,1651,3.087,1656,3.025,1703,5.07,1726,3.612,1820,4.695,1822,5.061,1869,4.959,2041,6.368,2085,4.414,2757,5.173,3737,5.966]],["uri/674",[1639,2.306,1650,2.771,5414,4.654]],["title/674",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/674",[1639,2.46,1650,2.955]],["body/674",[1447,1.613,1451,1.709,1469,2.145,1512,2.279,1551,2.584,1603,2.844,1639,4.089,1774,3.905,1785,2.312,1799,2.778,1856,2.778,1978,2.612,2060,4.743,2102,5.167,2246,3.654,2486,3.866,2516,3.196,3481,5.406,5203,7.077,5429,7.716]],["uri/675",[79,1.587,481,2.206,1451,0.57,1471,0.234,1726,2.725,1981,1.563,5428,3.312]],["title/675",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/675",[79,1.476,481,2.052,1451,0.53,1471,0.217,1726,2.573,1981,1.454]],["body/675",[3,1.34,79,4.91,106,1.723,828,1.529,1437,1.514,1438,1.28,1441,1.771,1445,2.573,1447,1.047,1451,1.799,1458,1.771,1461,0.983,1469,1.392,1471,0.559,1472,1.367,1495,1.939,1526,1.523,1533,2.15,1551,1.676,1603,1.845,1635,2.183,1650,2.271,1670,2.508,1683,1.522,1693,1.903,1726,2.392,1728,1.857,1796,2.235,1810,6.66,1851,2.235,1875,2.56,1885,1.891,1981,2.166,1990,1.927,1997,3.352,2075,1.723,2111,2.183,2402,2.267,2455,3.426,2551,3.815,2693,3.222,3255,3.164,3481,3.507,5430,4.591,5431,5.006,5432,5.006,5433,4.591]],["uri/676",[79,2.102,1628,2.286,4231,3.646,5192,4.127,5422,3.274]],["title/676",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/676",[79,2.081,1628,2.262,4231,3.609,5192,4.084]],["body/676",[79,3.922,1469,2.481,1585,3.62,1617,4.226,1628,4.264,1651,3.645,2455,6.107,3255,5.64,4231,6.801,5430,8.185,5434,8.924,5435,8.924]],["uri/677",[1656,2.444,1775,1.69,5422,4.179]],["title/677",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/677",[1656,2.607,1775,1.803]],["body/677",[13,1.923,29,2.153,81,1.441,828,1.173,1441,2.118,1451,0.606,1461,0.754,1464,1.886,1465,1.459,1469,2.308,1470,1.468,1471,0.582,1472,1.048,1476,1.478,1487,1.441,1489,1.869,1495,2.318,1508,1.012,1526,0.615,1533,1.649,1551,1.286,1560,3.422,1597,1.343,1603,1.415,1649,2.837,1656,1.536,1685,3.025,1693,2.274,1709,2.219,1728,2.727,1732,2.69,1747,2.242,1761,2.759,1764,2.099,1774,1.943,1775,3.381,1778,2.309,1781,3.599,1782,1.557,1785,2.203,1786,3.126,1815,3.521,1868,4.04,1869,2.519,1872,1.602,1965,1.984,1990,1.012,1995,2.242,2013,2.274,2080,2.759,2085,2.242,2101,1.869,2111,1.674,2383,2.519,2402,1.19,2485,3.126,2522,2.69,2535,3.521,2537,3.155,3255,2.426,3826,2.759,3879,2.926,4635,3.155,4806,3.155,5436,3.839,5437,3.839,5438,3.839,5439,3.839,5440,3.839,5441,3.839,5442,3.839,5443,3.839]],["uri/678",[828,0.667,1447,0.457,1471,0.243,1472,0.596,1508,0.575,1515,1.405,1532,0.983,1650,0.991,1769,1.294,1981,0.945,2402,0.677,2441,1.723,2493,1.883,4768,1.883,5422,1.494]],["title/678",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/678",[828,0.578,1447,0.396,1471,0.215,1472,0.517,1508,0.499,1515,1.218,1532,0.852,1650,0.859,1769,1.121,1981,0.819,2402,0.587,2441,1.494,2493,1.633,4768,1.633]],["body/678",[22,3.29,106,2.475,828,2.871,1469,1.999,1501,2.144,1508,1.895,1651,3.839,1712,2.698,1771,3.468,1789,2.85,1794,3.436,1796,4.674,1997,4.816,2013,4.261,2074,4.141,2111,3.136,2246,3.406,2402,2.914,2483,6.166,3929,6.596,4797,6.204,5444,7.192]],["uri/679",[1437,1.306,1451,0.681,1471,0.279,2078,2.185,2197,2.89,5414,3.29]],["title/679",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/679",[1437,1.26,1451,0.658,1471,0.27,2078,2.109,2197,2.79]],["body/679",[3,1.883,828,2.115,1437,3.309,1438,1.77,1445,2.436,1451,1.447,1461,1.36,1471,0.708,1472,1.89,1475,3.933,1501,2.064,1512,2.044,1526,1.11,1602,3.167,1651,2.828,1799,2.493,1933,2.828,1981,2.996,1990,1.824,2001,3.882,2016,5.972,2113,5.116,2206,3.933,2281,3.741,2549,4.738,3737,5.464,5445,6.923]],["uri/680",[1437,1.092,1442,1.108,1471,0.234,1488,1.54,1954,2.025,1981,1.563,2620,2.418,5422,2.471]],["title/680",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/680",[1437,1.016,1442,1.031,1471,0.217,1488,1.432,1954,1.883,1981,1.454,2620,2.249]],["body/680",[1437,2.699,1471,0.696,1475,5.069,1488,4.589,1526,1.43,1597,3.122,1954,6.035,2013,5.287,5446,8.924]],["uri/681",[1438,1.223,1471,0.31,1473,1.454,1635,2.086,5422,3.274]],["title/681",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/681",[1438,1.21,1471,0.306,1473,1.439,1635,2.065]],["body/681",[1,2.486,52,2.134,828,2.861,1130,3.165,1438,2.395,1445,2.037,1447,1.21,1451,1.687,1471,0.525,1473,1.759,1476,2.228,1484,1.768,1509,4.756,1516,2.817,1522,2.146,1525,2.037,1526,1.501,1533,2.486,1612,2.584,1628,3.876,1629,5.308,1635,4.427,1640,3.875,1650,2.626,1651,2.364,1674,4.992,1678,3.875,1681,4.568,1682,2.844,1684,4.159,1716,3.961,1743,2.048,1769,3.429,1774,4.106,1783,3.481,1810,5.723,1885,2.186,3342,4.568,5433,5.308]],["uri/682",[1467,2.397,1789,1.228,2173,2.877,5414,3.646,5447,4.388]],["title/682",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/682",[1467,2.372,1789,1.216,2173,2.848,5447,4.343]],["body/682",[1447,2.309,1467,4.034,1470,3.079,1551,2.696,1594,4.252,1724,3.882,1734,5.088,1769,4.77,1785,2.412,1789,2.835,1795,4.574,2074,4.636,2402,2.496,2485,4.206,2508,4.351,3255,5.088,3340,5.949]],["uri/683",[1628,2.063,1682,2.121,1726,2.063,1885,1.63,2486,2.163,5422,2.954]],["title/683",[1756,2.51,3409,2.665,3410,2.7]],["sub_title/683",[1628,1.991,1682,2.047,1726,1.991,1885,1.574,2486,2.087]],["body/683",[3,1.052,24,1.704,1130,3.141,1451,1.274,1471,0.522,1472,1.568,1473,1.746,1490,2.731,1495,2.224,1500,1.913,1510,2.524,1516,3.927,1525,2.021,1551,1.923,1603,2.117,1628,3.855,1645,3.103,1675,4.127,1682,5.431,1696,3.22,1706,3.768,1709,2.13,1716,5.522,1785,3.311,1786,4.215,1795,3.262,1855,3.103,1885,3.048,1927,4.023,1950,3.454,1975,3.262,1995,3.353,2006,3.629,2111,2.504,2426,3.546,2486,2.877,3255,3.629,3258,3.454,3509,4.127]],["uri/684",[2248,0.961,2585,1.816,4329,3.855,5448,5.365]],["title/684",[1659,2.458,2029,1.182,2248,0.72,4329,2.891]],["sub_title/684",[2059,3.832]],["body/684",[59,4.562,1441,2.185,1447,1.291,1461,1.212,1496,3.336,1526,0.989,1597,2.16,1598,4.436,1612,3.788,1659,5.923,1704,3.973,1715,3.772,1794,4.054,1802,4.674,1856,2.223,1896,4.562,1978,2.09,2032,2.713,2066,4.225,2105,3.461,2112,4.562,2146,3.507,2269,4.562,2633,3.157,3154,3.772,3230,2.923,3258,3.713,4329,6.966,4780,5.325,5102,5.325,5449,6.174,5450,6.174,5451,6.174,5452,6.174,5453,6.174,5454,6.174,5455,6.174,5456,7.782,5457,6.174,5458,5.662]],["uri/685",[2248,0.857,2585,1.619,4329,3.438,5459,4.784,5460,4.127]],["title/685",[1659,2.458,2029,1.182,2248,0.72,4329,2.891]],["sub_title/685",[2267,4.046,5460,5.618]],["body/685",[1,1.137,1055,1.568,1442,0.812,1447,1.396,1487,0.993,1493,0.987,1526,1.07,1553,2.727,1572,1.368,1585,1.797,1597,0.926,1611,2.122,1612,3.318,1645,1.43,1652,1.672,1709,2.118,1715,1.617,1730,1.382,1741,4.062,1759,1.447,1763,1.382,1774,1.339,1789,1.137,1799,2.056,1802,3.875,1855,1.43,1856,2.676,1879,1.811,1920,1.231,1922,1.811,1938,1.191,1940,1.811,1948,4.016,1957,3.016,1977,3.639,1990,1.167,2060,1.276,2105,1.484,2150,3.495,2161,3.244,2246,2.097,2267,4.616,2272,1.081,2281,2.393,2383,1.736,2402,0.82,2404,2.017,2411,2.017,2488,2.427,2533,2.283,2591,2.751,2599,1.592,2633,2.264,2646,1.736,2668,2.965,2808,1.956,2968,3.272,3037,4.875,3038,3.182,3106,2.516,3154,1.617,3228,4.22,3230,3.519,3267,2.427,3363,5.237,3479,2.089,3922,2.427,3926,1.414,4034,1.854,4098,5.089,4230,2.175,4767,2.283,4780,2.283,5046,2.427,5055,2.283,5380,2.283,5456,5.237,5458,8.207,5460,3.82,5461,6.677,5462,2.647,5463,4.429,5464,5.711,5465,4.429,5466,2.647,5467,2.647,5468,4.429,5469,2.647,5470,2.647,5471,2.647,5472,6.677,5473,2.647,5474,2.647,5475,2.647,5476,2.647,5477,2.647,5478,5.711,5479,2.647,5480,4.429,5481,2.647,5482,2.647,5483,2.647,5484,2.647,5485,2.647,5486,2.647,5487,2.647,5488,2.647,5489,2.647,5490,2.647,5491,2.647,5492,2.647,5493,2.647,5494,2.647,5495,2.647,5496,2.647,5497,2.647]],["uri/686",[5498,8.439]],["title/686",[4595,3.985]],["sub_title/686",[2213,6.59]],["body/686",[59,4.899,72,1.888,499,1.732,1447,0.686,1451,0.833,1461,1.302,1465,1.246,1470,1.254,1471,0.342,1476,2.925,1485,1.254,1486,1.694,1487,2.489,1500,2.532,1508,2.003,1526,0.525,1539,1.793,1543,1.732,1550,1.037,1591,3.671,1592,3.083,1603,1.209,1642,2.333,1656,2.113,1706,2.151,1709,2.459,1712,0.941,1728,1.216,1744,2.356,1761,3.795,1781,3.988,1787,2.7,1789,0.842,1799,2.387,1810,4.051,1814,1.793,1822,3.536,1846,2.244,1850,1.793,1851,1.464,1857,2.037,1861,3.007,1885,1.238,1889,3.398,1890,2.786,1895,1.914,1909,2.479,1950,1.972,1956,1.815,1961,1.862,1968,1.751,2029,0.964,2052,2.195,2087,1.751,2091,2.57,2095,2.11,2099,3.007,2100,3.337,2111,2.303,2123,2.356,2131,2.499,2151,2.297,2225,3.699,2247,1.972,2248,0.587,2272,1.339,2274,1.942,2390,2.003,2418,1.419,2434,1.659,2545,2.195,2562,2.244,2637,2.758,2693,2.11,3129,2.588,3254,2.356,3804,2.588,4526,4.843,4595,5.991,4843,3.007,4893,2.828,5408,3.007,5499,3.279,5500,3.279,5501,3.279,5502,3.279,5503,3.279,5504,3.279,5505,3.279,5506,3.279,5507,3.279,5508,3.279,5509,3.279,5510,3.279,5511,3.279]],["uri/687",[1990,1.867,5512,7.086]],["title/687",[4595,3.985]],["sub_title/687",[1990,1.716,2107,4.046]],["body/687",[1470,2.623,1471,0.444,1472,1.873,1493,2.559,1495,2.657,1592,4.005,1602,3.138,1612,3.062,1650,3.112,1715,4.191,1735,4.414,1748,3.471,1789,1.761,1802,3.307,1864,5.414,1884,3.751,1890,2.882,1957,3.623,1978,2.322,1990,1.808,2055,3.038,2107,5.659,2140,6.732,2145,4.694,2146,3.896,2150,5.414,2227,3.038,3181,4.335,3242,7,3353,5.637,4270,5.228,5138,5.917,5513,6.859]],["uri/688",[5514,7.086,5515,6.499]],["title/688",[4595,3.985]],["sub_title/688",[5515,5.974,5516,5.618]],["body/688",[1447,1.408,1451,1.063,1461,2.326,1487,2.528,1579,3.161,1759,3.683,1774,3.408,1789,1.729,1864,5.315,1876,5.133,1890,2.83,1933,2.751,1957,3.557,1965,3.48,2033,3.826,2082,4.976,2118,4.84,2689,4.115,3242,6.159,3433,4.976,4595,4.807,5516,5.809,5517,6.735,5518,6.735,5519,7.284,5520,6.735,5521,6.735,5522,4.84,5523,5.133]],["uri/689",[5524,8.439]],["title/689",[4595,3.985]],["sub_title/689",[2632,5.618]],["body/689",[80,5.849,1451,1.66,1471,0.681,1519,4.863,1547,3.924,1579,4.44,1642,3.328,1909,2.369,2101,4.604,2360,5.535,2689,5.779,4595,5.953,5264,5.366,5522,5.219,5525,6.661,5526,7.263]],["uri/690",[5527,8.439]],["title/690",[4595,3.985]],["sub_title/690",[3181,5.068]],["body/690",[1451,0.991,1461,2.232,1493,2.342,1585,3.482,1630,3.412,1638,3.353,1651,2.564,1759,4.694,1782,2.547,1871,5.483,1948,5.882,2062,3.177,2115,3.244,2119,6.541,2145,5.873,2146,3.566,2209,3.566,2254,3.52,2284,4.398,2362,6.074,3015,5.758,3181,3.968,4018,5.758,4825,5.758,5113,5.415,5282,5.758,5283,5.758,5528,8.583,5529,6.278,5530,6.278]],["uri/691",[1893,5.823,5531,7.086]],["title/691",[4595,3.985]],["sub_title/691",[1457,2.387,1893,5.353]],["body/691",[22,3.355,1451,1.158,1457,2.688,1461,2.333,1602,3.355,1794,3.504,1853,4.283,1893,8.686,1990,1.933,2101,3.57,2118,5.271,2689,4.481,3242,5.019,4595,5.646,5264,5.419,5516,6.326,5519,7.595,5522,5.271,5523,5.59]],["uri/692",[1476,2.727,5532,7.086]],["title/692",[4595,3.985]],["sub_title/692",[1476,2.507,1909,2.124]],["body/692",[3,1.257,1451,1.083,1461,2.373,1465,2.607,1471,0.444,1508,1.808,1579,3.22,1890,2.882,1909,2.237,1933,2.802,2033,3.896,2118,6.547,2145,4.694,2151,4.805,2689,4.191,3242,4.694,4487,5.917,4595,5.464,5264,5.068,5519,8.152,5522,4.929,5523,5.228,5533,6.859]],["uri/693",[1476,2.727,5534,7.086]],["title/693",[4595,3.985]],["sub_title/693",[1476,2.507,1592,3.803]],["body/693",[1451,1.181,1461,2.346,1471,0.484,1476,2.88,1493,2.792,1592,4.369,1602,3.423,1638,3.997,1709,3.576,1909,2.44,1990,1.972,2107,4.648,2689,4.572,3242,5.12,4595,5.151,5519,7.668,5522,5.377,5523,5.703,5535,7.483]],["uri/694",[1793,4.478,5536,7.086]],["title/694",[4595,3.985]],["sub_title/694",[1793,4.116,1885,2.46]],["body/694",[3,0.93,24,2.584,1448,3.101,1451,1.509,1461,2.411,1471,0.478,1493,1.893,1495,1.966,1543,2.68,1579,3.467,1603,1.871,1622,2.845,1642,1.786,1726,2.425,1736,2.382,1793,4.667,1799,1.827,1885,1.917,2062,2.568,2107,3.152,2115,2.622,2118,5.307,2403,3.101,2689,4.512,4595,4.651,4771,4.654,5264,5.457,5519,8.349,5522,5.307,5523,5.629,5537,5.075,5538,8.707,5539,5.075,5540,5.075]],["uri/695",[1889,4.56,5541,7.086]],["title/695",[4595,3.985]],["sub_title/695",[1889,4.192,4595,3.479]],["body/695",[1451,1.205,1461,2.398,1493,2.849,1579,3.584,1799,2.749,1889,6.288,1939,5.113,2118,5.488,2689,4.666,3242,5.226,4595,5.219,5264,5.643,5519,8.162,5522,5.488,5523,5.82]],["uri/696",[2144,5.236,5542,6.499]],["title/696",[4595,3.985]],["sub_title/696",[1793,4.116,2144,4.813]],["body/696",[3,1.331,22,4.328,1451,1.146,1461,2.27,1471,0.47,1491,3.972,1493,2.71,1534,2.513,1622,4.072,1735,4.674,1933,2.966,2107,4.511,2118,5.219,2144,5.366,2603,3.379,2689,4.437,4197,5.732,4580,6.264,4595,5.619,5129,6.661,5519,7.56,5525,6.661]],["uri/697",[1533,3.043,5542,6.499]],["title/697",[4595,3.985]],["sub_title/697",[1533,2.798,1793,4.116]],["body/697",[3,1.293,863,3.535,1451,1.114,1461,2.388,1471,0.456,1493,2.632,1533,3.03,1579,3.312,1793,4.459,1990,1.859,2107,4.382,2140,5.213,2206,4.008,2689,4.311,4595,4.958,4912,6.471,5264,5.213,5519,8.447,5522,5.07,5543,7.055,5544,7.055]],["uri/698",[2637,3.19,3362,4.654,5545,5.601]],["title/698",[14,3.413]],["sub_title/698",[14,2.509,2637,2.864,3362,4.179]],["body/698",[14,4.978,1471,0.505,1472,2.129,1500,2.597,1546,3.02,1690,2.945,1712,2.239,1789,2.002,1799,2.807,2248,1.396,2265,4.69,2272,3.185,2482,5.463,2637,5.172,3097,5.943,3134,5.221,3362,5.943,3367,7.151,5369,7.151,5546,7.798,5547,7.798]],["uri/699",[1712,2.034,5548,7.086]],["title/699",[14,3.413]],["sub_title/699",[1557,4.116,1712,1.87]],["body/699",[14,5.171,106,1.946,1461,1.817,1464,2.779,1469,1.572,1470,2.163,1471,0.516,1472,2.179,1482,2.609,1500,1.884,1510,2.485,1526,0.906,1546,2.19,1557,5.044,1693,2.149,1712,2.885,1726,2.702,1734,3.574,1738,2.892,1743,2.001,1769,3.35,1850,3.093,1852,2.205,1891,4.179,1955,3.455,1965,4.125,1974,3.87,1984,2.752,1992,3.35,2001,3.171,2020,2.279,2032,2.485,2127,4.463,2261,4.878,2472,3.056,2541,6.3,2757,3.87,3258,3.401,3362,4.31,3379,4.179,5549,5.656,5550,5.656,5551,5.656,5552,5.656]],["uri/700",[14,2.794,1474,4.006,5553,6.107]],["title/700",[14,3.413]],["sub_title/700",[14,2.509,1474,3.597,2272,2.24]],["body/700",[14,5.118,1447,1.534,1449,4.112,1461,2.076,1471,0.475,1500,2.443,1508,1.933,1546,2.841,1690,2.77,1712,2.733,1856,2.641,1863,5.019,1956,4.061,1978,2.483,1992,4.345,2060,3.537,2272,4.317,2407,3.873,2408,4.481,5554,7.335,5555,7.335,5556,7.335]],["uri/701",[5557,7.74]],["title/701",[14,3.413]],["sub_title/701",[1546,3.106]],["body/701",[1471,0.599,1472,2.528,1501,2.76,1546,3.586,1690,3.497,1698,4.236,2044,4.464,2272,3.782,3205,6.653]],["uri/702",[1630,2.817,5557,6.499]],["title/702",[14,3.413]],["sub_title/702",[1546,2.523,1630,2.589]],["body/702",[318,4.666,335,4.308,1546,3.678,1736,4.457,1834,4.907,2085,5.544,3373,7.803]],["uri/703",[5558,8.439]],["title/703",[14,3.413]],["sub_title/703",[3373,6.59]],["body/703",[1465,3.433,1508,2.38,1546,4.5,1630,3.591,1794,4.316,2227,4.001,2517,6.491,3373,8.911]],["uri/704",[5559,8.439]],["title/704",[14,3.413]],["sub_title/704",[1834,4.144]],["body/704",[3,1.475,318,3.956,335,3.653,1471,0.521,1472,2.198,1526,1.29,1546,4.277,1785,2.412,1834,5.706,1863,5.51,1872,3.359,1913,4.636,2101,3.919,2178,3.623,2251,5.51,2253,4.351,5560,8.052]],["uri/705",[5561,7.279]],["title/705",[14,3.413]],["sub_title/705",[318,3.94]],["body/705",[3,1.525,318,5.068,1471,0.539,1472,2.272,1500,2.772,1501,2.481,1546,4.342,1611,2.646,1785,2.493,1789,2.137,1834,4.301,1886,6.15,2020,3.353,2253,4.497,2700,5.085]],["uri/706",[1546,2.744,5562,6.499]],["title/706",[14,3.413]],["sub_title/706",[1508,1.716,1546,2.523]],["body/706",[1481,4.481,1508,2.602,1546,3.825,1872,4.119]],["uri/707",[5563,8.439]],["title/707",[14,3.413]],["sub_title/707",[1484,2.449]],["body/707",[1,3.119,14,4.328,79,4.157,1461,2.327,1534,3.273,1541,3.618,1546,4.317,1547,3.924,1593,4.674,1712,2.716,1785,2.176,1804,4.364,2097,4.182,2114,5.535,2307,5.088,2546,5.968,5564,7.263]],["uri/708",[1546,2.365,1785,1.829,5561,5.267]],["title/708",[14,3.413]],["sub_title/708",[318,2.694,1546,2.124,1785,1.643]],["body/708",[318,4.738,1466,3.967,1500,2.492,1546,4.366,1724,3.608,1736,3.512,1782,3.035,1785,3.377,1786,3.908,1794,3.575,2006,4.729,2020,3.886,2095,4.815,2227,3.314,3045,5.905,3210,5.242,4635,6.149,5565,6.863,5566,7.483]],["uri/709",[3,1.119,1546,2.365,5561,5.267]],["title/709",[14,3.413]],["sub_title/709",[3,1.005,318,2.694,1546,2.124]],["body/709",[3,2.004,1443,3.741,1461,1.36,1466,3.77,1471,0.665,1489,3.37,1500,2.306,1508,2.416,1510,3.042,1541,2.648,1546,3.98,1593,5.899,1728,2.568,1736,3.25,1738,3.54,1794,3.308,2006,4.375,2020,4.141,2227,3.066,3210,4.85,4635,5.69,5565,6.35,5567,6.923,5568,6.923]],["uri/710",[1913,4.08,5545,6.499]],["title/710",[14,3.413]],["sub_title/710",[14,2.98,1913,3.75]],["body/710",[1471,0.545,1472,2.298,1526,1.349,1546,3.26,1799,3.03,1834,5.367,1913,4.847,2052,5.636,2114,6.415,2603,3.917,3045,6.643,4025,6.22,4195,5.76,4411,7.72,5569,8.417,5570,8.417]],["uri/711",[14,2.454,1546,2.078,1913,3.089,5562,4.921]],["title/711",[14,3.413]],["sub_title/711",[14,2.166,1508,1.248,1546,1.834,1913,2.726]],["body/711",[14,2.278,81,1.869,106,1.049,318,3.1,1447,0.638,1457,1.825,1458,1.079,1459,1.543,1461,2.34,1468,3.407,1469,1.384,1471,0.197,1484,1.521,1485,2.413,1487,1.145,1508,2.27,1510,1.34,1516,1.484,1518,2.495,1525,1.752,1526,0.798,1541,3.624,1546,3.519,1553,4.005,1681,3.93,1683,2.214,1700,1.498,1712,0.875,1724,3.87,1739,1.47,1782,2.955,1785,2.182,1786,3.296,1789,0.783,1795,1.732,1796,1.361,1797,3.855,1804,3.974,1814,1.668,1834,4.897,1850,1.668,1913,5.945,1990,0.804,2020,1.229,2049,2.407,2081,3.578,2189,3.93,2209,1.732,2253,1.648,2668,2.042,2701,1.834,2987,2.191,3304,3.334,3379,2.253,3391,3.407,4288,2.63,5571,3.049,5572,3.049,5573,3.049,5574,3.049,5575,3.049,5576,6.31,5577,3.049]]],"invertedIndex":[["",{"_index":1461,"uri":{"11":{},"24":{},"47":{},"63":{},"122":{},"144":{},"163":{},"193":{},"198":{},"240":{},"243":{},"256":{},"344":{},"410":{},"496":{},"539":{},"542":{},"555":{},"568":{},"610":{}},"title":{},"sub_title":{"11":{},"24":{},"47":{},"63":{},"122":{},"144":{},"163":{},"193":{},"198":{},"240":{},"243":{},"256":{},"344":{},"410":{},"496":{},"539":{},"542":{},"555":{},"568":{},"610":{}},"body":{"6":{},"7":{},"8":{},"24":{},"26":{},"27":{},"28":{},"39":{},"51":{},"55":{},"61":{},"62":{},"66":{},"69":{},"73":{},"75":{},"77":{},"83":{},"89":{},"90":{},"100":{},"105":{},"109":{},"123":{},"124":{},"125":{},"128":{},"129":{},"131":{},"132":{},"140":{},"141":{},"142":{},"155":{},"169":{},"171":{},"172":{},"173":{},"174":{},"176":{},"179":{},"184":{},"185":{},"188":{},"197":{},"198":{},"199":{},"205":{},"208":{},"221":{},"225":{},"235":{},"236":{},"240":{},"241":{},"243":{},"247":{},"249":{},"255":{},"256":{},"257":{},"259":{},"262":{},"268":{},"278":{},"288":{},"289":{},"297":{},"304":{},"306":{},"310":{},"324":{},"340":{},"343":{},"355":{},"364":{},"365":{},"367":{},"370":{},"371":{},"376":{},"377":{},"388":{},"389":{},"391":{},"398":{},"399":{},"403":{},"404":{},"415":{},"419":{},"421":{},"422":{},"431":{},"434":{},"444":{},"446":{},"447":{},"448":{},"449":{},"450":{},"451":{},"452":{},"455":{},"456":{},"457":{},"472":{},"479":{},"492":{},"493":{},"496":{},"500":{},"503":{},"507":{},"511":{},"512":{},"513":{},"524":{},"535":{},"536":{},"539":{},"542":{},"543":{},"544":{},"560":{},"562":{},"567":{},"571":{},"572":{},"573":{},"580":{},"585":{},"591":{},"592":{},"595":{},"597":{},"598":{},"599":{},"600":{},"604":{},"610":{},"611":{},"618":{},"619":{},"636":{},"638":{},"646":{},"651":{},"656":{},"665":{},"669":{},"671":{},"673":{},"675":{},"677":{},"679":{},"684":{},"686":{},"688":{},"690":{},"691":{},"692":{},"693":{},"694":{},"695":{},"696":{},"697":{},"699":{},"700":{},"707":{},"709":{},"711":{}}}],["0",{"_index":1613,"uri":{"568":{}},"title":{},"sub_title":{"568":{}},"body":{"8":{},"43":{},"100":{},"107":{},"132":{},"140":{},"141":{},"142":{},"144":{},"145":{},"148":{},"302":{},"305":{},"403":{},"532":{},"567":{},"599":{}}}],["0.00",{"_index":2842,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"141":{},"142":{},"144":{},"145":{},"148":{},"149":{},"153":{}}}],["0.000000",{"_index":2823,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"141":{},"142":{},"144":{},"149":{},"152":{},"153":{}}}],["0.30",{"_index":3174,"uri":{},"title":{},"sub_title":{},"body":{"179":{}}}],["00",{"_index":4108,"uri":{},"title":{},"sub_title":{},"body":{"370":{},"403":{}}}],["0001",{"_index":2799,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{},"572":{}}}],["0002",{"_index":2933,"uri":{},"title":{},"sub_title":{},"body":{"141":{}}}],["0003",{"_index":2907,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"147":{}}}],["0006",{"_index":2942,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"153":{}}}],["0007",{"_index":2939,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"149":{}}}],["0009",{"_index":2359,"uri":{},"title":{},"sub_title":{},"body":{"75":{}}}],["0009care",{"_index":1919,"uri":{},"title":{},"sub_title":{},"body":{"18":{}}}],["0029",{"_index":2911,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"147":{},"148":{}}}],["01",{"_index":5256,"uri":{},"title":{},"sub_title":{},"body":{"599":{}}}],["013efb0f",{"_index":2886,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["07",{"_index":4109,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["0c45a3",{"_index":1679,"uri":{},"title":{},"sub_title":{},"body":{"12":{}}}],["0lookup",{"_index":4241,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["1",{"_index":13,"uri":{"445":{},"562":{}},"title":{},"sub_title":{"445":{},"450":{},"562":{}},"body":{"0":{},"1":{},"2":{},"3":{},"8":{},"24":{},"63":{},"140":{},"141":{},"144":{},"145":{},"147":{},"149":{},"152":{},"153":{},"179":{},"278":{},"339":{},"341":{},"378":{},"400":{},"403":{},"446":{},"447":{},"545":{},"609":{},"677":{}}}],["1,000.00",{"_index":5435,"uri":{},"title":{},"sub_title":{},"body":{"676":{}}}],["1,905.44",{"_index":2819,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["1.5",{"_index":4319,"uri":{},"title":{},"sub_title":{},"body":{"415":{}}}],["1.we",{"_index":4258,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["10",{"_index":35,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{},"63":{},"140":{},"146":{},"249":{},"340":{},"343":{},"402":{},"403":{},"422":{},"447":{}}}],["10.1",{"_index":3268,"uri":{},"title":{},"sub_title":{},"body":{"193":{}}}],["100",{"_index":320,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"106":{},"153":{},"179":{},"249":{},"340":{},"343":{},"422":{}}}],["1000",{"_index":1618,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"365":{},"389":{}}}],["1000.00",{"_index":1606,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["100m",{"_index":5066,"uri":{},"title":{},"sub_title":{},"body":{"555":{}}}],["101",{"_index":322,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["102",{"_index":324,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["1024m",{"_index":2610,"uri":{},"title":{},"sub_title":{},"body":{"122":{},"565":{}}}],["103",{"_index":326,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["104",{"_index":329,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["104.95",{"_index":2901,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"147":{},"148":{}}}],["104.9500",{"_index":2915,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"148":{}}}],["104.950000",{"_index":2902,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"147":{}}}],["105",{"_index":462,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["106",{"_index":464,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["107",{"_index":466,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["108",{"_index":468,"uri":{},"title":{},"sub_title":{},"body":{"3":{},"4":{}}}],["109",{"_index":470,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["10:46:04",{"_index":5257,"uri":{},"title":{},"sub_title":{},"body":{"599":{}}}],["10:46:06",{"_index":5263,"uri":{},"title":{},"sub_title":{},"body":{"599":{}}}],["10:46:07",{"_index":5265,"uri":{},"title":{},"sub_title":{},"body":{"599":{}}}],["10:46:08",{"_index":5266,"uri":{},"title":{},"sub_title":{},"body":{"599":{}}}],["10:46:09",{"_index":5269,"uri":{},"title":{},"sub_title":{},"body":{"599":{}}}],["11",{"_index":53,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{}}}],["110",{"_index":472,"uri":{},"title":{},"sub_title":{},"body":{"3":{},"249":{},"343":{},"422":{}}}],["111",{"_index":474,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["112",{"_index":476,"uri":{},"title":{},"sub_title":{},"body":{"3":{},"4":{}}}],["113",{"_index":478,"uri":{},"title":{},"sub_title":{},"body":{"3":{},"106":{}}}],["113.00",{"_index":2523,"uri":{},"title":{},"sub_title":{},"body":{"106":{}}}],["1153",{"_index":5114,"uri":{"565":{}},"title":{},"sub_title":{"565":{}},"body":{}}],["116",{"_index":577,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["11649",{"_index":4266,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["117.95",{"_index":2927,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["12",{"_index":25,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{},"63":{}}}],["120",{"_index":581,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["1200",{"_index":2946,"uri":{},"title":{},"sub_title":{},"body":{"142":{}}}],["1217",{"_index":4256,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["121700",{"_index":4259,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["121766",{"_index":4261,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["1217xx",{"_index":4257,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["123",{"_index":1604,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"106":{}}}],["123,124,125",{"_index":1615,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["124",{"_index":585,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"8":{}}}],["124.72999999999999",{"_index":2926,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["127.0.0.1",{"_index":4947,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["12:14:14",{"_index":2975,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"150":{}}}],["13",{"_index":55,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{},"106":{}}}],["132",{"_index":587,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["134.98",{"_index":2928,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["135",{"_index":5425,"uri":{},"title":{},"sub_title":{},"body":{"668":{}}}],["136",{"_index":591,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["14",{"_index":39,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{},"122":{}}}],["140",{"_index":595,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"402":{},"403":{}}}],["142.250.114.28",{"_index":4965,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["142.250.31.28",{"_index":4969,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["142.250.4.28",{"_index":4966,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["142.251.12.28",{"_index":4967,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["142.251.167.28",{"_index":4970,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["144",{"_index":600,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["148",{"_index":604,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["14:53:23",{"_index":2983,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"150":{}}}],["15",{"_index":21,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{},"122":{},"609":{}}}],["15133",{"_index":5488,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["15168",{"_index":5475,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["152",{"_index":608,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["156",{"_index":612,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["158",{"_index":616,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["16",{"_index":16,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{},"63":{}}}],["16.16299",{"_index":3271,"uri":{},"title":{},"sub_title":{},"body":{"193":{}}}],["162",{"_index":619,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["166",{"_index":623,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["16785",{"_index":5483,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["17",{"_index":68,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{},"144":{}}}],["17.48",{"_index":2859,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["17.5",{"_index":2814,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["170",{"_index":628,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"122":{}}}],["1711012404",{"_index":2954,"uri":{},"title":{},"sub_title":{},"body":{"142":{}}}],["1711095351",{"_index":2958,"uri":{},"title":{},"sub_title":{},"body":{"142":{}}}],["1711095651",{"_index":2972,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"150":{}}}],["1711149254",{"_index":2974,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"150":{}}}],["171132933",{"_index":2997,"uri":{},"title":{},"sub_title":{},"body":{"148":{}}}],["1711329333",{"_index":2920,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["172.217.194.28",{"_index":4968,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["172.253.115.28for",{"_index":4971,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["172.253.118.28",{"_index":4963,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["172.253.63.28",{"_index":4962,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["174",{"_index":632,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["175",{"_index":636,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["178",{"_index":640,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["18",{"_index":42,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{}}}],["180",{"_index":644,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["184",{"_index":648,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["188",{"_index":652,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["19",{"_index":44,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{}}}],["1905.440000",{"_index":2821,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["191",{"_index":656,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["192",{"_index":660,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["196",{"_index":664,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["1_mail_encryption=nullif",{"_index":4188,"uri":{},"title":{},"sub_title":{},"body":{"378":{},"400":{}}}],["1_mail_password=nul",{"_index":4187,"uri":{},"title":{},"sub_title":{},"body":{"378":{},"400":{}}}],["1_mail_port",{"_index":4185,"uri":{},"title":{},"sub_title":{},"body":{"378":{},"400":{}}}],["1_mail_username=nul",{"_index":4186,"uri":{},"title":{},"sub_title":{},"body":{"378":{},"400":{}}}],["1st",{"_index":5247,"uri":{},"title":{},"sub_title":{},"body":{"598":{}}}],["2",{"_index":19,"uri":{"446":{}},"title":{},"sub_title":{"446":{},"451":{}},"body":{"0":{},"1":{},"2":{},"3":{},"8":{},"24":{},"63":{},"140":{},"144":{},"149":{},"152":{},"153":{},"155":{},"278":{},"447":{},"493":{},"569":{}}}],["2,548.39",{"_index":2470,"uri":{},"title":{},"sub_title":{},"body":{"100":{}}}],["20",{"_index":46,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{},"63":{},"142":{}}}],["20,00",{"_index":3912,"uri":{},"title":{},"sub_title":{},"body":{"349":{}}}],["20.00",{"_index":3911,"uri":{},"title":{},"sub_title":{},"body":{"349":{}}}],["20.04",{"_index":3960,"uri":{"358":{},"382":{}},"title":{},"sub_title":{"358":{},"382":{}},"body":{}}],["200",{"_index":3015,"uri":{},"title":{},"sub_title":{},"body":{"153":{},"690":{}}}],["2000.00",{"_index":1619,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["2018",{"_index":5487,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["2019",{"_index":5482,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["2020",{"_index":5474,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["2021",{"_index":1918,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"494":{},"599":{}}}],["2021_09_16_115919_update_designs.php",{"_index":5135,"uri":{},"title":{},"sub_title":{},"body":{"567":{}}}],["2023",{"_index":2501,"uri":{},"title":{},"sub_title":{},"body":{"103":{},"494":{}}}],["2023/01/01",{"_index":1623,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["2023/01/02",{"_index":1624,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["2024",{"_index":2505,"uri":{},"title":{},"sub_title":{},"body":{"103":{},"140":{},"141":{},"142":{},"144":{},"147":{},"148":{},"149":{},"150":{},"153":{},"243":{},"492":{}}}],["2025",{"_index":3014,"uri":{},"title":{},"sub_title":{},"body":{"153":{}}}],["203",{"_index":668,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["204",{"_index":671,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["20427fb0e2a0",{"_index":2890,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["208",{"_index":675,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["2084.140000",{"_index":2936,"uri":{},"title":{},"sub_title":{},"body":{"141":{},"142":{},"152":{}}}],["20m",{"_index":4001,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["21",{"_index":62,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{},"142":{},"149":{},"150":{},"403":{}}}],["212",{"_index":679,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["214",{"_index":683,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["218",{"_index":685,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["21:15:51",{"_index":2960,"uri":{},"title":{},"sub_title":{},"body":{"142":{}}}],["21:20:51",{"_index":2973,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"150":{}}}],["22",{"_index":66,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{},"100":{},"141":{},"142":{},"150":{},"153":{}}}],["22.04",{"_index":3963,"uri":{"359":{},"370":{}},"title":{},"sub_title":{"359":{},"370":{}},"body":{"367":{}}}],["222",{"_index":689,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["226",{"_index":694,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["22:13:24",{"_index":2956,"uri":{},"title":{},"sub_title":{},"body":{"142":{}}}],["23",{"_index":76,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{}}}],["231",{"_index":699,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["232",{"_index":703,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["233",{"_index":707,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["234",{"_index":711,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["2345",{"_index":4239,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["235.04",{"_index":2924,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["238",{"_index":715,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["239",{"_index":720,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["23:02:27",{"_index":2971,"uri":{},"title":{},"sub_title":{},"body":{"142":{}}}],["24",{"_index":64,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{},"63":{},"140":{},"147":{},"148":{},"336":{}}}],["24/1/2023",{"_index":2992,"uri":{},"title":{},"sub_title":{},"body":{"145":{}}}],["24/1/2024",{"_index":2989,"uri":{},"title":{},"sub_title":{},"body":{"144":{}}}],["242",{"_index":725,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["246",{"_index":729,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["248",{"_index":733,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["25",{"_index":70,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{},"140":{},"144":{},"147":{},"148":{}}}],["250",{"_index":737,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"437":{}}}],["254",{"_index":740,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["258",{"_index":744,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["26",{"_index":50,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{},"402":{}}}],["260",{"_index":748,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["262",{"_index":752,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["266",{"_index":756,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["268",{"_index":760,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["27",{"_index":8,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{},"142":{},"149":{}}}],["270",{"_index":763,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["275",{"_index":767,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["276",{"_index":771,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["28",{"_index":60,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{},"63":{}}}],["2822",{"_index":4163,"uri":{},"title":{},"sub_title":{},"body":{"377":{},"399":{}}}],["288",{"_index":775,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["29",{"_index":57,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{},"140":{}}}],["292",{"_index":779,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["296",{"_index":782,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["2:ro",{"_index":2372,"uri":{},"title":{},"sub_title":{},"body":{"80":{}}}],["2>&1",{"_index":4039,"uri":{},"title":{},"sub_title":{},"body":{"367":{},"376":{},"391":{},"398":{}}}],["2>&1pleas",{"_index":4914,"uri":{},"title":{},"sub_title":{},"body":{"542":{}}}],["2>&1some",{"_index":4037,"uri":{},"title":{},"sub_title":{},"body":{"367":{},"391":{}}}],["2fa",{"_index":3783,"uri":{},"title":{},"sub_title":{},"body":{"328":{}}}],["2sd2fv34",{"_index":2994,"uri":{},"title":{},"sub_title":{},"body":{"147":{}}}],["2xx",{"_index":5529,"uri":{},"title":{},"sub_title":{},"body":{"690":{}}}],["3",{"_index":29,"uri":{"448":{}},"title":{},"sub_title":{"448":{},"452":{}},"body":{"0":{},"1":{},"2":{},"3":{},"6":{},"8":{},"24":{},"63":{},"91":{},"122":{},"149":{},"153":{},"155":{},"278":{},"374":{},"396":{},"447":{},"498":{},"677":{}}}],["3.43",{"_index":2885,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["3.6.2.here",{"_index":4164,"uri":{},"title":{},"sub_title":{},"body":{"377":{},"399":{}}}],["30",{"_index":37,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{},"179":{},"599":{}}}],["300",{"_index":786,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["30000",{"_index":4243,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["300x300",{"_index":3795,"uri":{},"title":{},"sub_title":{},"body":{"330":{}}}],["304",{"_index":790,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["308",{"_index":794,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["3080",{"_index":4246,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["30808",{"_index":4245,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["31",{"_index":27,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{},"63":{},"103":{}}}],["312",{"_index":798,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["316",{"_index":802,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["31999",{"_index":4244,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["32",{"_index":23,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{},"63":{},"403":{},"447":{}}}],["32+1",{"_index":4260,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["320",{"_index":806,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["324",{"_index":810,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["328",{"_index":813,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["33",{"_index":74,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"3":{},"63":{},"507":{}}}],["332",{"_index":817,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["333.000000",{"_index":2913,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["334",{"_index":821,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["336",{"_index":826,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["34",{"_index":140,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["340",{"_index":833,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["344",{"_index":837,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["348",{"_index":840,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["35",{"_index":142,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["352",{"_index":844,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["356",{"_index":846,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["358982ee",{"_index":2864,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["36",{"_index":146,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"63":{}}}],["360",{"_index":849,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["364",{"_index":852,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["365",{"_index":4934,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["368",{"_index":857,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["37",{"_index":149,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["372",{"_index":861,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"140":{},"145":{}}}],["372.00",{"_index":2845,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["373145743",{"_index":2896,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["376",{"_index":865,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["377.69",{"_index":2450,"uri":{},"title":{},"sub_title":{},"body":{"94":{}}}],["38",{"_index":152,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["380",{"_index":869,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["38080",{"_index":4250,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["384",{"_index":872,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["388",{"_index":877,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["389.48",{"_index":2852,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["39",{"_index":155,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["392",{"_index":881,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["398",{"_index":885,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["3a",{"_index":4376,"uri":{},"title":{},"sub_title":{},"body":{"434":{}}}],["3b",{"_index":4377,"uri":{},"title":{},"sub_title":{},"body":{"434":{}}}],["3d",{"_index":3215,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["4",{"_index":6,"uri":{"449":{}},"title":{},"sub_title":{"449":{},"453":{}},"body":{"0":{},"1":{},"2":{},"3":{},"4":{},"8":{},"14":{},"63":{},"149":{},"153":{},"278":{},"370":{},"403":{},"447":{},"480":{},"592":{},"603":{},"604":{}}}],["4.in",{"_index":5500,"uri":{},"title":{},"sub_title":{},"body":{"686":{}}}],["4.x.x",{"_index":5225,"uri":{},"title":{},"sub_title":{},"body":{"595":{}}}],["40",{"_index":158,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"63":{}}}],["400",{"_index":889,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["403",{"_index":4018,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"690":{}}}],["404",{"_index":893,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"375":{},"389":{},"397":{},"415":{}}}],["4068e9347fa0",{"_index":2868,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["408",{"_index":897,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["41",{"_index":161,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["410",{"_index":902,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["413",{"_index":5064,"uri":{"555":{}},"title":{},"sub_title":{"555":{}},"body":{}}],["414",{"_index":905,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["417",{"_index":909,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["418",{"_index":913,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["42",{"_index":164,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["422",{"_index":916,"uri":{"185":{}},"title":{},"sub_title":{"185":{}},"body":{"4":{}}}],["426",{"_index":920,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["428",{"_index":924,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["428950405",{"_index":2937,"uri":{},"title":{},"sub_title":{},"body":{"141":{},"142":{},"152":{}}}],["42f3",{"_index":2866,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["43",{"_index":167,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["430",{"_index":928,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["434",{"_index":932,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["438",{"_index":936,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["44",{"_index":170,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"63":{}}}],["440",{"_index":940,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["442",{"_index":944,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["446",{"_index":948,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["45",{"_index":173,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["450",{"_index":952,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["452.91",{"_index":2449,"uri":{},"title":{},"sub_title":{},"body":{"94":{}}}],["454",{"_index":956,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["458",{"_index":960,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["45fc",{"_index":2888,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["46",{"_index":176,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["462",{"_index":963,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["465",{"_index":4175,"uri":{},"title":{},"sub_title":{},"body":{"377":{},"399":{}}}],["466",{"_index":967,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["47",{"_index":179,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{},"415":{}}}],["470",{"_index":971,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["470.09",{"_index":2922,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"146":{}}}],["474",{"_index":975,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["478",{"_index":979,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["48",{"_index":183,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"63":{}}}],["480",{"_index":983,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["484",{"_index":986,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["49",{"_index":185,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["492",{"_index":990,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["496",{"_index":994,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["498",{"_index":998,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["499",{"_index":1002,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["4th",{"_index":4318,"uri":{},"title":{},"sub_title":{},"body":{"415":{}}}],["4xx/5xx",{"_index":5530,"uri":{},"title":{},"sub_title":{},"body":{"690":{}}}],["5",{"_index":72,"uri":{"552":{}},"title":{},"sub_title":{"552":{}},"body":{"0":{},"1":{},"2":{},"3":{},"8":{},"14":{},"63":{},"140":{},"145":{},"175":{},"371":{},"391":{},"447":{},"544":{},"603":{},"604":{},"673":{},"686":{}}}],["5.0.56",{"_index":5270,"uri":{},"title":{},"sub_title":{},"body":{"599":{}}}],["5.1.56",{"_index":4325,"uri":{},"title":{},"sub_title":{},"body":{"415":{}}}],["5.5.12",{"_index":5008,"uri":{},"title":{},"sub_title":{},"body":{"547":{},"549":{}}}],["5.5.40",{"_index":5489,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["5.6.29",{"_index":5491,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["5.6.x",{"_index":5490,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["5.8.35",{"_index":5484,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["50",{"_index":188,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"63":{}}}],["500",{"_index":1005,"uri":{},"title":{},"sub_title":{"566":{},"567":{}},"body":{"4":{},"122":{},"548":{},"566":{},"567":{}}}],["500);along",{"_index":4543,"uri":{},"title":{},"sub_title":{},"body":{"453":{}}}],["500.00",{"_index":1614,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["5000.00",{"_index":1605,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["504",{"_index":1009,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["508",{"_index":1013,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["51",{"_index":191,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"63":{}}}],["51.09.there",{"_index":2451,"uri":{},"title":{},"sub_title":{},"body":{"94":{}}}],["512",{"_index":1017,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["516",{"_index":1021,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["52",{"_index":194,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"63":{}}}],["520",{"_index":1025,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["524",{"_index":1029,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["528",{"_index":1033,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["53",{"_index":196,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["531",{"_index":1036,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["533",{"_index":1040,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["534",{"_index":1044,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["535",{"_index":1050,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["53603",{"_index":2982,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"150":{}}}],["54",{"_index":198,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["540",{"_index":1056,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["548",{"_index":1060,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["55",{"_index":201,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["55/12401/9",{"_index":4974,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["554",{"_index":1064,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["558",{"_index":1067,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["55_mail_host",{"_index":4189,"uri":{},"title":{},"sub_title":{},"body":{"378":{},"400":{}}}],["56",{"_index":204,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["561724719",{"_index":2914,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["562",{"_index":1071,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["566",{"_index":1075,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["57",{"_index":207,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["570",{"_index":1079,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["574",{"_index":1083,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["578",{"_index":1087,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["58",{"_index":210,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["580",{"_index":1089,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["581",{"_index":1094,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["583",{"_index":1099,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["584",{"_index":1104,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["585",{"_index":1108,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["586",{"_index":1112,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["587",{"_index":4177,"uri":{},"title":{},"sub_title":{},"body":{"377":{},"399":{}}}],["59",{"_index":213,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["591",{"_index":1116,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["598",{"_index":1120,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["5_mail_encryption=nul",{"_index":4193,"uri":{},"title":{},"sub_title":{},"body":{"378":{},"400":{}}}],["5_mail_password=nul",{"_index":4192,"uri":{},"title":{},"sub_title":{},"body":{"378":{},"400":{}}}],["5_mail_port",{"_index":4190,"uri":{},"title":{},"sub_title":{},"body":{"378":{},"400":{}}}],["5_mail_username=nul",{"_index":4191,"uri":{},"title":{},"sub_title":{},"body":{"378":{},"400":{}}}],["5f11",{"_index":2887,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["6",{"_index":48,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{},"447":{},"522":{}}}],["6,606.30",{"_index":2794,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["6,723.74",{"_index":2931,"uri":{},"title":{},"sub_title":{},"body":{"141":{}}}],["6.000000",{"_index":2800,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["60",{"_index":216,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"63":{}}}],["600",{"_index":1123,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["604",{"_index":1127,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["608",{"_index":1131,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["61",{"_index":218,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["612",{"_index":1134,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["616",{"_index":1138,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["62",{"_index":220,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["620",{"_index":1142,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["624",{"_index":1145,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["626",{"_index":1149,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["63",{"_index":222,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["630",{"_index":1153,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["634",{"_index":1157,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["638",{"_index":1161,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["64",{"_index":225,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"63":{}}}],["642",{"_index":1165,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["643",{"_index":1169,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["646",{"_index":1171,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["65",{"_index":229,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["652",{"_index":1175,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["654",{"_index":1180,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["659",{"_index":1188,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["66",{"_index":231,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{},"403":{}}}],["660",{"_index":1193,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["6606.300000",{"_index":2797,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["662",{"_index":1197,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["663",{"_index":1201,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["666",{"_index":1205,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["67",{"_index":234,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["670",{"_index":1210,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["6723.740000",{"_index":2932,"uri":{},"title":{},"sub_title":{},"body":{"141":{}}}],["674",{"_index":1215,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["678",{"_index":1220,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["6789",{"_index":4240,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["68",{"_index":237,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["682",{"_index":1226,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["686",{"_index":1230,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["688",{"_index":1234,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["69",{"_index":240,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["690",{"_index":1238,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["694",{"_index":1242,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["7",{"_index":10,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"12":{},"63":{},"447":{}}}],["7.27.0",{"_index":5477,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["7.4",{"_index":5234,"uri":{},"title":{},"sub_title":{},"body":{"597":{}}}],["7.x",{"_index":5476,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["70",{"_index":243,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"63":{}}}],["702",{"_index":1247,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["703",{"_index":1249,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["704",{"_index":1253,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["705",{"_index":1257,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["706",{"_index":1261,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["7081e0",{"_index":1680,"uri":{},"title":{},"sub_title":{},"body":{"12":{}}}],["71",{"_index":245,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["710",{"_index":1264,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["716",{"_index":1268,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["72",{"_index":247,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["724",{"_index":1272,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["72602",{"_index":2999,"uri":{},"title":{},"sub_title":{},"body":{"149":{}}}],["726023",{"_index":2940,"uri":{},"title":{},"sub_title":{},"body":{"142":{}}}],["728",{"_index":1275,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["729",{"_index":1279,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["73",{"_index":249,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"140":{}}}],["73.00",{"_index":2875,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["732",{"_index":1282,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["74",{"_index":252,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"63":{}}}],["74.125.24.28",{"_index":4964,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["740",{"_index":1287,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["744",{"_index":1291,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["748",{"_index":1297,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["75",{"_index":254,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{},"140":{},"145":{}}}],["75,000",{"_index":4875,"uri":{},"title":{},"sub_title":{},"body":{"536":{}}}],["752",{"_index":1301,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["755",{"_index":3986,"uri":{},"title":{},"sub_title":{},"body":{"364":{},"388":{},"562":{}}}],["756",{"_index":1305,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["76",{"_index":257,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"63":{}}}],["76.43",{"_index":2879,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["760",{"_index":1309,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["762",{"_index":1313,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["764",{"_index":1317,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["768",{"_index":1321,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["77",{"_index":259,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["772",{"_index":1325,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["776",{"_index":1329,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["78",{"_index":261,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["780",{"_index":1332,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["784",{"_index":1335,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["788",{"_index":1337,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["79",{"_index":264,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["792",{"_index":1341,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["795",{"_index":1344,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["796",{"_index":1348,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["798",{"_index":1353,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["7wr07sc",{"_index":5170,"uri":{},"title":{},"sub_title":{},"body":{"572":{}}}],["8",{"_index":33,"uri":{"360":{},"383":{}},"title":{},"sub_title":{"360":{},"383":{}},"body":{"0":{},"1":{},"2":{},"3":{},"4":{},"63":{},"370":{},"447":{}}}],["8.1",{"_index":3989,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["80",{"_index":267,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"365":{},"389":{}}}],["800",{"_index":1357,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["8001",{"_index":4238,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["804",{"_index":1361,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["807",{"_index":1365,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["8080",{"_index":4237,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["80808.becaus",{"_index":4235,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["81",{"_index":269,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["818",{"_index":1371,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["82",{"_index":271,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["822.65",{"_index":2923,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["826",{"_index":1375,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["82947",{"_index":2970,"uri":{},"title":{},"sub_title":{},"body":{"142":{}}}],["83",{"_index":274,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["830.60",{"_index":2447,"uri":{},"title":{},"sub_title":{},"body":{"94":{}}}],["831",{"_index":1378,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["832",{"_index":1382,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["833",{"_index":1386,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["834",{"_index":1390,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["84",{"_index":277,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["840",{"_index":1394,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["85",{"_index":280,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["850",{"_index":1396,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["854",{"_index":1400,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["858",{"_index":1405,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["86",{"_index":282,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["860",{"_index":1409,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["862",{"_index":1413,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["87",{"_index":284,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["876",{"_index":1418,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["88",{"_index":286,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["882",{"_index":1423,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["887",{"_index":1426,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["89",{"_index":290,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["894",{"_index":1430,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["9",{"_index":31,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"63":{},"447":{},"522":{},"545":{}}}],["9.09",{"_index":3469,"uri":{},"title":{},"sub_title":{},"body":{"249":{},"340":{},"343":{},"422":{}}}],["90",{"_index":292,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["90.91",{"_index":3468,"uri":{},"title":{},"sub_title":{},"body":{"249":{},"340":{},"343":{},"422":{}}}],["91",{"_index":294,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["92",{"_index":297,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"63":{}}}],["93",{"_index":299,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["94",{"_index":302,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["95",{"_index":305,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{}}}],["96",{"_index":307,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"63":{}}}],["97",{"_index":309,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"63":{},"403":{}}}],["98",{"_index":312,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["99",{"_index":315,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["9dcf",{"_index":2867,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["9th",{"_index":1917,"uri":{},"title":{},"sub_title":{},"body":{"18":{}}}],["__construct(array",{"_index":4521,"uri":{},"title":{},"sub_title":{},"body":{"450":{}}}],["_delet",{"_index":2198,"uri":{},"title":{},"sub_title":{},"body":{"47":{},"221":{},"304":{},"324":{},"633":{}}}],["_id",{"_index":2863,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["_method=put",{"_index":3116,"uri":{},"title":{},"sub_title":{},"body":{"169":{}}}],["_must_",{"_index":3872,"uri":{},"title":{},"sub_title":{},"body":{"346":{}}}],["a4",{"_index":1668,"uri":{},"title":{},"sub_title":{},"body":{"12":{}}}],["a47",{"_index":4323,"uri":{},"title":{},"sub_title":{},"body":{"415":{}}}],["a=10",{"_index":4253,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["ab",{"_index":2374,"uri":{},"title":{},"sub_title":{},"body":{"80":{}}}],["abil",{"_index":2545,"uri":{},"title":{},"sub_title":{},"body":{"108":{},"338":{},"464":{},"479":{},"522":{},"535":{},"581":{},"589":{},"656":{},"664":{},"686":{}}}],["abov",{"_index":1779,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"25":{},"40":{},"91":{},"94":{},"117":{},"365":{},"370":{},"389":{},"436":{},"449":{},"509":{},"553":{}}}],["above.from",{"_index":5565,"uri":{},"title":{},"sub_title":{},"body":{"708":{},"709":{}}}],["abstract",{"_index":4455,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["abstractpaymentdriv",{"_index":4456,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["abw",{"_index":1043,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["accent",{"_index":3785,"uri":{},"title":{},"sub_title":{},"body":{"328":{},"347":{}}}],["accept",{"_index":1740,"uri":{"668":{}},"title":{},"sub_title":{"321":{},"668":{}},"body":{"14":{},"21":{},"24":{},"25":{},"63":{},"83":{},"173":{},"178":{},"195":{},"198":{},"321":{},"322":{},"371":{},"391":{},"432":{},"668":{},"670":{}}}],["access",{"_index":2246,"uri":{"130":{},"577":{}},"title":{},"sub_title":{"130":{},"577":{}},"body":{"53":{},"131":{},"178":{},"182":{},"214":{},"224":{},"295":{},"332":{},"355":{},"358":{},"359":{},"365":{},"366":{},"367":{},"370":{},"373":{},"382":{},"390":{},"391":{},"395":{},"510":{},"517":{},"544":{},"547":{},"571":{},"577":{},"589":{},"625":{},"636":{},"647":{},"666":{},"674":{},"678":{},"685":{}}}],["accident",{"_index":3839,"uri":{},"title":{},"sub_title":{},"body":{"340":{}}}],["accomplish",{"_index":2558,"uri":{},"title":{},"sub_title":{},"body":{"110":{}}}],["accord",{"_index":2016,"uri":{},"title":{},"sub_title":{},"body":{"24":{},"435":{},"679":{}}}],["accordingli",{"_index":4870,"uri":{},"title":{},"sub_title":{},"body":{"535":{}}}],["account",{"_index":1712,"uri":{"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"225":{},"443":{},"603":{},"699":{}},"title":{"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{}},"sub_title":{"103":{},"225":{},"348":{},"443":{},"603":{},"699":{}},"body":{"13":{},"14":{},"21":{},"35":{},"55":{},"63":{},"94":{},"101":{},"102":{},"103":{},"108":{},"123":{},"179":{},"182":{},"183":{},"186":{},"188":{},"189":{},"191":{},"208":{},"224":{},"225":{},"226":{},"227":{},"240":{},"289":{},"310":{},"328":{},"333":{},"334":{},"338":{},"339":{},"348":{},"351":{},"352":{},"369":{},"370":{},"393":{},"414":{},"434":{},"435":{},"437":{},"441":{},"443":{},"456":{},"457":{},"463":{},"464":{},"466":{},"496":{},"507":{},"510":{},"528":{},"578":{},"595":{},"598":{},"599":{},"600":{},"602":{},"603":{},"604":{},"609":{},"610":{},"619":{},"627":{},"632":{},"646":{},"656":{},"662":{},"668":{},"678":{},"686":{},"698":{},"699":{},"700":{},"707":{},"711":{}}}],["account/channel",{"_index":3213,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["account?\"if",{"_index":5287,"uri":{},"title":{},"sub_title":{},"body":{"602":{}}}],["account_key",{"_index":5522,"uri":{},"title":{},"sub_title":{},"body":{"688":{},"689":{},"691":{},"692":{},"693":{},"694":{},"695":{},"697":{}}}],["accountonc",{"_index":5550,"uri":{},"title":{},"sub_title":{},"body":{"699":{}}}],["accountsy",{"_index":3369,"uri":{},"title":{},"sub_title":{},"body":{"225":{}}}],["accrual",{"_index":2442,"uri":{},"title":{},"sub_title":{},"body":{"94":{}}}],["accur",{"_index":2524,"uri":{},"title":{},"sub_title":{},"body":{"106":{},"153":{},"345":{},"522":{}}}],["accusamu",{"_index":2880,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["ach",{"_index":7,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"63":{},"181":{}}}],["acknowledg",{"_index":5426,"uri":{},"title":{},"sub_title":{},"body":{"671":{}}}],["acm",{"_index":4182,"uri":{},"title":{},"sub_title":{},"body":{"378":{},"400":{}}}],["acquaint",{"_index":3046,"uri":{},"title":{},"sub_title":{},"body":{"159":{}}}],["acquir",{"_index":2228,"uri":{},"title":{},"sub_title":{},"body":{"50":{},"183":{},"188":{},"189":{}}}],["acss",{"_index":3197,"uri":{},"title":{},"sub_title":{},"body":{"181":{}}}],["act",{"_index":3899,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["action",{"_index":2142,"uri":{"246":{},"284":{},"423":{},"485":{},"614":{},"644":{}},"title":{},"sub_title":{"246":{},"284":{},"423":{},"485":{},"614":{},"644":{}},"body":{"36":{},"89":{},"90":{},"203":{},"243":{},"244":{},"282":{},"284":{},"296":{},"347":{},"352":{},"415":{},"417":{},"421":{},"423":{},"459":{},"485":{},"491":{},"497":{},"498":{},"509":{},"512":{},"513":{},"516":{},"552":{},"577":{},"578":{},"579":{},"614":{},"643":{},"644":{},"664":{},"669":{}}}],["actions>appli",{"_index":4606,"uri":{},"title":{},"sub_title":{},"body":{"471":{}}}],["actions>edit",{"_index":3713,"uri":{},"title":{},"sub_title":{},"body":{"279":{},"515":{}}}],["actions>view",{"_index":3712,"uri":{},"title":{},"sub_title":{},"body":{"279":{}}}],["activ",{"_index":1748,"uri":{},"title":{"496":{}},"sub_title":{"203":{},"282":{},"491":{},"496":{},"578":{}},"body":{"14":{},"169":{},"201":{},"203":{},"280":{},"282":{},"303":{},"349":{},"429":{},"456":{},"473":{},"485":{},"488":{},"491":{},"496":{},"575":{},"578":{},"595":{},"604":{},"610":{},"638":{},"644":{},"651":{},"652":{},"687":{}}}],["activate/#activ",{"_index":4659,"uri":{"496":{}},"title":{},"sub_title":{},"body":{}}],["activation](https://invoiceninja.github.io/en/host",{"_index":5223,"uri":{},"title":{},"sub_title":{},"body":{"595":{}}}],["actual",{"_index":3176,"uri":{},"title":{},"sub_title":{},"body":{"179":{},"370":{},"449":{},"492":{},"630":{}}}],["ad",{"_index":499,"uri":{"446":{}},"title":{},"sub_title":{"444":{},"446":{}},"body":{"4":{},"13":{},"18":{},"107":{},"108":{},"169":{},"337":{},"340":{},"341":{},"342":{},"422":{},"428":{},"500":{},"512":{},"516":{},"522":{},"532":{},"557":{},"580":{},"590":{},"601":{},"653":{},"655":{},"686":{}}}],["add",{"_index":1693,"uri":{},"title":{},"sub_title":{"376":{},"398":{}},"body":{"13":{},"14":{},"16":{},"18":{},"24":{},"26":{},"28":{},"35":{},"39":{},"176":{},"183":{},"207":{},"208":{},"212":{},"225":{},"231":{},"241":{},"247":{},"249":{},"287":{},"289":{},"291":{},"310":{},"314":{},"337":{},"340":{},"342":{},"343":{},"365":{},"366":{},"370":{},"376":{},"390":{},"398":{},"402":{},"406":{},"416":{},"421":{},"423":{},"434":{},"450":{},"464":{},"503":{},"510":{},"519":{},"539":{},"542":{},"543":{},"559":{},"563":{},"564":{},"573":{},"581":{},"588":{},"592":{},"617":{},"619":{},"621":{},"637":{},"638":{},"639":{},"644":{},"657":{},"675":{},"677":{},"699":{}}}],["add/remov",{"_index":2415,"uri":{},"title":{},"sub_title":{},"body":{"88":{},"497":{}}}],["add

    thes",{"_index":2750,"uri":{},"title":{},"sub_title":{},"body":{"129":{}}}],["address).navig",{"_index":4775,"uri":{},"title":{},"sub_title":{},"body":{"524":{}}}],["address1",{"_index":1558,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"278":{}}}],["address2",{"_index":1562,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"278":{}}}],["addtion",{"_index":5449,"uri":{},"title":{},"sub_title":{},"body":{"684":{}}}],["adjac",{"_index":3287,"uri":{},"title":{},"sub_title":{},"body":{"197":{}}}],["adjust",{"_index":1675,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"179":{},"303":{},"305":{},"421":{},"570":{},"656":{},"683":{}}}],["admin",{"_index":1718,"uri":{},"title":{},"sub_title":{"163":{},"165":{},"410":{},"412":{}},"body":{"14":{},"26":{},"27":{},"34":{},"38":{},"39":{},"88":{},"89":{},"92":{},"160":{},"176":{},"178":{},"184":{},"213":{},"218":{},"219":{},"247":{},"248":{},"250":{},"259":{},"292":{},"300":{},"315":{},"320":{},"327":{},"328":{},"330":{},"332":{},"341":{},"342":{},"349":{},"352":{},"375":{},"397":{},"407":{},"415":{},"419":{},"420":{},"424":{},"497":{},"501":{},"504":{},"510":{},"513":{},"514":{},"517":{},"581":{},"587":{},"589":{},"622":{},"630":{},"646":{}}}],["administr",{"_index":2154,"uri":{},"title":{},"sub_title":{},"body":{"37":{},"322":{}}}],["adopt",{"_index":2215,"uri":{},"title":{},"sub_title":{},"body":{"50":{}}}],["advanc",{"_index":1636,"uri":{"363":{},"368":{},"387":{},"392":{}},"title":{"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{}},"sub_title":{"101":{},"199":{},"363":{},"368":{},"387":{},"392":{}},"body":{"11":{},"26":{},"101":{},"205":{},"206":{},"255":{},"284":{},"288":{},"347":{},"352":{},"363":{},"518":{},"557":{},"592":{},"601":{},"614":{},"618":{}}}],["advantag",{"_index":4829,"uri":{},"title":{},"sub_title":{},"body":{"532":{}}}],["advertis",{"_index":3164,"uri":{},"title":{},"sub_title":{},"body":{"178":{}}}],["advic",{"_index":2580,"uri":{"551":{}},"title":{},"sub_title":{"551":{}},"body":{"119":{}}}],["advice.curr",{"_index":4879,"uri":{},"title":{},"sub_title":{},"body":{"536":{}}}],["advis",{"_index":3152,"uri":{},"title":{},"sub_title":{},"body":{"176":{},"243":{},"563":{},"599":{}}}],["ae",{"_index":1336,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["af",{"_index":485,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["affect",{"_index":1702,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"299":{},"485":{},"633":{}}}],["afford",{"_index":4818,"uri":{},"title":{},"sub_title":{},"body":{"530":{}}}],["afg",{"_index":486,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["afghanistan",{"_index":484,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["africa",{"_index":1265,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["africa/cairo",{"_index":411,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["africa/casablanca",{"_index":386,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["africa/harar",{"_index":412,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["africa/monrovia",{"_index":390,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["africa/nairobi",{"_index":424,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["african",{"_index":87,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["afterward",{"_index":5072,"uri":{},"title":{},"sub_title":{},"body":{"557":{},"601":{}}}],["ag",{"_index":505,"uri":{},"title":{},"sub_title":{"95":{},"96":{}},"body":{"4":{},"96":{}}}],["again",{"_index":2590,"uri":{"611":{}},"title":{},"sub_title":{"611":{}},"body":{"120":{},"343":{},"350":{},"473":{},"485":{},"507":{},"539":{},"557":{},"567":{},"601":{},"612":{}}}],["against",{"_index":2668,"uri":{},"title":{},"sub_title":{},"body":{"125":{},"203":{},"243":{},"282":{},"305":{},"417":{},"423":{},"486":{},"491":{},"685":{},"711":{}}}],["agenc",{"_index":2557,"uri":{},"title":{},"sub_title":{},"body":{"110":{},"534":{}}}],["aggregr",{"_index":5546,"uri":{},"title":{},"sub_title":{},"body":{"698":{}}}],["ago",{"_index":502,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["agre",{"_index":3770,"uri":{},"title":{},"sub_title":{},"body":{"321":{},"585":{}}}],["agreement",{"_index":3811,"uri":{},"title":{},"sub_title":{},"body":{"332":{},"510":{}}}],["ai",{"_index":1195,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"437":{}}}],["aia",{"_index":1196,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["aid",{"_index":5378,"uri":{},"title":{},"sub_title":{},"body":{"650":{}}}],["aim",{"_index":4812,"uri":{},"title":{},"sub_title":{},"body":{"529":{}}}],["aka",{"_index":5423,"uri":{"668":{}},"title":{},"sub_title":{"668":{}},"body":{}}],["al",{"_index":488,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ala",{"_index":736,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["alb",{"_index":489,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["albania",{"_index":487,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["albanian",{"_index":303,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{}}}],["algeria",{"_index":493,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["algerian",{"_index":293,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["alia",{"_index":1504,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"278":{}}}],["alipay",{"_index":9,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"178":{},"181":{},"447":{}}}],["all.for",{"_index":4807,"uri":{},"title":{},"sub_title":{},"body":{"528":{}}}],["all.product",{"_index":4756,"uri":{},"title":{},"sub_title":{},"body":{"522":{}}}],["alloc",{"_index":3520,"uri":{},"title":{},"sub_title":{},"body":{"264":{}}}],["allow",{"_index":1799,"uri":{},"title":{},"sub_title":{"133":{},"134":{},"135":{},"136":{},"137":{}},"body":{"15":{},"16":{},"17":{},"24":{},"26":{},"29":{},"30":{},"38":{},"39":{},"47":{},"88":{},"118":{},"124":{},"125":{},"128":{},"132":{},"221":{},"225":{},"240":{},"244":{},"246":{},"249":{},"250":{},"264":{},"304":{},"324":{},"331":{},"337":{},"338":{},"339":{},"343":{},"365":{},"369":{},"393":{},"403":{},"404":{},"421":{},"422":{},"424":{},"432":{},"444":{},"447":{},"449":{},"482":{},"483":{},"487":{},"497":{},"498":{},"508":{},"516":{},"517":{},"532":{},"546":{},"559":{},"577":{},"581":{},"590":{},"598":{},"603":{},"633":{},"644":{},"646":{},"648":{},"666":{},"674":{},"679":{},"685":{},"686":{},"694":{},"695":{},"698":{},"710":{}}}],["alon",{"_index":3456,"uri":{},"title":{},"sub_title":{},"body":{"247":{},"419":{}}}],["along",{"_index":1949,"uri":{},"title":{},"sub_title":{},"body":{"19":{},"128":{},"159":{},"179":{},"373":{},"395":{},"403":{},"451":{},"517":{},"544":{},"589":{}}}],["alpha",{"_index":2241,"uri":{},"title":{},"sub_title":{},"body":{"52":{}}}],["alphabet",{"_index":4252,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["alphanumer",{"_index":4433,"uri":{},"title":{},"sub_title":{},"body":{"447":{}}}],["alreadi",{"_index":2050,"uri":{},"title":{},"sub_title":{},"body":{"26":{},"50":{},"159":{},"193":{},"355":{},"449":{},"473":{},"485":{},"509":{},"516":{},"567":{},"590":{},"598":{},"599":{},"602":{},"633":{}}}],["altern",{"_index":2617,"uri":{},"title":{},"sub_title":{"371":{}},"body":{"122":{},"638":{},"649":{}}}],["alway",{"_index":2620,"uri":{"680":{}},"title":{},"sub_title":{"680":{}},"body":{"122":{},"128":{},"267":{},"331":{},"342":{},"431":{},"481":{},"522":{},"652":{}}}],["america/bogota",{"_index":374,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/buenos_air",{"_index":381,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/caraca",{"_index":376,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/chihuahua",{"_index":365,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/godthab",{"_index":382,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/la_paz",{"_index":378,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/lima",{"_index":375,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/mazatlan",{"_index":366,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/mexico_c",{"_index":367,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/monterrey",{"_index":368,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/santiago",{"_index":379,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/tijuana",{"_index":362,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["american",{"_index":11,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"4":{}}}],["amount",{"_index":1541,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"17":{},"24":{},"25":{},"38":{},"39":{},"40":{},"44":{},"94":{},"98":{},"100":{},"106":{},"109":{},"110":{},"113":{},"118":{},"140":{},"141":{},"144":{},"147":{},"148":{},"179":{},"201":{},"202":{},"205":{},"226":{},"227":{},"247":{},"249":{},"278":{},"280":{},"281":{},"288":{},"300":{},"303":{},"305":{},"309":{},"338":{},"343":{},"371":{},"391":{},"417":{},"419":{},"421":{},"422":{},"431":{},"449":{},"450":{},"460":{},"470":{},"478":{},"488":{},"489":{},"522":{},"614":{},"618":{},"627":{},"631":{},"636":{},"657":{},"666":{},"670":{},"671":{},"673":{},"707":{},"709":{},"711":{}}}],["amount).report",{"_index":2552,"uri":{},"title":{},"sub_title":{},"body":{"109":{}}}],["amount_du",{"_index":3623,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["amount_raw",{"_index":2796,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"141":{},"144":{},"147":{},"148":{},"278":{}}}],["amountarray_sum(array_column($payment_hash",{"_index":4517,"uri":{},"title":{},"sub_title":{},"body":{"450":{}}}],["analysi",{"_index":2474,"uri":{},"title":{},"sub_title":{},"body":{"101":{}}}],["analyt",{"_index":3929,"uri":{},"title":{},"sub_title":{},"body":{"351":{},"678":{}}}],["analyz",{"_index":2421,"uri":{},"title":{},"sub_title":{},"body":{"89":{},"514":{}}}],["and/or",{"_index":3045,"uri":{},"title":{},"sub_title":{},"body":{"159":{},"230":{},"562":{},"708":{},"710":{}}}],["and/orsudo",{"_index":5100,"uri":{},"title":{},"sub_title":{},"body":{"562":{}}}],["andorra",{"_index":498,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["android",{"_index":3392,"uri":{},"title":{},"sub_title":{},"body":{"232":{},"415":{}}}],["angola",{"_index":500,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["angolan",{"_index":272,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["anguilla",{"_index":1194,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["annot",{"_index":4142,"uri":{},"title":{},"sub_title":{},"body":{"374":{},"396":{}}}],["annual",{"_index":3821,"uri":{},"title":{},"sub_title":{},"body":{"336":{}}}],["anoth",{"_index":1703,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"26":{},"44":{},"63":{},"89":{},"128":{},"171":{},"215":{},"247":{},"252":{},"296":{},"316":{},"342":{},"346":{},"352":{},"447":{},"494":{},"522":{},"525":{},"527":{},"529":{},"533":{},"544":{},"590":{},"598":{},"602":{},"626":{},"673":{}}}],["another.common",{"_index":4811,"uri":{},"title":{},"sub_title":{},"body":{"529":{}}}],["another.product",{"_index":4857,"uri":{},"title":{},"sub_title":{},"body":{"534":{}}}],["antarctica",{"_index":490,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["antigua",{"_index":503,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["antillean",{"_index":144,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["anymor",{"_index":4950,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["anyon",{"_index":5415,"uri":{},"title":{},"sub_title":{},"body":{"666":{}}}],["anyth",{"_index":3832,"uri":{},"title":{},"sub_title":{},"body":{"337":{},"527":{},"545":{}}}],["anyway",{"_index":3936,"uri":{},"title":{},"sub_title":{},"body":{"352":{}}}],["anywher",{"_index":2061,"uri":{},"title":{},"sub_title":{},"body":{"26":{},"576":{},"609":{},"656":{}}}],["ao",{"_index":501,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ap",{"_index":4326,"uri":{},"title":{},"sub_title":{},"body":{"415":{}}}],["apach",{"_index":4922,"uri":{},"title":{},"sub_title":{},"body":{"543":{},"560":{}}}],["apart",{"_index":2076,"uri":{},"title":{},"sub_title":{},"body":{"27":{},"505":{}}}],["aperiam",{"_index":2962,"uri":{},"title":{},"sub_title":{},"body":{"142":{}}}],["api",{"_index":1878,"uri":{"161":{},"171":{},"172":{},"185":{},"408":{}},"title":{},"sub_title":{"161":{},"167":{},"170":{},"171":{},"172":{},"185":{},"197":{},"408":{}},"body":{"17":{},"30":{},"159":{},"162":{},"167":{},"169":{},"171":{},"172":{},"174":{},"177":{},"180":{},"183":{},"184":{},"186":{},"188":{},"189":{},"190":{},"191":{},"197":{},"241":{},"348":{},"349":{},"379":{},"401":{},"409":{},"415":{},"435":{},"437":{},"444":{},"447":{},"513":{},"514":{},"548":{},"572":{},"591":{},"604":{}}}],["api.for",{"_index":3092,"uri":{},"title":{},"sub_title":{},"body":{"169":{}}}],["api.th",{"_index":3104,"uri":{},"title":{},"sub_title":{},"body":{"169":{}}}],["api/v1",{"_index":3048,"uri":{},"title":{},"sub_title":{},"body":{"159":{}}}],["api/v1/brevo_inbound_webhook?token=brevo",{"_index":4383,"uri":{},"title":{},"sub_title":{},"body":{"435":{}}}],["api/v1/login",{"_index":3121,"uri":{},"title":{},"sub_title":{},"body":{"171":{}}}],["api/v1/mailgun_inbound_webhook",{"_index":4378,"uri":{},"title":{},"sub_title":{},"body":{"434":{}}}],["api_secret",{"_index":3119,"uri":{},"title":{},"sub_title":{},"body":{"171":{},"598":{}}}],["apisync",{"_index":5166,"uri":{},"title":{},"sub_title":{},"body":{"572":{}}}],["app",{"_index":1884,"uri":{"539":{}},"title":{},"sub_title":{"415":{},"539":{}},"body":{"17":{},"122":{},"142":{},"153":{},"160":{},"169":{},"193":{},"328":{},"349":{},"368":{},"369":{},"392":{},"393":{},"407":{},"414":{},"415":{},"416":{},"544":{},"591":{},"602":{},"687":{}}}],["app.if",{"_index":4979,"uri":{},"title":{},"sub_title":{},"body":{"545":{}}}],["app.two",{"_index":4314,"uri":{},"title":{},"sub_title":{},"body":{"415":{}}}],["app.your",{"_index":4334,"uri":{},"title":{},"sub_title":{},"body":{"416":{}}}],["app\\models\\gateway.php",{"_index":4444,"uri":{"448":{}},"title":{},"sub_title":{"448":{}},"body":{}}],["app\\utils\\cssinlinerplugin",{"_index":5141,"uri":{"568":{}},"title":{},"sub_title":{"568":{}},"body":{}}],["app_debug",{"_index":5461,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["app_debug=tru",{"_index":5046,"uri":{},"title":{},"sub_title":{},"body":{"551":{},"685":{}}}],["app_url",{"_index":3596,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["appear",{"_index":1736,"uri":{"543":{},"564":{}},"title":{},"sub_title":{"543":{},"564":{}},"body":{"14":{},"19":{},"23":{},"24":{},"25":{},"29":{},"37":{},"90":{},"128":{},"178":{},"206":{},"245":{},"252":{},"330":{},"331":{},"332":{},"337":{},"341":{},"403":{},"421":{},"482":{},"483":{},"498":{},"502":{},"516":{},"524":{},"579":{},"638":{},"639":{},"652":{},"653":{},"694":{},"702":{},"708":{},"709":{}}}],["append",{"_index":1881,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"47":{},"221":{},"304":{},"324":{},"447":{},"448":{},"633":{}}}],["appl",{"_index":3160,"uri":{},"title":{},"sub_title":{"193":{}},"body":{"178":{},"192":{},"193":{}}}],["apple'",{"_index":3266,"uri":{},"title":{},"sub_title":{},"body":{"193":{}}}],["apple_pay",{"_index":4443,"uri":{},"title":{},"sub_title":{},"body":{"447":{}}}],["appli",{"_index":1728,"uri":{},"title":{},"sub_title":{"627":{},"632":{}},"body":{"14":{},"16":{},"18":{},"25":{},"38":{},"40":{},"44":{},"45":{},"46":{},"58":{},"107":{},"140":{},"141":{},"147":{},"178":{},"179":{},"205":{},"208":{},"249":{},"286":{},"288":{},"289":{},"301":{},"302":{},"303":{},"304":{},"305":{},"309":{},"310":{},"329":{},"331":{},"336":{},"337":{},"338":{},"340":{},"343":{},"347":{},"349":{},"405":{},"419":{},"422":{},"463":{},"471":{},"512":{},"516":{},"518":{},"520":{},"522":{},"525":{},"530":{},"531":{},"532":{},"535":{},"580":{},"585":{},"591":{},"614":{},"616":{},"618":{},"619":{},"627":{},"630":{},"631":{},"632":{},"633":{},"670":{},"675":{},"677":{},"686":{},"709":{}}}],["applic",{"_index":1802,"uri":{},"title":{},"sub_title":{},"body":{"15":{},"30":{},"55":{},"89":{},"122":{},"125":{},"159":{},"169":{},"182":{},"231":{},"232":{},"247":{},"249":{},"278":{},"331":{},"340":{},"343":{},"365":{},"369":{},"370":{},"389":{},"393":{},"406":{},"421":{},"500":{},"514":{},"532":{},"539":{},"545":{},"568":{},"604":{},"656":{},"665":{},"684":{},"685":{},"687":{}}}],["application.for",{"_index":3370,"uri":{},"title":{},"sub_title":{},"body":{"225":{}}}],["application.if",{"_index":4052,"uri":{},"title":{},"sub_title":{},"body":{"367":{},"391":{}}}],["application.when",{"_index":5462,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["application/javascript",{"_index":4004,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["application/json",{"_index":3127,"uri":{},"title":{},"sub_title":{},"body":{"174":{},"365":{},"389":{}}}],["application/x",{"_index":4005,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["application/xml",{"_index":4008,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["applied_raw",{"_index":2903,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"141":{},"147":{}}}],["appropri",{"_index":1940,"uri":{},"title":{},"sub_title":{},"body":{"19":{},"24":{},"30":{},"83":{},"183":{},"247":{},"451":{},"522":{},"533":{},"685":{}}}],["approv",{"_index":1993,"uri":{},"title":{},"sub_title":{"219":{}},"body":{"21":{},"22":{},"33":{},"184":{},"203":{},"206":{},"219":{},"334":{},"462":{}}}],["april",{"_index":4317,"uri":{},"title":{},"sub_title":{},"body":{"415":{}}}],["apt",{"_index":4067,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["apt/suit",{"_index":3790,"uri":{},"title":{},"sub_title":{},"body":{"329":{},"505":{}}}],["aq",{"_index":491,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ar",{"_index":509,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"80":{}}}],["arab",{"_index":126,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{},"4":{}}}],["arabia",{"_index":1227,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["arbitrari",{"_index":1741,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"685":{}}}],["arch",{"_index":3968,"uri":{"361":{},"384":{}},"title":{},"sub_title":{"361":{},"384":{}},"body":{"361":{},"384":{}}}],["architecto",{"_index":2848,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["architectur",{"_index":3066,"uri":{},"title":{},"sub_title":{"160":{},"407":{}},"body":{}}],["archiv",{"_index":2124,"uri":{"363":{}},"title":{},"sub_title":{"48":{},"222":{},"306":{},"325":{},"363":{},"429":{},"634":{},"654":{}},"body":{"32":{},"33":{},"38":{},"48":{},"49":{},"206":{},"222":{},"223":{},"284":{},"306":{},"307":{},"325":{},"326":{},"363":{},"417":{},"423":{},"429":{},"473":{},"485":{},"497":{},"498":{},"508":{},"614":{},"634":{},"635":{},"644":{},"654":{}}}],["archived/delet",{"_index":4351,"uri":{},"title":{},"sub_title":{},"body":{"423":{}}}],["archiving.expens",{"_index":3360,"uri":{},"title":{},"sub_title":{},"body":{"223":{}}}],["archiving.project",{"_index":5346,"uri":{},"title":{},"sub_title":{},"body":{"635":{}}}],["archiving.recur",{"_index":3752,"uri":{},"title":{},"sub_title":{},"body":{"307":{},"326":{}}}],["archiving.tax",{"_index":2211,"uri":{},"title":{},"sub_title":{},"body":{"49":{}}}],["area",{"_index":4797,"uri":{},"title":{},"sub_title":{},"body":{"527":{},"528":{},"678":{}}}],["aren't",{"_index":5153,"uri":{},"title":{},"sub_title":{},"body":{"570":{}}}],["arg",{"_index":510,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["argentin",{"_index":122,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["argentina",{"_index":508,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["argument",{"_index":5050,"uri":{},"title":{},"sub_title":{},"body":{"552":{}}}],["arm",{"_index":524,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["armenia",{"_index":523,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["armenian",{"_index":310,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["around",{"_index":3893,"uri":{},"title":{},"sub_title":{},"body":{"347":{},"559":{},"565":{}}}],["arrang",{"_index":5197,"uri":{},"title":{},"sub_title":{},"body":{"585":{}}}],["array",{"_index":2362,"uri":{"568":{}},"title":{},"sub_title":{"568":{}},"body":{"75":{},"128":{},"144":{},"147":{},"149":{},"150":{},"153":{},"448":{},"449":{},"450":{},"451":{},"452":{},"690":{}}}],["arriv",{"_index":3439,"uri":{},"title":{},"sub_title":{},"body":{"243":{}}}],["arrow",{"_index":3317,"uri":{},"title":{},"sub_title":{},"body":{"206":{},"423":{},"508":{}}}],["articl",{"_index":2494,"uri":{},"title":{},"sub_title":{},"body":{"102":{},"119":{},"243":{},"366":{},"390":{}}}],["artisan",{"_index":2599,"uri":{},"title":{},"sub_title":{},"body":{"121":{},"367":{},"370":{},"371":{},"376":{},"391":{},"398":{},"446":{},"539":{},"541":{},"542":{},"554":{},"561":{},"567":{},"571":{},"599":{},"685":{}}}],["aruba",{"_index":1041,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["aruban",{"_index":159,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["ascens",{"_index":1182,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["asia/almati",{"_index":439,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/baghdad",{"_index":422,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/baku",{"_index":428,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/bangkok",{"_index":442,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/chongq",{"_index":446,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/dhaka",{"_index":440,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/ho_chi_minh",{"_index":443,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/hong_kong",{"_index":447,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/irkutsk",{"_index":454,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/jakarta",{"_index":444,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/jerusalem",{"_index":414,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/kabul",{"_index":433,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/karachi",{"_index":434,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/kathmandu",{"_index":437,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/kolkata",{"_index":436,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/krasnoyarsk",{"_index":445,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/kuala_lumpur",{"_index":448,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/kuwait",{"_index":423,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/magadan",{"_index":475,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/muscat",{"_index":430,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/novosibirsk",{"_index":441,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/riyadh",{"_index":425,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/seoul",{"_index":455,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/singapor",{"_index":450,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/taipei",{"_index":451,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/tashk",{"_index":435,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/tbilisi",{"_index":431,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/tehran",{"_index":426,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/tokyo",{"_index":456,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/ulaanbaatar",{"_index":452,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/urumqi",{"_index":453,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/vladivostok",{"_index":473,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/yakutsk",{"_index":459,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/yekaterinburg",{"_index":438,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/yerevan",{"_index":432,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["ask",{"_index":1756,"uri":{"239":{}},"title":{"666":{},"667":{},"668":{},"669":{},"670":{},"671":{},"672":{},"673":{},"674":{},"675":{},"676":{},"677":{},"678":{},"679":{},"680":{},"681":{},"682":{},"683":{}},"sub_title":{"239":{}},"body":{"14":{},"21":{},"231":{},"321":{},"402":{},"406":{},"598":{}}}],["asm",{"_index":497,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["aspect",{"_index":3103,"uri":{},"title":{},"sub_title":{},"body":{"169":{}}}],["assess",{"_index":3120,"uri":{},"title":{},"sub_title":{},"body":{"171":{}}}],["asset",{"_index":4141,"uri":{"374":{},"396":{}},"title":{},"sub_title":{"374":{},"396":{}},"body":{}}],["assign",{"_index":1724,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"17":{},"29":{},"30":{},"34":{},"43":{},"83":{},"100":{},"201":{},"215":{},"230":{},"247":{},"280":{},"296":{},"316":{},"333":{},"334":{},"342":{},"343":{},"347":{},"419":{},"499":{},"508":{},"509":{},"510":{},"519":{},"525":{},"590":{},"626":{},"637":{},"644":{},"646":{},"653":{},"682":{},"708":{},"711":{}}}],["assist",{"_index":4570,"uri":{},"title":{},"sub_title":{},"body":{"456":{},"556":{}}}],["associ",{"_index":1593,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"13":{},"128":{},"153":{},"179":{},"188":{},"328":{},"345":{},"532":{},"581":{},"646":{},"707":{},"709":{}}}],["assum",{"_index":2699,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"365":{},"389":{}}}],["ata",{"_index":492,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["atf",{"_index":751,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["atg",{"_index":506,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["atlantic/azor",{"_index":384,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["atlantic/cape_verd",{"_index":385,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["atlantic/stanley",{"_index":383,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["attach",{"_index":1954,"uri":{"680":{}},"title":{},"sub_title":{"680":{}},"body":{"19":{},"88":{},"89":{},"105":{},"249":{},"250":{},"331":{},"342":{},"343":{},"421":{},"424":{},"428":{},"431":{},"432":{},"461":{},"466":{},"517":{},"589":{},"602":{},"680":{}}}],["attack",{"_index":5458,"uri":{},"title":{},"sub_title":{},"body":{"684":{},"685":{}}}],["attempt",{"_index":1853,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"122":{},"179":{},"240":{},"241":{},"338":{},"375":{},"397":{},"432":{},"449":{},"485":{},"539":{},"552":{},"557":{},"590":{},"595":{},"598":{},"601":{},"691":{}}}],["attribut",{"_index":4731,"uri":{},"title":{},"sub_title":{},"body":{"518":{}}}],["attribute.to",{"_index":3528,"uri":{},"title":{},"sub_title":{},"body":{"268":{}}}],["au",{"_index":512,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["aud",{"_index":3663,"uri":{},"title":{},"sub_title":{},"body":{"278":{},"536":{}}}],["audit",{"_index":2175,"uri":{},"title":{},"sub_title":{},"body":{"39":{}}}],["australia",{"_index":511,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"524":{},"536":{}}}],["australia/adelaid",{"_index":457,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australia/brisban",{"_index":460,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australia/canberra",{"_index":461,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australia/darwin",{"_index":458,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australia/hobart",{"_index":465,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australia/melbourn",{"_index":467,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australia/perth",{"_index":449,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australia/sydney",{"_index":471,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australian",{"_index":102,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"536":{}}}],["austria",{"_index":513,"uri":{"65":{}},"title":{},"sub_title":{"65":{}},"body":{"4":{}}}],["aut",{"_index":514,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"140":{},"142":{},"150":{}}}],["auth",{"_index":4011,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["auth.net",{"_index":4687,"uri":{},"title":{},"sub_title":{"506":{}},"body":{"507":{},"607":{}}}],["auth](https://docs.microsoft.com/en",{"_index":4936,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["authent",{"_index":1974,"uri":{},"title":{},"sub_title":{},"body":{"21":{},"172":{},"183":{},"225":{},"240":{},"328":{},"590":{},"598":{},"601":{},"699":{}}}],["author",{"_index":1973,"uri":{},"title":{},"sub_title":{"21":{}},"body":{"21":{},"123":{},"533":{},"534":{}}}],["authorit",{"_index":5370,"uri":{},"title":{},"sub_title":{},"body":{"646":{}}}],["authorize.net",{"_index":3239,"uri":{},"title":{},"sub_title":{"188":{}},"body":{"188":{},"607":{}}}],["authorizerepons",{"_index":4478,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["authorizeresponse(request",{"_index":4460,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["authorizeview",{"_index":4471,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["authorizeview(array",{"_index":4459,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["auto",{"_index":1850,"uri":{},"title":{},"sub_title":{"480":{}},"body":{"17":{},"32":{},"33":{},"101":{},"205":{},"227":{},"288":{},"296":{},"338":{},"342":{},"436":{},"480":{},"481":{},"482":{},"483":{},"484":{},"488":{},"600":{},"618":{},"669":{},"686":{},"699":{},"711":{}}}],["auto_bill_en",{"_index":2843,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["autobil",{"_index":2069,"uri":{},"title":{},"sub_title":{},"body":{"27":{}}}],["autogener",{"_index":5169,"uri":{},"title":{},"sub_title":{},"body":{"572":{}}}],["autom",{"_index":1937,"uri":{},"title":{},"sub_title":{},"body":{"19":{},"25":{},"31":{},"63":{},"348":{},"349":{},"522":{}}}],["automag",{"_index":3800,"uri":{},"title":{},"sub_title":{},"body":{"331":{}}}],["automat",{"_index":1852,"uri":{"669":{}},"title":{},"sub_title":{"669":{}},"body":{"17":{},"25":{},"32":{},"33":{},"39":{},"40":{},"67":{},"89":{},"106":{},"108":{},"109":{},"113":{},"123":{},"205":{},"207":{},"215":{},"224":{},"225":{},"227":{},"247":{},"287":{},"288":{},"296":{},"309":{},"316":{},"332":{},"338":{},"341":{},"342":{},"343":{},"347":{},"379":{},"401":{},"402":{},"419":{},"421":{},"423":{},"427":{},"428":{},"432":{},"456":{},"459":{},"462":{},"472":{},"504":{},"510":{},"516":{},"519":{},"522":{},"524":{},"579":{},"580":{},"581":{},"617":{},"618":{},"626":{},"644":{},"646":{},"652":{},"664":{},"671":{},"699":{}}}],["autorestart=tru",{"_index":4084,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["autostart=tru",{"_index":4083,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["avail",{"_index":1485,"uri":{"255":{}},"title":{},"sub_title":{"16":{},"255":{}},"body":{"7":{},"13":{},"17":{},"18":{},"24":{},"29":{},"30":{},"39":{},"40":{},"47":{},"53":{},"88":{},"116":{},"131":{},"132":{},"139":{},"169":{},"178":{},"179":{},"182":{},"205":{},"207":{},"208":{},"244":{},"247":{},"252":{},"255":{},"267":{},"287":{},"289":{},"310":{},"338":{},"345":{},"347":{},"353":{},"370":{},"379":{},"380":{},"401":{},"417":{},"419":{},"432":{},"456":{},"502":{},"516":{},"525":{},"547":{},"548":{},"583":{},"584":{},"596":{},"601":{},"615":{},"617":{},"619":{},"631":{},"633":{},"637":{},"646":{},"654":{},"655":{},"666":{},"686":{},"711":{}}}],["avoid",{"_index":4279,"uri":{},"title":{},"sub_title":{},"body":{"403":{},"533":{}}}],["aw",{"_index":1042,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["await",{"_index":2303,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["awar",{"_index":3105,"uri":{},"title":{},"sub_title":{},"body":{"169":{},"368":{}}}],["away",{"_index":2510,"uri":{},"title":{},"sub_title":{},"body":{"104":{},"175":{},"176":{}}}],["awesome!now",{"_index":4660,"uri":{},"title":{},"sub_title":{},"body":{"496":{}}}],["ax",{"_index":735,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["az",{"_index":507,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["azerbaijan",{"_index":313,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["b",{"_index":1887,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"81":{},"368":{},"392":{},"539":{}}}],["b404",{"_index":2889,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["b=11",{"_index":4254,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["ba",{"_index":540,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["back",{"_index":2209,"uri":{},"title":{},"sub_title":{},"body":{"49":{},"89":{},"159":{},"198":{},"217":{},"223":{},"299":{},"307":{},"319":{},"326":{},"403":{},"416":{},"444":{},"532":{},"534":{},"561":{},"602":{},"629":{},"635":{},"690":{},"711":{}}}],["backend",{"_index":1880,"uri":{},"title":{},"sub_title":{"161":{},"408":{}},"body":{"17":{},"444":{}}}],["backend/api",{"_index":3069,"uri":{},"title":{},"sub_title":{},"body":{"160":{},"407":{}}}],["background",{"_index":3532,"uri":{},"title":{},"sub_title":{},"body":{"268":{},"339":{},"609":{}}}],["backlog",{"_index":3852,"uri":{},"title":{},"sub_title":{},"body":{"342":{},"637":{},"651":{}}}],["backup",{"_index":3867,"uri":{},"title":{},"sub_title":{"665":{}},"body":{"346":{},"355":{},"457":{},"517":{},"589":{},"665":{}}}],["badg",{"_index":2897,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"141":{},"147":{}}}],["bahama",{"_index":515,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["bahrain",{"_index":518,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["bahraini",{"_index":260,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["baht",{"_index":119,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["balanc",{"_index":1529,"uri":{"97":{}},"title":{},"sub_title":{"97":{}},"body":{"8":{},"25":{},"40":{},"44":{},"47":{},"88":{},"95":{},"96":{},"97":{},"98":{},"140":{},"141":{},"142":{},"144":{},"147":{},"152":{},"201":{},"278":{},"280":{},"299":{},"300":{},"301":{},"302":{},"303":{},"304":{},"305":{},"306":{},"340":{},"488":{},"575":{},"631":{},"632":{},"633":{}}}],["balance_du",{"_index":3617,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["balance_due_raw",{"_index":3618,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["balance_raw",{"_index":2798,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"141":{},"144":{},"147":{}}}],["balances.aft",{"_index":5337,"uri":{},"title":{},"sub_title":{},"body":{"627":{}}}],["bancontact",{"_index":3192,"uri":{},"title":{},"sub_title":{},"body":{"181":{},"184":{}}}],["bangladesh",{"_index":520,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["bangladeshi",{"_index":123,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["bank",{"_index":14,"uri":{"700":{},"711":{}},"title":{"698":{},"699":{},"700":{},"701":{},"702":{},"703":{},"704":{},"705":{},"706":{},"707":{},"708":{},"709":{},"710":{},"711":{}},"sub_title":{"225":{},"698":{},"700":{},"710":{},"711":{}},"body":{"0":{},"55":{},"63":{},"108":{},"178":{},"184":{},"196":{},"224":{},"225":{},"226":{},"227":{},"402":{},"403":{},"447":{},"449":{},"505":{},"698":{},"699":{},"700":{},"707":{},"711":{}}}],["bank_transf",{"_index":4442,"uri":{},"title":{},"sub_title":{},"body":{"447":{}}}],["banker\\'",{"_index":2298,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["bar",{"_index":2005,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"548":{},"577":{}}}],["barbadian",{"_index":246,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["barbado",{"_index":525,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["barbuda",{"_index":504,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["barthélemi",{"_index":1177,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["base",{"_index":2101,"uri":{"357":{}},"title":{},"sub_title":{"168":{},"357":{}},"body":{"29":{},"30":{},"88":{},"90":{},"94":{},"109":{},"168":{},"175":{},"179":{},"206":{},"226":{},"247":{},"249":{},"259":{},"343":{},"355":{},"419":{},"422":{},"490":{},"495":{},"510":{},"522":{},"525":{},"534":{},"535":{},"543":{},"547":{},"656":{},"677":{},"689":{},"691":{},"704":{}}}],["basedriv",{"_index":4454,"uri":{},"title":{},"sub_title":{},"body":{"449":{},"450":{},"452":{}}}],["basi",{"_index":2051,"uri":{"103":{}},"title":{},"sub_title":{"103":{}},"body":{"26":{},"103":{},"343":{},"585":{},"604":{},"664":{}}}],["basic",{"_index":1494,"uri":{"415":{}},"title":{"327":{},"328":{},"329":{},"330":{},"331":{},"332":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"342":{},"343":{},"344":{},"345":{},"346":{},"347":{},"348":{},"349":{},"350":{},"351":{},"352":{}},"sub_title":{"415":{}},"body":{"8":{},"24":{},"26":{},"179":{},"233":{},"309":{},"492":{}}}],["batch",{"_index":4715,"uri":{},"title":{},"sub_title":{},"body":{"513":{}}}],["batman",{"_index":3011,"uri":{},"title":{},"sub_title":{},"body":{"152":{}}}],["bb",{"_index":526,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["bcc",{"_index":1941,"uri":{},"title":{},"sub_title":{},"body":{"19":{}}}],["bd",{"_index":521,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["bdi",{"_index":574,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["be",{"_index":1055,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"24":{},"36":{},"50":{},"128":{},"208":{},"289":{},"310":{},"428":{},"516":{},"522":{},"525":{},"545":{},"590":{},"592":{},"619":{},"652":{},"685":{}}}],["bec",{"_index":3198,"uri":{},"title":{},"sub_title":{},"body":{"181":{}}}],["becom",{"_index":1896,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"243":{},"563":{},"568":{},"600":{},"604":{},"684":{}}}],["befor",{"_index":1652,"uri":{},"title":{},"sub_title":{},"body":{"11":{},"25":{},"186":{},"205":{},"246":{},"247":{},"266":{},"288":{},"309":{},"516":{},"538":{},"603":{},"669":{},"685":{}}}],["beganovi",{"_index":3083,"uri":{"166":{},"413":{}},"title":{},"sub_title":{"166":{},"413":{}},"body":{}}],["begin",{"_index":1899,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"247":{},"644":{}}}],["behalf",{"_index":1935,"uri":{},"title":{},"sub_title":{},"body":{"19":{}}}],["behav",{"_index":5451,"uri":{},"title":{},"sub_title":{},"body":{"684":{}}}],["behavior",{"_index":1932,"uri":{},"title":{},"sub_title":{},"body":{"19":{},"20":{},"31":{},"36":{},"178":{},"338":{},"341":{},"342":{},"343":{},"347":{},"577":{},"580":{},"585":{}}}],["behaviour",{"_index":1910,"uri":{},"title":{},"sub_title":{},"body":{"18":{}}}],["bel",{"_index":529,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["belaru",{"_index":575,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["belarusian",{"_index":321,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["belgium",{"_index":528,"uri":{"67":{}},"title":{},"sub_title":{"67":{}},"body":{"4":{}}}],["beliz",{"_index":551,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["belong",{"_index":5211,"uri":{},"title":{},"sub_title":{},"body":{"591":{}}}],["below",{"_index":1901,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"18":{},"24":{},"28":{},"30":{},"34":{},"37":{},"40":{},"88":{},"91":{},"92":{},"100":{},"191":{},"192":{},"205":{},"240":{},"311":{},"331":{},"340":{},"343":{},"355":{},"357":{},"365":{},"389":{},"421":{},"449":{},"450":{},"472":{},"584":{},"615":{},"669":{}}}],["below.

    de89370400440532013000deutdemmxxx30$view_linkaft",{"_index":4281,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["div>templ",{"_index":4297,"uri":{},"title":{},"sub_title":{},"body":{"405":{}}}],["dive",{"_index":3057,"uri":{},"title":{},"sub_title":{},"body":{"159":{},"538":{}}}],["divid",{"_index":3067,"uri":{},"title":{},"sub_title":{},"body":{"160":{},"407":{},"415":{}}}],["division.so",{"_index":4645,"uri":{},"title":{},"sub_title":{},"body":{"492":{}}}],["dj",{"_index":754,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["dji",{"_index":755,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["djibouti",{"_index":753,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["dk",{"_index":677,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["dkim",{"_index":4987,"uri":{},"title":{},"sub_title":{},"body":{"545":{}}}],["dm",{"_index":681,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["dma",{"_index":682,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["dn",{"_index":4375,"uri":{},"title":{},"sub_title":{},"body":{"434":{},"435":{},"545":{}}}],["dnk",{"_index":678,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["do",{"_index":3924,"uri":{},"title":{},"sub_title":{},"body":{"349":{},"646":{}}}],["doc",{"_index":3074,"uri":{},"title":{},"sub_title":{},"body":{"162":{},"169":{},"183":{},"188":{},"189":{},"349":{},"409":{},"415":{},"560":{},"604":{}}}],["docker",{"_index":2587,"uri":{"386":{}},"title":{},"sub_title":{"120":{},"356":{},"386":{}},"body":{"120":{},"547":{},"597":{}}}],["document",{"_index":1639,"uri":{"674":{}},"title":{},"sub_title":{"214":{},"250":{},"295":{},"317":{},"332":{},"424":{},"467":{},"501":{},"511":{},"517":{},"589":{},"625":{},"647":{},"674":{}},"body":{"9":{},"12":{},"13":{},"14":{},"19":{},"26":{},"83":{},"84":{},"87":{},"88":{},"125":{},"128":{},"159":{},"169":{},"182":{},"206":{},"214":{},"249":{},"250":{},"254":{},"284":{},"295":{},"317":{},"329":{},"331":{},"332":{},"336":{},"337":{},"341":{},"342":{},"343":{},"345":{},"349":{},"421":{},"424":{},"432":{},"437":{},"467":{},"485":{},"501":{},"511":{},"513":{},"517":{},"548":{},"572":{},"583":{},"585":{},"587":{},"589":{},"599":{},"615":{},"625":{},"647":{},"674":{}}}],["documents.not",{"_index":4728,"uri":{},"title":{},"sub_title":{},"body":{"517":{}}}],["documents[]=@filename.png",{"_index":3117,"uri":{},"title":{},"sub_title":{},"body":{"169":{}}}],["doesn't",{"_index":2176,"uri":{},"title":{},"sub_title":{},"body":{"39":{},"328":{},"347":{},"428":{},"532":{}}}],["doesn’t",{"_index":4948,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["dollar",{"_index":82,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"14":{},"25":{},"179":{},"349":{}}}],["dolor",{"_index":2965,"uri":{},"title":{},"sub_title":{},"body":{"142":{}}}],["dom",{"_index":684,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["domain",{"_index":3133,"uri":{"176":{}},"title":{"176":{}},"sub_title":{"176":{}},"body":{"176":{},"242":{},"351":{},"432":{},"544":{},"598":{}}}],["domain.for",{"_index":3135,"uri":{},"title":{},"sub_title":{},"body":{"176":{}}}],["domain/#custom",{"_index":3132,"uri":{"176":{}},"title":{},"sub_title":{},"body":{}}],["domains/domain.com/public_html/invoices2/publ",{"_index":4156,"uri":{},"title":{},"sub_title":{},"body":{"375":{},"397":{}}}],["dominica",{"_index":680,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["dominican",{"_index":219,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["don't",{"_index":2483,"uri":{"543":{}},"title":{},"sub_title":{"543":{}},"body":{"101":{},"185":{},"192":{},"403":{},"444":{},"492":{},"522":{},"525":{},"671":{},"678":{}}}],["don't).th",{"_index":4846,"uri":{},"title":{},"sub_title":{},"body":{"533":{}}}],["done",{"_index":2757,"uri":{},"title":{},"sub_title":{},"body":{"131":{},"342":{},"345":{},"368":{},"392":{},"450":{},"637":{},"651":{},"673":{},"699":{}}}],["dong",{"_index":109,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["don’t",{"_index":2375,"uri":{},"title":{},"sub_title":{},"body":{"80":{}}}],["dot",{"_index":2758,"uri":{},"title":{},"sub_title":{},"body":{"131":{}}}],["doubl",{"_index":3840,"uri":{},"title":{},"sub_title":{},"body":{"340":{},"377":{},"379":{},"399":{},"401":{}}}],["down",{"_index":1758,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"17":{},"24":{},"25":{},"29":{},"30":{},"39":{},"94":{},"99":{},"115":{},"120":{},"189":{},"198":{},"205":{},"303":{},"327":{},"336":{},"337":{},"340":{},"496":{},"502":{},"598":{},"615":{},"664":{}}}],["down.in",{"_index":3289,"uri":{},"title":{},"sub_title":{},"body":{"198":{}}}],["download",{"_index":2221,"uri":{},"title":{},"sub_title":{"387":{}},"body":{"50":{},"87":{},"88":{},"89":{},"91":{},"122":{},"138":{},"155":{},"156":{},"157":{},"158":{},"206":{},"232":{},"284":{},"346":{},"363":{},"374":{},"387":{},"396":{},"449":{},"457":{},"468":{},"519":{},"527":{},"539":{},"547":{},"552":{},"567":{},"614":{},"647":{},"666":{}}}],["downloads.from",{"_index":5409,"uri":{},"title":{},"sub_title":{},"body":{"664":{}}}],["downloadsnappdf",{"_index":5013,"uri":{},"title":{},"sub_title":{},"body":{"547":{}}}],["downtim",{"_index":5309,"uri":{"609":{}},"title":{},"sub_title":{"609":{}},"body":{}}],["dr",{"_index":2950,"uri":{},"title":{},"sub_title":{},"body":{"142":{}}}],["draft",{"_index":2299,"uri":{},"title":{},"sub_title":{"217":{},"299":{},"319":{},"629":{}},"body":{"63":{},"206":{},"217":{},"221":{},"255":{},"299":{},"304":{},"319":{},"324":{},"349":{},"459":{},"473":{},"485":{},"629":{}}}],["drag",{"_index":2416,"uri":{},"title":{},"sub_title":{},"body":{"88":{},"638":{}}}],["dram",{"_index":311,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["dramat",{"_index":4024,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"367":{},"389":{},"391":{}}}],["drawn",{"_index":2323,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["drive",{"_index":5293,"uri":{},"title":{},"sub_title":{},"body":{"604":{}}}],["driver",{"_index":4405,"uri":{"449":{}},"title":{},"sub_title":{"449":{}},"body":{"444":{},"445":{},"447":{},"449":{},"450":{},"455":{},"545":{}}}],["dro",{"_index":3950,"uri":{},"title":{},"sub_title":{},"body":{"355":{}}}],["drop",{"_index":1757,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"17":{},"24":{},"25":{},"29":{},"30":{},"39":{},"88":{},"189":{},"198":{},"327":{},"336":{},"337":{},"340":{},"638":{}}}],["dropdown",{"_index":1467,"uri":{"206":{},"246":{},"284":{},"423":{},"614":{},"644":{},"682":{}},"title":{},"sub_title":{"206":{},"246":{},"284":{},"423":{},"614":{},"644":{},"682":{}},"body":{"6":{},"14":{},"206":{},"219":{},"244":{},"284":{},"421":{},"423":{},"508":{},"509":{},"516":{},"577":{},"579":{},"614":{},"643":{},"656":{},"669":{},"682":{}}}],["dropdown.th",{"_index":4710,"uri":{},"title":{},"sub_title":{},"body":{"512":{}}}],["dropzone.thi",{"_index":5391,"uri":{},"title":{},"sub_title":{},"body":{"656":{}}}],["ducimu",{"_index":2977,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"150":{}}}],["due",{"_index":1622,"uri":{},"title":{},"sub_title":{"72":{},"477":{}},"body":{"8":{},"25":{},"40":{},"72":{},"153":{},"205":{},"278":{},"288":{},"296":{},"309":{},"338":{},"403":{},"477":{},"490":{},"508":{},"510":{},"627":{},"669":{},"694":{},"696":{}}}],["due_dat",{"_index":2024,"uri":{},"title":{},"sub_title":{},"body":{"24":{},"140":{},"142":{},"144":{},"153":{},"278":{}}}],["duplic",{"_index":1843,"uri":{},"title":{},"sub_title":{},"body":{"16":{}}}],["durat",{"_index":1900,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"128":{},"142":{},"149":{},"150":{},"636":{},"649":{},"652":{}}}],["duration_raw",{"_index":2969,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"150":{}}}],["dure",{"_index":3163,"uri":{},"title":{},"sub_title":{},"body":{"178":{},"321":{},"482":{},"483":{},"522":{},"534":{},"539":{},"544":{}}}],["dutch",{"_index":340,"uri":{},"title":{},"sub_title":{},"body":{"2":{},"4":{}}}],["dvd",{"_index":4804,"uri":{},"title":{},"sub_title":{},"body":{"527":{}}}],["dynam",{"_index":2720,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"264":{}}}],["dz",{"_index":494,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["dza",{"_index":495,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["e",{"_index":1964,"uri":{"58":{},"59":{},"73":{}},"title":{"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{}},"sub_title":{"51":{},"58":{},"59":{},"73":{}},"body":{"19":{},"50":{},"51":{},"53":{},"55":{},"57":{},"58":{},"59":{},"61":{},"62":{},"66":{},"82":{},"83":{},"84":{},"85":{},"86":{},"134":{},"206":{},"284":{},"365":{},"367":{},"389":{},"391":{},"432":{},"527":{},"603":{}}}],["e.g",{"_index":2373,"uri":{},"title":{},"sub_title":{},"body":{"80":{},"492":{}}}],["each",{"_index":1470,"uri":{},"title":{},"sub_title":{},"body":{"6":{},"13":{},"14":{},"18":{},"20":{},"27":{},"30":{},"34":{},"36":{},"40":{},"55":{},"88":{},"93":{},"96":{},"97":{},"98":{},"99":{},"100":{},"104":{},"106":{},"109":{},"115":{},"125":{},"128":{},"129":{},"179":{},"207":{},"208":{},"244":{},"249":{},"287":{},"289":{},"310":{},"328":{},"331":{},"333":{},"341":{},"343":{},"345":{},"347":{},"378":{},"400":{},"417":{},"421":{},"437":{},"461":{},"489":{},"492":{},"497":{},"522":{},"524":{},"525":{},"558":{},"590":{},"592":{},"599":{},"617":{},"619":{},"657":{},"667":{},"670":{},"673":{},"677":{},"682":{},"686":{},"687":{},"699":{}}}],["earli",{"_index":5271,"uri":{},"title":{},"sub_title":{},"body":{"599":{},"604":{}}}],["easi",{"_index":2538,"uri":{},"title":{},"sub_title":{},"body":{"107":{},"110":{},"231":{},"406":{},"494":{},"510":{},"670":{},"672":{}}}],["easier",{"_index":2509,"uri":{},"title":{},"sub_title":{},"body":{"104":{},"267":{},"492":{},"668":{}}}],["easier.reserv",{"_index":4636,"uri":{},"title":{},"sub_title":{},"body":{"492":{}}}],["easiest",{"_index":2064,"uri":{},"title":{},"sub_title":{},"body":{"26":{},"402":{}}}],["easili",{"_index":3481,"uri":{},"title":{},"sub_title":{},"body":{"255":{},"330":{},"351":{},"405":{},"516":{},"638":{},"648":{},"674":{},"675":{}}}],["east",{"_index":150,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["ec",{"_index":687,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ecommerc",{"_index":3930,"uri":{},"title":{},"sub_title":{},"body":{"351":{}}}],["economi",{"_index":4798,"uri":{},"title":{},"sub_title":{},"body":{"527":{}}}],["economy.reduc",{"_index":4821,"uri":{},"title":{},"sub_title":{},"body":{"530":{}}}],["ecu",{"_index":688,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ecuador",{"_index":686,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["edg",{"_index":3270,"uri":{},"title":{},"sub_title":{},"body":{"193":{}}}],["edior",{"_index":1455,"uri":{"6":{}},"title":{},"sub_title":{"6":{}},"body":{}}],["edit",{"_index":1458,"uri":{"205":{},"252":{},"285":{},"502":{},"510":{},"566":{},"567":{},"615":{}},"title":{},"sub_title":{"39":{},"205":{},"252":{},"285":{},"502":{},"510":{},"515":{},"566":{},"567":{},"579":{},"615":{}},"body":{"6":{},"18":{},"24":{},"25":{},"26":{},"27":{},"28":{},"34":{},"37":{},"38":{},"39":{},"203":{},"205":{},"207":{},"244":{},"245":{},"252":{},"279":{},"282":{},"285":{},"287":{},"331":{},"337":{},"340":{},"341":{},"342":{},"343":{},"349":{},"367":{},"391":{},"415":{},"417":{},"422":{},"423":{},"485":{},"491":{},"497":{},"498":{},"502":{},"510":{},"512":{},"515":{},"516":{},"534":{},"543":{},"555":{},"567":{},"577":{},"579":{},"580":{},"581":{},"590":{},"615":{},"617":{},"638":{},"644":{},"646":{},"649":{},"655":{},"675":{},"711":{}}}],["edited/ad",{"_index":5358,"uri":{},"title":{},"sub_title":{},"body":{"642":{}}}],["editing/cr",{"_index":5367,"uri":{},"title":{},"sub_title":{"645":{}},"body":{}}],["editor",{"_index":1647,"uri":{},"title":{},"sub_title":{},"body":{"11":{},"370":{}}}],["educ",{"_index":4822,"uri":{},"title":{},"sub_title":{},"body":{"530":{}}}],["ee",{"_index":709,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["eea",{"_index":4287,"uri":{},"title":{},"sub_title":{},"body":{"404":{}}}],["effect",{"_index":1927,"uri":{"570":{}},"title":{},"sub_title":{"570":{}},"body":{"18":{},"306":{},"343":{},"347":{},"356":{},"533":{},"683":{}}}],["effici",{"_index":4411,"uri":{},"title":{},"sub_title":{},"body":{"444":{},"710":{}}}],["eg",{"_index":1373,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"178":{}}}],["egi",{"_index":1374,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["egypt",{"_index":1372,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["egyptian",{"_index":134,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["eh",{"_index":1285,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ehlo",{"_index":4944,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["einvoic",{"_index":2385,"uri":{},"title":{},"sub_title":{},"body":{"83":{}}}],["el",{"_index":690,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["electron",{"_index":3322,"uri":{},"title":{},"sub_title":{},"body":{"206":{},"284":{},"526":{}}}],["element",{"_index":3480,"uri":{"257":{},"267":{}},"title":{},"sub_title":{"257":{},"267":{}},"body":{"255":{},"257":{},"261":{}}}],["elev",{"_index":2155,"uri":{},"title":{},"sub_title":{},"body":{"37":{}}}],["elig",{"_index":5516,"uri":{},"title":{},"sub_title":{"688":{}},"body":{"688":{},"691":{}}}],["email",{"_index":1437,"uri":{"7":{},"8":{},"243":{},"432":{},"443":{},"546":{},"612":{},"671":{},"679":{},"680":{}},"title":{"5":{},"6":{},"7":{},"8":{}},"sub_title":{"7":{},"8":{},"19":{},"204":{},"243":{},"283":{},"432":{},"443":{},"544":{},"546":{},"612":{},"671":{},"679":{},"680":{}},"body":{"5":{},"6":{},"8":{},"19":{},"24":{},"25":{},"27":{},"32":{},"34":{},"35":{},"36":{},"40":{},"77":{},"88":{},"89":{},"142":{},"151":{},"176":{},"199":{},"201":{},"204":{},"206":{},"207":{},"217":{},"218":{},"235":{},"240":{},"241":{},"242":{},"243":{},"278":{},"280":{},"283":{},"284":{},"287":{},"296":{},"299":{},"300":{},"319":{},"320":{},"328":{},"334":{},"338":{},"346":{},"349":{},"371":{},"377":{},"391":{},"399":{},"416":{},"432":{},"443":{},"456":{},"457":{},"459":{},"503":{},"519":{},"545":{},"546":{},"581":{},"585":{},"590":{},"591":{},"599":{},"602":{},"604":{},"609":{},"612":{},"617":{},"629":{},"630":{},"647":{},"656":{},"664":{},"665":{},"666":{},"669":{},"671":{},"673":{},"675":{},"679":{},"680":{}}}],["email:$view_link",{"_index":1497,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["emailed/mark",{"_index":3346,"uri":{},"title":{},"sub_title":{},"body":{"217":{},"299":{},"319":{},"629":{}}}],["emails.also",{"_index":3326,"uri":{},"title":{},"sub_title":{},"body":{"207":{},"287":{},"617":{}}}],["emailsignatur",{"_index":1523,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["emb",{"_index":2011,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"83":{},"349":{},"564":{}}}],["embed",{"_index":1511,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"19":{},"125":{}}}],["emir",{"_index":127,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["employ",{"_index":5202,"uri":{},"title":{},"sub_title":{},"body":{"589":{}}}],["employe",{"_index":1723,"uri":{},"title":{},"sub_title":{},"body":{"14":{}}}],["empti",{"_index":1681,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"557":{},"601":{},"681":{},"711":{}}}],["emptysom",{"_index":4124,"uri":{},"title":{},"sub_title":{},"body":{"371":{},"391":{}}}],["emptythi",{"_index":4128,"uri":{},"title":{},"sub_title":{},"body":{"371":{},"391":{}}}],["en",{"_index":3005,"uri":{},"title":{},"sub_title":{},"body":{"152":{},"278":{}}}],["en/advanc",{"_index":1633,"uri":{"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{}},"title":{},"sub_title":{},"body":{}}],["en/banking/#bank",{"_index":5545,"uri":{"698":{},"710":{}},"title":{},"sub_title":{},"body":{}}],["en/banking/#connect",{"_index":5548,"uri":{"699":{}},"title":{},"sub_title":{},"body":{}}],["en/banking/#convert",{"_index":5561,"uri":{"705":{},"708":{},"709":{}},"title":{},"sub_title":{},"body":{}}],["en/banking/#cr",{"_index":5562,"uri":{"706":{},"711":{}},"title":{},"sub_title":{},"body":{}}],["en/banking/#field",{"_index":5563,"uri":{"707":{}},"title":{},"sub_title":{},"body":{}}],["en/banking/#import",{"_index":5553,"uri":{"700":{}},"title":{},"sub_title":{},"body":{}}],["en/banking/#match",{"_index":5559,"uri":{"704":{}},"title":{},"sub_title":{},"body":{}}],["en/banking/#transact",{"_index":5557,"uri":{"701":{},"702":{}},"title":{},"sub_title":{},"body":{}}],["en/banking/#unmatch",{"_index":5558,"uri":{"703":{}},"title":{},"sub_title":{},"body":{}}],["en/bas",{"_index":3778,"uri":{"327":{},"328":{},"329":{},"330":{},"331":{},"332":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"342":{},"343":{},"344":{},"345":{},"346":{},"347":{},"348":{},"349":{},"350":{},"351":{},"352":{}},"title":{},"sub_title":{},"body":{}}],["en/client",{"_index":4577,"uri":{"458":{},"459":{},"460":{},"461":{},"462":{},"463":{},"464":{},"465":{},"466":{},"467":{},"468":{},"469":{},"470":{},"471":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#act",{"_index":5180,"uri":{"578":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#addit",{"_index":5198,"uri":{"586":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#address",{"_index":5193,"uri":{"582":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#bil",{"_index":5194,"uri":{"583":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#classifi",{"_index":5200,"uri":{"588":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#cli",{"_index":5216,"uri":{"593":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#compani",{"_index":5186,"uri":{"580":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#contact",{"_index":5190,"uri":{"581":{},"590":{},"594":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#cr",{"_index":5164,"uri":{"572":{},"576":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#custom",{"_index":5214,"uri":{"592":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#docu",{"_index":5201,"uri":{"589":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#edit",{"_index":5182,"uri":{"579":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#group",{"_index":5209,"uri":{"591":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#not",{"_index":5199,"uri":{"587":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#overview",{"_index":5175,"uri":{"575":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#quick",{"_index":5179,"uri":{"577":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#quickli",{"_index":5172,"uri":{"573":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#set",{"_index":5196,"uri":{"585":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#ship",{"_index":5195,"uri":{"584":{}},"title":{},"sub_title":{},"body":{}}],["en/clients/#view",{"_index":5174,"uri":{"574":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#appli",{"_index":5334,"uri":{"627":{},"632":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#archiv",{"_index":5344,"uri":{"634":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#bottom",{"_index":5327,"uri":{"620":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#cli",{"_index":5323,"uri":{"616":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#contact",{"_index":5324,"uri":{"617":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#cr",{"_index":5321,"uri":{"615":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#credit",{"_index":5320,"uri":{"614":{},"618":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#delet",{"_index":5343,"uri":{"633":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#docu",{"_index":5332,"uri":{"625":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#draft",{"_index":5339,"uri":{"629":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#foot",{"_index":5331,"uri":{"624":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#item",{"_index":5326,"uri":{"619":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#lifecycl",{"_index":5338,"uri":{"628":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#parti",{"_index":5342,"uri":{"631":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#priv",{"_index":5329,"uri":{"622":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#publ",{"_index":5328,"uri":{"621":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#restor",{"_index":5345,"uri":{"635":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#s",{"_index":5340,"uri":{"630":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#set",{"_index":5333,"uri":{"626":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#term",{"_index":5330,"uri":{"623":{}},"title":{},"sub_title":{},"body":{}}],["en/credits/#view",{"_index":5318,"uri":{"613":{}},"title":{},"sub_title":{},"body":{}}],["en/custom",{"_index":3474,"uri":{"253":{},"254":{},"255":{},"256":{},"257":{},"258":{},"259":{},"260":{},"261":{},"262":{},"263":{},"264":{},"265":{},"266":{},"267":{},"268":{},"269":{},"270":{},"271":{},"272":{},"273":{},"274":{},"275":{},"276":{},"277":{},"278":{}},"title":{},"sub_title":{},"body":{}}],["en/develop",{"_index":3035,"uri":{"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"169":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#",{"_index":2230,"uri":{"51":{},"71":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#al",{"_index":2250,"uri":{"55":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#at",{"_index":2330,"uri":{"65":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#b",{"_index":2337,"uri":{"67":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#can",{"_index":2279,"uri":{"59":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#ch",{"_index":2340,"uri":{"68":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#cod",{"_index":2285,"uri":{"63":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#customerassignedaccountid",{"_index":2331,"uri":{"66":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#d",{"_index":2349,"uri":{"70":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#du",{"_index":2351,"uri":{"72":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#en16931",{"_index":2399,"uri":{"87":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#fact1",{"_index":2398,"uri":{"86":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#factura",{"_index":2394,"uri":{"84":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#fatturapa",{"_index":2396,"uri":{"85":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#fi",{"_index":2356,"uri":{"74":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#fr",{"_index":2357,"uri":{"75":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#get",{"_index":2282,"uri":{"60":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#govern",{"_index":2352,"uri":{"73":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#host",{"_index":2262,"uri":{"56":{},"61":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#how",{"_index":2243,"uri":{"53":{},"54":{},"58":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#introduct",{"_index":2212,"uri":{"50":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#it",{"_index":2363,"uri":{"76":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#jurisdict",{"_index":2329,"uri":{"64":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#nl",{"_index":2364,"uri":{"77":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#pay",{"_index":2341,"uri":{"69":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#peppol",{"_index":2240,"uri":{"52":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#pl",{"_index":2367,"uri":{"78":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#ro",{"_index":2368,"uri":{"79":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#s",{"_index":2380,"uri":{"82":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#self",{"_index":2263,"uri":{"57":{},"62":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#speci",{"_index":2369,"uri":{"80":{},"81":{}},"title":{},"sub_title":{},"body":{}}],["en/einvoicing/#zugferd",{"_index":2382,"uri":{"83":{}},"title":{},"sub_title":{},"body":{}}],["en/email",{"_index":1434,"uri":{"5":{},"6":{},"7":{},"8":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#addit",{"_index":4346,"uri":{"421":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#archiv",{"_index":4359,"uri":{"429":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#brevo",{"_index":4379,"uri":{"435":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#delet",{"_index":4360,"uri":{"430":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#detail",{"_index":4341,"uri":{"419":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#docu",{"_index":4353,"uri":{"424":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#expens",{"_index":4336,"uri":{"417":{},"432":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#inbound",{"_index":4371,"uri":{"433":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#invo",{"_index":4358,"uri":{"428":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#lifecycl",{"_index":4354,"uri":{"425":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#log",{"_index":4355,"uri":{"426":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#mailgun",{"_index":4372,"uri":{"434":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#mor",{"_index":4350,"uri":{"423":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#not",{"_index":4345,"uri":{"420":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#pend",{"_index":4357,"uri":{"427":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#setup",{"_index":4384,"uri":{"436":{},"437":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#tax",{"_index":4347,"uri":{"422":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#tip",{"_index":4361,"uri":{"431":{}},"title":{},"sub_title":{},"body":{}}],["en/expenses/#viewing/edit",{"_index":4338,"uri":{"418":{}},"title":{},"sub_title":{},"body":{}}],["en/faq/#how",{"_index":5422,"uri":{"668":{},"669":{},"671":{},"673":{},"676":{},"677":{},"678":{},"680":{},"681":{},"683":{}},"title":{},"sub_title":{},"body":{}}],["en/faq/#i",{"_index":5428,"uri":{"672":{},"675":{}},"title":{},"sub_title":{},"body":{}}],["en/faq/#what",{"_index":5414,"uri":{"666":{},"667":{},"670":{},"674":{},"679":{},"682":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#advanc",{"_index":3292,"uri":{"199":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#api",{"_index":3282,"uri":{"197":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#appl",{"_index":3256,"uri":{"193":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#authorize.net",{"_index":3238,"uri":{"188":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#braintre",{"_index":3243,"uri":{"189":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#btcpay",{"_index":3275,"uri":{"195":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#cba",{"_index":3278,"uri":{"196":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#checkout.com",{"_index":3207,"uri":{"183":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#credenti",{"_index":3153,"uri":{"177":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#crypto",{"_index":3273,"uri":{"194":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#custom",{"_index":3246,"uri":{"190":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#digit",{"_index":3253,"uri":{"192":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#error",{"_index":3227,"uri":{"185":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#eway",{"_index":3248,"uri":{"191":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#invoic",{"_index":3288,"uri":{"198":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#limits/fe",{"_index":3165,"uri":{"179":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#molli",{"_index":3222,"uri":{"184":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#not",{"_index":3188,"uri":{"180":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#payfast",{"_index":3235,"uri":{"187":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#paytrac",{"_index":3231,"uri":{"186":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#set",{"_index":3157,"uri":{"178":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#squar",{"_index":3201,"uri":{"182":{}},"title":{},"sub_title":{},"body":{}}],["en/gateways/#strip",{"_index":3190,"uri":{"181":{}},"title":{},"sub_title":{},"body":{}}],["en/get",{"_index":4298,"uri":{"406":{},"407":{},"408":{},"409":{},"410":{},"411":{},"412":{},"413":{},"414":{},"415":{},"416":{}},"title":{},"sub_title":{},"body":{}}],["en/host",{"_index":2635,"uri":{"123":{},"124":{},"176":{},"240":{},"241":{},"242":{},"243":{},"438":{},"439":{},"440":{},"441":{},"442":{},"443":{},"456":{},"457":{},"496":{},"506":{},"507":{}},"title":{},"sub_title":{},"body":{}}],["en/import",{"_index":5388,"uri":{"656":{},"657":{},"658":{},"659":{},"660":{},"661":{},"662":{},"663":{},"664":{},"665":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#act",{"_index":3716,"uri":{"282":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#archiv",{"_index":3750,"uri":{"306":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#bottom",{"_index":3725,"uri":{"290":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#cancel",{"_index":3744,"uri":{"303":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#charg",{"_index":3734,"uri":{"297":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#cli",{"_index":3720,"uri":{"286":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#click",{"_index":3714,"uri":{"280":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#contact",{"_index":3721,"uri":{"287":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#delet",{"_index":3745,"uri":{"304":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#docu",{"_index":3730,"uri":{"295":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#draft",{"_index":3739,"uri":{"299":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#email",{"_index":3717,"uri":{"283":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#foot",{"_index":3729,"uri":{"294":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#histori",{"_index":3715,"uri":{"281":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#invoic",{"_index":3718,"uri":{"284":{},"285":{},"288":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#item",{"_index":3724,"uri":{"289":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#lifecycl",{"_index":3738,"uri":{"298":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#paid",{"_index":3743,"uri":{"302":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#parti",{"_index":3742,"uri":{"301":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#priv",{"_index":3727,"uri":{"292":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#publ",{"_index":3726,"uri":{"291":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#restor",{"_index":3751,"uri":{"307":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#revers",{"_index":3747,"uri":{"305":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#s",{"_index":3740,"uri":{"300":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#set",{"_index":3731,"uri":{"296":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#term",{"_index":3728,"uri":{"293":{}},"title":{},"sub_title":{},"body":{}}],["en/invoices/#view",{"_index":3710,"uri":{"279":{}},"title":{},"sub_title":{},"body":{}}],["en/migration/#cross",{"_index":5289,"uri":{"603":{}},"title":{},"sub_title":{},"body":{}}],["en/migration/#do",{"_index":5302,"uri":{"607":{},"611":{}},"title":{},"sub_title":{},"body":{}}],["en/migration/#forward",{"_index":5272,"uri":{"600":{}},"title":{},"sub_title":{},"body":{}}],["en/migration/#how",{"_index":5308,"uri":{"609":{}},"title":{},"sub_title":{},"body":{}}],["en/migration/#i",{"_index":5315,"uri":{"612":{}},"title":{},"sub_title":{},"body":{}}],["en/migration/#instal",{"_index":5228,"uri":{"597":{}},"title":{},"sub_title":{},"body":{}}],["en/migration/#migr",{"_index":5222,"uri":{"595":{},"602":{}},"title":{},"sub_title":{},"body":{}}],["en/migration/#prepar",{"_index":5226,"uri":{"596":{}},"title":{},"sub_title":{},"body":{}}],["en/migration/#start",{"_index":5238,"uri":{"598":{}},"title":{},"sub_title":{},"body":{}}],["en/migration/#troubleshoot",{"_index":5280,"uri":{"601":{}},"title":{},"sub_title":{},"body":{}}],["en/migration/#v4",{"_index":5290,"uri":{"604":{},"605":{}},"title":{},"sub_title":{},"body":{}}],["en/migration/#v5",{"_index":5249,"uri":{"599":{}},"title":{},"sub_title":{},"body":{}}],["en/migration/#what",{"_index":5305,"uri":{"608":{}},"title":{},"sub_title":{},"body":{}}],["en/migration/#wil",{"_index":5300,"uri":{"606":{},"610":{}},"title":{},"sub_title":{},"body":{}}],["en/pay",{"_index":4403,"uri":{"444":{},"445":{},"446":{},"447":{},"448":{},"449":{},"450":{},"451":{},"452":{},"453":{},"454":{},"455":{}},"title":{},"sub_title":{},"body":{}}],["en/payments/#archiv",{"_index":2202,"uri":{"48":{}},"title":{},"sub_title":{},"body":{}}],["en/payments/#cancel",{"_index":2196,"uri":{"47":{}},"title":{},"sub_title":{},"body":{}}],["en/payments/#complet",{"_index":2192,"uri":{"45":{}},"title":{},"sub_title":{},"body":{}}],["en/payments/#edit",{"_index":2168,"uri":{"39":{}},"title":{},"sub_title":{},"body":{}}],["en/payments/#ent",{"_index":2179,"uri":{"40":{}},"title":{},"sub_title":{},"body":{}}],["en/payments/#lifecycl",{"_index":2185,"uri":{"42":{}},"title":{},"sub_title":{},"body":{}}],["en/payments/#parti",{"_index":2191,"uri":{"44":{}},"title":{},"sub_title":{},"body":{}}],["en/payments/#refund",{"_index":2193,"uri":{"46":{}},"title":{},"sub_title":{},"body":{}}],["en/payments/#restor",{"_index":2208,"uri":{"49":{}},"title":{},"sub_title":{},"body":{}}],["en/payments/#unappli",{"_index":2187,"uri":{"43":{}},"title":{},"sub_title":{},"body":{}}],["en/payments/#us",{"_index":2184,"uri":{"41":{}},"title":{},"sub_title":{},"body":{}}],["en/payments/#view",{"_index":2160,"uri":{"38":{}},"title":{},"sub_title":{},"body":{}}],["en/products/#cr",{"_index":4714,"uri":{"513":{}},"title":{},"sub_title":{},"body":{}}],["en/products/#custom",{"_index":4730,"uri":{"518":{}},"title":{},"sub_title":{},"body":{}}],["en/products/#docu",{"_index":4725,"uri":{"517":{}},"title":{},"sub_title":{},"body":{}}],["en/products/#edit",{"_index":4719,"uri":{"515":{}},"title":{},"sub_title":{},"body":{}}],["en/products/#funct",{"_index":4721,"uri":{"516":{}},"title":{},"sub_title":{},"body":{}}],["en/products/#inventori",{"_index":4732,"uri":{"519":{}},"title":{},"sub_title":{},"body":{}}],["en/products/#view",{"_index":4717,"uri":{"514":{}},"title":{},"sub_title":{},"body":{}}],["en/projects/#cr",{"_index":4703,"uri":{"510":{}},"title":{},"sub_title":{},"body":{}}],["en/projects/#docu",{"_index":4707,"uri":{"511":{}},"title":{},"sub_title":{},"body":{}}],["en/projects/#invo",{"_index":4708,"uri":{"512":{}},"title":{},"sub_title":{},"body":{}}],["en/projects/#task",{"_index":4699,"uri":{"509":{}},"title":{},"sub_title":{},"body":{}}],["en/projects/#view",{"_index":4692,"uri":{"508":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#accept",{"_index":3769,"uri":{"321":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#archiv",{"_index":3776,"uri":{"325":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#bottom",{"_index":3758,"uri":{"311":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#cancel",{"_index":3774,"uri":{"323":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#cr",{"_index":3753,"uri":{"308":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#delet",{"_index":3775,"uri":{"324":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#detail",{"_index":3755,"uri":{"309":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#docu",{"_index":3765,"uri":{"317":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#draft",{"_index":3767,"uri":{"319":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#foot",{"_index":3761,"uri":{"313":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#item",{"_index":3757,"uri":{"310":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#lifecycl",{"_index":3766,"uri":{"318":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#priv",{"_index":3763,"uri":{"315":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#publ",{"_index":3762,"uri":{"314":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#receiv",{"_index":3771,"uri":{"322":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#restor",{"_index":3777,"uri":{"326":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#s",{"_index":3768,"uri":{"320":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#set",{"_index":3764,"uri":{"316":{}},"title":{},"sub_title":{},"body":{}}],["en/purchase_orders/#term",{"_index":3760,"uri":{"312":{}},"title":{},"sub_title":{},"body":{}}],["en/qr",{"_index":4224,"uri":{"402":{},"403":{},"404":{},"405":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#act",{"_index":3301,"uri":{"203":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#approv",{"_index":3348,"uri":{"219":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#archiv",{"_index":3358,"uri":{"222":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#bottom",{"_index":3331,"uri":{"209":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#click",{"_index":3296,"uri":{"201":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#contact",{"_index":3324,"uri":{"207":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#convert",{"_index":3349,"uri":{"220":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#cr",{"_index":3303,"uri":{"205":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#delet",{"_index":3356,"uri":{"221":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#docu",{"_index":3337,"uri":{"214":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#draft",{"_index":3344,"uri":{"217":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#email",{"_index":3302,"uri":{"204":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#foot",{"_index":3333,"uri":{"211":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#histori",{"_index":3299,"uri":{"202":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#item",{"_index":3327,"uri":{"208":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#lifecycl",{"_index":3343,"uri":{"216":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#priv",{"_index":3336,"uri":{"213":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#publ",{"_index":3335,"uri":{"212":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#quot",{"_index":3316,"uri":{"206":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#restor",{"_index":3359,"uri":{"223":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#s",{"_index":3347,"uri":{"218":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#set",{"_index":3339,"uri":{"215":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#term",{"_index":3332,"uri":{"210":{}},"title":{},"sub_title":{},"body":{}}],["en/quotes/#view",{"_index":3295,"uri":{"200":{}},"title":{},"sub_title":{},"body":{}}],["en/recur",{"_index":3450,"uri":{"244":{},"245":{},"246":{},"247":{},"248":{},"249":{},"250":{},"251":{},"252":{},"472":{},"473":{},"474":{},"475":{},"476":{},"477":{},"478":{},"479":{},"480":{},"481":{},"482":{},"483":{},"484":{},"485":{},"486":{},"487":{},"488":{},"489":{},"490":{},"491":{},"492":{},"493":{},"494":{},"495":{}},"title":{},"sub_title":{},"body":{}}],["en/reports/#addit",{"_index":2401,"uri":{"88":{}},"title":{},"sub_title":{},"body":{}}],["en/reports/#advanc",{"_index":2471,"uri":{"101":{}},"title":{},"sub_title":{},"body":{}}],["en/reports/#ag",{"_index":2458,"uri":{"95":{},"96":{}},"title":{},"sub_title":{},"body":{}}],["en/reports/#custom",{"_index":2461,"uri":{"97":{},"98":{}},"title":{},"sub_title":{},"body":{}}],["en/reports/#filt",{"_index":2428,"uri":{"91":{}},"title":{},"sub_title":{},"body":{}}],["en/reports/#preview",{"_index":2424,"uri":{"90":{}},"title":{},"sub_title":{},"body":{}}],["en/reports/#product",{"_index":2433,"uri":{"93":{}},"title":{},"sub_title":{},"body":{}}],["en/reports/#profit",{"_index":2438,"uri":{"94":{}},"title":{},"sub_title":{},"body":{}}],["en/reports/#run",{"_index":2417,"uri":{"89":{}},"title":{},"sub_title":{},"body":{}}],["en/reports/#speci",{"_index":2432,"uri":{"92":{}},"title":{},"sub_title":{},"body":{}}],["en/reports/#tax",{"_index":2462,"uri":{"99":{},"102":{}},"title":{},"sub_title":{},"body":{}}],["en/reports/#us",{"_index":2466,"uri":{"100":{}},"title":{},"sub_title":{},"body":{}}],["en/self",{"_index":2585,"uri":{"120":{},"121":{},"122":{},"353":{},"354":{},"355":{},"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"364":{},"365":{},"366":{},"367":{},"368":{},"369":{},"370":{},"371":{},"372":{},"373":{},"374":{},"375":{},"376":{},"377":{},"378":{},"379":{},"380":{},"381":{},"382":{},"383":{},"384":{},"385":{},"386":{},"387":{},"388":{},"389":{},"390":{},"391":{},"392":{},"393":{},"394":{},"395":{},"396":{},"397":{},"398":{},"399":{},"400":{},"401":{},"538":{},"539":{},"540":{},"541":{},"542":{},"543":{},"544":{},"545":{},"546":{},"547":{},"548":{},"549":{},"550":{},"551":{},"552":{},"553":{},"554":{},"555":{},"556":{},"557":{},"558":{},"559":{},"560":{},"561":{},"562":{},"563":{},"564":{},"565":{},"566":{},"567":{},"568":{},"569":{},"570":{},"571":{},"684":{},"685":{}},"title":{},"sub_title":{},"body":{}}],["en/statics/#countri",{"_index":480,"uri":{"4":{}},"title":{},"sub_title":{},"body":{}}],["en/statics/#curr",{"_index":78,"uri":{"1":{}},"title":{},"sub_title":{},"body":{}}],["en/statics/#languag",{"_index":332,"uri":{"2":{}},"title":{},"sub_title":{},"body":{}}],["en/statics/#pay",{"_index":0,"uri":{"0":{}},"title":{},"sub_title":{},"body":{}}],["en/statics/#timezon",{"_index":355,"uri":{"3":{}},"title":{},"sub_title":{},"body":{}}],["en/subscriptions/#chang",{"_index":5536,"uri":{"694":{}},"title":{},"sub_title":{},"body":{}}],["en/subscriptions/#elig",{"_index":5514,"uri":{"688":{}},"title":{},"sub_title":{},"body":{}}],["en/subscriptions/#introduct",{"_index":5498,"uri":{"686":{}},"title":{},"sub_title":{},"body":{}}],["en/subscriptions/#paramet",{"_index":5524,"uri":{"689":{}},"title":{},"sub_title":{},"body":{}}],["en/subscriptions/#plan",{"_index":5542,"uri":{"696":{},"697":{}},"title":{},"sub_title":{},"body":{}}],["en/subscriptions/#recur",{"_index":5532,"uri":{"692":{}},"title":{},"sub_title":{},"body":{}}],["en/subscriptions/#respons",{"_index":5527,"uri":{"690":{}},"title":{},"sub_title":{},"body":{}}],["en/subscriptions/#singl",{"_index":5534,"uri":{"693":{}},"title":{},"sub_title":{},"body":{}}],["en/subscriptions/#start",{"_index":5531,"uri":{"691":{}},"title":{},"sub_title":{},"body":{}}],["en/subscriptions/#subscript",{"_index":5541,"uri":{"695":{}},"title":{},"sub_title":{},"body":{}}],["en/subscriptions/#webhook",{"_index":5512,"uri":{"687":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#archiv",{"_index":5385,"uri":{"654":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#custom",{"_index":5355,"uri":{"639":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#delet",{"_index":5386,"uri":{"655":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#detail",{"_index":5368,"uri":{"646":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#docu",{"_index":5373,"uri":{"647":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#editing/cr",{"_index":5366,"uri":{"645":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#from",{"_index":5356,"uri":{"640":{},"641":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#invo",{"_index":5384,"uri":{"653":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#kanban",{"_index":5350,"uri":{"638":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#lifecycl",{"_index":5377,"uri":{"650":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#manag",{"_index":5357,"uri":{"642":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#manu",{"_index":5379,"uri":{"651":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#mor",{"_index":5363,"uri":{"644":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#overview",{"_index":5347,"uri":{"636":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#run",{"_index":5382,"uri":{"652":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#t",{"_index":5348,"uri":{"637":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#tim",{"_index":5376,"uri":{"648":{},"649":{}},"title":{},"sub_title":{},"body":{}}],["en/tasks/#view",{"_index":5360,"uri":{"643":{}},"title":{},"sub_title":{},"body":{}}],["en/tax",{"_index":2496,"uri":{"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#configur",{"_index":4770,"uri":{"523":{},"535":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#cross",{"_index":4873,"uri":{"536":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#digit",{"_index":4795,"uri":{"527":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#manu",{"_index":4740,"uri":{"520":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#overrid",{"_index":4824,"uri":{"531":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#phys",{"_index":4791,"uri":{"526":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#reduc",{"_index":4817,"uri":{"530":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#revers",{"_index":4839,"uri":{"533":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#self",{"_index":4881,"uri":{"537":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#servic",{"_index":4805,"uri":{"528":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#tax",{"_index":4810,"uri":{"529":{},"534":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#turn",{"_index":4772,"uri":{"524":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#u",{"_index":4742,"uri":{"522":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#upd",{"_index":4781,"uri":{"525":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#video",{"_index":4741,"uri":{"521":{}},"title":{},"sub_title":{},"body":{}}],["en/taxes/#zero",{"_index":4826,"uri":{"532":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#allow",{"_index":2769,"uri":{"133":{},"134":{},"135":{},"136":{},"137":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#cli",{"_index":3003,"uri":{"152":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#concept",{"_index":2676,"uri":{"128":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#data",{"_index":2751,"uri":{"130":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#definit",{"_index":2984,"uri":{"143":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#deliveri",{"_index":2675,"uri":{"127":{},"155":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#get",{"_index":2674,"uri":{"126":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#introduct",{"_index":2663,"uri":{"125":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#invoic",{"_index":2762,"uri":{"132":{},"140":{},"144":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#lin",{"_index":2991,"uri":{"145":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#object",{"_index":2792,"uri":{"139":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#pay",{"_index":2929,"uri":{"141":{},"147":{},"156":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#payment",{"_index":2995,"uri":{"148":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#project",{"_index":3013,"uri":{"153":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#project/task",{"_index":3031,"uri":{"158":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#refund",{"_index":3028,"uri":{"157":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#sampl",{"_index":3018,"uri":{"154":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#stat",{"_index":2785,"uri":{"138":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#task",{"_index":2938,"uri":{"142":{},"149":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#tax",{"_index":2993,"uri":{"146":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#tim",{"_index":3000,"uri":{"150":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#twig",{"_index":2752,"uri":{"131":{}},"title":{},"sub_title":{},"body":{}}],["en/templates/#us",{"_index":2740,"uri":{"129":{},"151":{}},"title":{},"sub_title":{},"body":{}}],["en/transactions/#bank",{"_index":3368,"uri":{"225":{}},"title":{},"sub_title":{},"body":{}}],["en/transactions/#cr",{"_index":3375,"uri":{"227":{}},"title":{},"sub_title":{},"body":{}}],["en/transactions/#expens",{"_index":3382,"uri":{"230":{}},"title":{},"sub_title":{},"body":{}}],["en/transactions/#invoic",{"_index":3378,"uri":{"229":{}},"title":{},"sub_title":{},"body":{}}],["en/transactions/#match",{"_index":3377,"uri":{"228":{}},"title":{},"sub_title":{},"body":{}}],["en/transactions/#overview",{"_index":3361,"uri":{"224":{}},"title":{},"sub_title":{},"body":{}}],["en/transactions/#transact",{"_index":3372,"uri":{"226":{}},"title":{},"sub_title":{},"body":{}}],["en/us",{"_index":3384,"uri":{"231":{},"232":{},"233":{},"234":{},"235":{},"236":{},"237":{},"238":{},"239":{}},"title":{},"sub_title":{},"body":{}}],["en/vendors/#address",{"_index":4684,"uri":{"505":{}},"title":{},"sub_title":{},"body":{}}],["en/vendors/#contact",{"_index":4680,"uri":{"503":{}},"title":{},"sub_title":{},"body":{}}],["en/vendors/#cr",{"_index":4679,"uri":{"502":{}},"title":{},"sub_title":{},"body":{}}],["en/vendors/#detail",{"_index":4674,"uri":{"500":{}},"title":{},"sub_title":{},"body":{}}],["en/vendors/#docu",{"_index":4678,"uri":{"501":{}},"title":{},"sub_title":{},"body":{}}],["en/vendors/#not",{"_index":4681,"uri":{"504":{}},"title":{},"sub_title":{},"body":{}}],["en/vendors/#overview",{"_index":4670,"uri":{"499":{}},"title":{},"sub_title":{},"body":{}}],["en/vendors/#vendor",{"_index":4666,"uri":{"497":{}},"title":{},"sub_title":{},"body":{}}],["en/vendors/#view",{"_index":4668,"uri":{"498":{}},"title":{},"sub_title":{},"body":{}}],["en16931",{"_index":2239,"uri":{},"title":{},"sub_title":{"87":{}},"body":{"51":{},"87":{}}}],["enabl",{"_index":1597,"uri":{},"title":{},"sub_title":{"350":{},"481":{}},"body":{"8":{},"17":{},"19":{},"21":{},"25":{},"26":{},"32":{},"33":{},"39":{},"40":{},"61":{},"62":{},"83":{},"105":{},"178":{},"179":{},"183":{},"184":{},"185":{},"188":{},"191":{},"195":{},"208":{},"215":{},"224":{},"225":{},"249":{},"250":{},"289":{},"296":{},"310":{},"322":{},"328":{},"338":{},"340":{},"341":{},"342":{},"343":{},"347":{},"349":{},"350":{},"352":{},"353":{},"365":{},"379":{},"380":{},"389":{},"401":{},"404":{},"419":{},"421":{},"422":{},"424":{},"427":{},"432":{},"449":{},"450":{},"456":{},"460":{},"469":{},"470":{},"480":{},"481":{},"482":{},"516":{},"517":{},"544":{},"560":{},"572":{},"585":{},"597":{},"600":{},"619":{},"626":{},"666":{},"669":{},"677":{},"680":{},"684":{},"685":{}}}],["enable/dis",{"_index":3291,"uri":{},"title":{},"sub_title":{},"body":{"198":{}}}],["enabled/dis",{"_index":4368,"uri":{},"title":{},"sub_title":{},"body":{"432":{}}}],["encodeprimarykey($pay",{"_index":4484,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["encount",{"_index":4045,"uri":{},"title":{},"sub_title":{},"body":{"367":{},"391":{},"453":{}}}],["encourag",{"_index":4498,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["encrypt",{"_index":4173,"uri":{},"title":{},"sub_title":{},"body":{"377":{},"399":{},"601":{}}}],["encrypt('{\"apikey\":\"api_key_value\",\"anotherkey\":\"another_valu",{"_index":4559,"uri":{},"title":{},"sub_title":{},"body":{"455":{}}}],["end",{"_index":1787,"uri":{"453":{}},"title":{},"sub_title":{"453":{}},"body":{"14":{},"94":{},"103":{},"104":{},"106":{},"110":{},"117":{},"176":{},"205":{},"309":{},"342":{},"367":{},"370":{},"391":{},"403":{},"416":{},"444":{},"449":{},"532":{},"534":{},"559":{},"597":{},"600":{},"618":{},"644":{},"649":{},"652":{},"686":{}}}],["end_dat",{"_index":2959,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"150":{}}}],["end_date_raw",{"_index":2957,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"150":{}}}],["endfor",{"_index":2733,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"131":{}}}],["endif",{"_index":2756,"uri":{},"title":{},"sub_title":{},"body":{"131":{},"132":{}}}],["endless",{"_index":2043,"uri":{},"title":{},"sub_title":{"561":{}},"body":{"25":{},"247":{},"476":{},"669":{}}}],["endors",{"_index":2322,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["endpdf",{"_index":1632,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["endpoint",{"_index":3242,"uri":{},"title":{},"sub_title":{},"body":{"188":{},"434":{},"435":{},"559":{},"687":{},"688":{},"691":{},"692":{},"693":{},"695":{}}}],["enforc",{"_index":3170,"uri":{},"title":{},"sub_title":{},"body":{"179":{},"449":{}}}],["engag",{"_index":5298,"uri":{},"title":{},"sub_title":{},"body":{"604":{}}}],["engin",{"_index":2673,"uri":{},"title":{},"sub_title":{},"body":{"125":{},"128":{},"543":{},"547":{},"548":{},"558":{}}}],["engine.thi",{"_index":2680,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["english",{"_index":334,"uri":{},"title":{},"sub_title":{},"body":{"2":{}}}],["enhanc",{"_index":3388,"uri":{},"title":{},"sub_title":{},"body":{"231":{},"406":{}}}],["enough",{"_index":1921,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"367":{},"391":{}}}],["ensur",{"_index":1920,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"55":{},"61":{},"62":{},"107":{},"122":{},"128":{},"131":{},"159":{},"241":{},"243":{},"346":{},"364":{},"367":{},"370":{},"373":{},"377":{},"379":{},"388":{},"391":{},"395":{},"399":{},"401":{},"404":{},"434":{},"435":{},"444":{},"457":{},"522":{},"539":{},"544":{},"548":{},"552":{},"553":{},"557":{},"597":{},"599":{},"601":{},"604":{},"685":{}}}],["enter",{"_index":1692,"uri":{"466":{}},"title":{},"sub_title":{"40":{},"105":{},"466":{},"479":{}},"body":{"13":{},"14":{},"17":{},"19":{},"21":{},"23":{},"25":{},"30":{},"38":{},"40":{},"104":{},"106":{},"108":{},"110":{},"176":{},"179":{},"183":{},"188":{},"189":{},"205":{},"227":{},"249":{},"279":{},"288":{},"309":{},"329":{},"342":{},"343":{},"349":{},"352":{},"367":{},"370":{},"391":{},"404":{},"415":{},"419":{},"421":{},"422":{},"423":{},"466":{},"478":{},"496":{},"500":{},"503":{},"505":{},"513":{},"515":{},"516":{},"561":{},"583":{},"584":{},"598":{},"604":{},"614":{},"618":{},"627":{},"636":{},"639":{},"649":{},"652":{},"671":{}}}],["enterpris",{"_index":3134,"uri":{"362":{},"385":{}},"title":{},"sub_title":{"362":{},"385":{}},"body":{"176":{},"225":{},"362":{},"385":{},"523":{},"611":{},"698":{}}}],["entir",{"_index":1776,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"113":{},"256":{},"340":{},"347":{},"350":{},"353":{},"380":{},"579":{},"615":{}}}],["entiti",{"_index":1538,"uri":{"185":{},"555":{}},"title":{},"sub_title":{"185":{},"555":{}},"body":{"8":{},"12":{},"14":{},"15":{},"16":{},"18":{},"57":{},"62":{},"67":{},"125":{},"175":{},"267":{},"278":{},"331":{},"599":{}}}],["entity.datetim",{"_index":3603,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["entity.public_not",{"_index":3637,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["entity.term",{"_index":3608,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["entity_detail",{"_index":3548,"uri":{},"title":{},"sub_title":{},"body":{"272":{},"273":{},"274":{}}}],["entity_foot",{"_index":3703,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["entity_issued_to",{"_index":3638,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["entity_numb",{"_index":3613,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["entri",{"_index":1710,"uri":{"259":{},"649":{}},"title":{},"sub_title":{"259":{},"649":{}},"body":{"13":{},"14":{},"24":{},"30":{},"35":{},"89":{},"125":{},"128":{},"141":{},"149":{},"150":{},"244":{},"337":{},"341":{},"342":{},"345":{},"347":{},"417":{},"449":{},"479":{},"497":{},"513":{},"517":{},"579":{},"580":{},"581":{},"589":{},"590":{},"627":{},"649":{}}}],["entry'",{"_index":3896,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["entry.when",{"_index":3862,"uri":{},"title":{},"sub_title":{},"body":{"345":{}}}],["env",{"_index":2633,"uri":{},"title":{},"sub_title":{},"body":{"122":{},"171":{},"356":{},"369":{},"370":{},"371":{},"374":{},"378":{},"379":{},"391":{},"393":{},"396":{},"400":{},"401":{},"416":{},"437":{},"542":{},"544":{},"547":{},"548":{},"551":{},"557":{},"559":{},"563":{},"564":{},"567":{},"598":{},"601":{},"684":{},"685":{}}}],["env.exampl",{"_index":4148,"uri":{},"title":{},"sub_title":{},"body":{"374":{},"393":{},"396":{}}}],["envelop",{"_index":4330,"uri":{},"title":{},"sub_title":{},"body":{"416":{}}}],["environ",{"_index":4098,"uri":{"445":{}},"title":{},"sub_title":{"445":{},"454":{}},"body":{"370":{},"597":{},"685":{}}}],["ep",{"_index":3196,"uri":{},"title":{},"sub_title":{},"body":{"181":{}}}],["equal",{"_index":5576,"uri":{},"title":{},"sub_title":{},"body":{"711":{}}}],["equatori",{"_index":695,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["equip",{"_index":5437,"uri":{},"title":{},"sub_title":{},"body":{"677":{}}}],["er",{"_index":705,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["erc",{"_index":4284,"uri":{"404":{}},"title":{},"sub_title":{"404":{}},"body":{}}],["eri",{"_index":706,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["eritrea",{"_index":704,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["erron",{"_index":5057,"uri":{},"title":{},"sub_title":{"553":{}},"body":{}}],["error",{"_index":3230,"uri":{"566":{},"567":{}},"title":{},"sub_title":{"185":{},"540":{},"566":{},"567":{}},"body":{"185":{},"367":{},"375":{},"377":{},"391":{},"397":{},"399":{},"453":{},"456":{},"507":{},"522":{},"538":{},"540":{},"541":{},"542":{},"545":{},"548":{},"551":{},"552":{},"553":{},"555":{},"562":{},"565":{},"566":{},"567":{},"569":{},"598":{},"599":{},"601":{},"602":{},"684":{},"685":{}}}],["error:14090086:ssl",{"_index":4993,"uri":{},"title":{},"sub_title":{},"body":{"545":{}}}],["errorexcept",{"_index":5146,"uri":{"569":{}},"title":{},"sub_title":{"569":{}},"body":{}}],["es",{"_index":1273,"uri":{},"title":{},"sub_title":{"71":{}},"body":{"4":{}}}],["escap",{"_index":2770,"uri":{},"title":{},"sub_title":{},"body":{"134":{}}}],["escudo",{"_index":289,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["esh",{"_index":1286,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["esp",{"_index":1274,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["especi",{"_index":4814,"uri":{},"title":{},"sub_title":{},"body":{"529":{}}}],["essenti",{"_index":4779,"uri":{},"title":{},"sub_title":{},"body":{"524":{},"529":{},"530":{},"532":{}}}],["est",{"_index":710,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"140":{},"145":{}}}],["establish",{"_index":2302,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["estim",{"_index":4704,"uri":{},"title":{},"sub_title":{},"body":{"510":{}}}],["estonia",{"_index":708,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["et",{"_index":701,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["etc",{"_index":1688,"uri":{"13":{},"18":{}},"title":{},"sub_title":{"13":{},"18":{}},"body":{"14":{},"24":{},"27":{},"29":{},"34":{},"37":{},"39":{},"55":{},"58":{},"109":{},"114":{},"178":{},"192":{},"203":{},"282":{},"332":{},"333":{},"337":{},"341":{},"347":{},"349":{},"447":{},"467":{},"479":{},"491":{},"516":{},"576":{},"577":{},"578":{},"667":{},"670":{}}}],["etc.en",{"_index":2147,"uri":{},"title":{},"sub_title":{},"body":{"36":{}}}],["etc.if",{"_index":2481,"uri":{},"title":{},"sub_title":{},"body":{"101":{}}}],["etc.you",{"_index":3816,"uri":{},"title":{},"sub_title":{},"body":{"334":{}}}],["etc/supervisor/conf.d",{"_index":4071,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["eth",{"_index":702,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ethiopia",{"_index":700,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ethiopian",{"_index":330,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["eu",{"_index":4774,"uri":{"535":{}},"title":{},"sub_title":{"535":{}},"body":{"524":{},"535":{},"536":{}}}],["eur",{"_index":5390,"uri":{},"title":{},"sub_title":{},"body":{"656":{}}}],["euro",{"_index":85,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["eurocard",{"_index":36,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["europe/amsterdam",{"_index":391,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/athen",{"_index":409,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/belgrad",{"_index":392,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/berlin",{"_index":393,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/bratislava",{"_index":394,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/brussel",{"_index":395,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/bucharest",{"_index":410,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/budapest",{"_index":396,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/copenhagen",{"_index":397,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/dublin",{"_index":387,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/helsinki",{"_index":413,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/istanbul",{"_index":421,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/kiev",{"_index":415,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/lisbon",{"_index":388,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/ljubljana",{"_index":398,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/london",{"_index":389,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/madrid",{"_index":399,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/minsk",{"_index":416,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/moscow",{"_index":427,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/pari",{"_index":400,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/pragu",{"_index":401,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/riga",{"_index":417,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/rom",{"_index":402,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/sarajevo",{"_index":403,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/skopj",{"_index":404,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/sofia",{"_index":418,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/stockholm",{"_index":405,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/tallinn",{"_index":419,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/vienna",{"_index":406,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/vilniu",{"_index":420,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/volgograd",{"_index":429,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/warsaw",{"_index":407,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/zagreb",{"_index":408,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["european",{"_index":4676,"uri":{},"title":{},"sub_title":{},"body":{"500":{},"532":{},"580":{}}}],["eustatiu",{"_index":1052,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["even",{"_index":1761,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"105":{},"169":{},"243":{},"522":{},"666":{},"677":{},"686":{}}}],["event",{"_index":2140,"uri":{},"title":{},"sub_title":{},"body":{"36":{},"124":{},"334":{},"338":{},"450":{},"687":{},"697":{}}}],["event_id",{"_index":4524,"uri":{},"title":{},"sub_title":{},"body":{"450":{}}}],["everyth",{"_index":4114,"uri":{},"title":{},"sub_title":{},"body":{"370":{},"496":{}}}],["evolv",{"_index":4796,"uri":{},"title":{},"sub_title":{},"body":{"527":{}}}],["eway",{"_index":3250,"uri":{},"title":{},"sub_title":{"191":{}},"body":{"191":{},"607":{}}}],["ex",{"_index":3255,"uri":{},"title":{},"sub_title":{},"body":{"192":{},"206":{},"284":{},"464":{},"567":{},"576":{},"637":{},"667":{},"670":{},"675":{},"676":{},"677":{},"682":{},"683":{}}}],["exact",{"_index":3876,"uri":{},"title":{},"sub_title":{},"body":{"346":{},"449":{},"492":{},"599":{}}}],["exactli",{"_index":2049,"uri":{},"title":{},"sub_title":{},"body":{"26":{},"128":{},"516":{},"527":{},"711":{}}}],["examin",{"_index":4888,"uri":{},"title":{},"sub_title":{},"body":{"538":{}}}],["exampl",{"_index":1603,"uri":{"127":{}},"title":{},"sub_title":{"106":{},"127":{}},"body":{"8":{},"18":{},"24":{},"29":{},"55":{},"88":{},"91":{},"94":{},"100":{},"103":{},"109":{},"125":{},"128":{},"131":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"159":{},"169":{},"176":{},"179":{},"249":{},"256":{},"268":{},"337":{},"340":{},"342":{},"343":{},"349":{},"364":{},"370":{},"375":{},"377":{},"378":{},"388":{},"397":{},"399":{},"400":{},"403":{},"415":{},"422":{},"431":{},"449":{},"463":{},"467":{},"486":{},"494":{},"513":{},"522":{},"528":{},"534":{},"536":{},"576":{},"581":{},"590":{},"591":{},"599":{},"604":{},"608":{},"615":{},"673":{},"674":{},"675":{},"677":{},"683":{},"686":{},"694":{}}}],["example.hello",{"_index":5016,"uri":{},"title":{},"sub_title":{},"body":{"547":{}}}],["h3",{"_index":2710,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["h3>due",{"_index":2708,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["h6",{"_index":2711,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["h6>we'v",{"_index":2718,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["h:i:",{"_index":2738,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["haircut",{"_index":4808,"uri":{},"title":{},"sub_title":{},"body":{"528":{}}}],["haiti",{"_index":818,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["haitian",{"_index":275,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["half",{"_index":4320,"uri":{},"title":{},"sub_title":{},"body":{"415":{}}}],["hamburg",{"_index":3887,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["hand",{"_index":3204,"uri":{},"title":{},"sub_title":{},"body":{"182":{},"417":{}}}],["handl",{"_index":2123,"uri":{"450":{}},"title":{},"sub_title":{"243":{},"450":{}},"body":{"31":{},"414":{},"525":{},"565":{},"686":{}}}],["handout",{"_index":3812,"uri":{},"title":{},"sub_title":{},"body":{"332":{}}}],["handshak",{"_index":4946,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["happen",{"_index":2197,"uri":{"471":{},"679":{}},"title":{},"sub_title":{"471":{},"679":{}},"body":{"47":{},"88":{},"221":{},"304":{},"324":{},"539":{},"633":{}}}],["happi",{"_index":3526,"uri":{},"title":{},"sub_title":{},"body":{"267":{},"595":{},"600":{}}}],["hard",{"_index":3431,"uri":{},"title":{},"sub_title":{},"body":{"243":{},"495":{}}}],["harder",{"_index":3438,"uri":{},"title":{},"sub_title":{},"body":{"243":{}}}],["harvest",{"_index":2702,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"404":{}}}],["hash",{"_index":4501,"uri":{},"title":{},"sub_title":{},"body":{"450":{},"517":{},"589":{}}}],["hash::make('password",{"_index":5163,"uri":{},"title":{},"sub_title":{},"body":{"571":{}}}],["hashed_id'",{"_index":3130,"uri":{},"title":{},"sub_title":{},"body":{"175":{}}}],["hassl",{"_index":4572,"uri":{},"title":{},"sub_title":{},"body":{"457":{}}}],["have",{"_index":1772,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"367":{},"391":{},"522":{},"591":{},"601":{},"666":{}}}],["haven't",{"_index":4611,"uri":{},"title":{},"sub_title":{},"body":{"473":{}}}],["header",{"_index":2003,"uri":{"170":{}},"title":{},"sub_title":{"170":{},"262":{}},"body":{"23":{},"30":{},"169":{},"171":{},"172":{},"173":{},"174":{},"260":{},"262":{},"263":{},"543":{}}}],["headless",{"_index":5003,"uri":{},"title":{},"sub_title":{},"body":{"547":{}}}],["heal",{"_index":2648,"uri":{},"title":{},"sub_title":{},"body":{"124":{}}}],["heard",{"_index":822,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["heart",{"_index":3514,"uri":{},"title":{},"sub_title":{},"body":{"261":{}}}],["heavili",{"_index":4030,"uri":{},"title":{},"sub_title":{},"body":{"367":{},"391":{},"597":{}}}],["helena",{"_index":1181,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["help",{"_index":1763,"uri":{"571":{}},"title":{},"sub_title":{"571":{}},"body":{"14":{},"18":{},"101":{},"187":{},"247":{},"333":{},"343":{},"351":{},"358":{},"359":{},"367":{},"382":{},"391":{},"416":{},"438":{},"444":{},"448":{},"522":{},"533":{},"545":{},"564":{},"570":{},"646":{},"651":{},"652":{},"685":{}}}],["helper",{"_index":1596,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"449":{},"452":{}}}],["henc",{"_index":4853,"uri":{},"title":{},"sub_title":{},"body":{"533":{}}}],["here",{"_index":1463,"uri":{},"title":{},"sub_title":{},"body":{"6":{},"7":{},"11":{},"13":{},"14":{},"19":{},"23":{},"24":{},"25":{},"27":{},"30":{},"36":{},"37":{},"39":{},"40":{},"101":{},"125":{},"128":{},"139":{},"167":{},"179":{},"183":{},"184":{},"187":{},"188":{},"207":{},"232":{},"238":{},"247":{},"251":{},"285":{},"287":{},"310":{},"327":{},"330":{},"331":{},"332":{},"334":{},"336":{},"338":{},"340":{},"342":{},"343":{},"344":{},"349":{},"350":{},"351":{},"352":{},"356":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"366":{},"370":{},"382":{},"383":{},"384":{},"385":{},"386":{},"387":{},"390":{},"416":{},"419":{},"438":{},"449":{},"450":{},"451":{},"461":{},"465":{},"470":{},"500":{},"501":{},"505":{},"516":{},"520":{},"524":{},"532":{},"535":{},"542":{},"545":{},"548":{},"583":{},"584":{},"597":{},"599":{},"604":{},"615":{},"617":{},"647":{},"656":{},"669":{}}}],["here'",{"_index":3108,"uri":{},"title":{},"sub_title":{},"body":{"169":{},"422":{}}}],["here'th",{"_index":5037,"uri":{},"title":{},"sub_title":{},"body":{"548":{}}}],["here.if",{"_index":5019,"uri":{},"title":{},"sub_title":{},"body":{"547":{}}}],["here:publ",{"_index":4535,"uri":{},"title":{},"sub_title":{},"body":{"452":{}}}],["hereabstract",{"_index":4458,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["hereif",{"_index":4050,"uri":{},"title":{},"sub_title":{},"body":{"367":{},"391":{},"456":{}}}],["herm",{"_index":2339,"uri":{},"title":{},"sub_title":{},"body":{"67":{}}}],["herzegovina",{"_index":317,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["hidden",{"_index":2628,"uri":{"257":{}},"title":{},"sub_title":{"257":{}},"body":{"122":{},"217":{},"257":{},"299":{},"319":{},"347":{},"629":{},"654":{},"655":{}}}],["hide",{"_index":1684,"uri":{"256":{}},"title":{},"sub_title":{"256":{}},"body":{"12":{},"256":{},"350":{},"429":{},"498":{},"681":{}}}],["high",{"_index":3042,"uri":{},"title":{},"sub_title":{},"body":{"159":{},"241":{},"242":{},"243":{}}}],["higher",{"_index":3175,"uri":{},"title":{},"sub_title":{},"body":{"179":{}}}],["highli",{"_index":2645,"uri":{},"title":{},"sub_title":{},"body":{"124":{},"159":{},"232":{},"450":{},"547":{},"638":{}}}],["highlight",{"_index":3286,"uri":{},"title":{},"sub_title":{},"body":{"197":{},"328":{},"499":{}}}],["hillel",{"_index":3078,"uri":{"164":{},"411":{}},"title":{},"sub_title":{"164":{},"411":{}},"body":{}}],["hint",{"_index":4023,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["histor",{"_index":2388,"uri":{},"title":{},"sub_title":{},"body":{"83":{}}}],["histori",{"_index":3297,"uri":{"204":{},"283":{}},"title":{},"sub_title":{"202":{},"204":{},"281":{},"283":{},"489":{}},"body":{"201":{},"202":{},"280":{},"281":{},"347":{},"459":{},"461":{},"488":{},"489":{},"578":{},"642":{}}}],["hit",{"_index":4331,"uri":{},"title":{},"sub_title":{},"body":{"416":{},"444":{},"559":{}}}],["hk",{"_index":838,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hkg",{"_index":839,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hm",{"_index":824,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hmd",{"_index":825,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hn",{"_index":835,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hnd",{"_index":836,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hold",{"_index":2290,"uri":{},"title":{},"sub_title":{},"body":{"63":{},"576":{}}}],["holi",{"_index":827,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["holiday",{"_index":4759,"uri":{},"title":{},"sub_title":{},"body":{"522":{}}}],["home",{"_index":2310,"uri":{},"title":{},"sub_title":{},"body":{"63":{},"485":{},"533":{}}}],["home/admin/domains/site.com/private_html/invoices_site/artisan",{"_index":4127,"uri":{},"title":{},"sub_title":{},"body":{"371":{},"391":{}}}],["home/domain.com/public_html/invoiceninja",{"_index":5131,"uri":{},"title":{},"sub_title":{},"body":{"567":{}}}],["home/domain.com/public_html/invoiceninja/database/migrations/2021_09_16_115919_update_designs.php",{"_index":5134,"uri":{},"title":{},"sub_title":{},"body":{"567":{}}}],["hondura",{"_index":834,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["honduran",{"_index":255,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["hong",{"_index":129,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["honor",{"_index":3311,"uri":{},"title":{},"sub_title":{},"body":{"205":{},"309":{},"585":{},"618":{}}}],["horizont",{"_index":3027,"uri":{},"title":{},"sub_title":{},"body":{"156":{},"157":{}}}],["host",{"_index":2248,"uri":{"57":{},"62":{},"120":{},"121":{},"122":{},"353":{},"354":{},"355":{},"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"364":{},"365":{},"366":{},"367":{},"368":{},"369":{},"370":{},"371":{},"372":{},"373":{},"374":{},"375":{},"376":{},"377":{},"378":{},"379":{},"394":{},"432":{},"456":{},"457":{},"537":{},"538":{},"539":{},"540":{},"541":{},"542":{},"543":{},"544":{},"545":{},"546":{},"547":{},"548":{},"549":{},"550":{},"551":{},"552":{},"553":{},"554":{},"555":{},"556":{},"557":{},"558":{},"559":{},"560":{},"561":{},"562":{},"563":{},"564":{},"565":{},"566":{},"567":{},"568":{},"569":{},"570":{},"571":{},"684":{},"685":{}},"title":{"120":{},"121":{},"122":{},"123":{},"124":{},"176":{},"240":{},"241":{},"242":{},"243":{},"353":{},"354":{},"355":{},"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"364":{},"365":{},"366":{},"367":{},"368":{},"369":{},"370":{},"371":{},"372":{},"373":{},"374":{},"375":{},"376":{},"377":{},"378":{},"379":{},"380":{},"381":{},"382":{},"383":{},"384":{},"385":{},"386":{},"387":{},"388":{},"389":{},"390":{},"391":{},"392":{},"393":{},"394":{},"395":{},"396":{},"397":{},"398":{},"399":{},"400":{},"401":{},"438":{},"439":{},"440":{},"441":{},"442":{},"443":{},"456":{},"457":{},"496":{},"506":{},"507":{},"538":{},"539":{},"540":{},"541":{},"542":{},"543":{},"544":{},"545":{},"546":{},"547":{},"548":{},"549":{},"550":{},"551":{},"552":{},"553":{},"554":{},"555":{},"556":{},"557":{},"558":{},"559":{},"560":{},"561":{},"562":{},"563":{},"564":{},"565":{},"566":{},"567":{},"568":{},"569":{},"570":{},"571":{},"684":{},"685":{}},"sub_title":{"56":{},"57":{},"61":{},"62":{},"122":{},"371":{},"372":{},"394":{},"432":{},"456":{},"457":{},"537":{},"549":{}},"body":{"53":{},"56":{},"57":{},"59":{},"190":{},"225":{},"243":{},"346":{},"349":{},"353":{},"363":{},"364":{},"369":{},"371":{},"373":{},"374":{},"376":{},"380":{},"387":{},"388":{},"391":{},"393":{},"395":{},"396":{},"398":{},"436":{},"456":{},"457":{},"523":{},"535":{},"537":{},"538":{},"542":{},"544":{},"547":{},"549":{},"589":{},"595":{},"597":{},"598":{},"600":{},"602":{},"686":{},"698":{}}}],["host/#add",{"_index":4220,"uri":{"398":{}},"title":{},"sub_title":{},"body":{}}],["host/#cron",{"_index":4211,"uri":{"391":{}},"title":{},"sub_title":{},"body":{}}],["host/#curr",{"_index":4223,"uri":{"401":{}},"title":{},"sub_title":{},"body":{}}],["host/#databas",{"_index":4210,"uri":{"390":{},"395":{}},"title":{},"sub_title":{},"body":{}}],["host/#download",{"_index":4203,"uri":{"387":{}},"title":{},"sub_title":{},"body":{}}],["host/#fil",{"_index":4206,"uri":{"388":{}},"title":{},"sub_title":{},"body":{}}],["host/#fin",{"_index":4215,"uri":{"393":{}},"title":{},"sub_title":{},"body":{}}],["host/#individu",{"_index":4222,"uri":{"400":{}},"title":{},"sub_title":{},"body":{}}],["host/#instal",{"_index":4201,"uri":{"381":{},"383":{},"384":{},"385":{},"386":{},"392":{}},"title":{},"sub_title":{},"body":{}}],["host/#mail",{"_index":4221,"uri":{"399":{}},"title":{},"sub_title":{},"body":{}}],["host/#run",{"_index":4219,"uri":{"397":{}},"title":{},"sub_title":{},"body":{}}],["host/#serv",{"_index":4200,"uri":{"380":{}},"title":{},"sub_title":{},"body":{}}],["host/#shar",{"_index":4216,"uri":{"394":{}},"title":{},"sub_title":{},"body":{}}],["host/#ubuntu",{"_index":4202,"uri":{"382":{}},"title":{},"sub_title":{},"body":{}}],["host/#upload",{"_index":4217,"uri":{"396":{}},"title":{},"sub_title":{},"body":{}}],["host/#web",{"_index":4207,"uri":{"389":{}},"title":{},"sub_title":{},"body":{}}],["hosted.us",{"_index":4393,"uri":{},"title":{},"sub_title":{},"body":{"437":{}}}],["hosting.if",{"_index":4135,"uri":{},"title":{},"sub_title":{},"body":{"371":{},"391":{}}}],["hostnam",{"_index":4945,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["hour",{"_index":2714,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"153":{},"208":{},"278":{},"289":{},"336":{},"342":{},"485":{},"508":{},"510":{},"513":{},"542":{},"619":{},"644":{},"648":{},"652":{}}}],["hourli",{"_index":3329,"uri":{},"title":{},"sub_title":{},"body":{"208":{},"289":{},"513":{},"585":{},"619":{}}}],["hours.simpli",{"_index":4709,"uri":{},"title":{},"sub_title":{},"body":{"512":{}}}],["hours.th",{"_index":4321,"uri":{},"title":{},"sub_title":{},"body":{"415":{}}}],["hours.you",{"_index":4695,"uri":{},"title":{},"sub_title":{},"body":{"508":{}}}],["hours:minutes:second",{"_index":2739,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["hous",{"_index":1673,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"63":{}}}],["hover",{"_index":3251,"uri":{},"title":{},"sub_title":{},"body":{"191":{},"638":{}}}],["hr",{"_index":658,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["href=\"/link/to/entity\">view",{"_index":3609,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["hrv",{"_index":659,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hryvnia",{"_index":212,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["ht",{"_index":819,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"365":{},"389":{}}}],["htaccess",{"_index":5082,"uri":{},"title":{},"sub_title":{},"body":{"560":{}}}],["hti",{"_index":820,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["html",{"_index":1499,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"19":{},"24":{},"128":{},"208":{},"253":{},"258":{},"259":{},"262":{},"289":{},"310":{},"349":{},"516":{},"547":{},"549":{},"619":{}}}],["html/css",{"_index":2695,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"253":{}}}],["http",{"_index":2119,"uri":{},"title":{},"sub_title":{},"body":{"30":{},"188":{},"559":{},"598":{},"601":{},"690":{}}}],["http://url/update?secret",{"_index":4911,"uri":{},"title":{},"sub_title":{},"body":{"542":{}}}],["http://your.domain.com/setup",{"_index":4065,"uri":{},"title":{},"sub_title":{},"body":{"369":{},"393":{}}}],["http://yourdomain.com/update?secret=insert_your_update_secret_variable_her",{"_index":4906,"uri":{},"title":{},"sub_title":{},"body":{"541":{}}}],["https://developers.brevo.com/docs/inbound",{"_index":4381,"uri":{},"title":{},"sub_title":{},"body":{"435":{}}}],["https://domain.com/update?secret=x",{"_index":5139,"uri":{},"title":{},"sub_title":{},"body":{"567":{}}}],["https://github.com/invoiceninja/invoiceninja.git",{"_index":4060,"uri":{},"title":{},"sub_title":{},"body":{"368":{},"392":{}}}],["https://github.com/invoiceninja/invoiceninja/releasesinvoiceninja.tar",{"_index":2621,"uri":{},"title":{},"sub_title":{},"body":{"122":{}}}],["https://invoice.ninja/client/payment/123",{"_index":1502,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["https://invoiceninja.slack.com",{"_index":4408,"uri":{},"title":{},"sub_title":{},"body":{"444":{}}}],["https://invoiceninja.test/update?secret",{"_index":5106,"uri":{},"title":{},"sub_title":{},"body":{"563":{}}}],["https://invoicing.co/api/v1/invoices//upload",{"_index":3111,"uri":{},"title":{},"sub_title":{},"body":{"169":{}}}],["https://link.to.resourc",{"_index":3611,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["https://picsum.photos/200",{"_index":2853,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["https://stripe.com",{"_index":4430,"uri":{},"title":{},"sub_title":{},"body":{"446":{}}}],["https://subdomain.invoicing.co",{"_index":5279,"uri":{},"title":{},"sub_title":{},"body":{"600":{}}}],["https://your",{"_index":5418,"uri":{},"title":{},"sub_title":{},"body":{"667":{}}}],["https://your.url.com/setup",{"_index":4150,"uri":{},"title":{},"sub_title":{},"body":{"375":{},"397":{}}}],["https://yourdomain.com/update?secret=update_secret_value_from_env_fil",{"_index":4901,"uri":{},"title":{},"sub_title":{},"body":{"539":{}}}],["hu",{"_index":842,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hub",{"_index":3209,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["huge",{"_index":3039,"uri":{},"title":{},"sub_title":{},"body":{"159":{}}}],["human",{"_index":5282,"uri":{},"title":{},"sub_title":{},"body":{"602":{},"690":{}}}],["hun",{"_index":843,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hungari",{"_index":841,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hungarian",{"_index":241,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["hydrat",{"_index":4516,"uri":{},"title":{},"sub_title":{},"body":{"450":{}}}],["i'v",{"_index":5157,"uri":{},"title":{},"sub_title":{"571":{}},"body":{}}],["i.",{"_index":4032,"uri":{},"title":{},"sub_title":{},"body":{"367":{},"391":{}}}],["iban",{"_index":2256,"uri":{"403":{}},"title":{},"sub_title":{"403":{}},"body":{"55":{},"69":{},"402":{},"403":{},"404":{}}}],["iban.y",{"_index":4271,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["iceland",{"_index":223,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["icon",{"_index":2056,"uri":{},"title":{},"sub_title":{},"body":{"26":{},"189":{},"220":{},"415":{},"416":{},"579":{},"652":{}}}],["icons.if",{"_index":4697,"uri":{},"title":{},"sub_title":{},"body":{"508":{}}}],["id",{"_index":80,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{},"3":{},"4":{},"8":{},"16":{},"50":{},"57":{},"66":{},"67":{},"169":{},"182":{},"184":{},"188":{},"189":{},"197":{},"198":{},"266":{},"278":{},"351":{},"378":{},"400":{},"448":{},"449":{},"455":{},"500":{},"507":{},"571":{},"572":{},"580":{},"689":{}}}],["id.you'l",{"_index":3285,"uri":{},"title":{},"sub_title":{},"body":{"197":{}}}],["id=\"client",{"_index":2744,"uri":{},"title":{},"sub_title":{},"body":{"129":{}}}],["id=\"compani",{"_index":2746,"uri":{},"title":{},"sub_title":{},"body":{"129":{}}}],["id=\"ship",{"_index":2749,"uri":{},"title":{},"sub_title":{},"body":{"129":{}}}],["id=\"vendor",{"_index":2748,"uri":{},"title":{},"sub_title":{},"body":{"129":{}}}],["id_numb",{"_index":1565,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"278":{}}}],["idea",{"_index":2487,"uri":{},"title":{},"sub_title":{},"body":{"101":{}}}],["ideal",{"_index":3193,"uri":{},"title":{},"sub_title":{},"body":{"181":{},"184":{},"604":{}}}],["ident",{"_index":5231,"uri":{},"title":{},"sub_title":{},"body":{"597":{},"598":{}}}],["identifi",{"_index":2360,"uri":{},"title":{},"sub_title":{},"body":{"75":{},"333":{},"446":{},"500":{},"522":{},"689":{}}}],["idn",{"_index":851,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ie",{"_index":863,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"8":{},"16":{},"50":{},"55":{},"58":{},"128":{},"132":{},"176":{},"240":{},"278":{},"303":{},"305":{},"346":{},"378":{},"400":{},"415":{},"447":{},"448":{},"449":{},"450":{},"452":{},"545":{},"557":{},"561":{},"563":{},"572":{},"598":{},"600":{},"601":{},"656":{},"697":{}}}],["ie.git",{"_index":4417,"uri":{},"title":{},"sub_title":{},"body":{"445":{}}}],["ie:https://portal.best",{"_index":3148,"uri":{},"title":{},"sub_title":{},"body":{"176":{}}}],["iehttp:://ninja.testth",{"_index":5241,"uri":{},"title":{},"sub_title":{},"body":{"598":{}}}],["ifmodul",{"_index":4931,"uri":{},"title":{},"sub_title":{},"body":{"543":{}}}],["ignor",{"_index":3913,"uri":{},"title":{},"sub_title":{},"body":{"349":{},"598":{},"609":{}}}],["iid",{"_index":4233,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["il",{"_index":867,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["im",{"_index":1388,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["imag",{"_index":2588,"uri":{},"title":{},"sub_title":{},"body":{"120":{},"278":{},"330":{},"511":{},"547":{},"564":{}}}],["imagin",{"_index":4646,"uri":{},"title":{},"sub_title":{},"body":{"492":{}}}],["img",{"_index":2783,"uri":{},"title":{},"sub_title":{},"body":{"137":{}}}],["immedi",{"_index":1755,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"288":{}}}],["imn",{"_index":1389,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["implement",{"_index":3908,"uri":{},"title":{},"sub_title":{},"body":{"349":{},"444":{},"449":{},"451":{},"504":{},"513":{},"530":{},"559":{}}}],["impli",{"_index":3806,"uri":{},"title":{},"sub_title":{},"body":{"332":{}}}],["import",{"_index":2272,"uri":{"658":{}},"title":{"656":{},"657":{},"658":{},"659":{},"660":{},"661":{},"662":{},"663":{},"664":{},"665":{}},"sub_title":{"344":{},"656":{},"657":{},"658":{},"700":{}},"body":{"58":{},"108":{},"128":{},"169":{},"176":{},"177":{},"211":{},"225":{},"255":{},"259":{},"294":{},"304":{},"313":{},"344":{},"345":{},"346":{},"457":{},"513":{},"519":{},"522":{},"524":{},"529":{},"532":{},"537":{},"549":{},"572":{},"597":{},"599":{},"624":{},"656":{},"657":{},"659":{},"660":{},"661":{},"662":{},"663":{},"685":{},"686":{},"698":{},"700":{},"701":{}}}],["import.th",{"_index":5393,"uri":{},"title":{},"sub_title":{},"body":{"656":{}}}],["impos",{"_index":4747,"uri":{},"title":{},"sub_title":{},"body":{"522":{}}}],["imposs",{"_index":5021,"uri":{},"title":{},"sub_title":{},"body":{"547":{}}}],["improv",{"_index":4025,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"367":{},"389":{},"391":{},"449":{},"604":{},"710":{}}}],["in:set",{"_index":3401,"uri":{},"title":{},"sub_title":{},"body":{"235":{}}}],["inact",{"_index":3345,"uri":{},"title":{},"sub_title":{},"body":{"217":{},"299":{},"319":{},"629":{}}}],["inbound",{"_index":4364,"uri":{"432":{}},"title":{},"sub_title":{"432":{},"433":{}},"body":{"434":{},"435":{},"436":{}}}],["inbox",{"_index":3436,"uri":{},"title":{},"sub_title":{},"body":{"243":{}}}],["inbox.in",{"_index":3440,"uri":{},"title":{},"sub_title":{},"body":{"243":{}}}],["inbuilt",{"_index":5075,"uri":{},"title":{},"sub_title":{},"body":{"558":{}}}],["incidunt",{"_index":2855,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["includ",{"_index":1442,"uri":{"680":{}},"title":{},"sub_title":{"265":{},"680":{}},"body":{"5":{},"8":{},"13":{},"14":{},"19":{},"24":{},"27":{},"50":{},"51":{},"66":{},"75":{},"88":{},"94":{},"106":{},"118":{},"128":{},"169":{},"181":{},"182":{},"183":{},"184":{},"186":{},"187":{},"188":{},"191":{},"203":{},"207":{},"208":{},"211":{},"214":{},"215":{},"226":{},"235":{},"236":{},"237":{},"243":{},"248":{},"249":{},"256":{},"260":{},"282":{},"284":{},"287":{},"288":{},"289":{},"294":{},"295":{},"296":{},"309":{},"310":{},"313":{},"316":{},"317":{},"342":{},"343":{},"349":{},"353":{},"365":{},"368":{},"370":{},"376":{},"377":{},"380":{},"389":{},"398":{},"399":{},"403":{},"420":{},"421":{},"422":{},"429":{},"442":{},"449":{},"460":{},"491":{},"504":{},"510":{},"512":{},"513":{},"519":{},"527":{},"529":{},"536":{},"572":{},"577":{},"581":{},"583":{},"587":{},"590":{},"592":{},"598":{},"615":{},"617":{},"619":{},"624":{},"625":{},"626":{},"636":{},"646":{},"657":{},"664":{},"670":{},"671":{},"685":{}}}],["include:\"thi",{"_index":5285,"uri":{},"title":{},"sub_title":{},"body":{"602":{}}}],["inclus",{"_index":2522,"uri":{},"title":{},"sub_title":{},"body":{"106":{},"215":{},"249":{},"296":{},"340":{},"343":{},"422":{},"626":{},"677":{}}}],["incom",{"_index":2114,"uri":{},"title":{},"sub_title":{},"body":{"30":{},"226":{},"227":{},"670":{},"707":{},"710":{}}}],["incomplet",{"_index":4892,"uri":{},"title":{},"sub_title":{"539":{}},"body":{"563":{}}}],["incomplete.y",{"_index":2649,"uri":{},"title":{},"sub_title":{},"body":{"124":{}}}],["increas",{"_index":3741,"uri":{},"title":{},"sub_title":{"487":{}},"body":{"300":{},"485":{},"487":{},"527":{},"555":{},"565":{}}}],["increat",{"_index":5120,"uri":{},"title":{},"sub_title":{},"body":{"565":{}}}],["increment",{"_index":3773,"uri":{},"title":{},"sub_title":{},"body":{"322":{}}}],["ind",{"_index":848,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["indefinit",{"_index":1904,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"470":{}}}],["index",{"_index":3996,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{},"543":{}}}],["index.htm",{"_index":3999,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["index.html",{"_index":3998,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["index.php",{"_index":3997,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["index.php?$query_str",{"_index":4020,"uri":{},"title":{},"sub_title":{},"body":{"365":{}}}],["index.php?q",{"_index":4209,"uri":{},"title":{},"sub_title":{},"body":{"389":{}}}],["index.php?q=$1",{"_index":4022,"uri":{},"title":{},"sub_title":{},"body":{"365":{}}}],["india",{"_index":847,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["indian",{"_index":100,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["indiana",{"_index":373,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["indic",{"_index":2389,"uri":{},"title":{},"sub_title":{},"body":{"83":{},"247":{},"249":{},"342":{},"343":{},"421":{},"447":{},"507":{},"541":{},"555":{},"561":{},"562":{},"565":{},"599":{},"602":{}}}],["individu",{"_index":1769,"uri":{"678":{}},"title":{},"sub_title":{"378":{},"400":{},"678":{}},"body":{"14":{},"215":{},"296":{},"340":{},"419":{},"503":{},"580":{},"581":{},"590":{},"591":{},"626":{},"681":{},"682":{},"699":{}}}],["indonesia",{"_index":850,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["indonesian",{"_index":131,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["industri",{"_index":2232,"uri":{},"title":{},"sub_title":{},"body":{"51":{},"374":{},"396":{},"588":{}}}],["info",{"_index":3265,"uri":{"249":{},"421":{},"586":{}},"title":{},"sub_title":{"249":{},"421":{},"586":{}},"body":{"193":{}}}],["info.pay",{"_index":4739,"uri":{},"title":{},"sub_title":{},"body":{"519":{}}}],["info\\\">completed<\\/span><\\/h6",{"_index":2930,"uri":{},"title":{},"sub_title":{},"body":{"141":{}}}],["inform",{"_index":1612,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"17":{},"18":{},"19":{},"24":{},"69":{},"178":{},"182":{},"183":{},"186":{},"188":{},"189":{},"192":{},"201":{},"238":{},"243":{},"280":{},"309":{},"366":{},"368":{},"375":{},"390":{},"397":{},"447":{},"488":{},"499":{},"513":{},"544":{},"545":{},"549":{},"557":{},"572":{},"579":{},"581":{},"583":{},"584":{},"590":{},"592":{},"601":{},"636":{},"644":{},"681":{},"684":{},"685":{},"687":{}}}],["information.email",{"_index":5206,"uri":{},"title":{},"sub_title":{},"body":{"590":{}}}],["infrastructure.leav",{"_index":5466,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["infrastructure.to",{"_index":5469,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["initi",{"_index":1894,"uri":{"472":{}},"title":{},"sub_title":{"233":{},"438":{},"472":{}},"body":{"17":{},"28":{},"169":{},"234":{},"240":{},"247":{},"438":{},"439":{},"447":{},"470":{},"561":{},"597":{},"666":{}}}],["inject",{"_index":3446,"uri":{},"title":{},"sub_title":{},"body":{"243":{},"331":{},"402":{},"404":{}}}],["inlin",{"_index":3497,"uri":{},"title":{},"sub_title":{},"body":{"257":{}}}],["inovic",{"_index":4274,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["input",{"_index":2465,"uri":{},"title":{},"sub_title":{},"body":{"99":{},"105":{},"107":{},"115":{},"331":{},"415":{},"496":{},"532":{}}}],["input('payment_hash",{"_index":4506,"uri":{},"title":{},"sub_title":{},"body":{"450":{}}}],["inputs.in",{"_index":4838,"uri":{},"title":{},"sub_title":{},"body":{"532":{}}}],["insert",{"_index":3442,"uri":{},"title":{},"sub_title":{},"body":{"243":{},"351":{},"379":{},"401":{},"404":{},"432":{},"446":{},"565":{}}}],["insert_your_gateway_hash_her",{"_index":4554,"uri":{},"title":{},"sub_title":{},"body":{"455":{}}}],["inset",{"_index":2682,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"240":{}}}],["insid",{"_index":4278,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["inspect",{"_index":3486,"uri":{},"title":{},"sub_title":{},"body":{"255":{},"449":{},"545":{},"557":{},"599":{},"601":{}}}],["instal",{"_index":2271,"uri":{"58":{},"554":{}},"title":{"353":{},"354":{},"355":{},"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"364":{},"365":{},"366":{},"367":{},"368":{},"369":{},"370":{},"371":{},"372":{},"373":{},"374":{},"375":{},"376":{},"377":{},"378":{},"379":{}},"sub_title":{"58":{},"354":{},"360":{},"361":{},"362":{},"368":{},"381":{},"383":{},"384":{},"385":{},"386":{},"392":{},"554":{},"560":{},"597":{}},"body":{"121":{},"122":{},"236":{},"346":{},"353":{},"355":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"365":{},"367":{},"368":{},"370":{},"380":{},"382":{},"383":{},"384":{},"385":{},"389":{},"391":{},"392":{},"416":{},"440":{},"535":{},"539":{},"547":{},"548":{},"553":{},"560":{},"561":{},"569":{},"596":{},"597":{},"598":{},"600":{},"602":{}}}],["installation.for",{"_index":5277,"uri":{},"title":{},"sub_title":{},"body":{"600":{}}}],["installation.in",{"_index":5274,"uri":{},"title":{},"sub_title":{},"body":{"600":{}}}],["installation.th",{"_index":5232,"uri":{},"title":{},"sub_title":{},"body":{"597":{}}}],["installation.to",{"_index":4662,"uri":{},"title":{},"sub_title":{},"body":{"496":{}}}],["installation/#add",{"_index":4157,"uri":{"376":{}},"title":{},"sub_title":{},"body":{}}],["installation/#altern",{"_index":4119,"uri":{"371":{}},"title":{},"sub_title":{},"body":{}}],["installation/#cli",{"_index":3946,"uri":{"355":{}},"title":{},"sub_title":{},"body":{}}],["installation/#cron",{"_index":4029,"uri":{"367":{}},"title":{},"sub_title":{},"body":{}}],["installation/#curr",{"_index":4194,"uri":{"379":{}},"title":{},"sub_title":{},"body":{}}],["installation/#databas",{"_index":4026,"uri":{"366":{},"373":{}},"title":{},"sub_title":{},"body":{}}],["installation/#distribut",{"_index":3958,"uri":{"357":{}},"title":{},"sub_title":{},"body":{}}],["installation/#dock",{"_index":3956,"uri":{"356":{}},"title":{},"sub_title":{},"body":{}}],["installation/#fil",{"_index":3977,"uri":{"364":{}},"title":{},"sub_title":{},"body":{}}],["installation/#fin",{"_index":4063,"uri":{"369":{}},"title":{},"sub_title":{},"body":{}}],["installation/#individu",{"_index":4178,"uri":{"378":{}},"title":{},"sub_title":{},"body":{}}],["installation/#instal",{"_index":3945,"uri":{"354":{},"360":{},"361":{},"362":{},"368":{}},"title":{},"sub_title":{},"body":{}}],["installation/#mail",{"_index":4158,"uri":{"377":{}},"title":{},"sub_title":{},"body":{}}],["installation/#pr",{"_index":3971,"uri":{"363":{}},"title":{},"sub_title":{},"body":{}}],["installation/#run",{"_index":4149,"uri":{"375":{}},"title":{},"sub_title":{},"body":{}}],["installation/#serv",{"_index":3937,"uri":{"353":{}},"title":{},"sub_title":{},"body":{}}],["installation/#shar",{"_index":4138,"uri":{"372":{}},"title":{},"sub_title":{},"body":{}}],["installation/#supervisor",{"_index":4066,"uri":{"370":{}},"title":{},"sub_title":{},"body":{}}],["installation/#ubuntu",{"_index":3959,"uri":{"358":{},"359":{}},"title":{},"sub_title":{},"body":{}}],["installation/#upload",{"_index":4140,"uri":{"374":{}},"title":{},"sub_title":{},"body":{}}],["installation/#web",{"_index":3987,"uri":{"365":{}},"title":{},"sub_title":{},"body":{}}],["installations.an",{"_index":5230,"uri":{},"title":{},"sub_title":{},"body":{"597":{}}}],["installedserv",{"_index":3991,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["instanc",{"_index":3817,"uri":{},"title":{},"sub_title":{},"body":{"334":{},"347":{},"447":{},"522":{},"525":{},"527":{},"530":{},"534":{},"538":{},"615":{}}}],["instance$gateway",{"_index":4423,"uri":{},"title":{},"sub_title":{},"body":{"446":{}}}],["instant",{"_index":5408,"uri":{},"title":{},"sub_title":{},"body":{"664":{},"686":{}}}],["instead",{"_index":2277,"uri":{},"title":{},"sub_title":{},"body":{"58":{},"83":{},"89":{},"169":{},"346":{},"347":{},"349":{},"367":{},"391":{},"415":{},"522":{},"532":{},"547":{},"576":{},"615":{}}}],["instead.ther",{"_index":5167,"uri":{},"title":{},"sub_title":{},"body":{"572":{}}}],["instorage/logs/laravel.logthen",{"_index":5454,"uri":{},"title":{},"sub_title":{},"body":{"684":{}}}],["instruct",{"_index":1649,"uri":{},"title":{},"sub_title":{},"body":{"11":{},"191":{},"195":{},"356":{},"386":{},"545":{},"677":{}}}],["instrument",{"_index":2287,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["int",{"_index":4522,"uri":{},"title":{},"sub_title":{},"body":{"450":{}}}],["integ",{"_index":2036,"uri":{},"title":{},"sub_title":{},"body":{"25":{},"144":{},"169":{},"175":{}}}],["integr",{"_index":2637,"uri":{"123":{},"698":{}},"title":{},"sub_title":{"123":{},"351":{},"698":{}},"body":{"123":{},"132":{},"159":{},"180":{},"181":{},"182":{},"183":{},"184":{},"186":{},"187":{},"188":{},"189":{},"191":{},"195":{},"196":{},"339":{},"351":{},"572":{},"591":{},"604":{},"668":{},"686":{},"698":{}}}],["integratomat",{"_index":4716,"uri":{},"title":{},"sub_title":{},"body":{"513":{}}}],["integromat",{"_index":5165,"uri":{},"title":{},"sub_title":{},"body":{"572":{}}}],["intent",{"_index":3172,"uri":{},"title":{},"sub_title":{},"body":{"179":{},"512":{}}}],["interact",{"_index":1882,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"26":{},"27":{},"178":{},"341":{},"499":{},"575":{},"636":{}}}],["interbank",{"_index":2311,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["interest",{"_index":3906,"uri":{},"title":{},"sub_title":{},"body":{"348":{}}}],["interest/l",{"_index":3735,"uri":{"297":{}},"title":{},"sub_title":{"297":{}},"body":{}}],["interfac",{"_index":3396,"uri":{},"title":{},"sub_title":{},"body":{"232":{},"415":{},"444":{}}}],["intermediari",{"_index":3277,"uri":{},"title":{},"sub_title":{},"body":{"195":{}}}],["intern",{"_index":1959,"uri":{},"title":{},"sub_title":{},"body":{"19":{},"122":{},"178":{},"371":{},"391":{},"403":{},"432":{}}}],["internet",{"_index":2525,"uri":{},"title":{},"sub_title":{},"body":{"106":{}}}],["interoper",{"_index":5058,"uri":{},"title":{},"sub_title":{},"body":{"553":{}}}],["interst",{"_index":4867,"uri":{},"title":{},"sub_title":{},"body":{"534":{}}}],["interv",{"_index":1848,"uri":{},"title":{},"sub_title":{},"body":{"17":{}}}],["introduc",{"_index":2222,"uri":{},"title":{},"sub_title":{},"body":{"50":{},"123":{},"128":{},"255":{},"522":{},"536":{}}}],["introduct",{"_index":2213,"uri":{},"title":{},"sub_title":{"50":{},"125":{},"686":{}},"body":{"522":{}}}],["inventori",{"_index":1754,"uri":{},"title":{},"sub_title":{"519":{}},"body":{"14":{},"159":{},"322":{},"519":{}}}],["investig",{"_index":4878,"uri":{},"title":{},"sub_title":{},"body":{"536":{}}}],["invit",{"_index":5273,"uri":{},"title":{},"sub_title":{},"body":{"600":{}}}],["invoic",{"_index":1471,"uri":{"13":{},"18":{},"51":{},"58":{},"59":{},"73":{},"237":{},"279":{},"280":{},"298":{},"354":{},"370":{},"381":{},"442":{},"460":{},"472":{},"473":{},"488":{},"549":{},"608":{},"610":{},"657":{},"669":{},"672":{},"673":{},"675":{},"678":{},"679":{},"680":{},"681":{}},"title":{"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"279":{},"280":{},"281":{},"282":{},"283":{},"284":{},"285":{},"286":{},"287":{},"288":{},"289":{},"290":{},"291":{},"292":{},"293":{},"294":{},"295":{},"296":{},"297":{},"298":{},"299":{},"300":{},"301":{},"302":{},"303":{},"304":{},"305":{},"306":{},"307":{},"472":{},"473":{},"474":{},"475":{},"476":{},"477":{},"478":{},"479":{},"480":{},"481":{},"482":{},"483":{},"484":{},"485":{},"486":{},"487":{},"488":{},"489":{},"490":{},"491":{},"492":{},"493":{},"494":{},"495":{}},"sub_title":{"7":{},"9":{},"13":{},"18":{},"32":{},"51":{},"58":{},"59":{},"73":{},"132":{},"140":{},"144":{},"198":{},"229":{},"237":{},"272":{},"279":{},"280":{},"284":{},"285":{},"288":{},"298":{},"354":{},"370":{},"381":{},"428":{},"442":{},"459":{},"460":{},"472":{},"473":{},"488":{},"512":{},"549":{},"608":{},"610":{},"653":{},"657":{},"661":{},"669":{},"672":{},"673":{},"675":{},"678":{},"679":{},"680":{},"681":{}},"body":{"6":{},"7":{},"8":{},"9":{},"11":{},"12":{},"13":{},"14":{},"17":{},"19":{},"21":{},"22":{},"24":{},"25":{},"27":{},"28":{},"29":{},"31":{},"32":{},"33":{},"34":{},"36":{},"37":{},"38":{},"40":{},"43":{},"44":{},"45":{},"46":{},"47":{},"50":{},"51":{},"53":{},"55":{},"57":{},"58":{},"59":{},"61":{},"62":{},"66":{},"72":{},"82":{},"83":{},"84":{},"85":{},"86":{},"88":{},"94":{},"95":{},"97":{},"98":{},"100":{},"101":{},"103":{},"104":{},"106":{},"107":{},"108":{},"109":{},"110":{},"116":{},"117":{},"118":{},"119":{},"121":{},"123":{},"124":{},"128":{},"129":{},"132":{},"140":{},"144":{},"147":{},"148":{},"159":{},"169":{},"175":{},"176":{},"177":{},"178":{},"179":{},"183":{},"184":{},"191":{},"192":{},"193":{},"195":{},"198":{},"206":{},"207":{},"220":{},"224":{},"225":{},"226":{},"227":{},"229":{},"231":{},"235":{},"237":{},"238":{},"241":{},"243":{},"247":{},"248":{},"249":{},"250":{},"255":{},"259":{},"266":{},"267":{},"278":{},"279":{},"280":{},"281":{},"282":{},"283":{},"284":{},"285":{},"286":{},"287":{},"288":{},"289":{},"291":{},"292":{},"293":{},"294":{},"295":{},"296":{},"297":{},"299":{},"300":{},"301":{},"302":{},"303":{},"304":{},"305":{},"306":{},"307":{},"308":{},"329":{},"330":{},"331":{},"333":{},"334":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"342":{},"343":{},"345":{},"347":{},"348":{},"349":{},"353":{},"358":{},"359":{},"362":{},"367":{},"370":{},"371":{},"379":{},"380":{},"382":{},"385":{},"391":{},"401":{},"402":{},"404":{},"405":{},"406":{},"415":{},"419":{},"420":{},"421":{},"423":{},"424":{},"427":{},"428":{},"438":{},"441":{},"442":{},"444":{},"449":{},"450":{},"456":{},"459":{},"460":{},"461":{},"462":{},"463":{},"465":{},"467":{},"470":{},"471":{},"472":{},"473":{},"474":{},"475":{},"476":{},"477":{},"479":{},"480":{},"481":{},"484":{},"485":{},"486":{},"487":{},"488":{},"489":{},"490":{},"491":{},"492":{},"496":{},"504":{},"508":{},"509":{},"510":{},"512":{},"513":{},"514":{},"516":{},"519":{},"521":{},"522":{},"523":{},"524":{},"535":{},"538":{},"542":{},"545":{},"547":{},"548":{},"549":{},"552":{},"556":{},"559":{},"560":{},"574":{},"575":{},"576":{},"578":{},"580":{},"581":{},"583":{},"585":{},"587":{},"592":{},"595":{},"599":{},"600":{},"604":{},"608":{},"613":{},"614":{},"615":{},"617":{},"618":{},"619":{},"627":{},"630":{},"631":{},"632":{},"633":{},"637":{},"642":{},"644":{},"646":{},"651":{},"653":{},"654":{},"655":{},"656":{},"657":{},"659":{},"660":{},"661":{},"663":{},"666":{},"667":{},"668":{},"669":{},"670":{},"671":{},"672":{},"675":{},"677":{},"679":{},"680":{},"681":{},"683":{},"686":{},"687":{},"689":{},"692":{},"693":{},"694":{},"696":{},"697":{},"698":{},"699":{},"700":{},"701":{},"704":{},"705":{},"709":{},"710":{},"711":{}}}],["invoice'",{"_index":3723,"uri":{},"title":{},"sub_title":{},"body":{"288":{},"512":{}}}],["invoice(",{"_index":2181,"uri":{},"title":{},"sub_title":{},"body":{"40":{},"471":{},"485":{}}}],["invoice.accountingcustomerparty.publicidentifi",{"_index":2361,"uri":{},"title":{},"sub_title":{},"body":{"75":{}}}],["invoice.amount",{"_index":2764,"uri":{},"title":{},"sub_title":{},"body":{"132":{},"278":{}}}],["invoice.bal",{"_index":2766,"uri":{},"title":{},"sub_title":{},"body":{"132":{},"278":{}}}],["invoice.balance_du",{"_index":3560,"uri":{},"title":{},"sub_title":{},"body":{"272":{},"278":{}}}],["invoice.balance_due_label",{"_index":3559,"uri":{},"title":{},"sub_title":{},"body":{"272":{}}}],["invoice.custom1",{"_index":3632,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["invoice.custom2",{"_index":3633,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["invoice.custom3",{"_index":3634,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["invoice.custom4",{"_index":3635,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["invoice.d",{"_index":3554,"uri":{},"title":{},"sub_title":{},"body":{"272":{},"278":{}}}],["invoice.date_label",{"_index":3553,"uri":{},"title":{},"sub_title":{},"body":{"272":{}}}],["invoice.datetim",{"_index":3605,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["invoice.discount",{"_index":3614,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["invoice.due_d",{"_index":3556,"uri":{},"title":{},"sub_title":{},"body":{"272":{},"278":{}}}],["invoice.due_date_label",{"_index":3555,"uri":{},"title":{},"sub_title":{},"body":{"272":{}}}],["invoice.invoice_no",{"_index":3648,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["invoice.numb",{"_index":3550,"uri":{},"title":{},"sub_title":{},"body":{"272":{},"278":{}}}],["invoice.number_label",{"_index":3549,"uri":{},"title":{},"sub_title":{},"body":{"272":{}}}],["invoice.po_numb",{"_index":3552,"uri":{},"title":{},"sub_title":{},"body":{"272":{},"278":{}}}],["invoice.po_number_label",{"_index":3551,"uri":{},"title":{},"sub_title":{},"body":{"272":{}}}],["invoice.public_not",{"_index":3636,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["invoice.subtot",{"_index":3616,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["invoice.tax",{"_index":3631,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["invoice.th",{"_index":3722,"uri":{},"title":{},"sub_title":{},"body":{"287":{}}}],["invoice.tot",{"_index":3558,"uri":{},"title":{},"sub_title":{},"body":{"272":{},"278":{}}}],["invoice.total_label",{"_index":3557,"uri":{},"title":{},"sub_title":{},"body":{"272":{}}}],["invoice.y",{"_index":2550,"uri":{},"title":{},"sub_title":{},"body":{"109":{}}}],["invoice/",{"_index":2691,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"229":{}}}],["invoice/credit",{"_index":2278,"uri":{},"title":{},"sub_title":{},"body":{"58":{}}}],["invoice/expens",{"_index":5442,"uri":{},"title":{},"sub_title":{},"body":{"677":{}}}],["invoice/quot",{"_index":1987,"uri":{},"title":{},"sub_title":{},"body":{"21":{}}}],["invoice2go",{"_index":5399,"uri":{},"title":{},"sub_title":{"660":{}},"body":{"660":{}}}],["invoice:nic",{"_index":4649,"uri":{},"title":{},"sub_title":{},"body":{"492":{}}}],["invoicemor",{"_index":4582,"uri":{},"title":{},"sub_title":{},"body":{"459":{}}}],["invoice_d",{"_index":3830,"uri":{},"title":{},"sub_title":{},"body":{"337":{}}}],["invoice_no",{"_index":3647,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["invoice_numb",{"_index":1625,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["invoice_refer",{"_index":1609,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["invoice_references_subject",{"_index":1607,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["invoice_total_raw",{"_index":3624,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["invoiceninja",{"_index":2136,"uri":{},"title":{},"sub_title":{},"body":{"35":{},"370":{},"434":{}}}],["invoiceninja'",{"_index":2120,"uri":{},"title":{},"sub_title":{},"body":{"30":{}}}],["invoiceninja.tar",{"_index":2618,"uri":{},"title":{},"sub_title":{},"body":{"122":{},"374":{},"375":{},"396":{},"397":{},"539":{},"567":{}}}],["invoiceninja.tar.upload",{"_index":4143,"uri":{},"title":{},"sub_title":{},"body":{"374":{},"396":{}}}],["invoiceninja.tarunpack",{"_index":3974,"uri":{},"title":{},"sub_title":{},"body":{"363":{}}}],["invoiceninja.taruntar",{"_index":4205,"uri":{},"title":{},"sub_title":{},"body":{"387":{}}}],["invoiceninja.test",{"_index":3994,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["invoices.amount",{"_index":1616,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["invoices.bal",{"_index":1620,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["invoices.due_d",{"_index":1621,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["invoices.not",{"_index":4581,"uri":{},"title":{},"sub_title":{},"body":{"459":{}}}],["invoices/#act",{"_index":4632,"uri":{"491":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#auto",{"_index":4620,"uri":{"480":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#click",{"_index":4629,"uri":{"488":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#dis",{"_index":4623,"uri":{"484":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#discount",{"_index":4617,"uri":{"478":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#du",{"_index":4616,"uri":{"477":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#en",{"_index":4621,"uri":{"481":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#ent",{"_index":4618,"uri":{"479":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#frequ",{"_index":4613,"uri":{"474":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#histori",{"_index":4630,"uri":{"489":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#how",{"_index":4608,"uri":{"472":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#increas",{"_index":4628,"uri":{"487":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#mor",{"_index":4624,"uri":{"485":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#opt",{"_index":4622,"uri":{"482":{},"483":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#recur",{"_index":4610,"uri":{"473":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#remain",{"_index":4615,"uri":{"476":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#reserv",{"_index":4633,"uri":{"492":{},"494":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#schedul",{"_index":4631,"uri":{"490":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#start",{"_index":4614,"uri":{"475":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#support",{"_index":4650,"uri":{"493":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#transl",{"_index":4657,"uri":{"495":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#upd",{"_index":4627,"uri":{"486":{}},"title":{},"sub_title":{},"body":{}}],["invoices/expens",{"_index":5441,"uri":{},"title":{},"sub_title":{},"body":{"677":{}}}],["invoices/quot",{"_index":5192,"uri":{"676":{}},"title":{},"sub_title":{"676":{}},"body":{"581":{}}}],["invoices/quotes/expens",{"_index":5447,"uri":{"682":{}},"title":{},"sub_title":{"682":{}},"body":{}}],["invoicing.co",{"_index":5278,"uri":{},"title":{},"sub_title":{},"body":{"600":{}}}],["invoicing.xxx.com",{"_index":4387,"uri":{},"title":{},"sub_title":{},"body":{"436":{}}}],["invok",{"_index":5010,"uri":{},"title":{},"sub_title":{},"body":{"547":{}}}],["involv",{"_index":3233,"uri":{},"title":{},"sub_title":{},"body":{"186":{},"240":{},"532":{},"534":{},"588":{}}}],["io",{"_index":556,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"193":{},"232":{}}}],["iot",{"_index":557,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ip",{"_index":4960,"uri":{},"title":{},"sub_title":{},"body":{"544":{},"548":{}}}],["ipad",{"_index":3263,"uri":{},"title":{},"sub_title":{},"body":{"193":{}}}],["iphon",{"_index":3262,"uri":{},"title":{},"sub_title":{},"body":{"193":{}}}],["iq",{"_index":859,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ir",{"_index":855,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["iran",{"_index":853,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["iraq",{"_index":858,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ireland",{"_index":862,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["irl",{"_index":864,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["irn",{"_index":856,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["irq",{"_index":860,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["irrevers",{"_index":4565,"uri":{},"title":{},"sub_title":{},"body":{"456":{}}}],["is.w",{"_index":3510,"uri":{},"title":{},"sub_title":{},"body":{"260":{}}}],["is:https://invoicing.co",{"_index":3087,"uri":{},"title":{},"sub_title":{},"body":{"168":{}}}],["is_amount_discount",{"_index":2822,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{},"145":{}}}],["is_credit",{"_index":2918,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"148":{}}}],["is_elig",{"_index":5518,"uri":{},"title":{},"sub_title":{},"body":{"688":{}}}],["is_manu",{"_index":2906,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"141":{},"147":{}}}],["is_offsit",{"_index":4427,"uri":{},"title":{},"sub_title":{},"body":{"446":{},"447":{}}}],["isl",{"_index":845,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["islam",{"_index":854,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["island",{"_index":545,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["isn't",{"_index":3264,"uri":{},"title":{},"sub_title":{},"body":{"193":{},"259":{},"525":{},"542":{}}}],["isn’t",{"_index":3100,"uri":{},"title":{},"sub_title":{},"body":{"169":{}}}],["iso",{"_index":4265,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["iso3166",{"_index":2371,"uri":{},"title":{},"sub_title":{},"body":{"80":{}}}],["iso_3166_2",{"_index":482,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["iso_3166_3",{"_index":483,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["isr",{"_index":868,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["isra",{"_index":91,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["israel",{"_index":866,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["issu",{"_index":2105,"uri":{"547":{},"550":{}},"title":{},"sub_title":{"547":{},"550":{}},"body":{"29":{},"63":{},"176":{},"278":{},"330":{},"346":{},"403":{},"477":{},"538":{},"553":{},"557":{},"562":{},"563":{},"599":{},"601":{},"602":{},"684":{},"685":{}}}],["issues.if",{"_index":4983,"uri":{},"title":{},"sub_title":{},"body":{"545":{}}}],["it'",{"_index":1705,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"18":{},"104":{},"106":{},"107":{},"110":{},"249":{},"267":{},"343":{},"367":{},"391":{},"416":{},"419":{},"431":{},"494":{},"516":{},"522":{},"527":{},"532":{},"533":{},"548":{},"652":{}}}],["it.at",{"_index":2164,"uri":{},"title":{},"sub_title":{},"body":{"38":{}}}],["it.edit",{"_index":4111,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["it.onc",{"_index":3354,"uri":{},"title":{},"sub_title":{},"body":{"220":{}}}],["it.w",{"_index":4248,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["ita",{"_index":871,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["itali",{"_index":870,"uri":{"76":{}},"title":{},"sub_title":{"76":{}},"body":{"4":{},"50":{},"51":{}}}],["italian",{"_index":336,"uri":{},"title":{},"sub_title":{},"body":{"2":{},"85":{}}}],["item",{"_index":1685,"uri":{"145":{},"492":{},"576":{}},"title":{},"sub_title":{"145":{},"208":{},"289":{},"310":{},"492":{},"576":{},"619":{}},"body":{"12":{},"13":{},"14":{},"106":{},"107":{},"144":{},"150":{},"179":{},"206":{},"208":{},"220":{},"236":{},"248":{},"255":{},"278":{},"284":{},"289":{},"310":{},"337":{},"340":{},"341":{},"342":{},"347":{},"349":{},"420":{},"422":{},"423":{},"440":{},"479":{},"486":{},"487":{},"492":{},"510":{},"516":{},"522":{},"525":{},"529":{},"530":{},"532":{},"533":{},"534":{},"614":{},"619":{},"646":{},"657":{},"677":{}}}],["items.howev",{"_index":4834,"uri":{},"title":{},"sub_title":{},"body":{"532":{}}}],["items.task",{"_index":4713,"uri":{},"title":{},"sub_title":{},"body":{"512":{}}}],["items.to",{"_index":4760,"uri":{},"title":{},"sub_title":{},"body":{"522":{}}}],["iter",{"_index":2734,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"131":{}}}],["itself",{"_index":1707,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"83":{},"347":{},"371":{},"391":{},"444":{},"449":{},"495":{},"516":{},"545":{}}}],["itself.to",{"_index":4735,"uri":{},"title":{},"sub_title":{},"body":{"519":{}}}],["iusto",{"_index":2976,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"150":{}}}],["izettl",{"_index":77,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["i’m",{"_index":4070,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["jam",{"_index":880,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jamaica",{"_index":878,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jamaican",{"_index":270,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["jan",{"_index":1293,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jane",{"_index":3001,"uri":{},"title":{},"sub_title":{},"body":{"151":{}}}],["januari",{"_index":3820,"uri":{},"title":{},"sub_title":{},"body":{"336":{},"492":{}}}],["japan",{"_index":882,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["japanes",{"_index":174,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{}}}],["javascript",{"_index":2010,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"365":{},"389":{}}}],["jcb",{"_index":43,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["je",{"_index":1384,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jersey",{"_index":1383,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jey",{"_index":1385,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jm",{"_index":879,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jo",{"_index":891,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["job",{"_index":3868,"uri":{"376":{},"398":{}},"title":{},"sub_title":{"376":{},"398":{}},"body":{"346":{},"367":{},"371":{},"376":{},"391":{},"398":{},"542":{},"545":{},"557":{},"601":{}}}],["john",{"_index":2527,"uri":{},"title":{},"sub_title":{},"body":{"106":{}}}],["john'",{"_index":2521,"uri":{},"title":{},"sub_title":{},"body":{"106":{}}}],["join",{"_index":2778,"uri":{},"title":{},"sub_title":{},"body":{"134":{}}}],["jor",{"_index":892,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jordan",{"_index":890,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jordanian",{"_index":230,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["jp",{"_index":883,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jpn",{"_index":884,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["js",{"_index":5027,"uri":{"548":{}},"title":{},"sub_title":{"548":{}},"body":{"548":{}}}],["json",{"_index":2117,"uri":{"139":{}},"title":{},"sub_title":{"139":{},"346":{}},"body":{"30":{},"346":{}}}],["jurisdict",{"_index":2216,"uri":{},"title":{},"sub_title":{"64":{}},"body":{"50":{},"55":{},"206":{},"284":{}}}],["kanban",{"_index":5351,"uri":{"641":{}},"title":{},"sub_title":{"638":{},"641":{}},"body":{"638":{},"639":{},"642":{},"643":{},"652":{},"653":{}}}],["kaz",{"_index":888,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kazakhstan",{"_index":886,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kazakhstani",{"_index":327,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kbc",{"_index":3224,"uri":{},"title":{},"sub_title":{},"body":{"184":{}}}],["ke",{"_index":895,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kebab",{"_index":2163,"uri":{},"title":{},"sub_title":{},"body":{"38":{},"46":{},"497":{},"498":{}}}],["keel",{"_index":625,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["keep",{"_index":2165,"uri":{},"title":{},"sub_title":{},"body":{"38":{},"48":{},"105":{},"108":{},"222":{},"225":{},"266":{},"306":{},"325":{},"494":{},"500":{},"505":{},"510":{},"561":{},"634":{}}}],["keeping.qr",{"_index":5413,"uri":{},"title":{},"sub_title":{},"body":{"665":{}}}],["ken",{"_index":896,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kenya",{"_index":894,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kenyan",{"_index":95,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kept",{"_index":1717,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"232":{}}}],["key",{"_index":2115,"uri":{"175":{}},"title":{},"sub_title":{"175":{}},"body":{"30":{},"122":{},"169":{},"175":{},"183":{},"184":{},"186":{},"188":{},"189":{},"191":{},"197":{},"198":{},"278":{},"337":{},"349":{},"378":{},"379":{},"400":{},"401":{},"446":{},"447":{},"450":{},"532":{},"542":{},"548":{},"690":{},"694":{}}}],["key'",{"_index":3831,"uri":{},"title":{},"sub_title":{},"body":{"337":{}}}],["key:mindee_api_key=your",{"_index":4394,"uri":{},"title":{},"sub_title":{},"body":{"437":{}}}],["keycredit",{"_index":4395,"uri":{},"title":{},"sub_title":{},"body":{"437":{}}}],["keyword",{"_index":4609,"uri":{"492":{},"494":{}},"title":{},"sub_title":{"492":{},"494":{}},"body":{"472":{},"479":{},"492":{},"494":{}}}],["kg",{"_index":911,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kgz",{"_index":912,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kh",{"_index":579,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["khm",{"_index":580,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ki",{"_index":784,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kilback",{"_index":2934,"uri":{},"title":{},"sub_title":{},"body":{"141":{},"142":{},"152":{}}}],["killasgroup=tru",{"_index":4086,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["kina",{"_index":228,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kingdom",{"_index":347,"uri":{},"title":{},"sub_title":{},"body":{"2":{},"4":{}}}],["kir",{"_index":785,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kiribati",{"_index":783,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kitt",{"_index":1189,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["km",{"_index":634,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kn",{"_index":1191,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kna",{"_index":1192,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["know",{"_index":3923,"uri":{},"title":{},"sub_title":{},"body":{"349":{},"403":{},"444":{},"522":{}}}],["knowledg",{"_index":3503,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["knowledgebas",{"_index":3226,"uri":{},"title":{},"sub_title":{},"body":{"184":{},"191":{}}}],["known",{"_index":4792,"uri":{},"title":{},"sub_title":{},"body":{"526":{},"602":{}}}],["koepp",{"_index":2892,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["kong",{"_index":130,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["kor",{"_index":904,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["korea",{"_index":898,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["korean",{"_index":265,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["koruna",{"_index":193,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kp",{"_index":900,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kr",{"_index":903,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["krona",{"_index":94,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["krone",{"_index":90,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kroner",{"_index":105,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["króna",{"_index":224,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kub",{"_index":2891,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["kuna",{"_index":169,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kuwait",{"_index":906,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kuwaiti",{"_index":291,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kw",{"_index":907,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kwacha",{"_index":279,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kwanza",{"_index":273,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kwt",{"_index":908,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ky",{"_index":593,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kyat",{"_index":233,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kyrgyzstan",{"_index":910,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kz",{"_index":887,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["l",{"_index":5088,"uri":{},"title":{},"sub_title":{},"body":{"560":{}}}],["l4zbq7repr",{"_index":5519,"uri":{},"title":{},"sub_title":{},"body":{"688":{},"691":{},"692":{},"693":{},"694":{},"695":{},"696":{},"697":{}}}],["l]should",{"_index":5085,"uri":{},"title":{},"sub_title":{},"body":{"560":{}}}],["la",{"_index":915,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["label",{"_index":1535,"uri":{"337":{}},"title":{},"sub_title":{"337":{}},"body":{"8":{},"178":{},"220":{},"257":{},"277":{},"278":{},"337":{},"345":{},"349":{},"539":{}}}],["label'",{"_index":3827,"uri":{},"title":{},"sub_title":{},"body":{"337":{}}}],["label/valu",{"_index":3601,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["labels.th",{"_index":3861,"uri":{},"title":{},"sub_title":{},"body":{"345":{}}}],["laid",{"_index":3307,"uri":{},"title":{},"sub_title":{},"body":{"205":{},"615":{}}}],["land",{"_index":734,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["landscap",{"_index":1658,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"235":{},"529":{}}}],["languag",{"_index":333,"uri":{},"title":{},"sub_title":{"2":{}},"body":{"19":{},"27":{},"278":{},"336":{},"337":{},"585":{}}}],["lanka",{"_index":601,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lankan",{"_index":190,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["lao",{"_index":914,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["laravel",{"_index":3037,"uri":{},"title":{},"sub_title":{},"body":{"159":{},"162":{},"367":{},"376":{},"391":{},"398":{},"409":{},"544":{},"545":{},"597":{},"599":{},"685":{}}}],["larg",{"_index":1928,"uri":{"555":{}},"title":{},"sub_title":{"555":{}},"body":{"18":{},"243":{},"345":{},"414":{},"591":{},"609":{}}}],["larger",{"_index":4309,"uri":{},"title":{},"sub_title":{},"body":{"414":{},"533":{},"565":{}}}],["lari",{"_index":251,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["laser",{"_index":45,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["last",{"_index":2134,"uri":{},"title":{},"sub_title":{},"body":{"35":{},"220":{},"249":{},"278":{},"328":{},"365":{},"389":{},"503":{},"581":{}}}],["last4",{"_index":4496,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["last_sent_d",{"_index":2804,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["late",{"_index":2040,"uri":{"673":{}},"title":{},"sub_title":{"673":{}},"body":{"25":{},"27":{},"297":{},"334":{},"669":{}}}],["later",{"_index":2531,"uri":{},"title":{},"sub_title":{},"body":{"106":{},"169":{},"178":{},"193":{},"206":{},"284":{},"288":{},"373":{},"395":{},"507":{},"510":{},"614":{}}}],["latest",{"_index":2605,"uri":{},"title":{},"sub_title":{},"body":{"122":{},"159":{},"231":{},"374":{},"396":{},"406":{},"457":{},"539":{},"567":{},"596":{},"599":{}}}],["latvia",{"_index":925,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["latvian",{"_index":354,"uri":{},"title":{},"sub_title":{},"body":{"2":{}}}],["law",{"_index":3183,"uri":{},"title":{},"sub_title":{},"body":{"179":{},"522":{},"527":{}}}],["layer",{"_index":2519,"uri":{},"title":{},"sub_title":{},"body":{"105":{},"171":{}}}],["layout",{"_index":1640,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"12":{},"205":{},"252":{},"330":{},"347":{},"415":{},"449":{},"502":{},"615":{},"681":{}}}],["lb",{"_index":918,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lbi",{"_index":935,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lbn",{"_index":919,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lbr",{"_index":931,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lc",{"_index":1199,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lca",{"_index":1200,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lead",{"_index":2482,"uri":{},"title":{},"sub_title":{"162":{},"164":{},"166":{},"409":{},"411":{},"413":{}},"body":{"101":{},"534":{},"698":{}}}],["leak",{"_index":5457,"uri":{},"title":{},"sub_title":{},"body":{"684":{}}}],["learn",{"_index":4399,"uri":{},"title":{},"sub_title":{},"body":{"440":{},"441":{},"443":{},"509":{},"521":{}}}],["leav",{"_index":2066,"uri":{},"title":{},"sub_title":{},"body":{"27":{},"124":{},"249":{},"260":{},"339":{},"343":{},"421":{},"504":{},"646":{},"684":{}}}],["lebanes",{"_index":308,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["lebanon",{"_index":917,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ledger",{"_index":3095,"uri":{},"title":{},"sub_title":{},"body":{"169":{},"299":{},"304":{},"305":{},"306":{}}}],["left",{"_index":1730,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"17":{},"26":{},"28":{},"40":{},"88":{},"182":{},"183":{},"184":{},"188":{},"247":{},"327":{},"330":{},"337":{},"343":{},"345":{},"347":{},"415":{},"416":{},"417":{},"419":{},"422":{},"473":{},"496":{},"497":{},"514":{},"656":{},"685":{}}}],["legal",{"_index":2266,"uri":{},"title":{},"sub_title":{},"body":{"57":{},"67":{},"179":{},"522":{},"525":{},"528":{}}}],["lek",{"_index":304,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["lempira",{"_index":256,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["length",{"_index":2773,"uri":{},"title":{},"sub_title":{},"body":{"134":{},"331":{},"585":{}}}],["leon",{"_index":1244,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lesotho",{"_index":921,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["less",{"_index":2081,"uri":{},"title":{},"sub_title":{},"body":{"27":{},"211":{},"294":{},"313":{},"544":{},"604":{},"624":{},"711":{}}}],["lest",{"_index":1151,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["let",{"_index":2693,"uri":{},"title":{},"sub_title":{"232":{}},"body":{"128":{},"206":{},"284":{},"423":{},"444":{},"446":{},"571":{},"601":{},"614":{},"670":{},"675":{},"686":{}}}],["let'",{"_index":3504,"uri":{},"title":{},"sub_title":{"442":{}},"body":{"259":{},"492":{}}}],["letter",{"_index":4671,"uri":{},"title":{},"sub_title":{},"body":{"499":{}}}],["leu",{"_index":166,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["lev",{"_index":157,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["level",{"_index":2156,"uri":{},"title":{},"sub_title":{},"body":{"37":{},"58":{},"109":{},"247":{},"322":{},"331":{},"334":{},"519":{},"522":{},"533":{},"534":{}}}],["level.if",{"_index":4736,"uri":{},"title":{},"sub_title":{},"body":{"519":{}}}],["level.th",{"_index":5212,"uri":{},"title":{},"sub_title":{},"body":{"591":{}}}],["levels.y",{"_index":4738,"uri":{},"title":{},"sub_title":{},"body":{"519":{}}}],["levi",{"_index":4749,"uri":{},"title":{},"sub_title":{},"body":{"522":{}}}],["li",{"_index":938,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"128":{}}}],["liabil",{"_index":3220,"uri":{},"title":{},"sub_title":{},"body":{"183":{},"331":{}}}],["libatk.so",{"_index":5074,"uri":{},"title":{},"sub_title":{"558":{}},"body":{}}],["liberia",{"_index":929,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["librari",{"_index":3055,"uri":{},"title":{},"sub_title":{},"body":{"159":{},"558":{},"561":{}}}],["libreoffice.y",{"_index":2478,"uri":{},"title":{},"sub_title":{},"body":{"101":{}}}],["libya",{"_index":933,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["licens",{"_index":1720,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"348":{},"349":{}}}],["license/certif",{"_index":1765,"uri":{},"title":{},"sub_title":{},"body":{"14":{}}}],["lie",{"_index":939,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["liechtenstein",{"_index":937,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["life",{"_index":4634,"uri":{},"title":{},"sub_title":{},"body":{"492":{}}}],["lifecycl",{"_index":2186,"uri":{},"title":{},"sub_title":{"42":{},"216":{},"298":{},"318":{},"425":{},"628":{},"650":{}},"body":{"206":{},"217":{},"249":{},"299":{},"319":{},"343":{},"419":{},"425":{},"629":{},"646":{},"650":{}}}],["light",{"_index":3904,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["like:sudo",{"_index":5099,"uri":{},"title":{},"sub_title":{},"body":{"562":{}}}],["limit",{"_index":1908,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"169":{},"179":{},"205":{},"309":{},"346":{},"618":{}}}],["limits/fe",{"_index":3166,"uri":{},"title":{},"sub_title":{"179":{}},"body":{}}],["line",{"_index":1560,"uri":{},"title":{},"sub_title":{"145":{}},"body":{"8":{},"14":{},"17":{},"18":{},"19":{},"23":{},"24":{},"58":{},"144":{},"179":{},"208":{},"236":{},"248":{},"278":{},"289":{},"310":{},"337":{},"341":{},"349":{},"370":{},"420":{},"423":{},"440":{},"492":{},"510":{},"513":{},"516":{},"539":{},"545":{},"552":{},"567":{},"571":{},"619":{},"644":{},"646":{},"649":{},"652":{},"657":{},"677":{}}}],["line_item",{"_index":2844,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["line_tax_label",{"_index":3599,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["line_tax_map",{"_index":2925,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["line_tax_valu",{"_index":3600,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["line_tot",{"_index":2850,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["line_total_raw",{"_index":2871,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["link",{"_index":1500,"uri":{"28":{},"405":{},"565":{},"610":{}},"title":{},"sub_title":{"28":{},"405":{},"565":{},"610":{}},"body":{"8":{},"17":{},"18":{},"19":{},"24":{},"27":{},"28":{},"29":{},"30":{},"43":{},"47":{},"88":{},"100":{},"108":{},"109":{},"176":{},"197":{},"199":{},"207":{},"215":{},"220":{},"225":{},"226":{},"227":{},"229":{},"232":{},"238":{},"240":{},"243":{},"247":{},"249":{},"278":{},"287":{},"296":{},"303":{},"305":{},"316":{},"328":{},"337":{},"343":{},"346":{},"349":{},"419":{},"428":{},"448":{},"450":{},"457":{},"469":{},"479":{},"496":{},"498":{},"499":{},"501":{},"504":{},"508":{},"509":{},"510":{},"512":{},"517":{},"574":{},"578":{},"589":{},"600":{},"610":{},"617":{},"626":{},"630":{},"636":{},"638":{},"646":{},"647":{},"653":{},"666":{},"667":{},"670":{},"683":{},"686":{},"698":{},"699":{},"700":{},"705":{},"708":{},"709":{}}}],["link.from",{"_index":2086,"uri":{},"title":{},"sub_title":{},"body":{"28":{}}}],["link470",{"_index":4056,"uri":{},"title":{},"sub_title":{},"body":{"367":{}}}],["links:th",{"_index":4698,"uri":{},"title":{},"sub_title":{},"body":{"508":{}}}],["linux",{"_index":3393,"uri":{"362":{},"385":{}},"title":{},"sub_title":{"362":{},"385":{}},"body":{"232":{},"361":{},"362":{},"384":{},"385":{}}}],["liquor",{"_index":1719,"uri":{},"title":{},"sub_title":{},"body":{"14":{}}}],["lira",{"_index":163,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["list",{"_index":1490,"uri":{"63":{},"226":{}},"title":{},"sub_title":{"63":{},"226":{}},"body":{"7":{},"8":{},"12":{},"13":{},"14":{},"17":{},"18":{},"19":{},"24":{},"25":{},"26":{},"28":{},"29":{},"34":{},"36":{},"37":{},"39":{},"40":{},"48":{},"51":{},"69":{},"88":{},"93":{},"94":{},"95":{},"96":{},"98":{},"101":{},"178":{},"183":{},"184":{},"189":{},"191":{},"200":{},"205":{},"208":{},"222":{},"229":{},"247":{},"251":{},"286":{},"289":{},"306":{},"309":{},"310":{},"325":{},"331":{},"337":{},"340":{},"341":{},"342":{},"343":{},"347":{},"415":{},"417":{},"419":{},"423":{},"429":{},"430":{},"432":{},"447":{},"486":{},"494":{},"498":{},"499":{},"507":{},"547":{},"558":{},"574":{},"575":{},"576":{},"579":{},"581":{},"607":{},"613":{},"616":{},"619":{},"634":{},"636":{},"637":{},"638":{},"642":{},"649":{},"683":{}}}],["listen",{"_index":3992,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["listing.se",{"_index":5208,"uri":{},"title":{},"sub_title":{},"body":{"590":{}}}],["lithuania",{"_index":941,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lithuanian",{"_index":345,"uri":{},"title":{},"sub_title":{},"body":{"2":{}}}],["littl",{"_index":1714,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"23":{},"205":{},"347":{},"599":{},"615":{}}}],["live",{"_index":1648,"uri":{},"title":{},"sub_title":{},"body":{"11":{},"183":{},"184":{},"186":{},"188":{}}}],["livewir",{"_index":3050,"uri":{},"title":{},"sub_title":{},"body":{"159":{}}}],["lk",{"_index":602,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lka",{"_index":603,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["load",{"_index":3900,"uri":{"558":{}},"title":{},"sub_title":{"558":{}},"body":{"347":{},"365":{},"389":{},"414":{},"415":{},"548":{},"567":{}}}],["local",{"_index":2070,"uri":{"236":{},"440":{}},"title":{},"sub_title":{"236":{},"335":{},"440":{}},"body":{"27":{},"63":{},"88":{},"152":{},"236":{},"267":{},"278":{},"440":{},"495":{}}}],["local_download=tru",{"_index":5111,"uri":{},"title":{},"sub_title":{},"body":{"564":{}}}],["localhost",{"_index":5041,"uri":{},"title":{},"sub_title":{},"body":{"548":{}}}],["locat",{"_index":1704,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"89":{},"128":{},"182":{},"332":{},"365":{},"389":{},"522":{},"533":{},"535":{},"542":{},"599":{},"684":{}}}],["lock",{"_index":2125,"uri":{},"title":{},"sub_title":{},"body":{"32":{},"499":{}}}],["log",{"_index":2032,"uri":{"150":{},"651":{}},"title":{},"sub_title":{"150":{},"426":{},"651":{}},"body":{"24":{},"35":{},"88":{},"89":{},"104":{},"106":{},"117":{},"124":{},"125":{},"128":{},"149":{},"150":{},"184":{},"197":{},"204":{},"233":{},"283":{},"333":{},"342":{},"352":{},"370":{},"414":{},"426":{},"450":{},"457":{},"496":{},"507":{},"538":{},"541":{},"545":{},"557":{},"570":{},"581":{},"590":{},"595":{},"599":{},"601":{},"636":{},"651":{},"652":{},"684":{},"699":{}}}],["log.descript",{"_index":2730,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["log.dur",{"_index":2737,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["log.duration|date('h:i:s')}}overview",{"_index":4724,"uri":{},"title":{},"sub_title":{},"body":{"516":{}}}],["managementand",{"_index":4562,"uri":{},"title":{},"sub_title":{},"body":{"456":{}}}],["managementflick",{"_index":4665,"uri":{},"title":{},"sub_title":{},"body":{"496":{}}}],["manat",{"_index":314,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["mandatori",{"_index":2135,"uri":{"66":{},"69":{},"72":{}},"title":{},"sub_title":{"66":{},"69":{},"72":{}},"body":{"35":{},"258":{}}}],["mani",{"_index":1795,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"30":{},"50":{},"101":{},"206":{},"284":{},"344":{},"414":{},"415":{},"476":{},"503":{},"529":{},"530":{},"534":{},"581":{},"591":{},"614":{},"669":{},"682":{},"683":{},"711":{}}}],["manipul",{"_index":3318,"uri":{},"title":{},"sub_title":{},"body":{"206":{}}}],["manual",{"_index":1872,"uri":{"227":{},"466":{}},"title":{},"sub_title":{"112":{},"227":{},"466":{},"520":{},"651":{}},"body":{"17":{},"18":{},"38":{},"39":{},"40":{},"91":{},"106":{},"108":{},"109":{},"112":{},"141":{},"206":{},"215":{},"218":{},"219":{},"225":{},"227":{},"284":{},"296":{},"316":{},"338":{},"343":{},"345":{},"421":{},"422":{},"429":{},"430":{},"455":{},"459":{},"512":{},"513":{},"520":{},"547":{},"561":{},"568":{},"571":{},"572":{},"580":{},"626":{},"646":{},"649":{},"651":{},"652":{},"671":{},"677":{},"704":{},"706":{}}}],["manually.y",{"_index":3823,"uri":{},"title":{},"sub_title":{},"body":{"337":{}}}],["manufactur",{"_index":1767,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"534":{}}}],["map",{"_index":2777,"uri":{"146":{}},"title":{},"sub_title":{"146":{}},"body":{"134":{},"144":{},"278":{},"656":{}}}],["mar",{"_index":1012,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["march",{"_index":2803,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"141":{},"142":{},"144":{},"147":{},"148":{},"149":{},"150":{},"153":{}}}],["mariana",{"_index":1091,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["marino",{"_index":1217,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mark",{"_index":319,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"43":{},"44":{},"47":{},"94":{},"106":{},"107":{},"206":{},"207":{},"215":{},"217":{},"218":{},"219":{},"220":{},"221":{},"243":{},"249":{},"268":{},"284":{},"287":{},"296":{},"299":{},"300":{},"303":{},"304":{},"305":{},"316":{},"319":{},"320":{},"322":{},"324":{},"343":{},"349":{},"415":{},"421":{},"426":{},"428":{},"456":{},"459":{},"524":{},"534":{},"617":{},"626":{},"629":{},"630":{},"631":{},"632":{},"633":{},"671":{}}}],["markdown",{"_index":3328,"uri":{},"title":{},"sub_title":{},"body":{"208":{},"289":{},"310":{},"349":{},"516":{},"619":{}}}],["markup",{"_index":2436,"uri":{},"title":{},"sub_title":{},"body":{"93":{},"341":{}}}],["marshal",{"_index":1105,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["martin",{"_index":1202,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["martiniqu",{"_index":976,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mastercard",{"_index":49,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["match",{"_index":1834,"uri":{"229":{},"230":{}},"title":{},"sub_title":{"228":{},"229":{},"230":{},"704":{}},"body":{"16":{},"39":{},"83":{},"226":{},"227":{},"228":{},"229":{},"230":{},"241":{},"328":{},"345":{},"486":{},"517":{},"589":{},"598":{},"604":{},"656":{},"667":{},"702":{},"704":{},"705":{},"710":{},"711":{}}}],["mathemat",{"_index":4643,"uri":{},"title":{},"sub_title":{},"body":{"492":{}}}],["matter",{"_index":3397,"uri":{},"title":{},"sub_title":{},"body":{"232":{}}}],["mauritania",{"_index":980,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mauritian",{"_index":285,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["mauritiu",{"_index":984,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["max",{"_index":3168,"uri":{},"title":{},"sub_title":{},"body":{"179":{},"370":{},"516":{}}}],["max_allowed_packet",{"_index":5117,"uri":{"565":{}},"title":{},"sub_title":{"565":{}},"body":{}}],["max_allowed_packet'thi",{"_index":5119,"uri":{},"title":{},"sub_title":{},"body":{"565":{}}}],["maximum",{"_index":1906,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"179":{},"516":{}}}],["mayen",{"_index":1294,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mayott",{"_index":637,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mb",{"_index":2622,"uri":{},"title":{},"sub_title":{},"body":{"122":{}}}],["mc",{"_index":992,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mcdonald",{"_index":823,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mco",{"_index":993,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["md",{"_index":1000,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mda",{"_index":1001,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mdg",{"_index":955,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mdv",{"_index":966,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mean",{"_index":2253,"uri":{"69":{},"612":{}},"title":{},"sub_title":{"69":{},"612":{}},"body":{"55":{},"57":{},"63":{},"69":{},"94":{},"301":{},"302":{},"371":{},"391":{},"481":{},"484":{},"507":{},"522":{},"529":{},"545":{},"599":{},"600":{},"612":{},"704":{},"705":{},"711":{}}}],["mean?for",{"_index":4181,"uri":{},"title":{},"sub_title":{},"body":{"378":{},"400":{}}}],["mean?when",{"_index":4661,"uri":{},"title":{},"sub_title":{},"body":{"496":{}}}],["measur",{"_index":5497,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["mechan",{"_index":2488,"uri":{},"title":{},"sub_title":{},"body":{"101":{},"685":{}}}],["medic",{"_index":4823,"uri":{},"title":{},"sub_title":{},"body":{"530":{},"534":{}}}],["medicin",{"_index":4784,"uri":{},"title":{},"sub_title":{},"body":{"525":{},"526":{},"529":{}}}],["medium",{"_index":4803,"uri":{},"title":{},"sub_title":{},"body":{"527":{}}}],["meet",{"_index":3954,"uri":{},"title":{},"sub_title":{},"body":{"355":{},"538":{}}}],["member",{"_index":2079,"uri":{},"title":{},"sub_title":{},"body":{"27":{},"29":{},"355":{},"358":{},"359":{},"360":{},"361":{},"367":{},"382":{},"383":{},"384":{},"544":{}}}],["membership",{"_index":1721,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"29":{},"492":{},"494":{},"580":{}}}],["membership/licens",{"_index":1749,"uri":{},"title":{},"sub_title":{},"body":{"14":{}}}],["memory_limit",{"_index":2611,"uri":{},"title":{},"sub_title":{},"body":{"122":{}}}],["mention",{"_index":2035,"uri":{},"title":{},"sub_title":{},"body":{"25":{}}}],["menu",{"_index":1699,"uri":{"423":{},"577":{},"644":{}},"title":{},"sub_title":{"423":{},"577":{},"644":{}},"body":{"13":{},"14":{},"17":{},"24":{},"25":{},"30":{},"38":{},"46":{},"128":{},"183":{},"184":{},"188":{},"191":{},"197":{},"206":{},"244":{},"336":{},"340":{},"347":{},"350":{},"415":{},"417":{},"421":{},"423":{},"497":{},"498":{},"508":{},"514":{},"579":{},"590":{},"643":{},"664":{}}}],["merchant",{"_index":3240,"uri":{"668":{}},"title":{},"sub_title":{"668":{}},"body":{"188":{},"189":{}}}],["merg",{"_index":2386,"uri":{},"title":{},"sub_title":{},"body":{"83":{},"134":{},"444":{},"449":{}}}],["messag",{"_index":1948,"uri":{},"title":{},"sub_title":{"22":{}},"body":{"19":{},"22":{},"24":{},"25":{},"27":{},"375":{},"397":{},"451":{},"507":{},"538":{},"541":{},"544":{},"545":{},"552":{},"685":{},"690":{}}}],["met",{"_index":3357,"uri":{},"title":{},"sub_title":{},"body":{"221":{},"304":{},"324":{}}}],["meta",{"_index":2258,"uri":{},"title":{},"sub_title":{},"body":{"55":{},"448":{},"450":{}}}],["metadata",{"_index":4527,"uri":{},"title":{},"sub_title":{},"body":{"450":{}}}],["method",{"_index":1854,"uri":{"137":{},"185":{},"464":{}},"title":{},"sub_title":{"137":{},"185":{},"464":{}},"body":{"17":{},"30":{},"39":{},"63":{},"140":{},"141":{},"147":{},"174":{},"178":{},"179":{},"184":{},"185":{},"195":{},"238":{},"336":{},"338":{},"444":{},"446":{},"447":{},"448":{},"449":{},"450":{},"451":{},"452":{},"464":{},"465":{},"466":{},"481":{},"513":{},"666":{},"670":{}}}],["methodpubl",{"_index":4532,"uri":{},"title":{},"sub_title":{},"body":{"451":{}}}],["methods>add",{"_index":4590,"uri":{},"title":{},"sub_title":{},"body":{"466":{}}}],["metic",{"_index":206,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["mex",{"_index":989,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mexican",{"_index":133,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["mexico",{"_index":987,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mf",{"_index":1203,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mg",{"_index":954,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mh",{"_index":1106,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mhl",{"_index":1107,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["micronesia",{"_index":1100,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["microsoft",{"_index":2476,"uri":{"240":{}},"title":{},"sub_title":{"240":{}},"body":{"101":{},"193":{},"240":{},"243":{}}}],["middl",{"_index":3863,"uri":{},"title":{},"sub_title":{},"body":{"345":{}}}],["migrat",{"_index":2642,"uri":{"457":{},"557":{},"598":{},"599":{},"603":{},"605":{},"609":{},"611":{},"612":{}},"title":{"456":{},"457":{},"595":{},"596":{},"597":{},"598":{},"599":{},"600":{},"601":{},"602":{},"603":{},"604":{},"605":{},"606":{},"607":{},"608":{},"609":{},"610":{},"611":{},"612":{}},"sub_title":{"169":{},"457":{},"557":{},"595":{},"598":{},"599":{},"602":{},"603":{},"605":{},"609":{},"611":{},"612":{}},"body":{"123":{},"176":{},"446":{},"456":{},"496":{},"539":{},"541":{},"557":{},"561":{},"567":{},"595":{},"596":{},"597":{},"598":{},"599":{},"600":{},"601":{},"602":{},"603":{},"604":{},"606":{},"609":{},"610":{},"611":{},"612":{}}}],["migrate.if",{"_index":4564,"uri":{},"title":{},"sub_title":{},"body":{"456":{}}}],["migrate.import",{"_index":5244,"uri":{},"title":{},"sub_title":{},"body":{"598":{}}}],["migrate:fresh",{"_index":5093,"uri":{},"title":{},"sub_title":{},"body":{"561":{}}}],["migration/#self",{"_index":4571,"uri":{"457":{}},"title":{},"sub_title":{},"body":{}}],["migration/#v4",{"_index":4560,"uri":{"456":{}},"title":{},"sub_title":{},"body":{}}],["militari",{"_index":3819,"uri":{},"title":{},"sub_title":{},"body":{"336":{}}}],["min",{"_index":3167,"uri":{},"title":{},"sub_title":{},"body":{"179":{}}}],["mind",{"_index":2166,"uri":{},"title":{},"sub_title":{},"body":{"38":{},"173":{},"258":{},"259":{},"266":{},"494":{},"533":{}}}],["minde",{"_index":4365,"uri":{"437":{}},"title":{},"sub_title":{"437":{}},"body":{"432":{},"437":{}}}],["minimum",{"_index":3169,"uri":{},"title":{},"sub_title":{},"body":{"179":{},"338":{},"470":{},"538":{},"539":{},"666":{}}}],["minnesota",{"_index":4816,"uri":{},"title":{},"sub_title":{},"body":{"529":{}}}],["minor",{"_index":1095,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"539":{}}}],["minu",{"_index":2448,"uri":{},"title":{},"sub_title":{},"body":{"94":{}}}],["minut",{"_index":4129,"uri":{},"title":{},"sub_title":{},"body":{"371":{},"391":{},"609":{}}}],["miquelon",{"_index":1207,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mishandl",{"_index":5486,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["miss",{"_index":4282,"uri":{},"title":{},"sub_title":{},"body":{"403":{},"507":{},"561":{}}}],["mitig",{"_index":5470,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["mix",{"_index":3786,"uri":{},"title":{},"sub_title":{},"body":{"328":{}}}],["mk",{"_index":1369,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mkd",{"_index":1370,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ml",{"_index":969,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mli",{"_index":970,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mlt",{"_index":974,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mm",{"_index":570,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mmr",{"_index":571,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mn",{"_index":996,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mne",{"_index":1004,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mng",{"_index":997,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mnp",{"_index":1093,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mo",{"_index":950,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mob",{"_index":3970,"uri":{},"title":{},"sub_title":{},"body":{"361":{},"384":{}}}],["mobil",{"_index":3077,"uri":{"163":{},"410":{}},"title":{},"sub_title":{"163":{},"410":{}},"body":{"169":{},"193":{},"205":{},"252":{},"347":{},"416":{},"502":{},"544":{},"576":{},"579":{},"615":{}}}],["mod_head",{"_index":4924,"uri":{},"title":{},"sub_title":{},"body":{"543":{}}}],["mod_headers.c",{"_index":4926,"uri":{},"title":{},"sub_title":{},"body":{"543":{}}}],["mode",{"_index":1659,"uri":{},"title":{"684":{},"685":{}},"sub_title":{},"body":{"12":{},"176":{},"182":{},"183":{},"184":{},"186":{},"188":{},"191":{},"255":{},"259":{},"347":{},"447":{},"638":{},"684":{}}}],["mode/#overview",{"_index":5448,"uri":{"684":{}},"title":{},"sub_title":{},"body":{}}],["mode/#secur",{"_index":5459,"uri":{"685":{}},"title":{},"sub_title":{},"body":{}}],["mode:let'",{"_index":3484,"uri":{},"title":{},"sub_title":{},"body":{"255":{}}}],["model",{"_index":1849,"uri":{"448":{}},"title":{},"sub_title":{"448":{}},"body":{"17":{},"29":{},"447":{},"449":{},"450":{}}}],["modif",{"_index":2205,"uri":{},"title":{},"sub_title":{},"body":{"48":{},"222":{},"306":{},"325":{},"578":{},"634":{}}}],["modifi",{"_index":1844,"uri":{},"title":{},"sub_title":{},"body":{"16":{},"24":{},"30":{},"39":{},"48":{},"58":{},"222":{},"306":{},"325":{},"634":{}}}],["modsecur",{"_index":5128,"uri":{},"title":{},"sub_title":{},"body":{"566":{}}}],["modul",{"_index":2486,"uri":{"244":{},"350":{},"417":{},"497":{},"670":{},"683":{}},"title":{},"sub_title":{"244":{},"350":{},"417":{},"497":{},"670":{},"683":{}},"body":{"101":{},"104":{},"109":{},"159":{},"244":{},"349":{},"350":{},"353":{},"380":{},"417":{},"497":{},"508":{},"511":{},"514":{},"519":{},"637":{},"638":{},"670":{},"674":{},"683":{}}}],["modulo",{"_index":4229,"uri":{},"title":{},"sub_title":{},"body":{"402":{},"403":{}}}],["moldova",{"_index":999,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["moldovan",{"_index":325,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["molestia",{"_index":2978,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"150":{}}}],["molli",{"_index":3223,"uri":{},"title":{},"sub_title":{"184":{}},"body":{"184":{},"185":{},"607":{}}}],["moment",{"_index":3257,"uri":{},"title":{},"sub_title":{},"body":{"193":{},"264":{}}}],["monaco",{"_index":991,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["money",{"_index":51,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"103":{}}}],["mongolia",{"_index":995,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["monitor",{"_index":2490,"uri":{},"title":{},"sub_title":{},"body":{"101":{},"578":{}}}],["mono",{"_index":3024,"uri":{},"title":{},"sub_title":{},"body":{"155":{}}}],["montenegro",{"_index":1003,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["month",{"_index":2526,"uri":{},"title":{},"sub_title":{},"body":{"106":{},"336":{},"492":{},"494":{}}}],["month+3",{"_index":4648,"uri":{},"title":{},"sub_title":{},"body":{"492":{}}}],["monthli",{"_index":2099,"uri":{},"title":{},"sub_title":{},"body":{"29":{},"686":{}}}],["monthyear",{"_index":4640,"uri":{},"title":{},"sub_title":{},"body":{"492":{}}}],["monthyear|monthyear",{"_index":4651,"uri":{},"title":{},"sub_title":{},"body":{"493":{},"494":{},"495":{}}}],["monthyear|monthyear+16",{"_index":4652,"uri":{},"title":{},"sub_title":{},"body":{"493":{}}}],["monthyear|monthyear+24",{"_index":4654,"uri":{},"title":{},"sub_title":{},"body":{"494":{}}}],["montserrat",{"_index":1006,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["more",{"_index":1743,"uri":{"284":{},"614":{}},"title":{},"sub_title":{"246":{},"284":{},"423":{},"485":{},"614":{},"644":{}},"body":{"14":{},"18":{},"23":{},"24":{},"27":{},"40":{},"45":{},"89":{},"90":{},"116":{},"182":{},"183":{},"186":{},"188":{},"189":{},"191":{},"193":{},"206":{},"229":{},"238":{},"243":{},"244":{},"249":{},"250":{},"259":{},"263":{},"279":{},"284":{},"337":{},"343":{},"347":{},"360":{},"361":{},"363":{},"366":{},"375":{},"383":{},"384":{},"390":{},"397":{},"417":{},"421":{},"422":{},"423":{},"424":{},"471":{},"473":{},"485":{},"501":{},"509":{},"511":{},"512":{},"515":{},"516":{},"519":{},"525":{},"530":{},"532":{},"544":{},"579":{},"581":{},"614":{},"627":{},"632":{},"642":{},"643":{},"644":{},"646":{},"647":{},"666":{},"681":{},"699":{}}}],["moroccan",{"_index":268,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["morocco",{"_index":1010,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mostli",{"_index":2028,"uri":{},"title":{},"sub_title":{},"body":{"24":{},"26":{},"169":{},"328":{},"348":{},"501":{},"580":{},"649":{}}}],["mous",{"_index":1985,"uri":{},"title":{},"sub_title":{},"body":{"21":{},"576":{}}}],["move",{"_index":3129,"uri":{},"title":{},"sub_title":{},"body":{"175":{},"347":{},"403":{},"652":{},"686":{}}}],["moz",{"_index":1016,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mozambican",{"_index":205,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["mozambiqu",{"_index":1014,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mp",{"_index":1092,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mq",{"_index":977,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mr",{"_index":981,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mrt",{"_index":982,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ms",{"_index":1007,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["msr",{"_index":1008,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mt",{"_index":973,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mtq",{"_index":978,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mu",{"_index":985,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["much",{"_index":1713,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"104":{},"249":{},"343":{},"421":{},"457":{},"492":{}}}],["multi",{"_index":1742,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"23":{},"415":{}}}],["multifunct",{"_index":4673,"uri":{},"title":{},"sub_title":{},"body":{"499":{}}}],["multipart/form",{"_index":3113,"uri":{},"title":{},"sub_title":{},"body":{"169":{},"174":{}}}],["multiphp",{"_index":5236,"uri":{},"title":{},"sub_title":{},"body":{"597":{}}}],["multipl",{"_index":1594,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"14":{},"19":{},"38":{},"44":{},"99":{},"113":{},"115":{},"128":{},"183":{},"253":{},"346":{},"347":{},"447":{},"449":{},"464":{},"492":{},"553":{},"581":{},"591":{},"597":{},"611":{},"650":{},"657":{},"667":{},"670":{},"682":{}}}],["multipli",{"_index":3330,"uri":{},"title":{},"sub_title":{},"body":{"208":{},"289":{},"310":{},"619":{}}}],["multiselect",{"_index":3898,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["municip",{"_index":4750,"uri":{},"title":{},"sub_title":{},"body":{"522":{}}}],["music",{"_index":4800,"uri":{},"title":{},"sub_title":{},"body":{"527":{}}}],["mutual",{"_index":2328,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["mv",{"_index":965,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mw",{"_index":958,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mwi",{"_index":959,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mx",{"_index":988,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"434":{},"435":{}}}],["my",{"_index":962,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["my_new_gatewaylet",{"_index":4421,"uri":{},"title":{},"sub_title":{},"body":{"446":{}}}],["my_payment_driv",{"_index":4418,"uri":{},"title":{},"sub_title":{},"body":{"445":{}}}],["myanmar",{"_index":232,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["mysql",{"_index":4027,"uri":{},"title":{},"sub_title":{},"body":{"366":{},"373":{},"390":{},"395":{},"561":{},"565":{}}}],["mysql1153",{"_index":5118,"uri":{},"title":{},"sub_title":{},"body":{"565":{}}}],["myt",{"_index":639,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mz",{"_index":1015,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["n/a",{"_index":5136,"uri":{},"title":{},"sub_title":{},"body":{"567":{}}}],["na",{"_index":1023,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["naira",{"_index":121,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["nam",{"_index":1024,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["name",{"_index":81,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{},"3":{},"4":{},"8":{},"14":{},"19":{},"26":{},"29":{},"35":{},"88":{},"99":{},"115":{},"128":{},"131":{},"138":{},"140":{},"141":{},"142":{},"146":{},"151":{},"152":{},"153":{},"155":{},"156":{},"157":{},"158":{},"169":{},"176":{},"208":{},"233":{},"259":{},"261":{},"278":{},"289":{},"310":{},"328":{},"337":{},"340":{},"342":{},"343":{},"363":{},"370":{},"373":{},"377":{},"387":{},"395":{},"399":{},"419":{},"422":{},"446":{},"447":{},"500":{},"503":{},"505":{},"510":{},"516":{},"517":{},"520":{},"567":{},"572":{},"580":{},"581":{},"589":{},"590":{},"598":{},"619":{},"639":{},"677":{},"711":{}}}],["name.y",{"_index":4718,"uri":{},"title":{},"sub_title":{},"body":{"514":{}}}],["namespac",{"_index":3047,"uri":{},"title":{},"sub_title":{},"body":{"159":{},"449":{}}}],["namibia",{"_index":1022,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["namibian",{"_index":197,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["nation",{"_index":2291,"uri":{},"title":{},"sub_title":{},"body":{"63":{},"522":{}}}],["nativ",{"_index":4978,"uri":{},"title":{},"sub_title":{},"body":{"545":{}}}],["nauru",{"_index":1026,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["navig",{"_index":1459,"uri":{},"title":{},"sub_title":{},"body":{"6":{},"123":{},"124":{},"185":{},"197":{},"198":{},"259":{},"347":{},"370":{},"375":{},"397":{},"404":{},"414":{},"415":{},"417":{},"456":{},"457":{},"496":{},"497":{},"507":{},"514":{},"539":{},"542":{},"563":{},"571":{},"573":{},"577":{},"592":{},"598":{},"600":{},"711":{}}}],["nc",{"_index":1058,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ncl",{"_index":1059,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ne",{"_index":1073,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["near",{"_index":3252,"uri":{},"title":{},"sub_title":{},"body":{"191":{},"340":{}}}],["necess",{"_index":4858,"uri":{},"title":{},"sub_title":{},"body":{"534":{}}}],["necessari",{"_index":2604,"uri":{},"title":{},"sub_title":{},"body":{"122":{},"177":{},"434":{},"435":{},"558":{},"604":{}}}],["necessarili",{"_index":3101,"uri":{},"title":{},"sub_title":{},"body":{"169":{}}}],["need",{"_index":1978,"uri":{"611":{}},"title":{},"sub_title":{"611":{}},"body":{"21":{},"39":{},"48":{},"50":{},"57":{},"58":{},"82":{},"108":{},"110":{},"123":{},"159":{},"176":{},"182":{},"184":{},"186":{},"193":{},"198":{},"222":{},"226":{},"243":{},"306":{},"308":{},"325":{},"331":{},"351":{},"353":{},"357":{},"363":{},"367":{},"370":{},"373":{},"374":{},"378":{},"380":{},"387":{},"391":{},"395":{},"396":{},"400":{},"403":{},"404":{},"415":{},"448":{},"449":{},"450":{},"451":{},"452":{},"459":{},"472":{},"486":{},"496":{},"503":{},"507":{},"516":{},"539":{},"541":{},"542":{},"544":{},"546":{},"547":{},"554":{},"555":{},"559":{},"560":{},"561":{},"562":{},"563":{},"565":{},"580":{},"591":{},"592":{},"595":{},"596":{},"597":{},"602":{},"610":{},"611":{},"615":{},"627":{},"634":{},"637":{},"668":{},"674":{},"684":{},"687":{},"700":{}}}],["needed.dock",{"_index":2592,"uri":{},"title":{},"sub_title":{},"body":{"120":{}}}],["needed.invoic",{"_index":2400,"uri":{},"title":{},"sub_title":{},"body":{"87":{}}}],["needed.to",{"_index":5006,"uri":{},"title":{},"sub_title":{},"body":{"547":{}}}],["neg",{"_index":2387,"uri":{},"title":{},"sub_title":{},"body":{"83":{}}}],["nepal",{"_index":1030,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["nepales",{"_index":281,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["ner",{"_index":1074,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["nest",{"_index":1770,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"342":{}}}],["net",{"_index":2917,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"148":{}}}],["net_raw",{"_index":2916,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"148":{}}}],["net_subtot",{"_index":3594,"uri":{},"title":{},"sub_title":{},"body":{"277":{}}}],["netherland",{"_index":143,"uri":{"77":{}},"title":{},"sub_title":{"77":{}},"body":{"1":{},"4":{}}}],["network",{"_index":2249,"uri":{},"title":{},"sub_title":{},"body":{"53":{},"59":{},"548":{},"564":{}}}],["network.al",{"_index":2220,"uri":{},"title":{},"sub_title":{},"body":{"50":{}}}],["never",{"_index":2269,"uri":{},"title":{},"sub_title":{},"body":{"57":{},"58":{},"339":{},"484":{},"598":{},"668":{},"684":{}}}],["nevi",{"_index":1190,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["new",{"_index":106,"uri":{"105":{}},"title":{},"sub_title":{"105":{}},"body":{"1":{},"4":{},"9":{},"13":{},"14":{},"18":{},"24":{},"25":{},"28":{},"30":{},"58":{},"89":{},"106":{},"108":{},"120":{},"128":{},"159":{},"169":{},"179":{},"188":{},"198":{},"226":{},"246":{},"247":{},"252":{},"258":{},"259":{},"305":{},"337":{},"340":{},"343":{},"345":{},"346":{},"347":{},"349":{},"370":{},"371":{},"391":{},"403":{},"415":{},"417":{},"419":{},"422":{},"423":{},"441":{},"446":{},"449":{},"453":{},"455":{},"472":{},"496":{},"497":{},"498":{},"502":{},"504":{},"509":{},"510":{},"512":{},"513":{},"516":{},"524":{},"535":{},"536":{},"547":{},"573":{},"576":{},"578":{},"581":{},"590":{},"596":{},"604":{},"606":{},"631":{},"637":{},"639":{},"644":{},"649":{},"656":{},"666":{},"675":{},"678":{},"699":{},"711":{}}}],["newer",{"_index":3272,"uri":{},"title":{},"sub_title":{},"body":{"193":{}}}],["newli",{"_index":1902,"uri":{},"title":{},"sub_title":{},"body":{"17":{}}}],["next",{"_index":3158,"uri":{},"title":{},"sub_title":{},"body":{"178":{},"207":{},"220":{},"287":{},"337":{},"352":{},"421":{},"444":{},"456":{},"460":{},"488":{},"544":{},"545":{},"598":{},"609":{},"617":{},"652":{}}}],["next_send_d",{"_index":2805,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["nexu",{"_index":4762,"uri":{},"title":{},"sub_title":{},"body":{"522":{},"533":{}}}],["nf",{"_index":1085,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["nfk",{"_index":1086,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ng",{"_index":1077,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["nga",{"_index":1078,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["nginx",{"_index":3988,"uri":{},"title":{},"sub_title":{"555":{}},"body":{"365":{},"389":{},"555":{}}}],["nginx.conf",{"_index":4920,"uri":{},"title":{},"sub_title":{},"body":{"543":{}}}],["ni",{"_index":1069,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["nic",{"_index":1070,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["nicaragua",{"_index":1068,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["nifti",{"_index":2719,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["niger",{"_index":1072,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["nigeria",{"_index":1076,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["nigerian",{"_index":120,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["night",{"_index":1751,"uri":{},"title":{},"sub_title":{},"body":{"14":{}}}],["ninja",{"_index":1472,"uri":{"58":{},"132":{},"198":{},"354":{},"370":{},"381":{},"549":{},"678":{}},"title":{},"sub_title":{"58":{},"132":{},"198":{},"354":{},"370":{},"381":{},"549":{},"678":{}},"body":{"6":{},"8":{},"19":{},"27":{},"50":{},"53":{},"57":{},"62":{},"101":{},"104":{},"106":{},"107":{},"108":{},"109":{},"110":{},"117":{},"118":{},"121":{},"123":{},"124":{},"128":{},"132":{},"159":{},"169":{},"175":{},"176":{},"177":{},"178":{},"179":{},"183":{},"184":{},"191":{},"193":{},"195":{},"198":{},"224":{},"225":{},"231":{},"235":{},"238":{},"241":{},"243":{},"247":{},"266":{},"267":{},"333":{},"336":{},"337":{},"339":{},"345":{},"347":{},"348":{},"349":{},"353":{},"358":{},"359":{},"362":{},"367":{},"370":{},"371":{},"378":{},"379":{},"380":{},"382":{},"385":{},"391":{},"400":{},"401":{},"404":{},"406":{},"419":{},"438":{},"441":{},"444":{},"449":{},"450":{},"465":{},"471":{},"486":{},"513":{},"514":{},"519":{},"521":{},"522":{},"523":{},"524":{},"535":{},"538":{},"547":{},"548":{},"549":{},"552":{},"556":{},"559":{},"560":{},"580":{},"581":{},"592":{},"595":{},"604":{},"656":{},"663":{},"668":{},"670":{},"672":{},"675":{},"677":{},"679":{},"683":{},"687":{},"698":{},"699":{},"701":{},"704":{},"705":{},"710":{}}}],["ninja'",{"_index":2581,"uri":{},"title":{},"sub_title":{},"body":{"119":{},"178":{}}}],["ninja.if",{"_index":2554,"uri":{},"title":{},"sub_title":{},"body":{"110":{}}}],["ninja.in",{"_index":2647,"uri":{},"title":{},"sub_title":{},"body":{"124":{}}}],["ninja.onc",{"_index":3371,"uri":{},"title":{},"sub_title":{},"body":{"225":{}}}],["ninja.when",{"_index":2641,"uri":{},"title":{},"sub_title":{},"body":{"123":{}}}],["ninja:check",{"_index":5252,"uri":{},"title":{},"sub_title":{},"body":{"599":{}}}],["ninja:post",{"_index":2600,"uri":{},"title":{},"sub_title":{},"body":{"121":{}}}],["ninja>docu",{"_index":5375,"uri":{},"title":{},"sub_title":{},"body":{"647":{}}}],["orang",{"_index":4664,"uri":{},"title":{},"sub_title":{},"body":{"496":{}}}],["order",{"_index":52,"uri":{"144":{},"308":{},"318":{}},"title":{"308":{},"309":{},"310":{},"311":{},"312":{},"313":{},"314":{},"315":{},"316":{},"317":{},"318":{},"319":{},"320":{},"321":{},"322":{},"323":{},"324":{},"325":{},"326":{}},"sub_title":{"144":{},"308":{},"318":{}},"body":{"0":{},"6":{},"8":{},"17":{},"19":{},"47":{},"55":{},"57":{},"116":{},"177":{},"205":{},"206":{},"221":{},"258":{},"284":{},"288":{},"304":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{},"314":{},"315":{},"316":{},"317":{},"319":{},"320":{},"321":{},"322":{},"323":{},"324":{},"325":{},"326":{},"337":{},"349":{},"516":{},"519":{},"533":{},"539":{},"614":{},"618":{},"633":{},"647":{},"655":{},"668":{},"681":{}}}],["order'",{"_index":3756,"uri":{},"title":{},"sub_title":{},"body":{"309":{}}}],["oregon",{"_index":4754,"uri":{},"title":{},"sub_title":{},"body":{"522":{}}}],["organ",{"_index":3187,"uri":{},"title":{},"sub_title":{},"body":{"179":{},"249":{},"252":{},"261":{},"333":{},"343":{},"421":{},"431":{},"534":{},"580":{},"588":{}}}],["organis",{"_index":2316,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["organiz",{"_index":5371,"uri":{},"title":{},"sub_title":{},"body":{"646":{}}}],["orient",{"_index":3403,"uri":{},"title":{},"sub_title":{},"body":{"235":{}}}],["origin",{"_index":2027,"uri":{},"title":{},"sub_title":{},"body":{"24":{},"30":{},"246":{},"305":{},"403":{}}}],["os",{"_index":5485,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["other",{"_index":3490,"uri":{"256":{}},"title":{},"sub_title":{"256":{}},"body":{"513":{},"522":{},"525":{},"527":{},"528":{}}}],["others.to",{"_index":4789,"uri":{},"title":{},"sub_title":{},"body":{"525":{}}}],["otherwis",{"_index":1777,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"17":{},"19":{},"40":{},"178":{},"341":{}}}],["our",{"_index":3507,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["ourbound",{"_index":3443,"uri":{},"title":{},"sub_title":{},"body":{"243":{}}}],["out",{"_index":2078,"uri":{"482":{},"679":{}},"title":{},"sub_title":{"482":{},"679":{}},"body":{"27":{},"53":{},"56":{},"178":{},"201":{},"205":{},"243":{},"249":{},"280":{},"343":{},"347":{},"366":{},"390":{},"421":{},"444":{},"473":{},"480":{},"482":{},"483":{},"488":{},"490":{},"533":{},"539":{},"615":{},"646":{},"663":{},"671":{}}}],["out.for",{"_index":2499,"uri":{},"title":{},"sub_title":{},"body":{"103":{}}}],["outbound",{"_index":3420,"uri":{},"title":{},"sub_title":{},"body":{"241":{},"242":{},"243":{}}}],["outgo",{"_index":2109,"uri":{},"title":{},"sub_title":{},"body":{"30":{},"544":{}}}],["outli",{"_index":1096,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["outlin",{"_index":1914,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"158":{}}}],["output",{"_index":1598,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"89":{},"128":{},"367":{},"391":{},"450":{},"599":{},"684":{}}}],["outputs.th",{"_index":5471,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["outsid",{"_index":4270,"uri":{},"title":{},"sub_title":{},"body":{"403":{},"404":{},"531":{},"533":{},"560":{},"687":{}}}],["outstand",{"_index":1528,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"109":{},"118":{},"277":{},"278":{},"301":{},"575":{}}}],["over",{"_index":2218,"uri":{},"title":{},"sub_title":{},"body":{"50":{},"118":{},"122":{},"128":{},"159":{},"191":{},"254":{},"338":{},"370":{},"371":{},"391":{},"564":{},"576":{},"604":{},"638":{}}}],["over/und",{"_index":2073,"uri":{},"title":{},"sub_title":{},"body":{"27":{}}}],["overdu",{"_index":3736,"uri":{"673":{}},"title":{},"sub_title":{"673":{}},"body":{"297":{}}}],["overlap",{"_index":4656,"uri":{},"title":{},"sub_title":{},"body":{"494":{}}}],["overrid",{"_index":1877,"uri":{},"title":{},"sub_title":{"531":{}},"body":{"17":{},"27":{},"331":{},"525":{},"531":{},"567":{},"646":{}}}],["overview",{"_index":2059,"uri":{"201":{},"280":{},"488":{}},"title":{},"sub_title":{"29":{},"201":{},"224":{},"231":{},"280":{},"349":{},"406":{},"488":{},"499":{},"575":{},"636":{},"684":{}},"body":{"26":{},"38":{},"124":{},"201":{},"202":{},"203":{},"226":{},"280":{},"281":{},"282":{},"428":{},"488":{},"489":{},"491":{},"499":{},"508":{},"575":{},"578":{},"579":{},"631":{},"636":{},"643":{}}}],["overwrit",{"_index":2615,"uri":{},"title":{},"sub_title":{"257":{}},"body":{"122":{},"257":{},"346":{},"456":{},"539":{},"595":{},"598":{}}}],["overwritten",{"_index":4705,"uri":{},"title":{},"sub_title":{},"body":{"510":{}}}],["ow",{"_index":2182,"uri":{},"title":{},"sub_title":{},"body":{"40":{},"201":{},"205":{},"215":{},"280":{},"288":{},"296":{},"309":{},"316":{},"338":{},"488":{}}}],["own",{"_index":2149,"uri":{},"title":{},"sub_title":{},"body":{"36":{},"122":{},"334":{},"567":{}}}],["ownership",{"_index":3980,"uri":{},"title":{},"sub_title":{},"body":{"364":{},"370":{},"388":{}}}],["p>to",{"_index":2019,"uri":{},"title":{},"sub_title":{},"body":{"24":{}}}],["pa",{"_index":1118,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pacific/auckland",{"_index":477,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["pacific/fiji",{"_index":479,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["pacific/guam",{"_index":463,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["pacific/midway",{"_index":357,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["pacific/port_moresbi",{"_index":469,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["packag",{"_index":3973,"uri":{},"title":{},"sub_title":{},"body":{"363":{},"387":{},"547":{}}}],["packet",{"_index":5115,"uri":{"565":{}},"title":{},"sub_title":{"565":{}},"body":{"565":{}}}],["page",{"_index":1516,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"12":{},"13":{},"14":{},"18":{},"22":{},"23":{},"123":{},"124":{},"243":{},"260":{},"308":{},"347":{},"363":{},"369":{},"374":{},"387":{},"393":{},"396":{},"437":{},"447":{},"448":{},"485":{},"509":{},"512":{},"516":{},"539":{},"659":{},"660":{},"661":{},"662":{},"663":{},"681":{},"683":{},"711":{}}}],["page.her",{"_index":5392,"uri":{},"title":{},"sub_title":{},"body":{"656":{}}}],["page.th",{"_index":4693,"uri":{},"title":{},"sub_title":{},"body":{"508":{}}}],["page.you'l",{"_index":4273,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["pagecli",{"_index":3412,"uri":{},"title":{},"sub_title":{},"body":{"239":{}}}],["paid",{"_index":1533,"uri":{"238":{},"697":{}},"title":{},"sub_title":{"238":{},"302":{},"697":{}},"body":{"8":{},"22":{},"32":{},"69":{},"88":{},"94":{},"98":{},"103":{},"105":{},"106":{},"109":{},"132":{},"179":{},"201":{},"229":{},"238":{},"249":{},"278":{},"280":{},"282":{},"284":{},"299":{},"302":{},"303":{},"304":{},"305":{},"334":{},"343":{},"419":{},"421":{},"426":{},"428":{},"457":{},"459":{},"532":{},"534":{},"575":{},"631":{},"642":{},"657":{},"671":{},"675":{},"677":{},"681":{},"697":{}}}],["paid_to_d",{"_index":1531,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"140":{},"144":{},"277":{},"278":{}}}],["painfre",{"_index":1440,"uri":{},"title":{},"sub_title":{},"body":{"5":{}}}],["pair",{"_index":2116,"uri":{},"title":{},"sub_title":{},"body":{"30":{}}}],["pak",{"_index":1115,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pakistan",{"_index":1113,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pakistani",{"_index":184,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["palau",{"_index":1109,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["palestin",{"_index":768,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pan",{"_index":1119,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["panama",{"_index":1117,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pane",{"_index":2131,"uri":{},"title":{},"sub_title":{},"body":{"34":{},"177":{},"179":{},"228":{},"517":{},"686":{}}}],["panel",{"_index":1466,"uri":{},"title":{},"sub_title":{},"body":{"6":{},"20":{},"26":{},"28":{},"34":{},"38":{},"46":{},"176":{},"201":{},"202":{},"203":{},"204":{},"205":{},"215":{},"218":{},"245":{},"259":{},"280":{},"281":{},"282":{},"283":{},"296":{},"309":{},"316":{},"320":{},"337":{},"340":{},"342":{},"347":{},"348":{},"349":{},"373":{},"395":{},"418":{},"419":{},"422":{},"423":{},"428":{},"488":{},"489":{},"490":{},"491":{},"498":{},"519":{},"574":{},"575":{},"578":{},"579":{},"581":{},"589":{},"615":{},"626":{},"636":{},"643":{},"708":{},"709":{}}}],["panel.from",{"_index":5191,"uri":{},"title":{},"sub_title":{},"body":{"581":{}}}],["panel.not",{"_index":5341,"uri":{},"title":{},"sub_title":{},"body":{"630":{},"631":{}}}],["panel.when",{"_index":2089,"uri":{},"title":{},"sub_title":{},"body":{"28":{},"300":{}}}],["papua",{"_index":226,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["paraguay",{"_index":1124,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["paramet",{"_index":2632,"uri":{"562":{},"568":{}},"title":{},"sub_title":{"562":{},"568":{},"689":{}},"body":{"122":{},"449":{},"542":{},"555":{}}}],["pararamet",{"_index":5107,"uri":{},"title":{},"sub_title":{},"body":{"563":{}}}],["pars",{"_index":4366,"uri":{},"title":{},"sub_title":{},"body":{"432":{},"435":{},"437":{},"656":{}}}],["part",{"_index":1047,"uri":{"41":{}},"title":{},"sub_title":{"41":{}},"body":{"4":{},"159":{},"160":{},"208":{},"243":{},"255":{},"260":{},"289":{},"349":{},"407":{},"415":{},"416":{},"529":{},"598":{},"619":{},"646":{}}}],["parti",{"_index":2225,"uri":{"658":{}},"title":{},"sub_title":{"658":{}},"body":{"50":{},"55":{},"63":{},"77":{},"537":{},"546":{},"686":{}}}],["partial",{"_index":2167,"uri":{},"title":{},"sub_title":{"44":{},"301":{},"631":{}},"body":{"38":{},"44":{},"47":{},"140":{},"144":{},"205":{},"278":{},"288":{},"301":{},"303":{},"304":{},"305":{},"309":{},"338":{},"631":{},"633":{},"670":{},"671":{}}}],["partial/deposit",{"_index":3312,"uri":{},"title":{},"sub_title":{},"body":{"205":{},"288":{},"309":{}}}],["partial_du",{"_index":3622,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["partial_due_d",{"_index":2824,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["particular",{"_index":2251,"uri":{},"title":{},"sub_title":{},"body":{"55":{},"56":{},"128":{},"243":{},"377":{},"399":{},"449":{},"482":{},"483":{},"704":{}}}],["partner",{"_index":2326,"uri":{},"title":{},"sub_title":{},"body":{"63":{},"224":{}}}],["partnership",{"_index":3365,"uri":{},"title":{},"sub_title":{},"body":{"224":{}}}],["pass",{"_index":2284,"uri":{},"title":{},"sub_title":{},"body":{"61":{},"62":{},"179":{},"450":{},"451":{},"535":{},"561":{},"599":{},"690":{}}}],["passcod",{"_index":5109,"uri":{},"title":{},"sub_title":{},"body":{"563":{}}}],["password",{"_index":1976,"uri":{"571":{}},"title":{},"sub_title":{"571":{}},"body":{"21":{},"191":{},"328":{},"352":{},"373":{},"395":{},"571":{},"590":{}}}],["password.if",{"_index":5039,"uri":{},"title":{},"sub_title":{},"body":{"548":{}}}],["password](https://support.google.com/accounts/answer/185833?hl=en",{"_index":4933,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["past",{"_index":4580,"uri":{},"title":{},"sub_title":{},"body":{"459":{},"612":{},"696":{}}}],["pataca",{"_index":215,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["patch",{"_index":4895,"uri":{},"title":{},"sub_title":{},"body":{"539":{}}}],["path",{"_index":4034,"uri":{},"title":{},"sub_title":{},"body":{"367":{},"370":{},"375":{},"376":{},"391":{},"397":{},"398":{},"542":{},"685":{}}}],["path/to/invoiceninja",{"_index":4116,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["path/to/invoiceninja/.envedit",{"_index":4112,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["path/to/invoiceninja/artisan",{"_index":4078,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["path/to/root/fold",{"_index":4121,"uri":{},"title":{},"sub_title":{},"body":{"371":{},"376":{},"391":{},"398":{},"542":{}}}],["pattern",{"_index":1839,"uri":{},"title":{},"sub_title":{},"body":{"16":{},"18":{},"237":{},"415":{},"442":{},"492":{},"500":{}}}],["paus",{"_index":4612,"uri":{},"title":{},"sub_title":{},"body":{"473":{},"485":{}}}],["pay",{"_index":1875,"uri":{"193":{},"471":{}},"title":{},"sub_title":{"193":{},"471":{}},"body":{"17":{},"21":{},"28":{},"106":{},"109":{},"178":{},"181":{},"191":{},"192":{},"193":{},"206":{},"247":{},"249":{},"338":{},"339":{},"343":{},"421":{},"422":{},"447":{},"462":{},"470":{},"532":{},"533":{},"534":{},"671":{},"675":{}}}],["payabl",{"_index":2767,"uri":{},"title":{},"sub_title":{},"body":{"132":{}}}],["payfast",{"_index":3236,"uri":{},"title":{},"sub_title":{"187":{}},"body":{"187":{},"607":{}}}],["payload",{"_index":2118,"uri":{},"title":{},"sub_title":{},"body":{"30":{},"565":{},"688":{},"691":{},"692":{},"694":{},"695":{},"696":{}}}],["payment",{"_index":3,"uri":{"18":{},"38":{},"39":{},"40":{},"41":{},"42":{},"185":{},"339":{},"405":{},"441":{},"444":{},"449":{},"450":{},"453":{},"470":{},"471":{},"607":{},"668":{},"670":{},"671":{},"709":{}},"title":{"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"177":{},"178":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{},"193":{},"194":{},"195":{},"196":{},"197":{},"198":{},"199":{},"444":{},"445":{},"446":{},"447":{},"448":{},"449":{},"450":{},"451":{},"452":{},"453":{},"454":{},"455":{}},"sub_title":{"0":{},"8":{},"18":{},"28":{},"38":{},"39":{},"40":{},"41":{},"42":{},"69":{},"109":{},"113":{},"141":{},"147":{},"148":{},"156":{},"185":{},"338":{},"339":{},"405":{},"441":{},"444":{},"449":{},"450":{},"453":{},"461":{},"464":{},"470":{},"471":{},"607":{},"668":{},"670":{},"671":{},"709":{}},"body":{"8":{},"14":{},"17":{},"21":{},"24":{},"27":{},"28":{},"29":{},"30":{},"36":{},"38":{},"39":{},"40":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"55":{},"63":{},"69":{},"91":{},"94":{},"97":{},"108":{},"109":{},"110":{},"113":{},"117":{},"118":{},"123":{},"124":{},"125":{},"140":{},"141":{},"144":{},"147":{},"152":{},"177":{},"178":{},"179":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{},"195":{},"198":{},"199":{},"205":{},"224":{},"229":{},"231":{},"238":{},"249":{},"278":{},"288":{},"296":{},"301":{},"302":{},"303":{},"304":{},"305":{},"309":{},"331":{},"334":{},"338":{},"339":{},"343":{},"347":{},"402":{},"404":{},"405":{},"406":{},"419":{},"421":{},"444":{},"447":{},"448":{},"449":{},"450":{},"451":{},"453":{},"461":{},"462":{},"464":{},"465":{},"466":{},"469":{},"470":{},"471":{},"481":{},"482":{},"483":{},"507":{},"575":{},"576":{},"585":{},"599":{},"607":{},"614":{},"627":{},"631":{},"633":{},"657":{},"666":{},"668":{},"670":{},"671":{},"675":{},"679":{},"683":{},"692":{},"694":{},"696":{},"697":{},"704":{},"705":{},"709":{}}}],["payment(",{"_index":3748,"uri":{},"title":{},"sub_title":{},"body":{"305":{}}}],["payment.amount",{"_index":1540,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["payment.d",{"_index":1544,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["payment.numb",{"_index":1537,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["payment.refund",{"_index":1542,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["payment1",{"_index":1552,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["payment2",{"_index":1554,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["payment3",{"_index":1555,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["payment4",{"_index":1556,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["payment::status_complet",{"_index":4510,"uri":{},"title":{},"sub_title":{},"body":{"450":{}}}],["payment_bal",{"_index":2894,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"141":{},"142":{},"152":{}}}],["payment_du",{"_index":3602,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["payment_hash",{"_index":4469,"uri":{},"title":{},"sub_title":{},"body":{"449":{},"450":{},"453":{}}}],["payment_intent.partially_fund",{"_index":2662,"uri":{},"title":{},"sub_title":{},"body":{"124":{}}}],["payment_intent.payment_fail",{"_index":2661,"uri":{},"title":{},"sub_title":{},"body":{"124":{}}}],["payment_intent.process",{"_index":2659,"uri":{},"title":{},"sub_title":{},"body":{"124":{}}}],["payment_intent.succeed",{"_index":2660,"uri":{},"title":{},"sub_title":{},"body":{"124":{}}}],["payment_meta",{"_index":4492,"uri":{},"title":{},"sub_title":{},"body":{"449":{},"452":{}}}],["payment_method_id",{"_index":4491,"uri":{},"title":{},"sub_title":{},"body":{"449":{},"452":{}}}],["payment_qrcod",{"_index":4296,"uri":{},"title":{},"sub_title":{},"body":{"405":{}}}],["payment_term",{"_index":5259,"uri":{},"title":{},"sub_title":{},"body":{"599":{}}}],["payment_typ",{"_index":4513,"uri":{},"title":{},"sub_title":{},"body":{"450":{}}}],["paymentdriv",{"_index":4531,"uri":{},"title":{},"sub_title":{},"body":{"451":{}}}],["paymentfailed('fail",{"_index":4542,"uri":{},"title":{},"sub_title":{},"body":{"453":{}}}],["paymentfailuremailer::job",{"_index":4545,"uri":{},"title":{},"sub_title":{},"body":{"453":{}}}],["paymenthash",{"_index":4468,"uri":{},"title":{},"sub_title":{},"body":{"449":{},"450":{}}}],["paymenthash::whereraw('binari",{"_index":4505,"uri":{},"title":{},"sub_title":{},"body":{"450":{}}}],["paymentlink",{"_index":1506,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["paymentmethod",{"_index":5,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["payments._settings>onlin",{"_index":4599,"uri":{},"title":{},"sub_title":{},"body":{"470":{}}}],["payments/expenses/etc.not",{"_index":2452,"uri":{},"title":{},"sub_title":{},"body":{"94":{}}}],["payments/invoic",{"_index":4593,"uri":{},"title":{},"sub_title":{},"body":{"468":{}}}],["payments>cli",{"_index":4598,"uri":{},"title":{},"sub_title":{},"body":{"470":{}}}],["paymentsminimum",{"_index":4600,"uri":{},"title":{},"sub_title":{},"body":{"470":{}}}],["paymentth",{"_index":4511,"uri":{},"title":{},"sub_title":{},"body":{"450":{}}}],["paymentthrow",{"_index":4541,"uri":{},"title":{},"sub_title":{},"body":{"453":{}}}],["paymenttype::credit_card_oth",{"_index":4514,"uri":{},"title":{},"sub_title":{},"body":{"450":{}}}],["paymnet",{"_index":2255,"uri":{},"title":{},"sub_title":{},"body":{"55":{}}}],["paypal",{"_index":56,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"178":{},"180":{},"189":{},"447":{},"607":{}}}],["paytrac",{"_index":3232,"uri":{},"title":{},"sub_title":{"186":{}},"body":{"186":{},"607":{}}}],["pcn",{"_index":1137,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pdf",{"_index":1488,"uri":{"549":{},"564":{},"566":{},"680":{}},"title":{},"sub_title":{"253":{},"543":{},"547":{},"549":{},"564":{},"566":{},"680":{}},"body":{"7":{},"11":{},"12":{},"14":{},"19":{},"21":{},"37":{},"83":{},"125":{},"206":{},"213":{},"235":{},"253":{},"279":{},"284":{},"292":{},"315":{},"330":{},"336":{},"349":{},"369":{},"389":{},"393":{},"403":{},"405":{},"468":{},"492":{},"516":{},"543":{},"547":{},"548":{},"549":{},"558":{},"564":{},"592":{},"604":{},"608":{},"614":{},"622":{},"680":{}}}],["pdf.alway",{"_index":5053,"uri":{},"title":{},"sub_title":{},"body":{"552":{}}}],["pe",{"_index":1129,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pencil",{"_index":5183,"uri":{},"title":{},"sub_title":{},"body":{"579":{}}}],["pend",{"_index":2002,"uri":{},"title":{},"sub_title":{"427":{}},"body":{"22":{},"343":{},"427":{},"462":{},"473":{}}}],["pennsylvania",{"_index":4815,"uri":{},"title":{},"sub_title":{},"body":{"529":{}}}],["peopl",{"_index":4125,"uri":{},"title":{},"sub_title":{},"body":{"371":{},"391":{}}}],["people'",{"_index":899,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["peppol",{"_index":2219,"uri":{},"title":{},"sub_title":{"52":{}},"body":{"50":{},"51":{},"53":{},"59":{},"61":{},"62":{}}}],["per",{"_index":1130,"uri":{"378":{},"400":{}},"title":{},"sub_title":{"378":{},"400":{}},"body":{"4":{},"14":{},"17":{},"24":{},"26":{},"30":{},"205":{},"247":{},"288":{},"342":{},"343":{},"345":{},"347":{},"378":{},"400":{},"548":{},"618":{},"670":{},"681":{},"683":{}}}],["percent",{"_index":1866,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"25":{},"179":{},"249":{},"340":{},"343":{},"422":{}}}],["percentag",{"_index":1869,"uri":{"673":{}},"title":{},"sub_title":{"673":{}},"body":{"17":{},"205":{},"288":{},"309":{},"478":{},"487":{},"522":{},"618":{},"673":{},"677":{}}}],["perfect",{"_index":5005,"uri":{},"title":{},"sub_title":{},"body":{"547":{}}}],["perfectli",{"_index":3178,"uri":{},"title":{},"sub_title":{},"body":{"179":{}}}],["perform",{"_index":2603,"uri":{},"title":{},"sub_title":{"414":{}},"body":{"122":{},"203":{},"212":{},"232":{},"282":{},"291":{},"296":{},"304":{},"321":{},"346":{},"352":{},"365":{},"367":{},"375":{},"389":{},"391":{},"397":{},"416":{},"432":{},"438":{},"449":{},"457":{},"491":{},"513":{},"522":{},"547":{},"552":{},"561":{},"563":{},"577":{},"578":{},"585":{},"600":{},"612":{},"652":{},"656":{},"665":{},"696":{},"710":{}}}],["perhap",{"_index":5286,"uri":{},"title":{},"sub_title":{},"body":{"602":{}}}],["period",{"_index":1870,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"94":{},"371":{},"391":{},"534":{},"656":{}}}],["perman",{"_index":1653,"uri":{},"title":{},"sub_title":{},"body":{"11":{},"349":{}}}],["permiss",{"_index":2074,"uri":{"364":{},"388":{}},"title":{},"sub_title":{"37":{},"364":{},"388":{}},"body":{"27":{},"34":{},"37":{},"215":{},"240":{},"296":{},"364":{},"388":{},"419":{},"552":{},"562":{},"611":{},"626":{},"678":{},"682":{}}}],["persian",{"_index":353,"uri":{},"title":{},"sub_title":{},"body":{"2":{}}}],["persist",{"_index":3891,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["person",{"_index":2023,"uri":{},"title":{},"sub_title":{},"body":{"24":{},"27":{},"347":{},"525":{},"526":{},"528":{},"572":{},"590":{},"667":{}}}],["perspect",{"_index":4706,"uri":{},"title":{},"sub_title":{},"body":{"510":{}}}],["pertain",{"_index":5189,"uri":{},"title":{},"sub_title":{},"body":{"580":{}}}],["peru",{"_index":1128,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["peruvian",{"_index":235,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["peso",{"_index":99,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["pf",{"_index":746,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pg",{"_index":1121,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ph",{"_index":1132,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["phantom",{"_index":5028,"uri":{},"title":{},"sub_title":{"548":{}},"body":{"548":{}}}],["phantomj",{"_index":5023,"uri":{},"title":{},"sub_title":{},"body":{"547":{},"548":{},"549":{}}}],["phantomjs.pdf_generator=phantom",{"_index":5033,"uri":{},"title":{},"sub_title":{},"body":{"548":{}}}],["phantomjs_key='a",{"_index":5034,"uri":{},"title":{},"sub_title":{},"body":{"548":{}}}],["phantomjs_pdf_gener",{"_index":5032,"uri":{},"title":{},"sub_title":{},"body":{"548":{}}}],["phantomjs_secret",{"_index":5038,"uri":{},"title":{},"sub_title":{},"body":{"548":{}}}],["phantomjs_secret='your",{"_index":5036,"uri":{},"title":{},"sub_title":{},"body":{"548":{}}}],["phantomjscloud",{"_index":5030,"uri":{},"title":{},"sub_title":{},"body":{"548":{}}}],["phase",{"_index":5292,"uri":{},"title":{},"sub_title":{},"body":{"604":{}}}],["philippin",{"_index":98,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["phl",{"_index":1133,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["phone",{"_index":1575,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"35":{},"278":{},"328":{},"500":{},"503":{},"580":{},"581":{}}}],["php",{"_index":1929,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"121":{},"122":{},"159":{},"190":{},"337":{},"365":{},"367":{},"370":{},"371":{},"389":{},"391":{},"535":{},"539":{},"541":{},"542":{},"553":{},"562":{},"567":{},"597":{},"599":{}}}],["php.conf",{"_index":4014,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["phpunit",{"_index":3064,"uri":{},"title":{},"sub_title":{},"body":{"159":{}}}],["physic",{"_index":3879,"uri":{},"title":{},"sub_title":{"526":{}},"body":{"347":{},"525":{},"526":{},"527":{},"677":{}}}],["pick",{"_index":3787,"uri":{},"title":{},"sub_title":{},"body":{"328":{}}}],["pictur",{"_index":3338,"uri":{},"title":{},"sub_title":{},"body":{"214":{},"250":{},"295":{},"317":{},"424":{},"501":{},"625":{},"647":{}}}],["piec",{"_index":5510,"uri":{},"title":{},"sub_title":{},"body":{"686":{}}}],["pierr",{"_index":1206,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pin",{"_index":3883,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["pistachio",{"_index":3012,"uri":{},"title":{},"sub_title":{},"body":{"152":{}}}],["pitcairn",{"_index":1135,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pixel",{"_index":3796,"uri":{},"title":{},"sub_title":{},"body":{"330":{}}}],["pk",{"_index":1114,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pl",{"_index":1140,"uri":{},"title":{},"sub_title":{"78":{}},"body":{"4":{}}}],["place",{"_index":1791,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"243":{},"262":{},"321":{},"323":{},"331":{},"545":{},"591":{}}}],["placehold",{"_index":4682,"uri":{"593":{},"594":{}},"title":{},"sub_title":{"593":{},"594":{}},"body":{"504":{},"592":{}}}],["plain",{"_index":1498,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"138":{},"608":{}}}],["plan",{"_index":1793,"uri":{"694":{}},"title":{},"sub_title":{"694":{},"696":{},"697":{}},"body":{"14":{},"17":{},"159":{},"346":{},"349":{},"469":{},"523":{},"604":{},"694":{},"697":{}}}],["plan_expir",{"_index":5525,"uri":{},"title":{},"sub_title":{},"body":{"689":{},"696":{}}}],["plan_paid",{"_index":5544,"uri":{},"title":{},"sub_title":{},"body":{"697":{}}}],["plans.next",{"_index":4575,"uri":{},"title":{},"sub_title":{},"body":{"457":{}}}],["platform",{"_index":2265,"uri":{},"title":{},"sub_title":{"550":{}},"body":{"57":{},"180":{},"193":{},"225":{},"232":{},"346":{},"415":{},"549":{},"558":{},"562":{},"597":{},"602":{},"604":{},"606":{},"610":{},"698":{}}}],["platform.yodle",{"_index":5547,"uri":{},"title":{},"sub_title":{},"body":{"698":{}}}],["play",{"_index":4844,"uri":{},"title":{},"sub_title":{},"body":{"533":{},"652":{}}}],["pleas",{"_index":1452,"uri":{},"title":{},"sub_title":{},"body":{"5":{},"159":{},"176":{},"239":{},"267":{},"356":{},"365":{},"377":{},"379":{},"389":{},"399":{},"401":{},"404":{},"456":{},"507":{},"535":{},"537":{},"547":{},"556":{},"557":{},"558":{},"597":{},"601":{},"604":{}}}],["plu",{"_index":2305,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["plurin",{"_index":537,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["plw",{"_index":1111,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pm",{"_index":1208,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pn",{"_index":1136,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["png",{"_index":1122,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["po",{"_index":3314,"uri":{},"title":{},"sub_title":{},"body":{"205":{},"288":{},"618":{}}}],["po_numb",{"_index":2801,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{},"278":{}}}],["point",{"_index":2247,"uri":{},"title":{},"sub_title":{},"body":{"53":{},"118":{},"176":{},"322":{},"336":{},"369":{},"375":{},"393":{},"397":{},"449":{},"450":{},"503":{},"522":{},"533":{},"598":{},"604":{},"686":{}}}],["point:https://domain.com/webcron?secret=to",{"_index":5078,"uri":{},"title":{},"sub_title":{},"body":{"559":{}}}],["pol",{"_index":1141,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["poland",{"_index":1139,"uri":{"78":{}},"title":{},"sub_title":{"78":{}},"body":{"4":{}}}],["polici",{"_index":3186,"uri":{},"title":{},"sub_title":{},"body":{"179":{},"247":{},"331":{},"332":{},"419":{},"646":{}}}],["polish",{"_index":186,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{}}}],["polynesia",{"_index":745,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ponumb",{"_index":1524,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["pop",{"_index":2576,"uri":{},"title":{},"sub_title":{},"body":{"118":{},"328":{}}}],["popul",{"_index":1686,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"13":{},"14":{},"24":{},"39":{},"40":{},"55":{},"129":{},"247":{},"419":{},"504":{},"581":{},"592":{},"646":{},"649":{},"652":{}}}],["popular",{"_index":3040,"uri":{},"title":{},"sub_title":{},"body":{"159":{},"231":{},"238":{},"406":{}}}],["popup",{"_index":3828,"uri":{},"title":{},"sub_title":{},"body":{"337":{}}}],["port",{"_index":4176,"uri":{},"title":{},"sub_title":{},"body":{"377":{},"399":{}}}],["portal",{"_index":1512,"uri":{"20":{},"163":{},"165":{},"410":{},"412":{},"458":{},"590":{},"666":{}},"title":{"458":{},"459":{},"460":{},"461":{},"462":{},"463":{},"464":{},"465":{},"466":{},"467":{},"468":{},"469":{},"470":{},"471":{}},"sub_title":{"20":{},"163":{},"165":{},"410":{},"412":{},"458":{},"590":{},"666":{}},"body":{"8":{},"14":{},"17":{},"19":{},"21":{},"22":{},"23":{},"26":{},"27":{},"34":{},"38":{},"39":{},"61":{},"62":{},"88":{},"89":{},"92":{},"159":{},"160":{},"176":{},"178":{},"184":{},"191":{},"192":{},"197":{},"206":{},"207":{},"213":{},"214":{},"219":{},"235":{},"247":{},"248":{},"250":{},"284":{},"287":{},"292":{},"295":{},"315":{},"321":{},"327":{},"328":{},"330":{},"332":{},"339":{},"341":{},"342":{},"349":{},"352":{},"375":{},"397":{},"407":{},"415":{},"419":{},"420":{},"424":{},"459":{},"466":{},"496":{},"497":{},"501":{},"504":{},"510":{},"511":{},"513":{},"514":{},"517":{},"548":{},"572":{},"577":{},"581":{},"587":{},"589":{},"590":{},"594":{},"600":{},"614":{},"617":{},"622":{},"625":{},"646":{},"666":{},"667":{},"674":{},"679":{}}}],["portal..when",{"_index":2129,"uri":{},"title":{},"sub_title":{},"body":{"34":{}}}],["portal.best",{"_index":3139,"uri":{},"title":{},"sub_title":{},"body":{"176":{}}}],["portal.chang",{"_index":3147,"uri":{},"title":{},"sub_title":{},"body":{"176":{}}}],["portal.not",{"_index":5374,"uri":{},"title":{},"sub_title":{},"body":{"647":{}}}],["portal.ther",{"_index":1969,"uri":{},"title":{},"sub_title":{},"body":{"20":{}}}],["portal/#credit",{"_index":4587,"uri":{"463":{}},"title":{},"sub_title":{},"body":{}}],["portal/#docu",{"_index":4591,"uri":{"467":{}},"title":{},"sub_title":{},"body":{}}],["portal/#how",{"_index":4589,"uri":{"465":{},"466":{}},"title":{},"sub_title":{},"body":{}}],["portal/#invoic",{"_index":4579,"uri":{"459":{}},"title":{},"sub_title":{},"body":{}}],["portal/#pay",{"_index":4584,"uri":{"461":{},"464":{}},"title":{},"sub_title":{},"body":{}}],["portal/#pr",{"_index":4596,"uri":{"470":{}},"title":{},"sub_title":{},"body":{}}],["portal/#quot",{"_index":4585,"uri":{"462":{}},"title":{},"sub_title":{},"body":{}}],["portal/#recur",{"_index":4583,"uri":{"460":{}},"title":{},"sub_title":{},"body":{}}],["portal/#stat",{"_index":4592,"uri":{"468":{}},"title":{},"sub_title":{},"body":{}}],["portal/#subscript",{"_index":4594,"uri":{"469":{}},"title":{},"sub_title":{},"body":{}}],["portal/#tab",{"_index":4578,"uri":{"458":{}},"title":{},"sub_title":{},"body":{}}],["portal/#what",{"_index":4605,"uri":{"471":{}},"title":{},"sub_title":{},"body":{}}],["portal>registr",{"_index":5417,"uri":{},"title":{},"sub_title":{},"body":{"666":{}}}],["portal_url",{"_index":1517,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["portalbutton",{"_index":1514,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["portalif",{"_index":4601,"uri":{},"title":{},"sub_title":{},"body":{"470":{},"496":{}}}],["portrait",{"_index":1657,"uri":{},"title":{},"sub_title":{},"body":{"12":{}}}],["portug",{"_index":348,"uri":{},"title":{},"sub_title":{},"body":{"2":{},"4":{}}}],["portugues",{"_index":339,"uri":{},"title":{},"sub_title":{},"body":{"2":{}}}],["possibl",{"_index":2390,"uri":{"672":{}},"title":{},"sub_title":{"672":{}},"body":{"83":{},"226":{},"240":{},"353":{},"371":{},"380":{},"391":{},"444":{},"525":{},"545":{},"560":{},"563":{},"604":{},"686":{}}}],["post",{"_index":2093,"uri":{},"title":{},"sub_title":{},"body":{"28":{},"30":{},"121":{},"169":{},"544":{},"556":{}}}],["post/put",{"_index":3126,"uri":{},"title":{},"sub_title":{},"body":{"174":{}}}],["postal",{"_index":1584,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"278":{},"329":{},"505":{}}}],["postal_c",{"_index":1589,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["postal_city_st",{"_index":1587,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"278":{}}}],["postgiro",{"_index":2312,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["postiv",{"_index":2392,"uri":{},"title":{},"sub_title":{},"body":{"83":{}}}],["postmark",{"_index":3417,"uri":{"241":{}},"title":{},"sub_title":{"241":{}},"body":{"241":{},"243":{},"435":{},"436":{},"545":{},"546":{}}}],["potenti",{"_index":5456,"uri":{},"title":{},"sub_title":{},"body":{"684":{},"685":{}}}],["pound",{"_index":84,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["power",{"_index":2679,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"169":{},"368":{},"392":{}}}],["powerboard",{"_index":3279,"uri":{"196":{},"198":{}},"title":{},"sub_title":{"196":{},"198":{}},"body":{"196":{},"197":{},"198":{},"199":{}}}],["ppd",{"_index":2308,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["pr",{"_index":1156,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["practic",{"_index":3798,"uri":{},"title":{},"sub_title":{},"body":{"330":{},"333":{},"492":{},"579":{},"646":{}}}],["pre",{"_index":3972,"uri":{"387":{},"471":{}},"title":{},"sub_title":{"363":{},"387":{},"470":{},"471":{}},"body":{"375":{},"397":{},"470":{},"471":{},"482":{},"483":{},"512":{},"561":{},"627":{},"644":{},"651":{}}}],["prearrang",{"_index":2306,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["prebuilt",{"_index":2664,"uri":{},"title":{},"sub_title":{},"body":{"125":{},"363":{},"387":{},"646":{}}}],["prebundl",{"_index":5009,"uri":{},"title":{},"sub_title":{},"body":{"547":{}}}],["precis",{"_index":4761,"uri":{},"title":{},"sub_title":{},"body":{"522":{}}}],["precompil",{"_index":2602,"uri":{},"title":{},"sub_title":{},"body":{"122":{}}}],["preconfigur",{"_index":4549,"uri":{},"title":{},"sub_title":{},"body":{"455":{}}}],["predefin",{"_index":3374,"uri":{},"title":{},"sub_title":{},"body":{"226":{}}}],["prefer",{"_index":1449,"uri":{},"title":{},"sub_title":{},"body":{"5":{},"12":{},"19":{},"36":{},"193":{},"225":{},"232":{},"241":{},"242":{},"249":{},"336":{},"343":{},"347":{},"363":{},"371":{},"391":{},"421":{},"503":{},"504":{},"547":{},"585":{},"700":{}}}],["prefil",{"_index":5040,"uri":{},"title":{},"sub_title":{},"body":{"548":{}}}],["prefix",{"_index":2377,"uri":{},"title":{},"sub_title":{},"body":{"80":{},"378":{},"400":{},"499":{}}}],["preflight",{"_index":3873,"uri":{},"title":{},"sub_title":{},"body":{"346":{},"353":{},"380":{}}}],["preformat",{"_index":1661,"uri":{},"title":{},"sub_title":{},"body":{"12":{}}}],["premad",{"_index":3341,"uri":{},"title":{},"sub_title":{},"body":{"215":{},"296":{},"316":{},"626":{}}}],["prepar",{"_index":2270,"uri":{"58":{}},"title":{},"sub_title":{"58":{},"596":{}},"body":{"128":{},"434":{},"435":{},"509":{},"539":{},"596":{}}}],["prerequisit",{"_index":3955,"uri":{},"title":{},"sub_title":{},"body":{"355":{}}}],["prescript",{"_index":4783,"uri":{},"title":{},"sub_title":{},"body":{"525":{},"526":{},"529":{},"534":{}}}],["presenc",{"_index":4852,"uri":{},"title":{},"sub_title":{},"body":{"533":{}}}],["present",{"_index":1700,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"14":{},"20":{},"22":{},"23":{},"24":{},"27":{},"29":{},"128":{},"202":{},"203":{},"204":{},"205":{},"206":{},"281":{},"282":{},"283":{},"308":{},"328":{},"336":{},"337":{},"342":{},"347":{},"349":{},"489":{},"490":{},"491":{},"502":{},"535":{},"575":{},"615":{},"642":{},"652":{},"711":{}}}],["present.aft",{"_index":2629,"uri":{},"title":{},"sub_title":{},"body":{"122":{}}}],["preserv",{"_index":4729,"uri":{},"title":{},"sub_title":{},"body":{"517":{},"589":{}}}],["press",{"_index":2406,"uri":{},"title":{},"sub_title":{},"body":{"88":{},"347":{},"415":{},"472":{},"576":{},"638":{}}}],["prevent",{"_index":1922,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"32":{},"377":{},"399":{},"456":{},"543":{},"552":{},"553":{},"568":{},"685":{}}}],["preview",{"_index":1644,"uri":{"11":{},"91":{}},"title":{},"sub_title":{"11":{},"90":{},"91":{}},"body":{"11":{},"24":{},"89":{},"90":{},"91":{},"138":{},"155":{},"156":{},"157":{},"158":{},"255":{},"347":{},"415":{},"428":{},"492":{},"498":{}}}],["preview.th",{"_index":3505,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["previou",{"_index":2210,"uri":{},"title":{},"sub_title":{},"body":{"49":{},"198":{},"223":{},"305":{},"307":{},"326":{},"403":{},"635":{}}}],["previous",{"_index":2200,"uri":{},"title":{},"sub_title":{},"body":{"47":{},"88":{},"243":{},"456":{},"494":{},"633":{}}}],["pri",{"_index":1126,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["price",{"_index":3177,"uri":{"486":{},"487":{}},"title":{},"sub_title":{"486":{},"487":{}},"body":{"179":{},"341":{},"485":{},"486":{},"487":{},"513":{},"516":{},"522":{},"585":{}}}],["primari",{"_index":1578,"uri":{},"title":{},"sub_title":{"175":{}},"body":{"8":{},"12":{},"175":{},"241":{},"278":{},"378":{},"400":{},"500":{},"580":{}}}],["primarili",{"_index":5381,"uri":{},"title":{},"sub_title":{},"body":{"651":{}}}],["primary\\\">refunded<\\/span><\\/h6",{"_index":2900,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["princip",{"_index":1223,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["print",{"_index":1671,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"13":{},"128":{},"206":{},"213":{},"284":{},"292":{},"315":{},"331":{},"614":{},"622":{}}}],["printer",{"_index":1665,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"206":{},"284":{},"614":{}}}],["printout",{"_index":3711,"uri":{},"title":{},"sub_title":{},"body":{"279":{}}}],["prior",{"_index":1992,"uri":{},"title":{},"sub_title":{},"body":{"21":{},"49":{},"122":{},"124":{},"223":{},"307":{},"308":{},"326":{},"346":{},"353":{},"371":{},"380":{},"391":{},"444":{},"539":{},"635":{},"699":{},"700":{}}}],["privaci",{"_index":2268,"uri":{},"title":{},"sub_title":{},"body":{"57":{}}}],["privat",{"_index":2162,"uri":{},"title":{},"sub_title":{"213":{},"292":{},"315":{},"622":{}},"body":{"38":{},"39":{},"144":{},"153":{},"189":{},"213":{},"248":{},"292":{},"315":{},"365":{},"389":{},"420":{},"499":{},"504":{},"508":{},"510":{},"548":{},"575":{},"587":{},"622":{}}}],["private_html",{"_index":4040,"uri":{},"title":{},"sub_title":{},"body":{"367":{},"391":{}}}],["private_not",{"_index":2806,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"142":{},"144":{},"153":{}}}],["privileg",{"_index":2157,"uri":{},"title":{},"sub_title":{},"body":{"37":{}}}],["prk",{"_index":901,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pro",{"_index":4771,"uri":{},"title":{},"sub_title":{},"body":{"523":{},"694":{}}}],["probabl",{"_index":5020,"uri":{},"title":{},"sub_title":{},"body":{"547":{}}}],["problem",{"_index":4308,"uri":{"416":{}},"title":{},"sub_title":{"416":{},"557":{}},"body":{"414":{},"416":{},"545":{},"596":{},"599":{}}}],["problems.also",{"_index":4989,"uri":{},"title":{},"sub_title":{},"body":{"545":{}}}],["proc_open",{"_index":3940,"uri":{},"title":{},"sub_title":{},"body":{"353":{},"380":{}}}],["proce",{"_index":3353,"uri":{"672":{}},"title":{},"sub_title":{"672":{}},"body":{"220":{},"687":{}}}],["process",{"_index":2227,"uri":{"451":{},"453":{},"599":{}},"title":{},"sub_title":{"451":{},"453":{},"552":{},"599":{}},"body":{"50":{},"128":{},"179":{},"183":{},"186":{},"237":{},"321":{},"338":{},"339":{},"349":{},"353":{},"367":{},"369":{},"370":{},"375":{},"380":{},"393":{},"397":{},"432":{},"434":{},"435":{},"437":{},"442":{},"449":{},"453":{},"456":{},"482":{},"483":{},"507":{},"516":{},"522":{},"533":{},"539":{},"598":{},"656":{},"687":{},"703":{},"708":{},"709":{}}}],["process.first",{"_index":4561,"uri":{},"title":{},"sub_title":{},"body":{"456":{}}}],["process_name=%(program_name)s_%(process_num)02d",{"_index":4076,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["processed.it'",{"_index":4985,"uri":{},"title":{},"sub_title":{},"body":{"545":{}}}],["processor",{"_index":5424,"uri":{"668":{}},"title":{},"sub_title":{"668":{}},"body":{}}],["processpaymentrespons",{"_index":4482,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["processpaymentresponse(request",{"_index":4462,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["processpaymentview",{"_index":4481,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["processpaymentview(array",{"_index":4461,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["prodct",{"_index":4720,"uri":{},"title":{},"sub_title":{},"body":{"515":{}}}],["produc",{"_index":1916,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"19":{},"125":{}}}],["product",{"_index":1709,"uri":{"513":{},"514":{},"515":{},"525":{},"527":{}},"title":{"513":{},"514":{},"515":{},"516":{},"517":{},"518":{},"519":{}},"sub_title":{"93":{},"264":{},"275":{},"341":{},"513":{},"514":{},"515":{},"525":{},"527":{}},"body":{"13":{},"14":{},"29":{},"37":{},"52":{},"85":{},"86":{},"93":{},"101":{},"107":{},"116":{},"183":{},"189":{},"205":{},"208":{},"237":{},"256":{},"260":{},"267":{},"278":{},"288":{},"289":{},"310":{},"340":{},"341":{},"349":{},"442":{},"472":{},"486":{},"513":{},"514":{},"516":{},"517":{},"518":{},"519":{},"522":{},"525":{},"527":{},"529":{},"531":{},"535":{},"536":{},"589":{},"599":{},"618":{},"619":{},"677":{},"683":{},"685":{},"686":{},"693":{}}}],["product.d",{"_index":3690,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["product.descript",{"_index":3577,"uri":{},"title":{},"sub_title":{},"body":{"275":{},"278":{}}}],["product.discount",{"_index":3580,"uri":{},"title":{},"sub_title":{},"body":{"275":{},"278":{}}}],["product.item",{"_index":3576,"uri":{},"title":{},"sub_title":{},"body":{"275":{},"278":{}}}],["product.line_tot",{"_index":3582,"uri":{},"title":{},"sub_title":{},"body":{"275":{},"278":{}}}],["product.product1",{"_index":3492,"uri":{},"title":{},"sub_title":{},"body":{"256":{},"278":{}}}],["product.product2",{"_index":3695,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["product.product3",{"_index":3696,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["product.product4",{"_index":3697,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["product.product_key",{"_index":3691,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["product.quant",{"_index":3579,"uri":{},"title":{},"sub_title":{},"body":{"275":{},"278":{}}}],["product.tax",{"_index":3581,"uri":{},"title":{},"sub_title":{},"body":{"275":{},"278":{}}}],["product.tax_name1",{"_index":3692,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["product.tax_name2",{"_index":3693,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["product.tax_name3",{"_index":3694,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["product.unit_cost",{"_index":3578,"uri":{},"title":{},"sub_title":{},"body":{"275":{},"278":{}}}],["product/invoic",{"_index":3843,"uri":{},"title":{},"sub_title":{},"body":{"340":{}}}],["product_cost",{"_index":2857,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["product_cost_raw",{"_index":2874,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["product_key",{"_index":2846,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["product_t",{"_index":3575,"uri":{},"title":{},"sub_title":{},"body":{"275":{}}}],["products.th",{"_index":4790,"uri":{},"title":{},"sub_title":{},"body":{"525":{}}}],["products/invoic",{"_index":2536,"uri":{},"title":{},"sub_title":{},"body":{"107":{}}}],["products/item",{"_index":3845,"uri":{},"title":{},"sub_title":{},"body":{"341":{}}}],["products/sku",{"_index":3772,"uri":{},"title":{},"sub_title":{},"body":{"322":{}}}],["products/task",{"_index":4619,"uri":{"479":{}},"title":{},"sub_title":{"479":{}},"body":{"479":{}}}],["profession",{"_index":2584,"uri":{},"title":{},"sub_title":{},"body":{"119":{},"525":{},"528":{},"536":{}}}],["profil",{"_index":2068,"uri":{},"title":{},"sub_title":{},"body":{"27":{},"184":{},"185":{},"590":{}}}],["profit",{"_index":2437,"uri":{},"title":{},"sub_title":{"94":{},"111":{}},"body":{"93":{},"94":{},"106":{},"110":{},"111":{},"112":{},"113":{},"249":{},"343":{},"421":{},"431":{},"534":{}}}],["program",{"_index":4094,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["progress",{"_index":1926,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"342":{},"347":{},"508":{},"510":{},"637":{},"649":{},"651":{}}}],["project",{"_index":2516,"uri":{"508":{},"510":{},"512":{}},"title":{"508":{},"509":{},"510":{},"511":{},"512":{}},"sub_title":{"153":{},"508":{},"510":{},"512":{}},"body":{"105":{},"125":{},"128":{},"131":{},"142":{},"149":{},"153":{},"158":{},"206":{},"215":{},"247":{},"249":{},"278":{},"296":{},"316":{},"333":{},"342":{},"343":{},"350":{},"367":{},"368":{},"391":{},"392":{},"419":{},"431":{},"467":{},"479":{},"508":{},"509":{},"510":{},"511":{},"512":{},"539":{},"541":{},"547":{},"571":{},"574":{},"599":{},"626":{},"636":{},"638":{},"646":{},"674":{}}}],["project'",{"_index":4711,"uri":{},"title":{},"sub_title":{},"body":{"512":{}}}],["project.budgeted_hour",{"_index":2713,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["project.current_hour",{"_index":2712,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["project.due_d",{"_index":2709,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["project.each",{"_index":4700,"uri":{},"title":{},"sub_title":{},"body":{"509":{}}}],["project.nam",{"_index":2706,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"278":{}}}],["project.numb",{"_index":3612,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["project.task",{"_index":2725,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["project.task_r",{"_index":2716,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["project/task",{"_index":3032,"uri":{},"title":{},"sub_title":{"158":{}},"body":{}}],["project:when",{"_index":2670,"uri":{},"title":{},"sub_title":{},"body":{"125":{}}}],["projects|first",{"_index":2703,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["promissori",{"_index":2320,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["promo",{"_index":1861,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"686":{}}}],["prompt",{"_index":1980,"uri":{},"title":{},"sub_title":{},"body":{"21":{},"28":{},"101":{},"338":{},"644":{}}}],["promptphp",{"_index":5092,"uri":{},"title":{},"sub_title":{},"body":{"561":{}}}],["proper",{"_index":3457,"uri":{},"title":{},"sub_title":{},"body":{"247":{},"544":{}}}],["properli",{"_index":2533,"uri":{},"title":{},"sub_title":{},"body":{"107":{},"567":{},"685":{}}}],["properti",{"_index":2365,"uri":{"136":{},"257":{},"447":{}},"title":{},"sub_title":{"136":{},"257":{},"447":{}},"body":{"77":{},"149":{},"257":{},"448":{},"450":{},"452":{},"525":{},"526":{}}}],["propertyaccountingcustomerparti",{"_index":2354,"uri":{},"title":{},"sub_title":{},"body":{"73":{}}}],["protect",{"_index":1977,"uri":{},"title":{},"sub_title":{},"body":{"21":{},"171":{},"563":{},"685":{}}}],["prouct'",{"_index":4737,"uri":{},"title":{},"sub_title":{},"body":{"519":{}}}],["provid",{"_index":1983,"uri":{"433":{}},"title":{},"sub_title":{"433":{}},"body":{"21":{},"39":{},"106":{},"123":{},"128":{},"178":{},"182":{},"183":{},"188":{},"189":{},"190":{},"197":{},"205":{},"224":{},"232":{},"240":{},"243":{},"244":{},"253":{},"267":{},"288":{},"349":{},"365":{},"375":{},"379":{},"389":{},"397":{},"401":{},"415":{},"436":{},"446":{},"447":{},"449":{},"453":{},"509":{},"522":{},"524":{},"542":{},"578":{},"580":{},"581":{},"589":{},"618":{},"636":{}}}],["provinc",{"_index":4685,"uri":{},"title":{},"sub_title":{},"body":{"505":{}}}],["proviou",{"_index":4269,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["proxi",{"_index":2264,"uri":{},"title":{},"sub_title":{"556":{}},"body":{"57":{},"556":{}}}],["proxy.revers",{"_index":5068,"uri":{},"title":{},"sub_title":{},"body":{"556":{}}}],["prt",{"_index":1144,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["przelewy24",{"_index":3195,"uri":{},"title":{},"sub_title":{},"body":{"181":{}}}],["ps",{"_index":769,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pse",{"_index":770,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pt",{"_index":1143,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["public",{"_index":1549,"uri":{},"title":{},"sub_title":{"212":{},"291":{},"314":{},"621":{}},"body":{"8":{},"144":{},"153":{},"183":{},"189":{},"191":{},"197":{},"198":{},"248":{},"278":{},"331":{},"375":{},"397":{},"420":{},"449":{},"499":{},"504":{},"510":{},"530":{},"548":{},"575":{},"587":{}}}],["public/$1",{"_index":5084,"uri":{},"title":{},"sub_title":{},"body":{"560":{}}}],["public/.htaccess",{"_index":4923,"uri":{},"title":{},"sub_title":{},"body":{"543":{}}}],["public/storag",{"_index":3793,"uri":{},"title":{},"sub_title":{},"body":{"330":{},"332":{},"517":{},"562":{},"589":{}}}],["public_html",{"_index":4041,"uri":{},"title":{},"sub_title":{},"body":{"367":{},"374":{},"391":{},"396":{},"567":{}}}],["public_not",{"_index":1548,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"140":{},"142":{},"144":{},"153":{},"278":{}}}],["publicidentifiersmust",{"_index":2355,"uri":{},"title":{},"sub_title":{},"body":{"73":{}}}],["puerto",{"_index":1154,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pula",{"_index":239,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["pull",{"_index":2589,"uri":{},"title":{},"sub_title":{},"body":{"120":{},"121":{},"122":{},"201":{},"280":{},"488":{}}}],["purchas",{"_index":1476,"uri":{"144":{},"308":{},"318":{},"692":{},"693":{}},"title":{"308":{},"309":{},"310":{},"311":{},"312":{},"313":{},"314":{},"315":{},"316":{},"317":{},"318":{},"319":{},"320":{},"321":{},"322":{},"323":{},"324":{},"325":{},"326":{}},"sub_title":{"144":{},"308":{},"318":{},"692":{},"693":{}},"body":{"6":{},"8":{},"19":{},"29":{},"106":{},"116":{},"206":{},"284":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{},"314":{},"315":{},"316":{},"317":{},"319":{},"320":{},"321":{},"322":{},"323":{},"324":{},"325":{},"326":{},"349":{},"516":{},"519":{},"526":{},"533":{},"534":{},"614":{},"677":{},"681":{},"686":{},"693":{}}}],["purchases.transact",{"_index":4866,"uri":{},"title":{},"sub_title":{},"body":{"534":{}}}],["purchases.when",{"_index":5502,"uri":{},"title":{},"sub_title":{},"body":{"686":{}}}],["purg",{"_index":3925,"uri":{},"title":{},"sub_title":{},"body":{"349":{},"598":{}}}],["purpos",{"_index":2173,"uri":{"682":{}},"title":{},"sub_title":{"682":{}},"body":{"39":{},"108":{},"178":{},"205":{},"288":{},"450":{},"500":{},"501":{},"505":{},"510":{},"524":{},"580":{},"602":{},"618":{},"646":{}}}],["put",{"_index":1792,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"19":{},"30":{},"367":{},"391":{},"419":{},"492":{}}}],["puzzl",{"_index":5511,"uri":{},"title":{},"sub_title":{},"body":{"686":{}}}],["pw",{"_index":1110,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["py",{"_index":1125,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pyf",{"_index":747,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["q2",{"_index":4642,"uri":{},"title":{},"sub_title":{},"body":{"492":{}}}],["qa",{"_index":1159,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["qat",{"_index":1160,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["qatar",{"_index":1158,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["qatari",{"_index":253,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["qr",{"_index":3683,"uri":{"402":{},"403":{},"404":{},"405":{}},"title":{"402":{},"403":{},"404":{},"405":{}},"sub_title":{"402":{},"403":{},"404":{},"405":{}},"body":{"278":{},"328":{},"402":{},"403":{},"404":{},"405":{}}}],["quaerat",{"_index":2966,"uri":{},"title":{},"sub_title":{},"body":{"142":{}}}],["qualifi",{"_index":1892,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"176":{},"534":{},"598":{}}}],["qualiti",{"_index":3043,"uri":{},"title":{},"sub_title":{},"body":{"159":{},"243":{},"599":{}}}],["quantiti",{"_index":2435,"uri":{},"title":{},"sub_title":{},"body":{"93":{},"140":{},"145":{},"208":{},"278":{},"289":{},"310":{},"341":{},"513":{},"516":{},"619":{},"657":{}}}],["quarter",{"_index":4637,"uri":{},"title":{},"sub_title":{},"body":{"492":{}}}],["queri",{"_index":1876,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"122":{},"268":{},"450":{},"604":{},"688":{}}}],["question",{"_index":3409,"uri":{"239":{}},"title":{"666":{},"667":{},"668":{},"669":{},"670":{},"671":{},"672":{},"673":{},"674":{},"675":{},"676":{},"677":{},"678":{},"679":{},"680":{},"681":{},"682":{},"683":{}},"sub_title":{"239":{}},"body":{"334":{},"415":{}}}],["quetzal",{"_index":113,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["queu",{"_index":4132,"uri":{},"title":{},"sub_title":{},"body":{"371":{},"391":{}}}],["queue",{"_index":4051,"uri":{"371":{},"542":{}},"title":{},"sub_title":{"371":{},"542":{}},"body":{"367":{},"370":{},"371":{},"391":{},"545":{},"552":{},"554":{},"597":{}}}],["queue'",{"_index":4134,"uri":{},"title":{},"sub_title":{},"body":{"371":{},"391":{},"565":{}}}],["queue.forum",{"_index":4055,"uri":{},"title":{},"sub_title":{},"body":{"367":{}}}],["queue.you",{"_index":4212,"uri":{},"title":{},"sub_title":{},"body":{"391":{}}}],["queue:restart",{"_index":5062,"uri":{},"title":{},"sub_title":{},"body":{"554":{}}}],["queue:restartthat’",{"_index":4118,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["queue:work",{"_index":4079,"uri":{},"title":{},"sub_title":{},"body":{"370":{},"371":{},"391":{}}}],["queue_connect",{"_index":4213,"uri":{},"title":{},"sub_title":{},"body":{"391":{}}}],["queue_connection=databas",{"_index":4984,"uri":{},"title":{},"sub_title":{},"body":{"545":{}}}],["qui",{"_index":2882,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["quick",{"_index":3237,"uri":{},"title":{"438":{},"439":{},"440":{},"441":{},"442":{},"443":{}},"sub_title":{"577":{}},"body":{"187":{},"438":{},"575":{},"577":{},"649":{}}}],["quickli",{"_index":2665,"uri":{},"title":{},"sub_title":{"573":{}},"body":{"125":{},"259":{},"334":{},"577":{},"638":{}}}],["quickstart/#compani",{"_index":4397,"uri":{"439":{}},"title":{},"sub_title":{},"body":{}}],["quickstart/#configur",{"_index":4400,"uri":{"441":{}},"title":{},"sub_title":{},"body":{}}],["quickstart/#initi",{"_index":4396,"uri":{"438":{}},"title":{},"sub_title":{},"body":{}}],["quickstart/#let'",{"_index":4401,"uri":{"442":{}},"title":{},"sub_title":{},"body":{}}],["quickstart/#send",{"_index":4402,"uri":{"443":{}},"title":{},"sub_title":{},"body":{}}],["quickstart/#tax",{"_index":4398,"uri":{"440":{}},"title":{},"sub_title":{},"body":{}}],["quo",{"_index":2881,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["quot",{"_index":1473,"uri":{"144":{},"200":{},"201":{},"205":{},"216":{},"610":{},"672":{},"681":{}},"title":{"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"208":{},"209":{},"210":{},"211":{},"212":{},"213":{},"214":{},"215":{},"216":{},"217":{},"218":{},"219":{},"220":{},"221":{},"222":{},"223":{}},"sub_title":{"33":{},"144":{},"200":{},"201":{},"205":{},"206":{},"216":{},"273":{},"462":{},"610":{},"672":{},"681":{}},"body":{"6":{},"7":{},"9":{},"12":{},"13":{},"21":{},"22":{},"24":{},"27":{},"31":{},"33":{},"34":{},"36":{},"37":{},"116":{},"128":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"208":{},"210":{},"211":{},"212":{},"213":{},"214":{},"215":{},"217":{},"218":{},"219":{},"220":{},"221":{},"222":{},"223":{},"278":{},"284":{},"287":{},"331":{},"334":{},"341":{},"349":{},"377":{},"399":{},"462":{},"467":{},"479":{},"513":{},"516":{},"575":{},"576":{},"578":{},"581":{},"585":{},"587":{},"599":{},"613":{},"614":{},"667":{},"672":{},"681":{},"683":{}}}],["quota",{"_index":5035,"uri":{},"title":{},"sub_title":{},"body":{"548":{}}}],["quotat",{"_index":3352,"uri":{},"title":{},"sub_title":{},"body":{"220":{}}}],["quote'",{"_index":3313,"uri":{},"title":{},"sub_title":{},"body":{"205":{},"206":{}}}],["quote.amount",{"_index":3625,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["quote.bal",{"_index":3574,"uri":{},"title":{},"sub_title":{},"body":{"274":{}}}],["quote.balance_du",{"_index":3620,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["quote.balance_label",{"_index":3573,"uri":{},"title":{},"sub_title":{},"body":{"274":{}}}],["quote.d",{"_index":3567,"uri":{},"title":{},"sub_title":{},"body":{"273":{},"274":{},"278":{}}}],["quote.date_label",{"_index":3566,"uri":{},"title":{},"sub_title":{},"body":{"273":{},"274":{}}}],["quote.datetim",{"_index":3606,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["quote.numb",{"_index":3563,"uri":{},"title":{},"sub_title":{},"body":{"273":{},"274":{},"278":{}}}],["quote.number_label",{"_index":3562,"uri":{},"title":{},"sub_title":{},"body":{"273":{},"274":{}}}],["quote.po_numb",{"_index":3565,"uri":{},"title":{},"sub_title":{},"body":{"273":{},"274":{},"278":{}}}],["quote.po_number_label",{"_index":3564,"uri":{},"title":{},"sub_title":{},"body":{"273":{},"274":{}}}],["quote.quote_no",{"_index":3642,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["quote.quote_numb",{"_index":3640,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["quote.th",{"_index":3325,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["quote.tot",{"_index":3571,"uri":{},"title":{},"sub_title":{},"body":{"273":{},"274":{},"278":{}}}],["quote.total_label",{"_index":3570,"uri":{},"title":{},"sub_title":{},"body":{"273":{},"274":{}}}],["quote.valid_until",{"_index":3569,"uri":{},"title":{},"sub_title":{},"body":{"273":{},"278":{}}}],["quote.valid_until_label",{"_index":3568,"uri":{},"title":{},"sub_title":{},"body":{"273":{}}}],["quote_no",{"_index":3641,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["quotes/invoic",{"_index":5434,"uri":{},"title":{},"sub_title":{},"body":{"676":{}}}],["r",{"_index":3983,"uri":{},"title":{},"sub_title":{},"body":{"364":{},"388":{},"562":{},"567":{}}}],["radio",{"_index":1858,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"338":{},"482":{},"483":{},"598":{}}}],["raiffeisen",{"_index":4234,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["ran",{"_index":4104,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["rand",{"_index":88,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["random",{"_index":3784,"uri":{},"title":{},"sub_title":{},"body":{"328":{},"447":{},"548":{}}}],["randomli",{"_index":3918,"uri":{},"title":{},"sub_title":{},"body":{"349":{}}}],["rang",{"_index":1443,"uri":{"494":{}},"title":{},"sub_title":{"494":{}},"body":{"5":{},"50":{},"99":{},"101":{},"113":{},"114":{},"115":{},"118":{},"125":{},"135":{},"181":{},"184":{},"199":{},"231":{},"232":{},"406":{},"468":{},"472":{},"495":{},"524":{},"525":{},"604":{},"709":{}}}],["rapid",{"_index":3249,"uri":{"191":{}},"title":{},"sub_title":{"191":{}},"body":{"191":{}}}],["rapidli",{"_index":2214,"uri":{},"title":{},"sub_title":{},"body":{"50":{}}}],["rata",{"_index":5540,"uri":{},"title":{},"sub_title":{},"body":{"694":{}}}],["rate",{"_index":1868,"uri":{"532":{}},"title":{},"sub_title":{"532":{}},"body":{"17":{},"25":{},"27":{},"39":{},"99":{},"105":{},"107":{},"109":{},"115":{},"142":{},"149":{},"153":{},"179":{},"205":{},"208":{},"215":{},"247":{},"249":{},"278":{},"288":{},"289":{},"296":{},"309":{},"316":{},"340":{},"341":{},"342":{},"343":{},"379":{},"401":{},"419":{},"421":{},"422":{},"479":{},"508":{},"510":{},"513":{},"520":{},"522":{},"525":{},"526":{},"529":{},"530":{},"531":{},"532":{},"533":{},"537":{},"585":{},"618":{},"619":{},"626":{},"636":{},"637":{},"646":{},"670":{},"677":{}}}],["rate'",{"_index":2464,"uri":{},"title":{},"sub_title":{},"body":{"99":{},"115":{}}}],["rate(",{"_index":2535,"uri":{},"title":{},"sub_title":{},"body":{"107":{},"677":{}}}],["rate/amount",{"_index":4342,"uri":{},"title":{},"sub_title":{},"body":{"419":{}}}],["rate_raw",{"_index":2941,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"149":{}}}],["rates/amount",{"_index":3855,"uri":{},"title":{},"sub_title":{},"body":{"343":{},"422":{}}}],["raw",{"_index":1626,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"125":{},"128":{},"149":{},"150":{}}}],["razorpay",{"_index":5303,"uri":{},"title":{},"sub_title":{},"body":{"607":{}}}],["re",{"_index":1163,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"350":{},"352":{},"370":{},"416":{}}}],["reach",{"_index":3875,"uri":{},"title":{},"sub_title":{},"body":{"346":{},"444":{},"519":{}}}],["react",{"_index":3084,"uri":{},"title":{},"sub_title":{},"body":{"166":{},"232":{},"368":{},"413":{}}}],["react.invoicing.co/demo",{"_index":4304,"uri":{},"title":{},"sub_title":{},"body":{"413":{}}}],["react/flutt",{"_index":4414,"uri":{},"title":{},"sub_title":{},"body":{"444":{}}}],["react:select",{"_index":5177,"uri":{},"title":{},"sub_title":{},"body":{"576":{}}}],["read",{"_index":1453,"uri":{},"title":{},"sub_title":{},"body":{"5":{},"19":{},"199":{},"243":{},"370":{},"465":{}}}],["read/writ",{"_index":5070,"uri":{},"title":{},"sub_title":{},"body":{"557":{},"601":{}}}],["readabl",{"_index":5283,"uri":{},"title":{},"sub_title":{},"body":{"602":{},"690":{}}}],["readi",{"_index":2397,"uri":{},"title":{},"sub_title":{},"body":{"85":{},"86":{},"128":{},"142":{},"149":{},"342":{},"444":{},"637":{},"651":{},"664":{}}}],["readjust",{"_index":5312,"uri":{},"title":{},"sub_title":{},"body":{"611":{}}}],["real",{"_index":117,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"188":{},"444":{},"492":{}}}],["realist",{"_index":4199,"uri":{},"title":{},"sub_title":{},"body":{"379":{},"401":{}}}],["realm",{"_index":4854,"uri":{},"title":{},"sub_title":{},"body":{"534":{}}}],["reason",{"_index":2469,"uri":{},"title":{},"sub_title":{},"body":{"100":{},"375":{},"397":{},"403":{},"539":{},"545":{},"561":{},"563":{},"621":{}}}],["reason.not",{"_index":5204,"uri":{},"title":{},"sub_title":{},"body":{"589":{}}}],["reason.som",{"_index":5284,"uri":{},"title":{},"sub_title":{},"body":{"602":{}}}],["reassign",{"_index":5313,"uri":{},"title":{},"sub_title":{},"body":{"611":{}}}],["reboot",{"_index":3957,"uri":{},"title":{},"sub_title":{},"body":{"356":{}}}],["rebuild",{"_index":5104,"uri":{},"title":{},"sub_title":{},"body":{"563":{}}}],["recategor",{"_index":5560,"uri":{},"title":{},"sub_title":{},"body":{"704":{}}}],["receipt",{"_index":2410,"uri":{"156":{},"157":{}},"title":{},"sub_title":{"156":{},"157":{}},"body":{"88":{},"125":{},"671":{}}}],["receiv",{"_index":1602,"uri":{"59":{},"95":{},"96":{},"612":{}},"title":{},"sub_title":{"59":{},"95":{},"96":{},"322":{},"612":{}},"body":{"8":{},"40":{},"59":{},"82":{},"94":{},"103":{},"109":{},"110":{},"113":{},"117":{},"125":{},"187":{},"207":{},"231":{},"243":{},"287":{},"322":{},"406":{},"432":{},"434":{},"456":{},"457":{},"519":{},"599":{},"609":{},"612":{},"617":{},"670":{},"671":{},"679":{},"687":{},"691":{},"693":{}}}],["recent",{"_index":4765,"uri":{},"title":{},"sub_title":{},"body":{"522":{}}}],["recheck",{"_index":4910,"uri":{},"title":{},"sub_title":{},"body":{"542":{}}}],["rechnung",{"_index":4263,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["rechnungen",{"_index":4227,"uri":{},"title":{},"sub_title":{},"body":{"402":{}}}],["reciev",{"_index":4373,"uri":{},"title":{},"sub_title":{},"body":{"434":{}}}],["recipi",{"_index":1947,"uri":{},"title":{},"sub_title":{},"body":{"19":{},"75":{}}}],["reclaim",{"_index":4833,"uri":{},"title":{},"sub_title":{},"body":{"532":{}}}],["recogn",{"_index":2498,"uri":{},"title":{},"sub_title":{},"body":{"103":{}}}],["recommend",{"_index":2646,"uri":{"358":{},"382":{}},"title":{},"sub_title":{"358":{},"382":{}},"body":{"124":{},"159":{},"232":{},"414":{},"436":{},"450":{},"547":{},"685":{}}}],["reconcili",{"_index":3367,"uri":{},"title":{},"sub_title":{},"body":{"224":{},"698":{}}}],["record",{"_index":1551,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"13":{},"14":{},"18":{},"19":{},"24":{},"28":{},"30":{},"32":{},"34":{},"36":{},"37":{},"38":{},"39":{},"40":{},"88":{},"91":{},"94":{},"106":{},"108":{},"109":{},"110":{},"175":{},"176":{},"178":{},"215":{},"243":{},"244":{},"245":{},"246":{},"247":{},"248":{},"249":{},"296":{},"305":{},"334":{},"336":{},"343":{},"344":{},"345":{},"349":{},"350":{},"367":{},"373":{},"391":{},"395":{},"417":{},"418":{},"419":{},"420":{},"421":{},"422":{},"423":{},"425":{},"428":{},"429":{},"430":{},"432":{},"434":{},"435":{},"446":{},"449":{},"450":{},"455":{},"461":{},"497":{},"498":{},"499":{},"500":{},"501":{},"503":{},"504":{},"505":{},"510":{},"534":{},"545":{},"578":{},"626":{},"636":{},"644":{},"646":{},"649":{},"652":{},"655":{},"670":{},"674":{},"675":{},"677":{},"682":{},"683":{}}}],["record'",{"_index":1694,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"249":{},"428":{}}}],["record.som",{"_index":4315,"uri":{},"title":{},"sub_title":{},"body":{"415":{}}}],["record.th",{"_index":4367,"uri":{},"title":{},"sub_title":{},"body":{"432":{}}}],["record:cname.invoicing.co.onc",{"_index":3145,"uri":{},"title":{},"sub_title":{},"body":{"176":{}}}],["recordinit",{"_index":4422,"uri":{},"title":{},"sub_title":{},"body":{"446":{}}}],["recordkeep",{"_index":3315,"uri":{},"title":{},"sub_title":{},"body":{"205":{},"288":{},"618":{},"651":{}}}],["records.each",{"_index":3854,"uri":{},"title":{},"sub_title":{},"body":{"343":{}}}],["records.from",{"_index":4337,"uri":{},"title":{},"sub_title":{},"body":{"417":{}}}],["recov",{"_index":4897,"uri":{},"title":{},"sub_title":{},"body":{"539":{}}}],["recur",{"_index":1909,"uri":{"18":{},"245":{},"252":{},"472":{},"488":{}},"title":{"244":{},"245":{},"246":{},"247":{},"248":{},"249":{},"250":{},"251":{},"252":{},"472":{},"473":{},"474":{},"475":{},"476":{},"477":{},"478":{},"479":{},"480":{},"481":{},"482":{},"483":{},"484":{},"485":{},"486":{},"487":{},"488":{},"489":{},"490":{},"491":{},"492":{},"493":{},"494":{},"495":{}},"sub_title":{"18":{},"244":{},"245":{},"252":{},"460":{},"472":{},"473":{},"488":{},"692":{}},"body":{"28":{},"29":{},"32":{},"89":{},"106":{},"206":{},"244":{},"245":{},"246":{},"247":{},"248":{},"249":{},"251":{},"252":{},"284":{},"349":{},"417":{},"423":{},"456":{},"460":{},"470":{},"472":{},"473":{},"474":{},"475":{},"476":{},"477":{},"479":{},"480":{},"481":{},"484":{},"485":{},"486":{},"487":{},"488":{},"489":{},"490":{},"492":{},"496":{},"499":{},"542":{},"575":{},"600":{},"614":{},"686":{},"689":{},"692":{},"693":{}}}],["recurring.when",{"_index":5504,"uri":{},"title":{},"sub_title":{},"body":{"686":{}}}],["recurring_invoic",{"_index":5264,"uri":{},"title":{},"sub_title":{},"body":{"599":{},"689":{},"691":{},"692":{},"694":{},"695":{},"697":{}}}],["recurring_purchas",{"_index":5533,"uri":{},"title":{},"sub_title":{},"body":{"692":{}}}],["recurs",{"_index":2608,"uri":{},"title":{},"sub_title":{},"body":{"122":{},"402":{},"567":{}}}],["red",{"_index":3533,"uri":{},"title":{},"sub_title":{},"body":{"268":{},"542":{}}}],["redirect",{"_index":3141,"uri":{},"title":{},"sub_title":{},"body":{"176":{},"369":{},"393":{},"436":{},"447":{},"449":{}}}],["redirect_stderr=tru",{"_index":4089,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["reduc",{"_index":3217,"uri":{},"title":{},"sub_title":{"530":{}},"body":{"183":{},"305":{},"340":{},"347":{},"522":{},"525":{},"526":{},"529":{},"530":{},"532":{},"535":{}}}],["reenabl",{"_index":5314,"uri":{},"title":{},"sub_title":{},"body":{"611":{}}}],["ref",{"_index":3488,"uri":{},"title":{},"sub_title":{},"body":{"255":{},"268":{}}}],["ref=\"client_detail",{"_index":3531,"uri":{},"title":{},"sub_title":{},"body":{"268":{}}}],["ref=\"product_t",{"_index":3491,"uri":{},"title":{},"sub_title":{},"body":{"256":{}}}],["ref=\"totals_t",{"_index":3495,"uri":{},"title":{},"sub_title":{},"body":{"257":{}}}],["refer",{"_index":1547,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"35":{},"38":{},"39":{},"63":{},"91":{},"178":{},"190":{},"249":{},"267":{},"328":{},"331":{},"343":{},"368":{},"402":{},"403":{},"421":{},"513":{},"534":{},"580":{},"581":{},"657":{},"670":{},"689":{},"707":{}}}],["referenc",{"_index":2309,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["reflect",{"_index":2393,"uri":{},"title":{},"sub_title":{},"body":{"83":{},"106":{},"486":{},"527":{},"650":{}}}],["reformat",{"_index":3822,"uri":{},"title":{},"sub_title":{},"body":{"337":{}}}],["refund",{"_index":1543,"uri":{"451":{}},"title":{},"sub_title":{"46":{},"157":{},"451":{}},"body":{"8":{},"17":{},"38":{},"46":{},"125":{},"140":{},"141":{},"147":{},"148":{},"181":{},"182":{},"183":{},"186":{},"188":{},"191":{},"282":{},"448":{},"449":{},"451":{},"463":{},"631":{},"686":{},"694":{}}}],["refund(pay",{"_index":4463,"uri":{},"title":{},"sub_title":{},"body":{"449":{},"451":{}}}],["refund_act",{"_index":2910,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"141":{},"147":{}}}],["refund_amount",{"_index":4464,"uri":{},"title":{},"sub_title":{},"body":{"449":{},"451":{}}}],["refunded_raw",{"_index":2904,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"141":{},"147":{},"148":{}}}],["regard",{"_index":2444,"uri":{},"title":{},"sub_title":{},"body":{"94":{}}}],["regardless",{"_index":1727,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"36":{},"590":{}}}],["region",{"_index":1967,"uri":{},"title":{},"sub_title":{},"body":{"19":{},"50":{},"56":{},"63":{},"236":{},"434":{},"440":{},"524":{}}}],["regist",{"_index":1790,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"50":{},"57":{},"61":{},"62":{},"82":{},"183":{},"435":{},"524":{},"536":{},"548":{},"590":{},"602":{},"666":{}}}],["register_argc_argv=on",{"_index":4123,"uri":{},"title":{},"sub_title":{},"body":{"371":{},"376":{},"391":{},"398":{},"542":{}}}],["registr",{"_index":2350,"uri":{},"title":{},"sub_title":{},"body":{"71":{},"78":{},"79":{},"572":{},"590":{}}}],["regular",{"_index":1847,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"27":{},"29":{},"128":{},"472":{},"479":{},"552":{},"585":{},"604":{},"664":{}}}],["regularli",{"_index":5394,"uri":{},"title":{},"sub_title":{},"body":{"656":{}}}],["rehydr",{"_index":4502,"uri":{},"title":{},"sub_title":{},"body":{"450":{}}}],["reject",{"_index":3425,"uri":{},"title":{},"sub_title":{},"body":{"241":{}}}],["rel",{"_index":4694,"uri":{},"title":{},"sub_title":{},"body":{"508":{}}}],["relat",{"_index":2097,"uri":{},"title":{},"sub_title":{},"body":{"28":{},"105":{},"202":{},"210":{},"227":{},"256":{},"281":{},"293":{},"312":{},"327":{},"341":{},"342":{},"349":{},"467":{},"509":{},"510":{},"574":{},"578":{},"623":{},"707":{}}}],["relationship",{"_index":3749,"uri":{},"title":{},"sub_title":{},"body":{"305":{}}}],["relay",{"_index":4940,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["relay.gmail.com",{"_index":4954,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["releas",{"_index":2242,"uri":{"374":{},"396":{}},"title":{},"sub_title":{"374":{},"396":{}},"body":{"52":{},"120":{},"122":{},"363":{},"374":{},"387":{},"396":{},"539":{},"547":{},"567":{},"604":{}}}],["relev",{"_index":2025,"uri":{},"title":{},"sub_title":{},"body":{"24":{},"333":{},"415":{}}}],["reli",{"_index":3939,"uri":{},"title":{},"sub_title":{},"body":{"353":{},"367":{},"380":{},"391":{},"556":{},"597":{}}}],["reliabl",{"_index":5029,"uri":{},"title":{},"sub_title":{},"body":{"548":{}}}],["reload",{"_index":4115,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["remain",{"_index":2042,"uri":{},"title":{},"sub_title":{"476":{}},"body":{"25":{},"44":{},"45":{},"47":{},"247":{},"301":{},"303":{},"304":{},"450":{},"460":{},"472":{},"473":{},"488":{},"490":{},"532":{},"631":{},"633":{}}}],["rememb",{"_index":2513,"uri":{},"title":{},"sub_title":{},"body":{"104":{},"356":{},"522":{},"598":{},"669":{}}}],["remind",{"_index":1475,"uri":{"24":{},"669":{}},"title":{},"sub_title":{"24":{},"25":{},"669":{}},"body":{"6":{},"19":{},"24":{},"25":{},"27":{},"297":{},"496":{},"542":{},"585":{},"591":{},"600":{},"669":{},"671":{},"673":{},"679":{},"680":{}}}],["reminder1_s",{"_index":2838,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["reminder2_s",{"_index":2839,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["reminder3_s",{"_index":2840,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["reminder_last_s",{"_index":2841,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["reminmdersfrom",{"_index":1462,"uri":{},"title":{},"sub_title":{},"body":{"6":{}}}],["remit",{"_index":4849,"uri":{},"title":{},"sub_title":{},"body":{"533":{},"536":{}}}],["remitt",{"_index":4769,"uri":{},"title":{},"sub_title":{},"body":{"522":{}}}],["remot",{"_index":5478,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["remov",{"_index":1701,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"14":{},"26":{},"48":{},"101":{},"222":{},"225":{},"306":{},"325":{},"349":{},"350":{},"367":{},"391":{},"430":{},"464":{},"535":{},"590":{},"634":{},"637":{}}}],["render",{"_index":1662,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"513":{}}}],["renew",{"_index":5543,"uri":{},"title":{},"sub_title":{},"body":{"697":{}}}],["renminbi",{"_index":138,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["reoccur",{"_index":4602,"uri":{},"title":{},"sub_title":{},"body":{"470":{}}}],["repair",{"_index":4788,"uri":{},"title":{},"sub_title":{},"body":{"525":{},"528":{}}}],["replac",{"_index":1479,"uri":{},"title":{},"sub_title":{},"body":{"6":{},"23":{},"30":{},"337":{},"403":{},"492":{},"548":{},"612":{}}}],["repli",{"_index":1936,"uri":{},"title":{},"sub_title":{},"body":{"19":{}}}],["replic",{"_index":5307,"uri":{},"title":{},"sub_title":{},"body":{"608":{}}}],["report",{"_index":2402,"uri":{"88":{},"89":{},"92":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"102":{},"110":{},"111":{},"115":{},"116":{},"664":{},"678":{}},"title":{"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{}},"sub_title":{"88":{},"89":{},"92":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"102":{},"110":{},"111":{},"115":{},"116":{},"664":{},"678":{}},"body":{"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"106":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"128":{},"215":{},"249":{},"296":{},"336":{},"343":{},"349":{},"375":{},"397":{},"419":{},"421":{},"426":{},"429":{},"430":{},"431":{},"519":{},"522":{},"533":{},"536":{},"565":{},"566":{},"602":{},"626":{},"664":{},"670":{},"675":{},"677":{},"678":{},"682":{},"685":{}}}],["repositori",{"_index":2613,"uri":{},"title":{},"sub_title":{},"body":{"122":{},"159":{},"356":{},"368":{},"386":{},"444":{}}}],["reprehenderit",{"_index":2979,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"150":{}}}],["repres",{"_index":1731,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"24":{},"94":{},"349":{},"503":{},"513":{},"572":{},"581":{},"588":{},"652":{}}}],["represent",{"_index":2985,"uri":{},"title":{},"sub_title":{},"body":{"144":{},"175":{}}}],["represent.when",{"_index":5205,"uri":{},"title":{},"sub_title":{},"body":{"590":{}}}],["republ",{"_index":597,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["reput",{"_index":5235,"uri":{},"title":{},"sub_title":{},"body":{"597":{}}}],["request",{"_index":1759,"uri":{"173":{},"555":{}},"title":{},"sub_title":{"173":{},"555":{}},"body":{"14":{},"17":{},"19":{},"63":{},"169":{},"172":{},"173":{},"178":{},"328":{},"349":{},"365":{},"449":{},"450":{},"469":{},"544":{},"559":{},"564":{},"685":{},"688":{},"690":{}}}],["request_filenam",{"_index":4021,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["requir",{"_index":1672,"uri":{"64":{},"353":{},"380":{},"507":{}},"title":{},"sub_title":{"64":{},"266":{},"353":{},"380":{},"507":{}},"body":{"12":{},"21":{},"26":{},"55":{},"56":{},"57":{},"67":{},"71":{},"74":{},"76":{},"78":{},"79":{},"105":{},"120":{},"121":{},"122":{},"128":{},"171":{},"172":{},"173":{},"174":{},"178":{},"179":{},"205":{},"241":{},"242":{},"266":{},"288":{},"309":{},"328":{},"352":{},"367":{},"391":{},"403":{},"404":{},"447":{},"449":{},"450":{},"452":{},"453":{},"455":{},"500":{},"507":{},"533":{},"536":{},"538":{},"539":{},"544":{},"546":{},"547":{},"558":{},"591":{},"597":{},"598":{},"603":{}}}],["require_billing_address",{"_index":4556,"uri":{},"title":{},"sub_title":{},"body":{"455":{}}}],["require_cvv",{"_index":4555,"uri":{},"title":{},"sub_title":{},"body":{"455":{}}}],["require_shipping_address",{"_index":4557,"uri":{},"title":{},"sub_title":{},"body":{"455":{}}}],["required.for",{"_index":4941,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["required.it",{"_index":5122,"uri":{},"title":{},"sub_title":{},"body":{"565":{}}}],["rereadthi",{"_index":4102,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["resal",{"_index":4863,"uri":{},"title":{},"sub_title":{},"body":{"534":{}}}],["reserv",{"_index":3809,"uri":{},"title":{},"sub_title":{"492":{},"494":{}},"body":{"332":{},"492":{}}}],["reset",{"_index":1695,"uri":{"571":{}},"title":{},"sub_title":{"571":{}},"body":{"13":{},"18":{},"328":{},"571":{}}}],["resetuser::all();retriev",{"_index":5160,"uri":{},"title":{},"sub_title":{},"body":{"571":{}}}],["resiz",{"_index":3892,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["resolut",{"_index":3797,"uri":{},"title":{},"sub_title":{},"body":{"330":{}}}],["resolv",{"_index":1841,"uri":{"568":{}},"title":{},"sub_title":{"568":{}},"body":{"16":{},"176":{},"540":{},"563":{}}}],["resourc",{"_index":3404,"uri":{"562":{}},"title":{},"sub_title":{"562":{}},"body":{"235":{},"278":{},"346":{},"349":{},"558":{},"597":{}}}],["resourceimport",{"_index":3709,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["resources/views/portal/ninja2020/gateways.al",{"_index":4473,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["respect",{"_index":1911,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"19":{},"24":{},"27":{},"34":{},"207":{},"287":{},"617":{},"644":{}}}],["respond",{"_index":5450,"uri":{},"title":{},"sub_title":{},"body":{"684":{}}}],["respons",{"_index":3181,"uri":{"450":{},"453":{}},"title":{},"sub_title":{"450":{},"453":{},"690":{}},"body":{"179":{},"331":{},"449":{},"450":{},"510":{},"533":{},"646":{},"687":{},"690":{}}}],["rest",{"_index":2077,"uri":{},"title":{},"sub_title":{},"body":{"27":{},"30":{},"123":{},"331":{},"355":{},"449":{},"595":{},"659":{},"660":{},"661":{},"662":{}}}],["rest!export",{"_index":5405,"uri":{},"title":{},"sub_title":{},"body":{"663":{}}}],["restart",{"_index":4054,"uri":{},"title":{},"sub_title":{},"body":{"367":{},"370":{},"391":{},"554":{}}}],["restor",{"_index":2207,"uri":{},"title":{},"sub_title":{"49":{},"223":{},"307":{},"326":{},"635":{}},"body":{"48":{},"49":{},"222":{},"223":{},"305":{},"306":{},"307":{},"325":{},"326":{},"423":{},"429":{},"430":{},"485":{},"634":{},"635":{},"654":{},"655":{},"665":{}}}],["restoreful",{"_index":5412,"uri":{},"title":{},"sub_title":{},"body":{"665":{}}}],["restrict",{"_index":2082,"uri":{"570":{}},"title":{},"sub_title":{"570":{}},"body":{"27":{},"330":{},"563":{},"570":{},"688":{}}}],["resubmit",{"_index":5207,"uri":{},"title":{},"sub_title":{},"body":{"590":{}}}],["result",{"_index":2411,"uri":{},"title":{},"sub_title":{},"body":{"88":{},"235":{},"330":{},"563":{},"656":{},"685":{}}}],["results.th",{"_index":2430,"uri":{},"title":{},"sub_title":{},"body":{"91":{}}}],["retail",{"_index":4845,"uri":{},"title":{},"sub_title":{},"body":{"533":{}}}],["retri",{"_index":5138,"uri":{},"title":{},"sub_title":{},"body":{"567":{},"598":{},"687":{}}}],["retriev",{"_index":2760,"uri":{},"title":{},"sub_title":{},"body":{"131":{},"197":{},"647":{}}}],["return",{"_index":1871,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"125":{},"365":{},"375":{},"397":{},"429":{},"430":{},"447":{},"448":{},"449":{},"450":{},"451":{},"465":{},"507":{},"549":{},"599":{},"631":{},"652":{},"654":{},"655":{},"656":{},"690":{}}}],["return_client_respons",{"_index":4465,"uri":{},"title":{},"sub_title":{},"body":{"449":{},"451":{}}}],["retyp",{"_index":5322,"uri":{},"title":{},"sub_title":{},"body":{"615":{}}}],["reu",{"_index":1164,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["reus",{"_index":2199,"uri":{},"title":{},"sub_title":{},"body":{"47":{},"221":{},"304":{},"324":{},"633":{}}}],["reveal",{"_index":3780,"uri":{},"title":{},"sub_title":{},"body":{"328":{}}}],["revenu",{"_index":2441,"uri":{"678":{}},"title":{},"sub_title":{"678":{}},"body":{"94":{},"103":{},"110":{}}}],["revenues/pay",{"_index":5431,"uri":{},"title":{},"sub_title":{},"body":{"675":{}}}],["revers",{"_index":2289,"uri":{},"title":{},"sub_title":{"305":{},"533":{}},"body":{"63":{},"284":{},"305":{},"525":{},"533":{},"556":{},"631":{}}}],["review",{"_index":2491,"uri":{},"title":{},"sub_title":{},"body":{"101":{}}}],["reward",{"_index":1862,"uri":{},"title":{},"sub_title":{},"body":{"17":{}}}],["rewrit",{"_index":3387,"uri":{},"title":{},"sub_title":{},"body":{"231":{},"365":{},"389":{},"406":{}}}],["rfc",{"_index":4162,"uri":{},"title":{},"sub_title":{},"body":{"377":{},"399":{}}}],["rial",{"_index":209,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["rica",{"_index":653,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["rican",{"_index":181,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["rico",{"_index":1155,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["right",{"_index":1729,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"17":{},"38":{},"46":{},"89":{},"90":{},"91":{},"104":{},"113":{},"118":{},"189":{},"201":{},"206":{},"244":{},"280":{},"337":{},"340":{},"345":{},"347":{},"417":{},"419":{},"422":{},"423":{},"488":{},"508":{},"509":{},"577":{},"579":{},"637":{},"638":{},"639":{},"643":{},"656":{}}}],["righthand",{"_index":3889,"uri":{},"title":{},"sub_title":{},"body":{"347":{},"350":{}}}],["ringgit",{"_index":115,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["risk",{"_index":3219,"uri":{},"title":{},"sub_title":{},"body":{"183":{},"353":{},"380":{}}}],["riyal",{"_index":172,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["ro",{"_index":1167,"uri":{},"title":{},"sub_title":{"79":{}},"body":{"4":{},"80":{},"81":{}}}],["robot",{"_index":4927,"uri":{},"title":{},"sub_title":{},"body":{"543":{}}}],["roboto",{"_index":1676,"uri":{},"title":{},"sub_title":{},"body":{"12":{}}}],["roll",{"_index":2245,"uri":{},"title":{},"sub_title":{},"body":{"53":{}}}],["romania",{"_index":1166,"uri":{"79":{}},"title":{},"sub_title":{"79":{}},"body":{"4":{},"51":{},"80":{}}}],["romanian",{"_index":165,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{},"86":{}}}],["root",{"_index":3140,"uri":{},"title":{},"sub_title":{},"body":{"176":{},"364":{},"365":{},"367":{},"370":{},"388":{},"389":{},"391":{},"539":{},"541":{},"547":{},"560":{},"567":{}}}],["rou",{"_index":1168,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["roughli",{"_index":2623,"uri":{},"title":{},"sub_title":{},"body":{"122":{}}}],["roughlypleas",{"_index":2625,"uri":{},"title":{},"sub_title":{},"body":{"122":{}}}],["rout",{"_index":2229,"uri":{},"title":{},"sub_title":{},"body":{"50":{},"53":{},"57":{},"61":{},"62":{},"66":{},"169":{},"171":{},"434":{},"449":{},"544":{},"563":{}}}],["route('client.payment_methods.index",{"_index":4480,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["route('client.payments.show",{"_index":4483,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["routehttps://url.com/update?secret=th",{"_index":2630,"uri":{},"title":{},"sub_title":{},"body":{"122":{}}}],["routines:ssl3_get_server_certificate:certif",{"_index":4994,"uri":{},"title":{},"sub_title":{},"body":{"545":{}}}],["row",{"_index":2006,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"91":{},"142":{},"201":{},"256":{},"280":{},"345":{},"347":{},"488":{},"637":{},"643":{},"683":{},"708":{},"709":{}}}],["rs",{"_index":1236,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ru",{"_index":1170,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["rubl",{"_index":203,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["rufiyaa",{"_index":178,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["rule",{"_index":1913,"uri":{"710":{},"711":{}},"title":{},"sub_title":{"710":{},"711":{}},"body":{"18":{},"27":{},"30":{},"39":{},"226":{},"341":{},"342":{},"343":{},"365":{},"525":{},"544":{},"577":{},"585":{},"704":{},"710":{},"711":{}}}],["rule.when",{"_index":5572,"uri":{},"title":{},"sub_title":{},"body":{"711":{}}}],["rules/behavior",{"_index":3833,"uri":{},"title":{},"sub_title":{},"body":{"338":{}}}],["ruleset",{"_index":5569,"uri":{},"title":{},"sub_title":{},"body":{"710":{}}}],["rulesy",{"_index":5571,"uri":{},"title":{},"sub_title":{},"body":{"711":{}}}],["run",{"_index":2418,"uri":{"542":{}},"title":{},"sub_title":{"89":{},"375":{},"397":{},"542":{},"652":{}},"body":{"89":{},"101":{},"109":{},"112":{},"122":{},"125":{},"128":{},"183":{},"188":{},"193":{},"206":{},"284":{},"347":{},"353":{},"370":{},"371":{},"375":{},"380":{},"391":{},"397":{},"416":{},"444":{},"508":{},"519":{},"539":{},"541":{},"545":{},"547":{},"552":{},"553":{},"557":{},"561":{},"562":{},"567":{},"568":{},"599":{},"601":{},"614":{},"644":{},"649":{},"651":{},"652":{},"686":{}}}],["runphp",{"_index":5158,"uri":{},"title":{},"sub_title":{},"body":{"571":{}}}],["rupe",{"_index":101,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["rupiah",{"_index":132,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["russia",{"_index":352,"uri":{},"title":{},"sub_title":{},"body":{"2":{}}}],["russian",{"_index":202,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{},"4":{}}}],["rw",{"_index":1173,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["rwa",{"_index":1174,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["rwanda",{"_index":1172,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["rwandan",{"_index":139,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["réunion",{"_index":1162,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sa",{"_index":1228,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["saba",{"_index":1053,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["safari",{"_index":3260,"uri":{},"title":{},"sub_title":{},"body":{"193":{}}}],["safe",{"_index":5311,"uri":{},"title":{},"sub_title":{},"body":{"609":{},"665":{}}}],["sahara",{"_index":1284,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["saint",{"_index":1176,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sale",{"_index":2434,"uri":{"93":{},"98":{},"100":{},"522":{}},"title":{},"sub_title":{"93":{},"98":{},"100":{},"107":{},"522":{}},"body":{"93":{},"101":{},"102":{},"106":{},"107":{},"116":{},"118":{},"140":{},"145":{},"522":{},"525":{},"526":{},"527":{},"528":{},"529":{},"531":{},"532":{},"533":{},"534":{},"536":{},"537":{},"686":{}}}],["salvador",{"_index":691,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["same",{"_index":1486,"uri":{},"title":{},"sub_title":{},"body":{"7":{},"14":{},"17":{},"169":{},"205":{},"240":{},"246":{},"334":{},"345":{},"369":{},"370":{},"393":{},"423":{},"479":{},"516":{},"527":{},"532":{},"533":{},"553":{},"581":{},"591":{},"603":{},"613":{},"615":{},"644":{},"646":{},"656":{},"657":{},"686":{}}}],["samoa",{"_index":496,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sampl",{"_index":3019,"uri":{},"title":{},"sub_title":{"154":{}},"body":{"365":{},"389":{}}}],["sample:embed",{"_index":2694,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["san",{"_index":1216,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sandbox",{"_index":3206,"uri":{},"title":{},"sub_title":{},"body":{"182":{},"186":{},"188":{},"191":{}}}],["sandbox.authorize.net",{"_index":3241,"uri":{},"title":{},"sub_title":{},"body":{"188":{}}}],["sandwich",{"_index":722,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sao",{"_index":1221,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sapient",{"_index":2963,"uri":{},"title":{},"sub_title":{},"body":{"142":{}}}],["satisfi",{"_index":5566,"uri":{},"title":{},"sub_title":{},"body":{"708":{}}}],["sau",{"_index":1229,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["saudi",{"_index":171,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["save",{"_index":1482,"uri":{},"title":{},"sub_title":{},"body":{"6":{},"63":{},"83":{},"176":{},"178":{},"193":{},"206":{},"210":{},"211":{},"226":{},"246":{},"293":{},"294":{},"312":{},"313":{},"328":{},"330":{},"370":{},"403":{},"404":{},"423":{},"446":{},"455":{},"464":{},"472":{},"473":{},"492":{},"496":{},"507":{},"516":{},"517":{},"522":{},"524":{},"571":{},"589":{},"600":{},"623":{},"624":{},"627":{},"656":{},"699":{}}}],["save\".select",{"_index":2058,"uri":{},"title":{},"sub_title":{},"body":{"26":{}}}],["save.w",{"_index":3506,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["sb",{"_index":559,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sc",{"_index":1240,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["scenario",{"_index":4855,"uri":{},"title":{},"sub_title":{},"body":{"534":{}}}],["schaefer",{"_index":2949,"uri":{},"title":{},"sub_title":{},"body":{"142":{}}}],["schedul",{"_index":1952,"uri":{},"title":{},"sub_title":{"251":{},"490":{}},"body":{"19":{},"25":{},"89":{},"122":{},"206":{},"284":{},"346":{},"367":{},"376":{},"379":{},"391":{},"398":{},"401":{},"488":{},"490":{},"557":{},"559":{},"597":{},"601":{},"614":{},"664":{},"669":{}}}],["schedule:run",{"_index":4035,"uri":{},"title":{},"sub_title":{},"body":{"367":{},"376":{},"391":{},"398":{},"542":{}}}],["schema:$cg",{"_index":4550,"uri":{},"title":{},"sub_title":{},"body":{"455":{}}}],["school",{"_index":4860,"uri":{},"title":{},"sub_title":{},"body":{"534":{},"588":{}}}],["scope",{"_index":4028,"uri":{},"title":{},"sub_title":{},"body":{"366":{},"390":{},"531":{}}}],["scratch",{"_index":3499,"uri":{},"title":{},"sub_title":{},"body":{"258":{},"357":{},"358":{},"359":{},"382":{},"595":{}}}],["screen",{"_index":1984,"uri":{},"title":{},"sub_title":{},"body":{"21":{},"22":{},"89":{},"91":{},"183":{},"184":{},"205":{},"206":{},"252":{},"279":{},"284":{},"375":{},"397":{},"415":{},"416":{},"417":{},"422":{},"456":{},"462":{},"497":{},"498":{},"502":{},"508":{},"516":{},"561":{},"567":{},"579":{},"598":{},"613":{},"614":{},"615":{},"627":{},"637":{},"644":{},"699":{}}}],["screen.a",{"_index":2425,"uri":{},"title":{},"sub_title":{},"body":{"90":{}}}],["screen.thes",{"_index":2420,"uri":{},"title":{},"sub_title":{},"body":{"89":{}}}],["script",{"_index":3947,"uri":{"355":{}},"title":{},"sub_title":{"355":{}},"body":{"355":{},"363":{}}}],["scroll",{"_index":3380,"uri":{},"title":{},"sub_title":{},"body":{"229":{},"579":{},"598":{},"639":{}}}],["sd",{"_index":1280,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sdi",{"_index":2226,"uri":{},"title":{},"sub_title":{},"body":{"50":{},"85":{}}}],["sdn",{"_index":1281,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["se",{"_index":1303,"uri":{},"title":{},"sub_title":{"82":{}},"body":{"4":{}}}],["seamless!pleas",{"_index":3835,"uri":{},"title":{},"sub_title":{},"body":{"339":{}}}],["search",{"_index":3379,"uri":{},"title":{},"sub_title":{},"body":{"229":{},"417":{},"450":{},"543":{},"601":{},"699":{},"711":{}}}],["search/filt",{"_index":2429,"uri":{},"title":{},"sub_title":{},"body":{"91":{}}}],["searchabl",{"_index":2104,"uri":{},"title":{},"sub_title":{},"body":{"29":{},"39":{},"40":{},"336":{}}}],["season",{"_index":2489,"uri":{},"title":{},"sub_title":{},"body":{"101":{}}}],["seat",{"_index":1905,"uri":{},"title":{},"sub_title":{},"body":{"17":{}}}],["second",{"_index":1820,"uri":{},"title":{},"sub_title":{},"body":{"16":{},"25":{},"93":{},"128":{},"149":{},"150":{},"152":{},"228":{},"349":{},"404":{},"444":{},"581":{},"649":{},"669":{},"673":{}}}],["secondari",{"_index":1677,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"278":{},"415":{}}}],["secondary_font_nam",{"_index":3705,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["secondary_font_url",{"_index":3704,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["secret",{"_index":2631,"uri":{"171":{}},"title":{},"sub_title":{"171":{}},"body":{"122":{},"171":{},"183":{},"197":{},"198":{},"242":{},"328":{},"416":{},"447":{},"542":{},"548":{}}}],["section",{"_index":1691,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"39":{},"191":{},"225":{},"258":{},"260":{},"263":{},"327":{},"333":{},"337":{},"340":{},"347":{},"367":{},"391":{},"404":{},"415":{},"418":{},"422":{},"434":{},"463":{},"467":{},"471":{},"502":{},"511":{},"512":{},"524":{},"538":{},"579":{},"665":{}}}],["sector",{"_index":4820,"uri":{},"title":{},"sub_title":{},"body":{"530":{}}}],["sector1",{"_index":2378,"uri":{},"title":{},"sub_title":{},"body":{"81":{}}}],["sector6",{"_index":2379,"uri":{},"title":{},"sub_title":{},"body":{"81":{}}}],["secur",{"_index":2267,"uri":{},"title":{},"sub_title":{"352":{},"685":{}},"body":{"57":{},"123":{},"173":{},"183":{},"225":{},"332":{},"352":{},"353":{},"380":{},"544":{},"602":{},"604":{},"685":{}}}],["see",{"_index":828,"uri":{"678":{}},"title":{},"sub_title":{"678":{}},"body":{"4":{},"6":{},"14":{},"18":{},"22":{},"24":{},"25":{},"26":{},"28":{},"34":{},"88":{},"99":{},"102":{},"105":{},"107":{},"108":{},"111":{},"115":{},"116":{},"123":{},"128":{},"149":{},"176":{},"178":{},"179":{},"198":{},"200":{},"201":{},"207":{},"208":{},"239":{},"259":{},"260":{},"279":{},"280":{},"284":{},"285":{},"287":{},"289":{},"310":{},"329":{},"337":{},"339":{},"340":{},"343":{},"351":{},"365":{},"370":{},"375":{},"389":{},"397":{},"419":{},"421":{},"422":{},"423":{},"431":{},"450":{},"460":{},"461":{},"469":{},"472":{},"479":{},"488":{},"492":{},"495":{},"496":{},"504":{},"507":{},"508":{},"509":{},"518":{},"519":{},"541":{},"544":{},"545":{},"552":{},"553":{},"565":{},"575":{},"579":{},"581":{},"596":{},"598":{},"599":{},"602":{},"609":{},"613":{},"615":{},"617":{},"619":{},"636":{},"637":{},"638":{},"643":{},"649":{},"652":{},"654":{},"655":{},"666":{},"668":{},"670":{},"675":{},"677":{},"678":{},"679":{},"681":{}}}],["see.ther",{"_index":2484,"uri":{},"title":{},"sub_title":{},"body":{"101":{}}}],["seed",{"_index":5094,"uri":{},"title":{},"sub_title":{},"body":{"561":{}}}],["seek",{"_index":3184,"uri":{},"title":{},"sub_title":{},"body":{"179":{}}}],["seem",{"_index":4828,"uri":{},"title":{},"sub_title":{},"body":{"532":{}}}],["seen",{"_index":1946,"uri":{},"title":{},"sub_title":{},"body":{"19":{},"26":{},"213":{},"292":{},"315":{},"430":{},"622":{}}}],["select",{"_index":1469,"uri":{},"title":{},"sub_title":{},"body":{"6":{},"11":{},"12":{},"13":{},"14":{},"17":{},"19":{},"24":{},"25":{},"28":{},"29":{},"30":{},"39":{},"40":{},"61":{},"62":{},"83":{},"88":{},"89":{},"90":{},"91":{},"101":{},"105":{},"106":{},"113":{},"118":{},"128":{},"179":{},"183":{},"185":{},"198":{},"200":{},"205":{},"206":{},"207":{},"219":{},"225":{},"227":{},"240":{},"247":{},"249":{},"255":{},"278":{},"279":{},"284":{},"286":{},"287":{},"309":{},"327":{},"328":{},"330":{},"331":{},"336":{},"337":{},"338":{},"340":{},"341":{},"342":{},"343":{},"345":{},"347":{},"349":{},"415":{},"417":{},"419":{},"421":{},"422":{},"423":{},"434":{},"444":{},"447":{},"456":{},"459":{},"468":{},"470":{},"471":{},"472":{},"473":{},"474":{},"475":{},"477":{},"482":{},"483":{},"485":{},"497":{},"498":{},"508":{},"512":{},"515":{},"519":{},"524":{},"526":{},"531":{},"567":{},"574":{},"575":{},"579":{},"598":{},"613":{},"614":{},"616":{},"617":{},"627":{},"638":{},"639":{},"643":{},"644":{},"646":{},"647":{},"651":{},"656":{},"659":{},"660":{},"661":{},"662":{},"663":{},"664":{},"669":{},"670":{},"671":{},"672":{},"674":{},"675":{},"676":{},"677":{},"678":{},"699":{},"711":{}}}],["selected:to",{"_index":4701,"uri":{},"title":{},"sub_title":{},"body":{"509":{}}}],["selector",{"_index":1468,"uri":{"255":{}},"title":{},"sub_title":{"255":{},"268":{}},"body":{"6":{},"128":{},"267":{},"268":{},"338":{},"347":{},"711":{}}}],["selector:th",{"_index":3487,"uri":{},"title":{},"sub_title":{},"body":{"255":{}}}],["self",{"_index":2029,"uri":{"432":{}},"title":{"120":{},"121":{},"122":{},"353":{},"354":{},"355":{},"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"364":{},"365":{},"366":{},"367":{},"368":{},"369":{},"370":{},"371":{},"372":{},"373":{},"374":{},"375":{},"376":{},"377":{},"378":{},"379":{},"380":{},"381":{},"382":{},"383":{},"384":{},"385":{},"386":{},"387":{},"388":{},"389":{},"390":{},"391":{},"392":{},"393":{},"394":{},"395":{},"396":{},"397":{},"398":{},"399":{},"400":{},"401":{},"538":{},"539":{},"540":{},"541":{},"542":{},"543":{},"544":{},"545":{},"546":{},"547":{},"548":{},"549":{},"550":{},"551":{},"552":{},"553":{},"554":{},"555":{},"556":{},"557":{},"558":{},"559":{},"560":{},"561":{},"562":{},"563":{},"564":{},"565":{},"566":{},"567":{},"568":{},"569":{},"570":{},"571":{},"684":{},"685":{}},"sub_title":{"57":{},"62":{},"432":{},"457":{},"537":{}},"body":{"24":{},"53":{},"57":{},"59":{},"122":{},"124":{},"190":{},"329":{},"437":{},"457":{},"535":{},"537":{},"538":{},"539":{},"569":{},"589":{},"590":{},"598":{},"601":{},"649":{},"666":{},"686":{}}}],["sell",{"_index":3841,"uri":{},"title":{},"sub_title":{},"body":{"340":{},"486":{},"534":{},"536":{}}}],["seller",{"_index":2276,"uri":{},"title":{},"sub_title":{},"body":{"58":{},"69":{},"524":{}}}],["semant",{"_index":3516,"uri":{},"title":{},"sub_title":{},"body":{"262":{},"263":{}}}],["semder",{"_index":4370,"uri":{},"title":{},"sub_title":{},"body":{"432":{}}}],["sen",{"_index":1233,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["send",{"_index":1951,"uri":{"544":{},"546":{},"671":{}},"title":{},"sub_title":{"240":{},"241":{},"242":{},"443":{},"544":{},"546":{},"671":{}},"body":{"19":{},"24":{},"25":{},"30":{},"32":{},"40":{},"55":{},"56":{},"57":{},"61":{},"62":{},"66":{},"73":{},"77":{},"88":{},"89":{},"176":{},"231":{},"235":{},"240":{},"241":{},"242":{},"243":{},"328":{},"338":{},"406":{},"432":{},"443":{},"456":{},"460":{},"485":{},"488":{},"492":{},"542":{},"544":{},"546":{},"549":{},"585":{},"606":{},"666":{},"669":{},"671":{}}}],["sender",{"_index":3424,"uri":{},"title":{},"sub_title":{},"body":{"241":{},"432":{}}}],["seneg",{"_index":1231,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sensit",{"_index":5463,"uri":{},"title":{},"sub_title":{},"body":{"685":{}}}],["sent",{"_index":1933,"uri":{},"title":{},"sub_title":{"218":{},"300":{},"320":{},"630":{}},"body":{"19":{},"25":{},"27":{},"32":{},"33":{},"36":{},"50":{},"55":{},"57":{},"58":{},"88":{},"89":{},"140":{},"144":{},"206":{},"217":{},"218":{},"221":{},"243":{},"284":{},"299":{},"300":{},"303":{},"304":{},"305":{},"319":{},"320":{},"324":{},"334":{},"338":{},"341":{},"346":{},"347":{},"459":{},"472":{},"473":{},"474":{},"475":{},"476":{},"485":{},"489":{},"490":{},"544":{},"545":{},"614":{},"629":{},"630":{},"667":{},"671":{},"679":{},"688":{},"692":{},"696":{}}}],["sepa",{"_index":58,"uri":{},"title":{},"sub_title":{"404":{}},"body":{"0":{},"181":{},"404":{},"447":{}}}],["sepa_qr_cod",{"_index":4293,"uri":{},"title":{},"sub_title":{},"body":{"404":{}}}],["separ",{"_index":1601,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"13":{},"14":{},"19":{},"188":{},"205":{},"288":{},"309":{},"340":{},"349":{},"378":{},"400":{},"432":{},"580":{},"656":{}}}],["sequenc",{"_index":2724,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["serbia",{"_index":1235,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["serbian",{"_index":306,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["seri",{"_index":2688,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"599":{}}}],["seriou",{"_index":3922,"uri":{},"title":{},"sub_title":{},"body":{"349":{},"685":{}}}],["serv",{"_index":5380,"uri":{},"title":{},"sub_title":{},"body":{"651":{},"666":{},"685":{}}}],["serve.in",{"_index":3437,"uri":{},"title":{},"sub_title":{},"body":{"243":{}}}],["server",{"_index":2137,"uri":{"357":{},"365":{},"366":{},"389":{},"390":{}},"title":{},"sub_title":{"353":{},"357":{},"365":{},"366":{},"380":{},"389":{},"390":{}},"body":{"35":{},"195":{},"199":{},"332":{},"336":{},"348":{},"352":{},"355":{},"357":{},"364":{},"366":{},"367":{},"370":{},"378":{},"388":{},"390":{},"391":{},"400":{},"457":{},"543":{},"544":{},"545":{},"546":{},"547":{},"548":{},"566":{},"567":{}}}],["server.when",{"_index":5505,"uri":{},"title":{},"sub_title":{},"body":{"686":{}}}],["server_nam",{"_index":3993,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["servic",{"_index":2091,"uri":{},"title":{},"sub_title":{"528":{}},"body":{"28":{},"29":{},"30":{},"57":{},"149":{},"178":{},"190":{},"197":{},"212":{},"243":{},"278":{},"291":{},"349":{},"367":{},"391":{},"513":{},"522":{},"525":{},"527":{},"528":{},"529":{},"530":{},"532":{},"533":{},"534":{},"536":{},"537":{},"544":{},"546":{},"547":{},"549":{},"559":{},"589":{},"686":{}}}],["service.ensur",{"_index":3427,"uri":{},"title":{},"sub_title":{},"body":{"242":{}}}],["service.simpli",{"_index":3422,"uri":{},"title":{},"sub_title":{},"body":{"241":{}}}],["session",{"_index":3878,"uri":{},"title":{},"sub_title":{},"body":{"347":{},"352":{}}}],["set",{"_index":1526,"uri":{"10":{},"12":{},"19":{},"26":{},"27":{},"31":{},"199":{},"338":{},"340":{},"341":{},"342":{},"343":{},"347":{},"352":{},"591":{},"611":{}},"title":{"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"327":{},"328":{},"329":{},"330":{},"331":{},"332":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"342":{},"343":{},"344":{},"345":{},"346":{},"347":{},"348":{},"349":{},"350":{},"351":{},"352":{}},"sub_title":{"10":{},"12":{},"17":{},"19":{},"26":{},"27":{},"31":{},"178":{},"199":{},"215":{},"296":{},"316":{},"336":{},"338":{},"340":{},"341":{},"342":{},"343":{},"347":{},"352":{},"585":{},"591":{},"611":{},"626":{}},"body":{"8":{},"9":{},"13":{},"14":{},"17":{},"19":{},"20":{},"21":{},"24":{},"26":{},"27":{},"30":{},"31":{},"34":{},"39":{},"47":{},"49":{},"55":{},"61":{},"62":{},"72":{},"73":{},"83":{},"94":{},"105":{},"106":{},"107":{},"108":{},"109":{},"118":{},"123":{},"124":{},"128":{},"129":{},"133":{},"176":{},"178":{},"179":{},"183":{},"185":{},"186":{},"188":{},"198":{},"199":{},"205":{},"208":{},"215":{},"221":{},"223":{},"225":{},"230":{},"231":{},"233":{},"234":{},"236":{},"241":{},"247":{},"249":{},"255":{},"259":{},"267":{},"278":{},"288":{},"289":{},"296":{},"303":{},"304":{},"305":{},"307":{},"310":{},"316":{},"324":{},"326":{},"327":{},"331":{},"333":{},"334":{},"336":{},"337":{},"338":{},"340":{},"342":{},"343":{},"346":{},"347":{},"352":{},"364":{},"367":{},"369":{},"370":{},"371":{},"388":{},"391":{},"393":{},"403":{},"406":{},"415":{},"419":{},"421":{},"422":{},"431":{},"432":{},"434":{},"435":{},"439":{},"447":{},"449":{},"457":{},"470":{},"479":{},"481":{},"482":{},"483":{},"484":{},"490":{},"496":{},"500":{},"510":{},"513":{},"514":{},"519":{},"524":{},"525":{},"534":{},"536":{},"542":{},"543":{},"544":{},"548":{},"551":{},"572":{},"577":{},"580":{},"585":{},"590":{},"591":{},"592":{},"595":{},"598":{},"599":{},"600":{},"610":{},"611":{},"618":{},"619":{},"626":{},"633":{},"635":{},"642":{},"646":{},"649":{},"651":{},"652":{},"665":{},"666":{},"667":{},"668":{},"669":{},"675":{},"677":{},"679":{},"680":{},"681":{},"684":{},"685":{},"686":{},"699":{},"704":{},"710":{},"711":{}}}],["setpaymentmethod",{"_index":4486,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["setpaymentmethod($payment_method_id",{"_index":4470,"uri":{},"title":{},"sub_title":{},"body":{"449":{}}}],["sett",{"_index":3856,"uri":{},"title":{},"sub_title":{},"body":{"343":{},"422":{}}}],["setter",{"_index":4446,"uri":{"448":{}},"title":{},"sub_title":{"448":{}},"body":{}}],["settign",{"_index":4272,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["settings.in",{"_index":4311,"uri":{},"title":{},"sub_title":{},"body":{"415":{}}}],["settings.product",{"_index":4658,"uri":{},"title":{},"sub_title":{},"body":{"495":{}}}],["settings/#account",{"_index":3905,"uri":{"348":{}},"title":{},"sub_title":{},"body":{}}],["settings/#address",{"_index":3788,"uri":{"329":{}},"title":{},"sub_title":{},"body":{}}],["settings/#author",{"_index":1972,"uri":{"21":{}},"title":{},"sub_title":{},"body":{}}],["settings/#avail",{"_index":1803,"uri":{"16":{}},"title":{},"sub_title":{},"body":{}}],["settings/#cli",{"_index":1687,"uri":{"13":{},"18":{},"20":{}},"title":{},"sub_title":{},"body":{}}],["settings/#compani",{"_index":3779,"uri":{"327":{}},"title":{},"sub_title":{},"body":{}}],["settings/#configur",{"_index":2065,"uri":{"27":{},"339":{}},"title":{},"sub_title":{},"body":{}}],["settings/#csv",{"_index":3858,"uri":{"345":{}},"title":{},"sub_title":{},"body":{}}],["settings/#custom",{"_index":1643,"uri":{"11":{},"14":{},"23":{},"337":{}},"title":{},"sub_title":{},"body":{}}],["settings/#default",{"_index":3799,"uri":{"331":{}},"title":{},"sub_title":{},"body":{}}],["settings/#detail",{"_index":2132,"uri":{"35":{},"328":{}},"title":{},"sub_title":{},"body":{}}],["settings/#devic",{"_index":3877,"uri":{"347":{}},"title":{},"sub_title":{},"body":{}}],["settings/#docu",{"_index":3805,"uri":{"332":{}},"title":{},"sub_title":{},"body":{}}],["settings/#email",{"_index":1931,"uri":{"19":{}},"title":{},"sub_title":{},"body":{}}],["settings/#en",{"_index":3927,"uri":{"350":{}},"title":{},"sub_title":{},"body":{}}],["settings/#expens",{"_index":3853,"uri":{"343":{}},"title":{},"sub_title":{},"body":{}}],["settings/#gener",{"_index":1641,"uri":{"10":{},"15":{}},"title":{},"sub_title":{},"body":{}}],["settings/#group",{"_index":2046,"uri":{"26":{}},"title":{},"sub_title":{},"body":{}}],["settings/#import",{"_index":3857,"uri":{"344":{}},"title":{},"sub_title":{},"body":{}}],["settings/#integr",{"_index":3928,"uri":{"351":{}},"title":{},"sub_title":{},"body":{}}],["settings/#invoic",{"_index":1634,"uri":{"9":{},"32":{}},"title":{},"sub_title":{},"body":{}}],["settings/#json",{"_index":3866,"uri":{"346":{}},"title":{},"sub_title":{},"body":{}}],["settings/#loc",{"_index":3818,"uri":{"335":{}},"title":{},"sub_title":{},"body":{}}],["settings/#logo",{"_index":3792,"uri":{"330":{}},"title":{},"sub_title":{},"body":{}}],["settings/#messag",{"_index":1996,"uri":{"22":{}},"title":{},"sub_title":{},"body":{}}],["settings/#notif",{"_index":2139,"uri":{"36":{},"334":{}},"title":{},"sub_title":{},"body":{}}],["settings/#overview",{"_index":2098,"uri":{"29":{},"349":{}},"title":{},"sub_title":{},"body":{}}],["settings/#pay",{"_index":2084,"uri":{"28":{},"338":{}},"title":{},"sub_title":{},"body":{}}],["settings/#permiss",{"_index":2153,"uri":{"37":{}},"title":{},"sub_title":{},"body":{}}],["settings/#product",{"_index":3844,"uri":{"341":{}},"title":{},"sub_title":{},"body":{}}],["settings/#quot",{"_index":2126,"uri":{"33":{}},"title":{},"sub_title":{},"body":{}}],["settings/#remind",{"_index":2034,"uri":{"25":{}},"title":{},"sub_title":{},"body":{}}],["settings/#secur",{"_index":3931,"uri":{"352":{}},"title":{},"sub_title":{},"body":{}}],["settings/#set",{"_index":1845,"uri":{"17":{},"336":{}},"title":{},"sub_title":{},"body":{}}],["settings/#task",{"_index":3846,"uri":{"342":{}},"title":{},"sub_title":{},"body":{}}],["settings/#tax",{"_index":3836,"uri":{"340":{}},"title":{},"sub_title":{},"body":{}}],["settings/#templ",{"_index":1654,"uri":{"12":{},"24":{}},"title":{},"sub_title":{},"body":{}}],["settings/#us",{"_index":2128,"uri":{"34":{},"333":{}},"title":{},"sub_title":{},"body":{}}],["settings/#webhook",{"_index":2106,"uri":{"30":{}},"title":{},"sub_title":{},"body":{}}],["settings/#workflow",{"_index":2121,"uri":{"31":{}},"title":{},"sub_title":{},"body":{}}],["settings>account",{"_index":4723,"uri":{},"title":{},"sub_title":{},"body":{"516":{}}}],["settings>cli",{"_index":5416,"uri":{},"title":{},"sub_title":{},"body":{"666":{},"667":{}}}],["settings>email",{"_index":5446,"uri":{},"title":{},"sub_title":{},"body":{"680":{}}}],["settings>invoic",{"_index":3342,"uri":{},"title":{},"sub_title":{},"body":{"215":{},"296":{},"316":{},"626":{},"681":{}}}],["settings>localization.for",{"_index":2453,"uri":{},"title":{},"sub_title":{},"body":{"94":{}}}],["settings>localization>curr",{"_index":5430,"uri":{},"title":{},"sub_title":{},"body":{"675":{},"676":{}}}],["settings>new",{"_index":5440,"uri":{},"title":{},"sub_title":{},"body":{"677":{}}}],["settings>onlin",{"_index":4597,"uri":{},"title":{},"sub_title":{},"body":{"470":{},"671":{}}}],["settings>pay",{"_index":3733,"uri":{},"title":{},"sub_title":{},"body":{"296":{},"666":{}}}],["settings>task",{"_index":5359,"uri":{},"title":{},"sub_title":{},"body":{"642":{}}}],["settings>tax",{"_index":5439,"uri":{},"title":{},"sub_title":{},"body":{"677":{}}}],["settings>templ",{"_index":3737,"uri":{},"title":{},"sub_title":{},"body":{"297":{},"669":{},"671":{},"673":{},"679":{}}}],["settings>us",{"_index":5444,"uri":{},"title":{},"sub_title":{},"body":{"678":{}}}],["settingsaft",{"_index":3416,"uri":{},"title":{},"sub_title":{},"body":{"240":{}}}],["settingslearn",{"_index":3406,"uri":{},"title":{},"sub_title":{},"body":{"236":{}}}],["settingsyou'l",{"_index":3284,"uri":{},"title":{},"sub_title":{},"body":{"197":{}}}],["settingsyour",{"_index":4773,"uri":{},"title":{},"sub_title":{},"body":{"524":{}}}],["setup",{"_index":1656,"uri":{"233":{},"369":{},"375":{},"393":{},"397":{},"438":{},"445":{},"454":{},"561":{},"669":{},"677":{}},"title":{},"sub_title":{"233":{},"369":{},"375":{},"393":{},"397":{},"436":{},"437":{},"438":{},"445":{},"454":{},"561":{},"669":{},"677":{}},"body":{"12":{},"28":{},"29":{},"123":{},"184":{},"186":{},"187":{},"191":{},"195":{},"234":{},"236":{},"328":{},"334":{},"353":{},"355":{},"369":{},"370":{},"371":{},"375":{},"380":{},"391":{},"393":{},"397":{},"434":{},"435":{},"439":{},"440":{},"443":{},"542":{},"547":{},"561":{},"595":{},"667":{},"673":{},"677":{},"686":{}}}],["sever",{"_index":3304,"uri":{},"title":{},"sub_title":{},"body":{"205":{},"353":{},"380":{},"449":{},"513":{},"539":{},"572":{},"607":{},"615":{},"663":{},"711":{}}}],["seychel",{"_index":1239,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sg",{"_index":724,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sgp",{"_index":1248,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sh",{"_index":1186,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["share",{"_index":2092,"uri":{"371":{}},"title":{},"sub_title":{"122":{},"371":{},"372":{},"394":{}},"body":{"28":{},"250":{},"353":{},"371":{},"373":{},"374":{},"380":{},"391":{},"395":{},"396":{},"424":{},"510":{},"542":{},"547":{},"589":{},"591":{},"597":{}}}],["shekel",{"_index":92,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["shift",{"_index":1752,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"183":{},"527":{}}}],["shill",{"_index":96,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["ship",{"_index":3009,"uri":{},"title":{},"sub_title":{"584":{}},"body":{"152":{},"278":{},"522":{},"525":{},"584":{}}}],["shipping_address",{"_index":3008,"uri":{},"title":{},"sub_title":{},"body":{"152":{}}}],["shn",{"_index":1187,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["shop",{"_index":5501,"uri":{},"title":{},"sub_title":{},"body":{"686":{}}}],["short",{"_index":3399,"uri":{},"title":{},"sub_title":{},"body":{"233":{},"238":{},"240":{}}}],["shortcom",{"_index":3098,"uri":{},"title":{},"sub_title":{},"body":{"169":{}}}],["shortcut",{"_index":4313,"uri":{},"title":{},"sub_title":{},"body":{"415":{},"509":{},"578":{}}}],["shorthand",{"_index":4316,"uri":{},"title":{},"sub_title":{},"body":{"415":{}}}],["show",{"_index":1628,"uri":{"676":{},"683":{}},"title":{},"sub_title":{"256":{},"676":{},"683":{}},"body":{"8":{},"12":{},"21":{},"89":{},"90":{},"100":{},"118":{},"202":{},"228":{},"240":{},"281":{},"338":{},"341":{},"342":{},"347":{},"370":{},"417":{},"419":{},"423":{},"444":{},"459":{},"471":{},"485":{},"489":{},"499":{},"519":{},"524":{},"631":{},"652":{},"676":{},"681":{},"683":{}}}],["show/hid",{"_index":3890,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["shown",{"_index":1716,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"36":{},"118":{},"251":{},"431":{},"459":{},"508":{},"644":{},"681":{},"683":{}}}],["shown.if",{"_index":2431,"uri":{},"title":{},"sub_title":{},"body":{"91":{}}}],["shrink",{"_index":3884,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["si",{"_index":1259,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["side",{"_index":3210,"uri":{},"title":{},"sub_title":{},"body":{"183":{},"188":{},"339":{},"347":{},"350":{},"417":{},"497":{},"708":{},"709":{}}}],["sidebar",{"_index":3205,"uri":{},"title":{},"sub_title":{},"body":{"182":{},"184":{},"197":{},"347":{},"350":{},"415":{},"496":{},"701":{}}}],["sierra",{"_index":1243,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"193":{}}}],["sign",{"_index":1988,"uri":{},"title":{},"sub_title":{},"body":{"21":{},"30":{},"34":{},"63":{},"182":{},"183":{},"188":{},"189":{},"347":{},"469":{},"590":{},"601":{}}}],["signag",{"_index":4726,"uri":{},"title":{},"sub_title":{},"body":{"517":{}}}],["signal",{"_index":5048,"uri":{"552":{}},"title":{},"sub_title":{"552":{}},"body":{}}],["signatur",{"_index":1521,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"19":{},"21":{},"241":{},"278":{},"321":{}}}],["signific",{"_index":4851,"uri":{},"title":{},"sub_title":{},"body":{"533":{}}}],["significantli",{"_index":4753,"uri":{},"title":{},"sub_title":{},"body":{"522":{},"525":{},"529":{}}}],["signup",{"_index":4574,"uri":{},"title":{},"sub_title":{},"body":{"457":{}}}],["silent",{"_index":2627,"uri":{},"title":{},"sub_title":{},"body":{"122":{}}}],["similar",{"_index":2301,"uri":{"507":{}},"title":{},"sub_title":{"507":{}},"body":{"63":{},"94":{},"232":{},"252":{},"308":{},"331":{},"352":{},"502":{},"532":{},"549":{},"565":{},"604":{},"619":{}}}],["similarli",{"_index":4758,"uri":{},"title":{},"sub_title":{},"body":{"522":{},"525":{},"528":{},"534":{}}}],["similiqu",{"_index":2883,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["simli",{"_index":4136,"uri":{},"title":{},"sub_title":{},"body":{"371":{},"391":{}}}],["simpl",{"_index":1439,"uri":{},"title":{},"sub_title":{},"body":{"5":{},"25":{},"26":{},"39":{},"83":{},"128":{},"129":{},"231":{},"238":{},"251":{},"340":{},"343":{},"352":{},"353":{},"380":{},"406":{},"451":{},"510":{},"547":{}}}],["simple.first",{"_index":4573,"uri":{},"title":{},"sub_title":{},"body":{"457":{}}}],["simple.simpli",{"_index":4733,"uri":{},"title":{},"sub_title":{},"body":{"519":{}}}],["simplest",{"_index":5173,"uri":{},"title":{},"sub_title":{},"body":{"573":{}}}],["simpli",{"_index":1739,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"48":{},"83":{},"119":{},"128":{},"200":{},"205":{},"222":{},"229":{},"245":{},"288":{},"306":{},"309":{},"325":{},"340":{},"347":{},"367":{},"379":{},"391":{},"401":{},"418":{},"428":{},"429":{},"472":{},"503":{},"519":{},"549":{},"567":{},"584":{},"598":{},"608":{},"613":{},"618":{},"634":{},"672":{},"711":{}}}],["simplifi",{"_index":4763,"uri":{},"title":{},"sub_title":{},"body":{"522":{}}}],["singapor",{"_index":103,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["singl",{"_index":1592,"uri":{},"title":{},"sub_title":{"693":{}},"body":{"8":{},"14":{},"17":{},"18":{},"92":{},"128":{},"208":{},"289":{},"310":{},"337":{},"345":{},"368":{},"392":{},"415":{},"619":{},"686":{},"687":{},"693":{}}}],["single_purchas",{"_index":5535,"uri":{},"title":{},"sub_title":{},"body":{"693":{}}}],["sint",{"_index":1045,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["siret",{"_index":2358,"uri":{},"title":{},"sub_title":{},"body":{"75":{}}}],["site",{"_index":3267,"uri":{},"title":{},"sub_title":{},"body":{"193":{},"685":{}}}],["site_url",{"_index":4429,"uri":{},"title":{},"sub_title":{},"body":{"446":{},"447":{}}}],["situat",{"_index":4862,"uri":{},"title":{},"sub_title":{},"body":{"534":{}}}],["size",{"_index":1660,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"278":{},"330":{},"588":{},"609":{}}}],["sizeclient_max_body_s",{"_index":5065,"uri":{},"title":{},"sub_title":{},"body":{"555":{}}}],["sj",{"_index":1295,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sjm",{"_index":1296,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sk",{"_index":1251,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["skip",{"_index":2183,"uri":{},"title":{},"sub_title":{},"body":{"40":{},"595":{}}}],["sl",{"_index":1245,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["slack",{"_index":4407,"uri":{},"title":{},"sub_title":{},"body":{"444":{},"601":{},"604":{}}}],["slate",{"_index":3386,"uri":{},"title":{},"sub_title":{},"body":{"231":{},"406":{}}}],["slb",{"_index":560,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sle",{"_index":1246,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sleep=3",{"_index":4080,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["slide",{"_index":3885,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["slightli",{"_index":2026,"uri":{},"title":{},"sub_title":{},"body":{"24":{}}}],["slovakia",{"_index":1250,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["slovenia",{"_index":1258,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["slovenian",{"_index":349,"uri":{},"title":{},"sub_title":{},"body":{"2":{}}}],["slv",{"_index":693,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sm",{"_index":1218,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["small",{"_index":2506,"uri":{},"title":{},"sub_title":{},"body":{"103":{},"104":{},"371":{},"391":{},"437":{},"450":{},"499":{},"555":{},"559":{},"646":{}}}],["small@example.com",{"_index":2952,"uri":{},"title":{},"sub_title":{},"body":{"142":{}}}],["smooth",{"_index":5299,"uri":{},"title":{},"sub_title":{},"body":{"604":{}}}],["smr",{"_index":1219,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["smtp",{"_index":4935,"uri":{},"title":{},"sub_title":{},"body":{"544":{},"545":{},"546":{}}}],["sn",{"_index":1232,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["snappdf",{"_index":5002,"uri":{},"title":{},"sub_title":{},"body":{"547":{},"552":{},"558":{}}}],["snappdf:./vendor/bin/snappdf",{"_index":5015,"uri":{},"title":{},"sub_title":{},"body":{"547":{}}}],["snippet",{"_index":3477,"uri":{},"title":{},"sub_title":{"254":{}},"body":{"254":{}}}],["snippetloc",{"_index":4921,"uri":{},"title":{},"sub_title":{},"body":{"543":{}}}],["snippets/fastcgi",{"_index":4013,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["soap",{"_index":4872,"uri":{},"title":{},"sub_title":{},"body":{"535":{}}}],["social",{"_index":3934,"uri":{},"title":{},"sub_title":{},"body":{"352":{}}}],["sofort",{"_index":61,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"181":{},"447":{}}}],["softacul",{"_index":3938,"uri":{},"title":{},"sub_title":{},"body":{"353":{},"380":{}}}],["softwar",{"_index":1934,"uri":{},"title":{},"sub_title":{},"body":{"19":{},"101":{},"345":{},"527":{},"656":{}}}],["sol",{"_index":236,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["sold",{"_index":2537,"uri":{},"title":{},"sub_title":{},"body":{"107":{},"522":{},"525":{},"677":{}}}],["solid",{"_index":2004,"uri":{},"title":{},"sub_title":{},"body":{"23":{}}}],["solo",{"_index":63,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["solomon",{"_index":558,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["solut",{"_index":4389,"uri":{},"title":{},"sub_title":{},"body":{"437":{},"568":{}}}],["solv",{"_index":5127,"uri":{},"title":{},"sub_title":{},"body":{"566":{}}}],["som",{"_index":1263,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["somalia",{"_index":1262,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["someth",{"_index":4242,"uri":{},"title":{},"sub_title":{},"body":{"403":{},"532":{},"562":{}}}],["sometim",{"_index":4042,"uri":{},"title":{},"sub_title":{},"body":{"367":{},"391":{},"457":{},"522":{},"526":{},"529":{},"565":{},"580":{},"592":{}}}],["somewhat",{"_index":4751,"uri":{},"title":{},"sub_title":{},"body":{"522":{}}}],["somewher",{"_index":3888,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["soon",{"_index":5310,"uri":{},"title":{},"sub_title":{},"body":{"609":{}}}],["sort",{"_index":2141,"uri":{},"title":{},"sub_title":{},"body":{"36":{},"39":{},"244":{},"247":{},"417":{},"497":{},"579":{},"637":{},"638":{},"646":{},"650":{},"651":{},"652":{}}}],["sort_id",{"_index":2849,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["sourc",{"_index":2015,"uri":{},"title":{},"sub_title":{},"body":{"24":{},"122":{},"267":{},"545":{},"567":{}}}],["source.charg",{"_index":2655,"uri":{},"title":{},"sub_title":{},"body":{"124":{},"448":{}}}],["south",{"_index":86,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["southern",{"_index":749,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["spain",{"_index":343,"uri":{"71":{}},"title":{},"sub_title":{"71":{}},"body":{"2":{},"4":{},"51":{}}}],["spam",{"_index":3429,"uri":{"243":{}},"title":{},"sub_title":{"243":{}},"body":{"243":{}}}],["spanish",{"_index":341,"uri":{},"title":{},"sub_title":{},"body":{"2":{},"73":{},"84":{}}}],["spawn",{"_index":1903,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"340":{},"347":{}}}],["spc",{"_index":3682,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["spc_qr_code",{"_index":3681,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["spec",{"_index":5296,"uri":{},"title":{},"sub_title":{},"body":{"604":{}}}],["special",{"_index":1595,"uri":{},"title":{},"sub_title":{"80":{},"81":{},"92":{}},"body":{"8":{},"27":{},"29":{},"74":{},"76":{},"402":{},"472":{},"479":{},"657":{}}}],["specif",{"_index":1670,"uri":{"64":{},"550":{}},"title":{},"sub_title":{"64":{},"550":{}},"body":{"12":{},"14":{},"25":{},"26":{},"27":{},"55":{},"179":{},"215":{},"232":{},"266":{},"267":{},"296":{},"419":{},"431":{},"470":{},"509":{},"522":{},"528":{},"529":{},"534":{},"536":{},"538":{},"544":{},"577":{},"604":{},"626":{},"638":{},"675":{}}}],["specifi",{"_index":1873,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"19":{},"39":{},"40":{},"205":{},"215":{},"247":{},"288":{},"296":{},"309":{},"316":{},"341":{},"419":{},"447":{},"449":{},"618":{},"626":{},"646":{}}}],["spend",{"_index":3511,"uri":{},"title":{},"sub_title":{},"body":{"260":{}}}],["spent",{"_index":5438,"uri":{},"title":{},"sub_title":{},"body":{"677":{}}}],["spf",{"_index":4986,"uri":{},"title":{},"sub_title":{},"body":{"545":{}}}],["spm",{"_index":1209,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["spot",{"_index":3334,"uri":{},"title":{},"sub_title":{},"body":{"211":{},"212":{},"291":{},"294":{},"313":{},"621":{},"624":{}}}],["spreadsheet",{"_index":2475,"uri":{},"title":{},"sub_title":{},"body":{"101":{},"519":{}}}],["sqlstate[42s22",{"_index":4905,"uri":{},"title":{},"sub_title":{"541":{}},"body":{}}],["squar",{"_index":3202,"uri":{},"title":{},"sub_title":{"182":{}},"body":{"182":{},"607":{}}}],["sr",{"_index":1289,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["srb",{"_index":1237,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sri",{"_index":189,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["ss",{"_index":1277,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ssd",{"_index":1278,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ssl",{"_index":3150,"uri":{},"title":{},"sub_title":{},"body":{"176":{},"377":{},"399":{},"545":{},"601":{}}}],["ssl'",{"_index":5281,"uri":{},"title":{},"sub_title":{},"body":{"601":{}}}],["st",{"_index":1224,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["stabl",{"_index":4058,"uri":{},"title":{},"sub_title":{},"body":{"368":{},"392":{}}}],["staff",{"_index":2493,"uri":{"678":{}},"title":{},"sub_title":{"678":{}},"body":{"101":{}}}],["stage",{"_index":3350,"uri":{},"title":{},"sub_title":{},"body":{"220":{},"598":{}}}],["stale",{"_index":5143,"uri":{},"title":{},"sub_title":{},"body":{"568":{}}}],["stamp",{"_index":1629,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"681":{}}}],["standard",{"_index":1638,"uri":{"51":{}},"title":{},"sub_title":{"51":{}},"body":{"9":{},"19":{},"50":{},"63":{},"83":{},"87":{},"129":{},"132":{},"156":{},"157":{},"243":{},"262":{},"330":{},"374":{},"396":{},"516":{},"530":{},"535":{},"572":{},"583":{},"584":{},"591":{},"690":{},"693":{}}}],["start",{"_index":1457,"uri":{"54":{},"60":{},"126":{},"159":{},"232":{},"449":{}},"title":{"406":{},"407":{},"408":{},"409":{},"410":{},"411":{},"412":{},"413":{},"414":{},"415":{},"416":{},"438":{},"439":{},"440":{},"441":{},"442":{},"443":{}},"sub_title":{"54":{},"60":{},"126":{},"159":{},"232":{},"449":{},"475":{},"598":{},"691":{}},"body":{"6":{},"8":{},"17":{},"50":{},"101":{},"128":{},"150":{},"159":{},"247":{},"259":{},"266":{},"336":{},"342":{},"347":{},"356":{},"367":{},"370":{},"371":{},"386":{},"391":{},"403":{},"415":{},"444":{},"456":{},"460":{},"472":{},"473":{},"475":{},"485":{},"490":{},"595":{},"598":{},"603":{},"604":{},"609":{},"612":{},"644":{},"649":{},"652":{},"656":{},"691":{},"711":{}}}],["start\"/\"stop",{"_index":5364,"uri":{},"title":{},"sub_title":{},"body":{"644":{}}}],["start/stop",{"_index":3454,"uri":{},"title":{},"sub_title":{},"body":{"246":{},"638":{},"649":{}}}],["start_dat",{"_index":2955,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"150":{}}}],["start_date_raw",{"_index":2953,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"150":{}}}],["started/#admin",{"_index":4303,"uri":{"410":{},"412":{}},"title":{},"sub_title":{},"body":{}}],["started/#app",{"_index":4310,"uri":{"415":{}},"title":{},"sub_title":{},"body":{}}],["started/#architectur",{"_index":4300,"uri":{"407":{}},"title":{},"sub_title":{},"body":{}}],["started/#backend",{"_index":4301,"uri":{"408":{}},"title":{},"sub_title":{},"body":{}}],["started/#debug",{"_index":4328,"uri":{"416":{}},"title":{},"sub_title":{},"body":{}}],["started/#lead",{"_index":4302,"uri":{"409":{},"411":{},"413":{}},"title":{},"sub_title":{},"body":{}}],["started/#overview",{"_index":4299,"uri":{"406":{}},"title":{},"sub_title":{},"body":{}}],["started/#perform",{"_index":4305,"uri":{"414":{}},"title":{},"sub_title":{},"body":{}}],["state",{"_index":335,"uri":{"612":{}},"title":{},"sub_title":{"612":{}},"body":{"2":{},"4":{},"8":{},"14":{},"18":{},"49":{},"206":{},"223":{},"278":{},"307":{},"323":{},"326":{},"349":{},"426":{},"427":{},"428":{},"429":{},"430":{},"505":{},"522":{},"524":{},"525":{},"526":{},"527":{},"528":{},"529":{},"530":{},"532":{},"533":{},"534":{},"537":{},"635":{},"636":{},"644":{},"650":{},"651":{},"652":{},"653":{},"654":{},"702":{},"704":{}}}],["state.keep",{"_index":4847,"uri":{},"title":{},"sub_title":{},"body":{"533":{}}}],["state.purchas",{"_index":5387,"uri":{},"title":{},"sub_title":{},"body":{"655":{}}}],["state/provinc",{"_index":3791,"uri":{},"title":{},"sub_title":{},"body":{"329":{}}}],["statement",{"_index":1474,"uri":{"700":{}},"title":{},"sub_title":{"138":{},"468":{},"700":{}},"body":{"6":{},"14":{},"108":{},"125":{},"138":{},"225":{},"468":{},"666":{}}}],["states.sal",{"_index":4745,"uri":{},"title":{},"sub_title":{},"body":{"522":{}}}],["states.when",{"_index":4786,"uri":{},"title":{},"sub_title":{},"body":{"525":{}}}],["static",{"_index":2,"uri":{},"title":{"0":{},"1":{},"2":{},"3":{},"4":{}},"sub_title":{},"body":{"267":{},"543":{}}}],["statu",{"_index":1630,"uri":{"639":{},"651":{},"702":{}},"title":{},"sub_title":{"639":{},"651":{},"702":{}},"body":{"8":{},"14":{},"38":{},"47":{},"140":{},"141":{},"142":{},"144":{},"147":{},"149":{},"201":{},"206":{},"217":{},"221":{},"226":{},"229":{},"244":{},"249":{},"280":{},"299":{},"300":{},"301":{},"302":{},"303":{},"304":{},"305":{},"319":{},"321":{},"324":{},"342":{},"343":{},"348":{},"349":{},"417":{},"419":{},"423":{},"431":{},"450":{},"459":{},"473":{},"485":{},"488":{},"534":{},"629":{},"633":{},"636":{},"637":{},"638":{},"639":{},"646":{},"649":{},"651":{},"652":{},"690":{},"703":{}}}],["status",{"_index":3851,"uri":{"473":{},"642":{}},"title":{},"sub_title":{"473":{},"642":{}},"body":{"342":{},"638":{},"639":{},"642":{},"646":{},"650":{},"651":{}}}],["status_cod",{"_index":5528,"uri":{},"title":{},"sub_title":{},"body":{"690":{}}}],["status_id",{"_index":2795,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["status_logo",{"_index":1627,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["statusnow",{"_index":4110,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["stay",{"_index":3882,"uri":{},"title":{},"sub_title":{},"body":{"347":{},"510":{},"522":{}}}],["stdclass",{"_index":4428,"uri":{},"title":{},"sub_title":{},"body":{"446":{},"447":{},"449":{}}}],["stdout_logfil",{"_index":4097,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["stdout_logfile=/var/log/invoiceninja",{"_index":4090,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["step",{"_index":2055,"uri":{"369":{},"393":{},"538":{}},"title":{},"sub_title":{"369":{},"393":{},"445":{},"446":{},"448":{},"449":{},"538":{}},"body":{"26":{},"56":{},"128":{},"183":{},"196":{},"197":{},"233":{},"237":{},"238":{},"240":{},"337":{},"358":{},"359":{},"360":{},"361":{},"367":{},"382":{},"383":{},"384":{},"404":{},"421":{},"442":{},"444":{},"520":{},"523":{},"538":{},"539":{},"544":{},"556":{},"567":{},"570":{},"571":{},"595":{},"596":{},"609":{},"687":{}}}],["step.furth",{"_index":3290,"uri":{},"title":{},"sub_title":{},"body":{"198":{}}}],["steps.aft",{"_index":4568,"uri":{},"title":{},"sub_title":{},"body":{"456":{}}}],["steps:go",{"_index":4942,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["stepsgit",{"_index":4057,"uri":{},"title":{},"sub_title":{},"body":{"368":{},"392":{}}}],["still",{"_index":2274,"uri":{},"title":{},"sub_title":{},"body":{"58":{},"301":{},"349":{},"353":{},"367":{},"380":{},"391":{},"429":{},"473":{},"532":{},"557":{},"601":{},"604":{},"608":{},"631":{},"652":{},"654":{},"686":{}}}],["stimul",{"_index":4819,"uri":{},"title":{},"sub_title":{},"body":{"530":{}}}],["stock",{"_index":2009,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"322":{},"331":{},"519":{}}}],["stoltenberg",{"_index":2935,"uri":{},"title":{},"sub_title":{},"body":{"141":{},"142":{},"152":{}}}],["stop",{"_index":2666,"uri":{},"title":{},"sub_title":{},"body":{"125":{},"247":{},"371":{},"391":{},"473":{},"485":{},"491":{},"644":{},"649":{},"652":{}}}],["stopasgroup=tru",{"_index":4085,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["stopwaitsecs=3600there’",{"_index":4092,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["storag",{"_index":3808,"uri":{},"title":{},"sub_title":{},"body":{"332":{},"562":{}}}],["storage/log",{"_index":4889,"uri":{},"title":{},"sub_title":{},"body":{"538":{},"570":{}}}],["storage/logs/invoiceninja.log",{"_index":4990,"uri":{},"title":{},"sub_title":{},"body":{"545":{},"557":{},"601":{}}}],["storage/logs/laravel.log",{"_index":4152,"uri":{},"title":{},"sub_title":{},"body":{"375":{},"397":{},"557":{},"601":{}}}],["storage/logs/laravel.loginsid",{"_index":5254,"uri":{},"title":{},"sub_title":{},"body":{"599":{}}}],["storage/logs/laravel.logth",{"_index":4981,"uri":{},"title":{},"sub_title":{},"body":{"545":{}}}],["store",{"_index":1855,"uri":{"452":{},"465":{},"471":{}},"title":{},"sub_title":{"452":{},"465":{},"471":{}},"body":{"17":{},"57":{},"129":{},"332":{},"338":{},"365":{},"370":{},"389":{},"432":{},"434":{},"448":{},"449":{},"452":{},"465":{},"543":{},"549":{},"572":{},"683":{},"685":{}}}],["storefront",{"_index":2094,"uri":{},"title":{},"sub_title":{},"body":{"28":{}}}],["storefront'",{"_index":1883,"uri":{},"title":{},"sub_title":{},"body":{"17":{}}}],["storegatewaytoken(array",{"_index":4489,"uri":{},"title":{},"sub_title":{},"body":{"449":{},"452":{}}}],["stp",{"_index":1225,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["str::lower(str::random(32",{"_index":4425,"uri":{},"title":{},"sub_title":{},"body":{"446":{}}}],["straight",{"_index":3058,"uri":{},"title":{},"sub_title":{},"body":{"159":{},"456":{}}}],["stream_socket_enable_crypto",{"_index":4991,"uri":{},"title":{},"sub_title":{},"body":{"545":{}}}],["street",{"_index":3789,"uri":{},"title":{},"sub_title":{},"body":{"329":{},"505":{}}}],["strict",{"_index":2606,"uri":{},"title":{},"sub_title":{},"body":{"122":{}}}],["strictli",{"_index":3848,"uri":{},"title":{},"sub_title":{},"body":{"342":{}}}],["string",{"_index":1519,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"144":{},"145":{},"146":{},"147":{},"148":{},"169":{},"175":{},"447":{},"449":{},"689":{}}}],["stripe",{"_index":2638,"uri":{"441":{}},"title":{"123":{},"124":{}},"sub_title":{"123":{},"124":{},"181":{},"441":{}},"body":{"123":{},"124":{},"179":{},"181":{},"238":{},"441":{},"449":{},"607":{}}}],["stripe/#strip",{"_index":2636,"uri":{"123":{},"124":{}},"title":{},"sub_title":{},"body":{}}],["stripeus",{"_index":2651,"uri":{},"title":{},"sub_title":{},"body":{"124":{}}}],["strongli",{"_index":5001,"uri":{},"title":{},"sub_title":{},"body":{"547":{}}}],["structur",{"_index":3509,"uri":{"260":{}},"title":{},"sub_title":{"260":{}},"body":{"260":{},"448":{},"517":{},"539":{},"589":{},"683":{}}}],["stub",{"_index":4457,"uri":{},"title":{},"sub_title":{"455":{}},"body":{"449":{}}}],["stuck",{"_index":5353,"uri":{},"title":{},"sub_title":{},"body":{"638":{}}}],["style",{"_index":1509,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"18":{},"265":{},"681":{}}}],["style=\"pag",{"_index":4277,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["sub.domain.com",{"_index":4154,"uri":{},"title":{},"sub_title":{},"body":{"375":{},"397":{}}}],["subdirectori",{"_index":5081,"uri":{"560":{}},"title":{},"sub_title":{"560":{}},"body":{"560":{}}}],["subdirectoryname/public/$1",{"_index":5087,"uri":{},"title":{},"sub_title":{},"body":{"560":{}}}],["subdomain",{"_index":3138,"uri":{"667":{}},"title":{},"sub_title":{"667":{}},"body":{"176":{},"375":{},"397":{},"436":{},"600":{},"667":{}}}],["subject",{"_index":1608,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"24":{},"37":{},"529":{}}}],["submiss",{"_index":4939,"uri":{},"title":{},"sub_title":{},"body":{"544":{}}}],["submit",{"_index":3124,"uri":{},"title":{},"sub_title":{},"body":{"174":{},"369":{},"393":{}}}],["subregion",{"_index":4776,"uri":{},"title":{},"sub_title":{},"body":{"524":{}}}],["subrul",{"_index":5573,"uri":{},"title":{},"sub_title":{},"body":{"711":{}}}],["subscript",{"_index":4595,"uri":{},"title":{"686":{},"687":{},"688":{},"689":{},"690":{},"691":{},"692":{},"693":{},"694":{},"695":{},"696":{},"697":{}},"sub_title":{"469":{},"695":{}},"body":{"469":{},"666":{},"686":{},"688":{},"689":{},"691":{},"692":{},"693":{},"694":{},"695":{},"696":{},"697":{}}}],["subscription.if",{"_index":5506,"uri":{},"title":{},"sub_title":{},"body":{"686":{}}}],["subscriptions.som",{"_index":4801,"uri":{},"title":{},"sub_title":{},"body":{"527":{}}}],["subset",{"_index":3919,"uri":{},"title":{},"sub_title":{},"body":{"349":{}}}],["substract",{"_index":5336,"uri":{},"title":{},"sub_title":{},"body":{"627":{}}}],["subsystem",{"_index":5022,"uri":{},"title":{},"sub_title":{},"body":{"547":{},"558":{},"563":{}}}],["subtot",{"_index":3496,"uri":{},"title":{},"sub_title":{},"body":{"257":{},"277":{},"278":{}}}],["subtract",{"_index":4644,"uri":{},"title":{},"sub_title":{},"body":{"492":{}}}],["succe",{"_index":5288,"uri":{},"title":{},"sub_title":{},"body":{"602":{}}}],["success",{"_index":2145,"uri":{"450":{}},"title":{},"sub_title":{"450":{}},"body":{"36":{},"375":{},"397":{},"449":{},"451":{},"687":{},"690":{},"692":{}}}],["successful",{"_index":3351,"uri":{},"title":{},"sub_title":{},"body":{"220":{}}}],["successfulli",{"_index":2127,"uri":{},"title":{},"sub_title":{},"body":{"33":{},"186":{},"598":{},"599":{},"699":{}}}],["such",{"_index":1938,"uri":{},"title":{},"sub_title":{},"body":{"19":{},"36":{},"39":{},"55":{},"88":{},"94":{},"101":{},"128":{},"132":{},"176":{},"243":{},"244":{},"250":{},"260":{},"337":{},"347":{},"369":{},"377":{},"393":{},"399":{},"415":{},"417":{},"424":{},"469":{},"497":{},"501":{},"507":{},"510":{},"511":{},"525":{},"526":{},"528":{},"532":{},"541":{},"546":{},"548":{},"580":{},"585":{},"590":{},"599":{},"647":{},"651":{},"652":{},"685":{}}}],["sudan",{"_index":1276,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sudo",{"_index":3981,"uri":{},"title":{},"sub_title":{},"body":{"364":{},"367":{},"370":{},"388":{},"391":{},"562":{},"567":{}}}],["suffic",{"_index":2563,"uri":{},"title":{},"sub_title":{},"body":{"113":{}}}],["suffici",{"_index":3874,"uri":{},"title":{},"sub_title":{},"body":{"346":{}}}],["suggest",{"_index":3513,"uri":{},"title":{},"sub_title":{},"body":{"261":{},"546":{},"580":{}}}],["suit",{"_index":1446,"uri":{},"title":{},"sub_title":{},"body":{"5":{},"12":{},"14":{},"363":{},"370":{},"505":{},"637":{},"642":{}}}],["suitabl",{"_index":1744,"uri":{"185":{}},"title":{},"sub_title":{"185":{}},"body":{"14":{},"241":{},"242":{},"379":{},"401":{},"686":{}}}],["suiteabl",{"_index":4391,"uri":{},"title":{},"sub_title":{},"body":{"437":{}}}],["sum",{"_index":2440,"uri":{},"title":{},"sub_title":{},"body":{"94":{},"113":{},"134":{},"508":{}}}],["summari",{"_index":2459,"uri":{"96":{},"99":{},"115":{}},"title":{},"sub_title":{"96":{},"99":{},"115":{}},"body":{"99":{},"115":{},"125":{},"212":{},"291":{}}}],["sunset",{"_index":5291,"uri":{"604":{}},"title":{},"sub_title":{"604":{}},"body":{"604":{}}}],["sunt",{"_index":2877,"uri":{},"title":{},"sub_title":{},"body":{"140":{}}}],["super",{"_index":2678,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"129":{},"238":{},"494":{},"519":{}}}],["supercharg",{"_index":5499,"uri":{},"title":{},"sub_title":{},"body":{"686":{}}}],["supervisor",{"_index":4053,"uri":{},"title":{},"sub_title":{"370":{}},"body":{"367":{},"370":{},"371":{},"391":{}}}],["supervisorctl",{"_index":4101,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["supervisornext",{"_index":4068,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["suppli",{"_index":4831,"uri":{},"title":{},"sub_title":{},"body":{"532":{},"534":{}}}],["support",{"_index":1495,"uri":{"58":{},"607":{}},"title":{},"sub_title":{"58":{},"493":{},"607":{}},"body":{"8":{},"19":{},"50":{},"51":{},"58":{},"59":{},"84":{},"89":{},"90":{},"169":{},"178":{},"180":{},"186":{},"189":{},"192":{},"193":{},"232":{},"238":{},"241":{},"242":{},"244":{},"250":{},"308":{},"328":{},"336":{},"341":{},"349":{},"353":{},"378":{},"379":{},"380":{},"400":{},"401":{},"415":{},"422":{},"424":{},"432":{},"448":{},"464":{},"492":{},"500":{},"524":{},"535":{},"538":{},"545":{},"547":{},"558":{},"579":{},"602":{},"604":{},"607":{},"615":{},"627":{},"638":{},"650":{},"675":{},"677":{},"683":{},"687":{},"694":{}}}],["suppos",{"_index":4880,"uri":{},"title":{},"sub_title":{},"body":{"536":{}}}],["sur",{"_index":1290,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["surcharg",{"_index":1773,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"278":{}}}],["sure",{"_index":3102,"uri":{},"title":{},"sub_title":{},"body":{"169":{},"186":{},"255":{},"349":{},"375":{},"376":{},"397":{},"398":{},"542":{},"544":{},"567":{},"603":{}}}],["surinam",{"_index":1288,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["surinames",{"_index":258,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["surtax",{"_index":4882,"uri":{},"title":{},"sub_title":{},"body":{"537":{}}}],["sv",{"_index":692,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["svalbard",{"_index":1292,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["svefaktura",{"_index":2381,"uri":{},"title":{},"sub_title":{},"body":{"82":{}}}],["svk",{"_index":1252,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["svn",{"_index":1260,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["swaziland",{"_index":1298,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["swe",{"_index":1304,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sweden",{"_index":1302,"uri":{"82":{}},"title":{},"sub_title":{"82":{}},"body":{"4":{}}}],["swedish",{"_index":93,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{}}}],["swish",{"_index":65,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["swiss",{"_index":110,"uri":{},"title":{},"sub_title":{"402":{}},"body":{"1":{},"402":{}}}],["swiss_qr",{"_index":4280,"uri":{},"title":{},"sub_title":{},"body":{"403":{}}}],["switch",{"_index":67,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"14":{},"17":{},"19":{},"25":{},"29":{},"37":{},"83":{},"179":{},"347":{},"448":{},"496":{},"524":{},"534":{}}}],["switcher",{"_index":5237,"uri":{},"title":{},"sub_title":{},"body":{"597":{}}}],["switzerland",{"_index":1306,"uri":{"68":{}},"title":{},"sub_title":{"68":{}},"body":{"4":{},"403":{}}}],["swz",{"_index":1300,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sx",{"_index":1048,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sxm",{"_index":1049,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sy",{"_index":1311,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["syc",{"_index":1241,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["sydney",{"_index":3007,"uri":{},"title":{},"sub_title":{},"body":{"152":{}}}],["symbol",{"_index":4231,"uri":{"676":{}},"title":{},"sub_title":{"676":{}},"body":{"402":{},"403":{},"499":{},"676":{}}}],["symfony\\component\\routing\\compiledrout",{"_index":5056,"uri":{"553":{}},"title":{},"sub_title":{"553":{}},"body":{}}],["sync",{"_index":2541,"uri":{},"title":{},"sub_title":{},"body":{"108":{},"225":{},"232":{},"370":{},"699":{}}}],["sync'd",{"_index":2338,"uri":{},"title":{},"sub_title":{},"body":{"67":{}}}],["syntax",{"_index":2685,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"494":{}}}],["syr",{"_index":1312,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["syrian",{"_index":1310,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["system",{"_index":1794,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"57":{},"84":{},"122":{},"128":{},"176":{},"232":{},"253":{},"308":{},"331":{},"367":{},"369":{},"391":{},"393":{},"432":{},"500":{},"532":{},"538":{},"539":{},"542":{},"545":{},"549":{},"559":{},"563":{},"569":{},"572":{},"597":{},"656":{},"665":{},"667":{},"670":{},"678":{},"684":{},"691":{},"703":{},"708":{},"709":{}}}],["system.templ",{"_index":2698,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["system_logs.anoth",{"_index":3096,"uri":{},"title":{},"sub_title":{},"body":{"169":{}}}],["systemlog",{"_index":4528,"uri":{},"title":{},"sub_title":{},"body":{"450":{}}}],["systemlogger::job",{"_index":4519,"uri":{},"title":{},"sub_title":{},"body":{"450":{}}}],["sz",{"_index":1299,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["t",{"_index":2784,"uri":{},"title":{},"sub_title":{},"body":{"137":{}}}],["tab",{"_index":1698,"uri":{"209":{},"290":{},"311":{},"620":{}},"title":{},"sub_title":{"209":{},"290":{},"311":{},"458":{},"620":{}},"body":{"13":{},"14":{},"18":{},"19":{},"20":{},"24":{},"25":{},"26":{},"28":{},"34":{},"198":{},"249":{},"250":{},"252":{},"260":{},"267":{},"308":{},"343":{},"349":{},"403":{},"422":{},"424":{},"428":{},"496":{},"498":{},"499":{},"502":{},"511":{},"545":{},"579":{},"636":{},"649":{},"701":{}}}],["tabl",{"_index":2426,"uri":{"256":{},"275":{},"276":{},"446":{},"640":{}},"title":{},"sub_title":{"256":{},"275":{},"276":{},"446":{},"637":{},"640":{}},"body":{"90":{},"91":{},"92":{},"93":{},"101":{},"244":{},"245":{},"264":{},"267":{},"342":{},"343":{},"378":{},"379":{},"400":{},"401":{},"415":{},"417":{},"418":{},"423":{},"429":{},"430":{},"497":{},"498":{},"508":{},"509":{},"545":{},"557":{},"601":{},"637":{},"639":{},"642":{},"643":{},"644":{},"647":{},"652":{},"683":{}}}],["tack",{"_index":3467,"uri":{},"title":{},"sub_title":{},"body":{"249":{},"343":{},"422":{}}}],["tag",{"_index":1950,"uri":{"133":{}},"title":{},"sub_title":{"133":{}},"body":{"19":{},"120":{},"128":{},"244":{},"308":{},"347":{},"422":{},"524":{},"543":{},"579":{},"615":{},"627":{},"638":{},"683":{},"686":{}}}],["tailor",{"_index":5433,"uri":{},"title":{},"sub_title":{},"body":{"675":{},"681":{}}}],["tailwind",{"_index":3051,"uri":{},"title":{},"sub_title":{},"body":{"159":{}}}],["taiwan",{"_index":217,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{},"4":{}}}],["tajikistan",{"_index":1314,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["taka",{"_index":124,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["take",{"_index":1645,"uri":{"609":{}},"title":{},"sub_title":{"609":{}},"body":{"11":{},"128":{},"225":{},"252":{},"331":{},"356":{},"415":{},"417":{},"449":{},"494":{},"497":{},"498":{},"502":{},"509":{},"516":{},"535":{},"542":{},"576":{},"595":{},"606":{},"609":{},"683":{},"685":{}}}],["taken",{"_index":2143,"uri":{},"title":{},"sub_title":{},"body":{"36":{},"123":{},"243":{},"417":{},"423":{},"462":{},"627":{}}}],["talli",{"_index":2443,"uri":{},"title":{},"sub_title":{},"body":{"94":{},"113":{},"114":{}}}],["tangibl",{"_index":4782,"uri":{},"title":{},"sub_title":{},"body":{"525":{},"526":{},"527":{},"528":{}}}],["tanzania",{"_index":1391,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["tanzanian",{"_index":141,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["tap",{"_index":4312,"uri":{},"title":{},"sub_title":{},"body":{"415":{}}}],["tar",{"_index":4204,"uri":{"387":{}},"title":{},"sub_title":{"387":{}},"body":{"387":{}}}],["tar.gz",{"_index":2624,"uri":{},"title":{},"sub_title":{},"body":{"122":{}}}],["target",{"_index":3479,"uri":{"540":{}},"title":{},"sub_title":{"267":{},"540":{}},"body":{"255":{},"685":{}}}],["task",{"_index":1711,"uri":{"639":{},"642":{},"643":{},"645":{},"650":{},"651":{}},"title":{"636":{},"637":{},"638":{},"639":{},"640":{},"641":{},"642":{},"643":{},"644":{},"645":{},"646":{},"647":{},"648":{},"649":{},"650":{},"651":{},"652":{},"653":{},"654":{},"655":{}},"sub_title":{"142":{},"149":{},"276":{},"342":{},"509":{},"639":{},"642":{},"643":{},"645":{},"650":{},"651":{}},"body":{"13":{},"14":{},"27":{},"34":{},"37":{},"122":{},"125":{},"128":{},"131":{},"142":{},"149":{},"150":{},"153":{},"158":{},"208":{},"267":{},"278":{},"289":{},"333":{},"342":{},"347":{},"350":{},"508":{},"509":{},"510":{},"512":{},"552":{},"574":{},"575":{},"585":{},"599":{},"619":{},"636":{},"637":{},"638":{},"639":{},"642":{},"643":{},"644":{},"646":{},"647":{},"648":{},"649":{},"650":{},"651":{},"652":{},"653":{},"654":{},"655":{}}}],["task'",{"_index":3847,"uri":{},"title":{},"sub_title":{},"body":{"342":{},"636":{},"637":{},"644":{}}}],["task.dat",{"_index":3698,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["task.descript",{"_index":3586,"uri":{},"title":{},"sub_title":{},"body":{"276":{},"278":{}}}],["task.discount",{"_index":3589,"uri":{},"title":{},"sub_title":{},"body":{"276":{},"278":{}}}],["task.fin",{"_index":2735,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["task.hour",{"_index":3588,"uri":{},"title":{},"sub_title":{},"body":{"276":{},"278":{}}}],["task.line_tot",{"_index":3591,"uri":{},"title":{},"sub_title":{},"body":{"276":{},"278":{}}}],["task.project.client.nam",{"_index":2761,"uri":{},"title":{},"sub_title":{},"body":{"131":{}}}],["task.rat",{"_index":3587,"uri":{},"title":{},"sub_title":{},"body":{"276":{},"278":{}}}],["task.servic",{"_index":3585,"uri":{},"title":{},"sub_title":{},"body":{"276":{},"278":{}}}],["task.tax",{"_index":3590,"uri":{},"title":{},"sub_title":{},"body":{"276":{},"278":{}}}],["task.tax_name1",{"_index":3699,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["task.tax_name2",{"_index":3700,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["task.tax_name3",{"_index":3701,"uri":{},"title":{},"sub_title":{},"body":{"278":{}}}],["task.time_log",{"_index":2726,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["task.user.nam",{"_index":2731,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["task_id",{"_index":2861,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["task_rat",{"_index":2943,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"153":{}}}],["task_rate_raw",{"_index":2944,"uri":{},"title":{},"sub_title":{},"body":{"142":{},"153":{}}}],["task_status",{"_index":5268,"uri":{},"title":{},"sub_title":{},"body":{"599":{}}}],["task_tabl",{"_index":3584,"uri":{},"title":{},"sub_title":{},"body":{"276":{}}}],["tasks'",{"_index":5362,"uri":{},"title":{},"sub_title":{},"body":{"643":{}}}],["tasks.publ",{"_index":4696,"uri":{},"title":{},"sub_title":{},"body":{"508":{}}}],["tasks|",{"_index":2755,"uri":{},"title":{},"sub_title":{},"body":{"131":{}}}],["tax",{"_index":1775,"uri":{"107":{},"520":{},"522":{},"523":{},"524":{},"530":{},"531":{},"533":{},"535":{},"536":{},"537":{},"677":{}},"title":{"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"520":{},"521":{},"522":{},"523":{},"524":{},"525":{},"526":{},"527":{},"528":{},"529":{},"530":{},"531":{},"532":{},"533":{},"534":{},"535":{},"536":{},"537":{}},"sub_title":{"99":{},"102":{},"107":{},"115":{},"146":{},"236":{},"340":{},"422":{},"440":{},"520":{},"522":{},"523":{},"524":{},"529":{},"530":{},"531":{},"533":{},"534":{},"535":{},"536":{},"537":{},"677":{}},"body":{"14":{},"58":{},"94":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"109":{},"110":{},"115":{},"117":{},"118":{},"119":{},"140":{},"144":{},"145":{},"179":{},"215":{},"236":{},"247":{},"249":{},"278":{},"296":{},"340":{},"341":{},"342":{},"343":{},"419":{},"421":{},"422":{},"440":{},"479":{},"500":{},"520":{},"521":{},"522":{},"523":{},"524":{},"525":{},"526":{},"527":{},"528":{},"529":{},"530":{},"531":{},"532":{},"533":{},"534":{},"535":{},"536":{},"537":{},"580":{},"626":{},"677":{}}}],["tax.a",{"_index":4871,"uri":{},"title":{},"sub_title":{},"body":{"535":{}}}],["tax.ther",{"_index":4778,"uri":{},"title":{},"sub_title":{},"body":{"524":{}}}],["tax_amount",{"_index":2858,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["tax_amount_raw",{"_index":2873,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["tax_id",{"_index":2860,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"145":{}}}],["tax_name1",{"_index":2809,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{},"145":{}}}],["tax_name2",{"_index":2812,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{},"145":{}}}],["tax_name3",{"_index":2815,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{},"145":{}}}],["tax_rat",{"_index":5260,"uri":{},"title":{},"sub_title":{},"body":{"599":{}}}],["tax_rate1",{"_index":2811,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{},"145":{}}}],["tax_rate2",{"_index":2813,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{},"145":{}}}],["tax_rate3",{"_index":2817,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{},"145":{}}}],["taxabl",{"_index":2539,"uri":{},"title":{},"sub_title":{},"body":{"107":{},"522":{},"525":{},"526":{},"528":{},"532":{}}}],["taxat",{"_index":4806,"uri":{},"title":{},"sub_title":{},"body":{"528":{},"533":{},"536":{},"677":{}}}],["tc",{"_index":1351,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["tca",{"_index":1352,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["tcd",{"_index":607,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["td",{"_index":606,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"128":{},"256":{}}}],["td12",{"_index":3022,"uri":{},"title":{},"sub_title":{},"body":{"155":{}}}],["td13",{"_index":3023,"uri":{},"title":{},"sub_title":{},"body":{"155":{}}}],["td4",{"_index":3020,"uri":{},"title":{},"sub_title":{},"body":{"155":{}}}],["td5",{"_index":3021,"uri":{},"title":{},"sub_title":{},"body":{"155":{}}}],["team",{"_index":3813,"uri":{},"title":{},"sub_title":{},"body":{"333":{},"444":{}}}],["teammat",{"_index":3814,"uri":{},"title":{},"sub_title":{},"body":{"333":{}}}],["technic",{"_index":4727,"uri":{},"title":{},"sub_title":{},"body":{"517":{},"532":{},"652":{}}}],["technicallycomput",{"_index":3962,"uri":{},"title":{},"sub_title":{},"body":{"358":{},"359":{},"360":{},"362":{},"382":{},"383":{},"385":{}}}],["teleregl",{"_index":2314,"uri":{},"title":{},"sub_title":{},"body":{"63":{}}}],["tell",{"_index":2697,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"370":{}}}],["templat",{"_index":1445,"uri":{"25":{},"129":{},"154":{},"566":{}},"title":{"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{}},"sub_title":{"12":{},"24":{},"25":{},"129":{},"154":{},"566":{}},"body":{"5":{},"6":{},"11":{},"12":{},"19":{},"24":{},"25":{},"27":{},"125":{},"128":{},"132":{},"206":{},"215":{},"253":{},"258":{},"267":{},"284":{},"296":{},"316":{},"332":{},"337":{},"349":{},"450":{},"504":{},"508":{},"513":{},"577":{},"585":{},"608":{},"614":{},"626":{},"644":{},"656":{},"671":{},"675":{},"679":{},"681":{}}}],["template'",{"_index":2018,"uri":{},"title":{},"sub_title":{},"body":{"24":{}}}],["template.how",{"_index":2692,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["template.so",{"_index":4406,"uri":{},"title":{},"sub_title":{},"body":{"444":{}}}],["template;for",{"_index":2690,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["templates.aft",{"_index":2687,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["temporari",{"_index":4859,"uri":{},"title":{},"sub_title":{},"body":{"534":{}}}],["temporarili",{"_index":4046,"uri":{},"title":{},"sub_title":{},"body":{"367":{},"391":{}}}],["teng",{"_index":328,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["term",{"_index":1539,"uri":{},"title":{},"sub_title":{"210":{},"293":{},"312":{},"623":{}},"body":{"8":{},"14":{},"21":{},"27":{},"140":{},"144":{},"210":{},"278":{},"293":{},"311":{},"312":{},"321":{},"331":{},"349":{},"479":{},"533":{},"585":{},"589":{},"623":{},"686":{}}}],["termin",{"_index":4131,"uri":{},"title":{},"sub_title":{},"body":{"371":{},"391":{}}}],["territori",{"_index":555,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["test",{"_index":3062,"uri":{},"title":{},"sub_title":{},"body":{"159":{},"182":{},"183":{},"184":{},"186":{},"188":{},"191":{},"328":{},"353":{},"380":{},"447":{},"455":{},"542":{},"545":{},"547":{},"604":{}}}],["test.pdfa",{"_index":5018,"uri":{},"title":{},"sub_title":{},"body":{"547":{}}}],["tester.com",{"_index":4988,"uri":{},"title":{},"sub_title":{},"body":{"545":{}}}],["testmod",{"_index":4438,"uri":{},"title":{},"sub_title":{},"body":{"447":{}}}],["text",{"_index":1518,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"14":{},"17":{},"18":{},"19":{},"23":{},"91":{},"144":{},"211":{},"212":{},"213":{},"291":{},"292":{},"294":{},"313":{},"314":{},"315":{},"331":{},"336":{},"337":{},"370":{},"402":{},"403":{},"417":{},"432":{},"516":{},"621":{},"622":{},"624":{},"637":{},"639":{},"711":{}}}],["text/javascript",{"_index":4006,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["text/plain",{"_index":4007,"uri":{},"title":{},"sub_title":{},"body":{"365":{},"389":{}}}],["tf",{"_index":750,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["tg",{"_index":1323,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["tgo",{"_index":1324,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["th",{"_index":1319,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"256":{},"275":{},"276":{}}}],["tha",{"_index":1320,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["thai",{"_index":118,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{}}}],["thailand",{"_index":1318,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["thank",{"_index":2768,"uri":{},"title":{},"sub_title":{},"body":{"132":{},"278":{}}}],["that’ll",{"_index":4096,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["theme",{"_index":3902,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["themselv",{"_index":3837,"uri":{},"title":{},"sub_title":{},"body":{"340":{},"581":{},"589":{}}}],["there.y",{"_index":2667,"uri":{},"title":{},"sub_title":{},"body":{"125":{}}}],["therefor",{"_index":2404,"uri":{},"title":{},"sub_title":{},"body":{"88":{},"403":{},"533":{},"545":{},"608":{},"685":{}}}],["they'll",{"_index":3447,"uri":{},"title":{},"sub_title":{},"body":{"243":{}}}],["they'v",{"_index":4837,"uri":{},"title":{},"sub_title":{},"body":{"532":{}}}],["thing",{"_index":3305,"uri":{},"title":{},"sub_title":{},"body":{"205":{},"334":{},"349":{},"370":{},"542":{},"585":{},"599":{},"615":{}}}],["third",{"_index":1822,"uri":{},"title":{},"sub_title":{"658":{}},"body":{"16":{},"25":{},"63":{},"152":{},"349":{},"537":{},"546":{},"669":{},"673":{},"686":{}}}],["thirdtax",{"_index":2816,"uri":{},"title":{},"sub_title":{},"body":{"140":{},"144":{}}}],["this).upon",{"_index":4588,"uri":{},"title":{},"sub_title":{},"body":{"464":{}}}],["this:Pour voir votre facture de $amount, cliquez sur le lien ci-dessous.<\/p>
    $view_link<\/div>\".\nLe corps du message \u00e9lectronique accepte une mise en forme HTML de base pour une personnalisation suppl\u00e9mentaire, et comme pour l'objet, vous pouvez \u00e9galement ajouter d'autres valeurs \u00e0 votre message de corps, en s\u00e9lectionnant la liste appropri\u00e9e de valeurs ci-dessous.\n\nLes cat\u00e9gories ci-dessous sont des onglets pour s\u00e9lectionner des valeurs afin de personnaliser et de personnaliser vos mod\u00e8les de messages, s\u00e9lectionnez les onglets pour voir les valeurs ($amount, $due_date, etc.) disponibles pour votre mod\u00e8le pour obtenir les valeurs pertinentes dans vos messages. Les types de mod\u00e8les de facture et de soumission ont un ensemble l\u00e9g\u00e8rement diff\u00e9rent de valeurs disponibles, se peuplant de la facture originale ou de la soumission respectivement.Les valeurs ci-dessous sont pour la plupart explicites. L'onglet Facture \/ Soumission offre des valeurs peupl\u00e9es de la facture ou de la soumission pertinent envoy\u00e9 par courrier \u00e9lectronique. L'onglet Client offre des valeurs peupl\u00e9es de l'entr\u00e9e client pertinente. L'onglet Contact offre des valeurs pertinentes pour le premier contact s\u00e9lectionn\u00e9 dans l'enregistrement de facture. L'onglet Entreprise offre des valeurs de votre propre enregistrement d'entreprise, pour pr\u00e9senter des informations sur votre propre entreprise. L'onglet Utilisateur offre des valeurs qui repr\u00e9sentent l'utilisateur connect\u00e9 repr\u00e9sentant votre entreprise, qui envoie le message \u00e9lectronique. Vous pouvez voir \u00e0 quoi ressemblent les valeurs dans un exemple de message sous l'onglet Aper\u00e7u."},{"id":19,"uri":"\/fr_CA\/advanced-settings\/#mod\u00e8les-et-rappels","title":"Param\u00e8tres avanc\u00e9s","sub_title":"Mod\u00e8les et rappels","body":"Comme mentionn\u00e9 ci-dessus, lorsque vous s\u00e9lectionnez un rappel dans la liste des mod\u00e8les en haut de l'onglet d'\u00e9dition, vous verrez de nouvelles options appara\u00eetre sp\u00e9cifiques aux rappels.\n\nPremier, deuxi\u00e8me et troisi\u00e8me rappels\n\nJours - Un simple entier est accept\u00e9 ici pour le nombre de jours avant l'envoi du courriel de rappel.\nProgramme - Quand envoyer le rappel par courrier \u00e9lectronique, d\u00e9cal\u00e9 par le nombre de jours choisis.\nApr\u00e8s la date de la facture - Rappel envoy\u00e9 jours apr\u00e8s la date de la facture.\nAvant la date d'\u00e9ch\u00e9ance - Rappel envoy\u00e9 jours avant la date d'\u00e9ch\u00e9ance de la facture.\nApr\u00e8s la date d'\u00e9ch\u00e9ance - Rappel envoy\u00e9 jours apr\u00e8s la date d'\u00e9ch\u00e9ance de la facture.\nEnvoyer un courriel - Un interrupteur marche\/arr\u00eat pour activer l'envoi automatique de courriels pour ce message de rappel.\nMontant de la p\u00e9nalit\u00e9 de retard - Entrez une valeur en dollars pour une charge de p\u00e9nalit\u00e9 de retard fixe.\nPourcentage de p\u00e9nalit\u00e9 de retard - Entrez une valeur en pourcentage pour appliquer un taux de p\u00e9nalit\u00e9 de retard en pourcentage du solde restant.\n\n\n\nRappels sans fin\n\nEnvoyer un courriel - Un interrupteur marche\/arr\u00eat pour activer l'envoi automatique de courriels pour ce message de rappel.\nFr\u00e9quence - Un menu d\u00e9roulant pour s\u00e9lectionner la fr\u00e9quence d'envoi de courriels de rappel automatis\u00e9s, une fois que les premier, deuxi\u00e8me et troisi\u00e8me rappels sont \u00e9puis\u00e9s.\n\n\n"},{"id":20,"uri":"\/fr_CA\/advanced-settings\/#param\u00e8tres-de-groupe","title":"Param\u00e8tres avanc\u00e9s","sub_title":"Param\u00e8tres de groupe","body":"Les param\u00e8tres de groupe sont une autre cat\u00e9gorie avec beaucoup de profondeur, mais la plupart des sujets sont d\u00e9j\u00e0 couverts car les param\u00e8tres de groupe consistent principalement \u00e0 activer des param\u00e8tres sp\u00e9cifiques de base ou avanc\u00e9s sur une base de groupe, vous permettant de cr\u00e9er des exp\u00e9riences uniques pour certaines collections de clients.La premi\u00e8re \u00e9tape consiste \u00e0 cr\u00e9er un groupe, ce qui est tr\u00e8s simple et ne n\u00e9cessite qu'un nom de groupe. Cr\u00e9ez un groupe avec l'ic\u00f4ne \"+\" dans le coin sup\u00e9rieur gauche du panneau des param\u00e8tres de groupe. Donnez-lui un nom et cliquez sur \"Enregistrer\".S\u00e9lectionnez votre groupe. Vous verrez un onglet Aper\u00e7u et un onglet Documents. \u00c0 partir de l'onglet Documents, vous pouvez t\u00e9l\u00e9charger des fichiers comme la plupart des autres onglets de documents, ils ne seront vus nulle part ailleurs que dans le portail d'administration. L'onglet Aper\u00e7u comporte deux options, un bouton Clients interactif, o\u00f9 vous pouvez afficher une liste de clients dans le groupe ou ajouter des clients au groupe, et un bouton Configurer les param\u00e8tres.Remarque : Pour supprimer un client d'un groupe, il est plus facile de modifier directement le client et de changer son groupe ou de le supprimer."},{"id":21,"uri":"\/fr_CA\/advanced-settings\/#configurer-les-param\u00e8tres","title":"Param\u00e8tres avanc\u00e9s","sub_title":"Configurer les param\u00e8tres","body":"Personnalisez toutes les options ici pour remplacer les param\u00e8tres r\u00e9guliers pour chaque cat\u00e9gorie respective, ou laissez un champ vide pour utiliser les param\u00e8tres r\u00e9guliers.\n\nInformations sur l'entreprise - Configurez un profil d'entreprise personnalis\u00e9 pour le groupe de clients. Cela inclut des conditions de facturation personnalis\u00e9es, des pieds de page et des param\u00e8tres d'autofacturation.\n\n\nLocalisation - Configurez une localisation personnalis\u00e9e pour vos clients dans d'autres pays\/fuseaux horaires, ou utilisant des langues, des devises, etc. diff\u00e9rentes.\n\n\nParam\u00e8tres de paiement - Modifiez les autorisations d'autofacturation et de sur\/sous-paiement pour le groupe. Configurez les passerelles de paiement pour le groupe.\n\n\nParam\u00e8tres de t\u00e2che - D\u00e9finissez un taux de t\u00e2che sp\u00e9cifique et une r\u00e8gle pour la pr\u00e9sentation des t\u00e2ches dans le portail client, pour le groupe.\n\n\nMod\u00e8le de facture - Mod\u00e8les de conception de facture personnalis\u00e9s, sp\u00e9cifiques au groupe.\n\n\nNum\u00e9ros g\u00e9n\u00e9r\u00e9s - Utilisez un compteur de num\u00e9ros unique et un ensemble de r\u00e8gles de num\u00e9rotation pour le groupe, \u00e0 part du reste de vos clients.\n\n\nParam\u00e8tres de courriel - Modifiez les param\u00e8tres g\u00e9n\u00e9riques par d\u00e9faut pour les courriels envoy\u00e9s aux membres du groupe par Invoice Ninja.\n\n\nPortail client - Personnalisez le portail client, exclusivement pour les membres du groupe.\n\n\nMod\u00e8les et rappels - Ayez des r\u00e8gles sp\u00e9ciales pour les mod\u00e8les et les rappels pour votre groupe, personnalisez davantage vos messages ou soyez plus ou moins restrictif sur les paiements en retard avec certains groupes.\n\n\nLiens de paiement - Afficher et modifier les param\u00e8tres de lien de paiement g\u00e9n\u00e9raux et sp\u00e9cifiques au groupe.\n\n\nParam\u00e8tres de flux de travail - Modifiez certains des param\u00e8tres de flux de travail de l'interface utilisateur du portail d'administration lors de l'interaction avec les factures ou les soumissions du groupe de clients.\n\n"},{"id":22,"uri":"\/fr_CA\/advanced-settings\/#liens-de-paiement","title":"Param\u00e8tres avanc\u00e9s","sub_title":"Liens de paiement","body":"Il y a trois visualisations dans le panneau des liens de paiement. La liste des liens de paiement, la visualisation d'un lien de paiement et la cr\u00e9ation ou la modification d'un lien de paiement.Dans la liste des liens de paiement, vous pouvez s\u00e9lectionner des liens de paiement existants pour les afficher ou les modifier. Vous pouvez \u00e9galement ajouter de nouveaux liens de paiement avec le caract\u00e8re \"+\" dans le coin sup\u00e9rieur gauche du panneau de liste des liens de paiement.Lors de la visualisation d'un lien de paiement, vous verrez le co\u00fbt initial du service de lien de paiement en haut. En dessous, se trouve un lien que vous pouvez copier et partager avec des clients, ou poster sur votre boutique en ligne, qui incite les clients \u00e0 payer et \u00e0 configurer le lien de paiement s\u00e9lectionn\u00e9, ce qui cr\u00e9e les enregistrements de facture et de paiement pour vous lorsqu'ils le font. Enfin, vous verrez des liens vers des listes filtr\u00e9es de factures ou de factures r\u00e9currentes directement li\u00e9es \u00e0 votre lien de paiement. Lorsque vous modifiez un lien de paiement, il y a trois onglets avec des fonctionnalit\u00e9s uniques pour contr\u00f4ler les liens de paiement."},{"id":23,"uri":"\/fr_CA\/advanced-settings\/#aper\u00e7u","title":"Param\u00e8tres avanc\u00e9s","sub_title":"Aper\u00e7u","body":"\n\nNom - Le nom de votre lien de paiement mensuel, pr\u00e9sentable aux clients.\n\n\nGroupe - Affectez des liens de paiement \u00e0 des groupes, pour permettre aux membres du groupe de passer entre les liens de paiement qui leur sont exclusivement disponibles en fonction de leur appartenance au groupe. Les liens de paiement non attribu\u00e9s \u00e0 un groupe seront visibles uniquement par les utilisateurs qui ne sont pas dans un groupe. Utilisez ceci pour rendre des mod\u00e8les de lien de paiement sp\u00e9ciaux disponibles \u00e0 certains clients VIP, etc.\n\n\nProduits - Une liste d\u00e9roulante consultable et s\u00e9lectionnable de produits disponibles de l'entreprise. Ces produits sont \u00e9mis en tant qu'achat unique sur le mod\u00e8le de lien de pai\n\n\nAutoriser les substitutions de requ\u00eates - Ce commutateur permet aux appels API vers l'arri\u00e8re-plan de remplacer les demandes de lien de paiement, afin d'ajouter automatiquement des informations suppl\u00e9mentaires aux demandes de lien de paiement lorsque le client interagit avec le site Web ou l'application de votre boutique en ligne.\n\n\nAutoriser les changements de plan - Autoriser les clients qui utilisent ce lien de paiement \u00e0 passer manuellement d'un mod\u00e8le de lien de paiement \u00e0 un autre. Diff\u00e9rents liens de paiement disponibles pour le changement doivent \u00eatre assign\u00e9s au m\u00eame groupe. Notez que vous pouvez autoriser le passage du lien de paiement A au lien de paiement B, et interdire le passage du lien de paiement B en ne permettant pas les changements de plan pour le lien de paiement B uniquement.\n\n\nAutoriser l'annulation - Autoriser les clients \u00e0 demander manuellement l'annulation des liens de paiement depuis le portail client. Lorsqu'elle est activ\u00e9e, vous pouvez \u00e9ventuellement d\u00e9finir une fen\u00eatre de temps pour que les clients puissent b\u00e9n\u00e9ficier d'un remboursement sur leur lien de paiement.\n\n\nEssai activ\u00e9 - Lorsqu'il est activ\u00e9, le bouton \"Payer maintenant\" initial devient un bouton \"Commencer l'essai gratuit\" sans demande de d\u00e9tails de paiement au moment du d\u00e9but de l'essai. Lorsqu'il est activ\u00e9, vous devez s\u00e9lectionner une Dur\u00e9e d'essai ci-dessous dans le menu d\u00e9roulant nouvellement apparu. Sinon, les essais seront ind\u00e9finis.\n\n\nSi\u00e8ge activ\u00e9 - Basculez pour activer ou d\u00e9sactiver une capacit\u00e9 maximale ou une limite de si\u00e8ge pour le lien de paiement. Lorsqu'il est activ\u00e9, entrez un nombre sur la ligne de texte unique apparue ci-dessous pour sp\u00e9cifier le nombre de si\u00e8ges maximum.\n\n"},{"id":24,"uri":"\/fr_CA\/advanced-settings\/#webhook","title":"Param\u00e8tres avanc\u00e9s","sub_title":"Webhook","body":"Les webhooks permettent \u00e0 vos applications Web de communiquer entre elles. Ces param\u00e8tres ici r\u00e9gissent les r\u00e8gles pour les webhooks sortants lorsque les clients s'inscrivent \u00e0 des liens de paiement.\n\nURL du webhook - Entrez l'URL du service Web auquel vous souhaitez envoyer votre notification.\n\n\nM\u00e9thode REST - Un menu d\u00e9roulant pour s\u00e9lectionner POST ou PUT.\n\nPOST - Lorsque vous souhaitez cr\u00e9er une nouvelle entr\u00e9e ou un nouveau enregistrement.\nPUT - Utilisez PUT pour modifier une entr\u00e9e ou un enregistrement. La fonctionnalit\u00e9 PUT provoquera le remplacement complet de l'entr\u00e9e ou de l'enregistrement d'origine par les nouvelles donn\u00e9es entrantes.\n\n\nVous pouvez d\u00e9finir autant de paires d'en-t\u00eates cl\u00e9-valeur que vous le souhaitez ci-dessous. Il s'agit d'une charge utile JSON,\n\nCl\u00e9 d'en-t\u00eate - Entrez l'en-t\u00eate HTTP appropri\u00e9 selon les en-t\u00eates disponibles pour l'API JSON d'InvoiceNinja.\n\n\nValeur d'en-t\u00eate - Entrez la valeur \u00e0 attribuer \u00e0 cet en-t\u00eate HTTP personnalis\u00e9.\n\n"},{"id":25,"uri":"\/fr_CA\/advanced-settings\/#param\u00e8tres-de-flux-de-travail","title":"Param\u00e8tres avanc\u00e9s","sub_title":"Param\u00e8tres de flux de travail","body":"Quelques param\u00e8tres pour automatiser les comportements de gestion des factures et des soumissions."},{"id":26,"uri":"\/fr_CA\/advanced-settings\/#factures","title":"Param\u00e8tres avanc\u00e9s","sub_title":"Factures","body":"\n\nEnvoi automatique - Activ\u00e9 par d\u00e9faut, enverra automatiquement des courriels aux clients lorsqu'une facture r\u00e9currente est cr\u00e9\u00e9e pour eux.\n\n\nArchivage automatique - D\u00e9sactiv\u00e9 par d\u00e9faut, archivera automatiquement les enregistrements de facture lorsqu'ils sont enti\u00e8rement pay\u00e9s.\n\n\nVerrouiller les factures - Verrouillez automatiquement les factures pour emp\u00eacher les modifications :\n\nD\u00e9sactiv\u00e9 - D\u00e9sactivez cette fonctionnalit\u00e9.\nLors de l\u2019envoi - Verrouillez la facture apr\u00e8s qu'elle a \u00e9t\u00e9 envoy\u00e9e au client.\nLors du paiement - Verrouillez la facture uniquement apr\u00e8s que le client a enti\u00e8rement pay\u00e9 la facture.\n\n\n"},{"id":27,"uri":"\/fr_CA\/advanced-settings\/#soumissions","title":"Param\u00e8tres avanc\u00e9s","sub_title":"Soumissions","body":"\n\nConversion automatique - Activ\u00e9 par d\u00e9faut. Convertit automatiquement la soumission que vous avez envoy\u00e9 en facture, apr\u00e8s que le client a approuv\u00e9 la soumission.\n\n\nArchivage automatique - D\u00e9sactiv\u00e9 par d\u00e9faut. Archive automatiquement les soumissions, apr\u00e8s qu'ils ont \u00e9t\u00e9 convertis avec succ\u00e8s en factures.\n\n"},{"id":28,"uri":"\/fr_CA\/advanced-settings\/#gestion-des-utilisateurs","title":"Param\u00e8tres avanc\u00e9s","sub_title":"Gestion des utilisateurs","body":"Il y a trois vues dans le panneau de gestion des utilisateurs. La liste des utilisateurs, la visualisation d'un utilisateur et la cr\u00e9ation ou la modification d'un utilisateur, ainsi que leurs autorisations dans le portail d'administration.Lorsque vous visualisez un utilisateur, vous voyez leur adresse courriel en haut, qui est utilis\u00e9e pour se connecter au portail d'administration. Ci-dessous, vous pouvez voir une liste de boutons pour tous les enregistrements de clients, de factures, de soumission, de t\u00e2ches, etc., que l'utilisateur a cr\u00e9\u00e9s ou auxquels il a \u00e9t\u00e9 assign\u00e9. Les boutons ouvriront des listes filtr\u00e9es par utilisateur des enregistrements pour chaque cat\u00e9gorie respective.Lorsque vous \u00eates dans le panneau de modification de l'utilisateur, vous verrez trois onglets pour personnaliser les param\u00e8tres de l'utilisateur :"},{"id":29,"uri":"\/fr_CA\/advanced-settings\/#d\u00e9tails","title":"Param\u00e8tres avanc\u00e9s","sub_title":"D\u00e9tails","body":"\n\nPr\u00e9nom - Le pr\u00e9nom de l'utilisateur.\n\n\nNom de famille - Le nom de famille de l'utilisateur.\n\n\nCourriel - L'adresse courriel de l'utilisateur. Obligatoire pour se connecter. Lorsque le compte de l'utilisateur est cr\u00e9\u00e9 pour la premi\u00e8re fois, il recevra un courriel du serveur InvoiceNinja pour v\u00e9rifier son adresse courriel et se connecter.\n\n\nT\u00e9l\u00e9phone - Ajoutez \u00e9ventuellement un num\u00e9ro de t\u00e9l\u00e9phone \u00e0 vos entr\u00e9es d'utilisateur pour r\u00e9f\u00e9rence.\n\n"},{"id":30,"uri":"\/fr_CA\/advanced-settings\/#notifications","title":"Param\u00e8tres avanc\u00e9s","sub_title":"Notifications","body":"Une liste compl\u00e8te des \u00e9v\u00e9nements est affich\u00e9e ici, pour quand une facture, une soumission, un paiement ou un cr\u00e9dit a une action quelconque, telle que la cr\u00e9ation, la visualisation, l'expiration, le paiement r\u00e9ussi ou \u00e9chou\u00e9, etc.Activez les notifications par courriel pour l'utilisateur pour un certain nombre de ces \u00e9v\u00e9nements. Choisissez un comportement de notification pour chaque \u00e9v\u00e9nement selon vos pr\u00e9f\u00e9rences :\n\nAucun - Aucune notification ne sera envoy\u00e9e pour cet \u00e9v\u00e9nement.\n\n\nAppartenant \u00e0 l'utilisateur - La notification ne sera envoy\u00e9e que lorsque l'\u00e9v\u00e9nement se produit pour un enregistrement appartenant \u00e0 l'utilisateur.\n\n\nTous les enregistrements - Notifiez l'utilisateur chaque fois que cet \u00e9v\u00e9nement se produit, ind\u00e9pendamment de qui poss\u00e8de l'enregistrement.\n\n"},{"id":31,"uri":"\/fr_CA\/advanced-settings\/#permissions","title":"Param\u00e8tres avanc\u00e9s","sub_title":"Permissions","body":"\nAdministrateur - un commutateur pour \u00e9lever ou abaisser l'utilisateur au niveau de privil\u00e8ges d'administrateur.\n\nLorsqu'il est d\u00e9sactiv\u00e9, une liste de cat\u00e9gories d'autorisations appara\u00eet ci-dessous, auxquelles l'utilisateur sera soumis. Accordez ou refusez les autorisations pour cr\u00e9er, modifier ou afficher toute cat\u00e9gorie d'enregistrement ici ; clients, factures, soumissions, t\u00e2ches, fournisseurs, produits, etc.\n\nPersonnalisation PDF"},{"id":32,"uri":"\/fr_CA\/payments\/#afficher-un-paiement","title":"Paiements","sub_title":"Afficher un paiement","body":"Le panneau de visualisation de paiement affiche un aper\u00e7u de l'\u00e9tat de paiement, de la facture \u00e0 laquelle il a \u00e9t\u00e9 appliqu\u00e9, du montant appliqu\u00e9, de la date de paiement, de la r\u00e9f\u00e9rence de transaction et de toutes les notes priv\u00e9es. Vous pouvez modifier l'enregistrement de paiement en utilisant le bouton \"Modifier\" dans le coin sup\u00e9rieur droit et utiliser le menu Kebab pour l'archiver ou le supprimer.En bas du panneau, vous pouvez appliquer ou rembourser un paiement. Gardez \u00e0 l'esprit qu'un paiement peut \u00eatre appliqu\u00e9 \u00e0 plusieurs factures lorsqu'il est entr\u00e9 manuellement dans le portail d'administration. De plus, des remboursements partiels sont autoris\u00e9s, mais seuls les montants de paiement \"Appliqu\u00e9s\" peuvent \u00eatre rembours\u00e9s."},{"id":33,"uri":"\/fr_CA\/payments\/#modifier-un-paiement","title":"Paiements","sub_title":"Modifier un paiement","body":"Voici les champs disponibles lors de la modification d'un paiement pour ajouter des d\u00e9tails \u00e0 vos enregistrements :\nNum\u00e9ro de paiement - Les num\u00e9ros de paiement sont g\u00e9n\u00e9r\u00e9s automatiquement pour trier vos enregistrements. Les r\u00e8gles de g\u00e9n\u00e9ration de num\u00e9ros peuvent \u00eatre consult\u00e9es ou modifi\u00e9es sous Param\u00e8tres > Num\u00e9ros g\u00e9n\u00e9r\u00e9s.\nDate de paiement - La date du paiement, qui est g\u00e9n\u00e9ralement automatiquement remplie avec la date actuelle.\nType de paiement - Une liste d\u00e9roulante permettant de s\u00e9lectionner un type de paiement, tel que l'argent comptant, le ch\u00e8que, la carte de cr\u00e9dit, etc.\nR\u00e9f\u00e9rence de transaction - Un num\u00e9ro de r\u00e9f\u00e9rence de transaction pour un paiement par d\u00e9bit\/cr\u00e9dit peut \u00eatre saisi ici, ou une explication simple sur la transaction pour donner des d\u00e9tails sur la fa\u00e7on dont elle a \u00e9t\u00e9 enregistr\u00e9e.\nNotes priv\u00e9es - Des notes priv\u00e9es visibles uniquement depuis le portail d'administration, pour toute raison pour laquelle vous pourriez avoir besoin d'ajouter des d\u00e9tails suppl\u00e9mentaires \u00e0 l'enregistrement de paiement \u00e0 des fins de comptabilit\u00e9 ou d'audit.\nConvertir la devise - Lorsqu'elle est activ\u00e9e, cette section vous permet de s\u00e9lectionner une devise fournie par le client lorsqu'elle ne correspond pas \u00e0 votre propre devise. Le taux de change doit \u00eatre sp\u00e9cifi\u00e9 manuellement par vous, et il sera utilis\u00e9 pour calculer automatiquement le montant converti pour vous.\n"},{"id":34,"uri":"\/fr_CA\/payments\/#saisir-un-paiement","title":"Paiements","sub_title":"Saisir un paiement","body":"Lors de la saisie manuelle d'un paiement, tous les champs ci-dessus s'appliquent, en plus de ceux ci-dessous.\nClient - Vous devez d'abord sp\u00e9cifier le client \u00e0 partir duquel le paiement est effectu\u00e9.\nMontant - Vous devez sp\u00e9cifier le montant du paiement.\nFacture - S\u00e9lectionnez une facture dans une liste recherchable des factures disponibles pour le client qui ont un solde d\u00fb.\nAppliqu\u00e9 - Apparaissant apr\u00e8s la s\u00e9lection d'une facture, le montant appliqu\u00e9 \u00e0 la facture, g\u00e9n\u00e9r\u00e9 automatiquement. Tout paiement en trop par le client est appliqu\u00e9 \u00e0 son dossier de client pour les factures futures.\nEnvoyer un e-mail - Activ\u00e9 par d\u00e9faut, d\u00e9sactivez-le pour sauter l'envoi d'un e-mail au client pour le notifier de son paiement.\n"},{"id":35,"uri":"\/fr_CA\/payments\/#cycle-de-vie-d'un-paiement","title":"Paiements","sub_title":"Cycle de vie d'un paiement","body":""},{"id":36,"uri":"\/fr_CA\/payments\/#non-appliqu\u00e9","title":"Paiements","sub_title":"Non appliqu\u00e9","body":"Si un paiement est cr\u00e9\u00e9, attribu\u00e9 \u00e0 un client et dot\u00e9 d'une valeur sup\u00e9rieure \u00e0 0 (z\u00e9ro), mais non attribu\u00e9 ou li\u00e9 \u00e0 une facture, le paiement est marqu\u00e9 comme Non appliqu\u00e9."},{"id":37,"uri":"\/fr_CA\/payments\/#partiel","title":"Paiements","sub_title":"Partiel","body":"Vous pouvez appliquer un paiement \u00e0 plusieurs factures. Si le montant du paiement est sup\u00e9rieur au solde de la facture, le paiement sera marqu\u00e9 comme \"Partiellement appliqu\u00e9\" et le solde restant peut \u00eatre appliqu\u00e9 \u00e0 une autre facture. Vous pouvez voir le solde restant d'un paiement partiel en affichant les d\u00e9tails du paiement."},{"id":38,"uri":"\/fr_CA\/payments\/#termin\u00e9","title":"Paiements","sub_title":"Termin\u00e9","body":"Les paiements Termin\u00e9s sont enti\u00e8rement appliqu\u00e9s \u00e0 une ou plusieurs factures et n'ont aucune valeur restante."},{"id":39,"uri":"\/fr_CA\/payments\/#rembours\u00e9","title":"Paiements","sub_title":"Rembours\u00e9","body":"Lorsque vous visualisez un paiement, vous pouvez utiliser le menu en forme de kebab dans le coin sup\u00e9rieur droit du panneau de visualisation pour le rembourser. Le paiement sera d\u00e9sormais d\u00e9li\u00e9 de toutes les factures auxquelles il avait \u00e9t\u00e9 appliqu\u00e9."},{"id":40,"uri":"\/fr_CA\/payments\/#annul\u00e9-et-supprim\u00e9","title":"Paiements","sub_title":"Annul\u00e9 et supprim\u00e9","body":"Que se passe-t-il lorsqu'un paiement est supprim\u00e9?\nStatut de paiement d\u00e9fini comme supprim\u00e9\nLe num\u00e9ro de paiement est suivi de _supprim\u00e9 afin de permettre la r\u00e9utilisation des num\u00e9ros de paiement.\nSi le paiement avait pr\u00e9c\u00e9demment \u00e9t\u00e9 marqu\u00e9 comme Partiel ou Termin\u00e9, le solde de paiement restant ne sera plus disponible pour le client et sera d\u00e9li\u00e9 de toutes les factures auxquelles il avait \u00e9t\u00e9 pr\u00e9c\u00e9demment li\u00e9.\n"},{"id":41,"uri":"\/fr_CA\/payments\/#archiv\u00e9","title":"Paiements","sub_title":"Archiv\u00e9","body":"L'archivage d'un paiement permet simplement de le supprimer de la liste des paiements. Cela permet de garder vos listes de paiements propres et organis\u00e9es.\nLorsqu'un paiement est archiv\u00e9, aucune modification ult\u00e9rieure ne peut \u00eatre apport\u00e9e au paiement. Pour modifier le paiement, vous devrez d'abord le *restaurer*.\n"},{"id":42,"uri":"\/fr_CA\/payments\/#restaur\u00e9","title":"Paiements","sub_title":"Restaur\u00e9","body":"Restaurer un paiement \u00e0 partir de l'\u00e9tat archiv\u00e9 ou supprim\u00e9 ram\u00e8nera le paiement \u00e0 son \u00e9tat pr\u00e9c\u00e9dent avant l'archivage."},{"id":43,"uri":"\/fr_CA\/payments\/#apple-pay,-google-pay-&-microsoft-pay","title":"Paiements","sub_title":"Apple Pay, Google Pay & Microsoft Pay","body":"\u00c0 l'heure actuelle, pour payer avec Apple, Google ou Microsoft Pay, une carte de cr\u00e9dit doit d\u00e9j\u00e0 \u00eatre configur\u00e9e dans votre navigateur. Ce n'est pas une pr\u00e9f\u00e9rence d'Invoice Ninja, mais un choix de plateforme.Safari sur bureau:\nSafari sur Mac fonctionnant sous macOS Sierra ou ult\u00e9rieur\nUn iPhone (l'iPad n'est pas encore pris en charge) avec une carte de cr\u00e9dit configur\u00e9e dans Wallet. Plus d'informations peuvent \u00eatre trouv\u00e9es sur le site de support d'Apple.\nSafari sur mobile:\niOS 10.1 ou ult\u00e9rieur\nUne carte configur\u00e9e dans l'application Wallet\nGoogle Chrome: \nUne carte de cr\u00e9dit enregistr\u00e9e\nMicrosoft Edge:\nMicrosoft Edge 16.16299 ou plus r\u00e9cent\nUne carte de cr\u00e9dit enregistr\u00e9e\nProduits"},{"id":44,"uri":"\/fr_CA\/einvoicing\/#intro","title":"e-invoices","sub_title":"Intro","body":"e-invoicing is rapidly being adopted in many jurisdictions. Invoice Ninja has supported UBL format invoices for some time, and now we also support a range of e-invoice formats including direct delivery of e-invoices over the PEPPOL network."},{"id":45,"uri":"\/fr_CA\/einvoicing\/#e-invoice-standards","title":"e-invoices","sub_title":"e-invoice standards","body":"The list of supported einvoice formats are as follows:- Facturae (Spain)\n- FatturaPA (Italy)\n- FACT1 (Romania)\n- Zugferd - XRechung (Germany)\n- EN16931 (Generic)\n- PEPPOL (Universal - Cross industry \/ border format)"},{"id":46,"uri":"\/fr_CA\/einvoicing\/#how-does-it-work?","title":"e-invoices","sub_title":"How does it work?","body":"All of the supported e-invoice standards can be downloaded directly after creating a standard invoice in Invoice Ninja. In some jurisdictions you are able to forward the e-invoice directly to your customer, however in some regions (ie, Italy) the invoice is sent through the government and then forwarded onto the customer. This introduces a number of complexities including both parties being registered with the government body (SDI for Italy). If you are in one of these jurisdictions, you will need to start the process (if you have not already) in acquiring a government routing ID.Invoice Ninja will be rolling out a PEPPOL access point which will be available for both self hosted and hosted users to route their e-invoices through the PEPPOL network. "},{"id":47,"uri":"\/fr_CA\/einvoicing\/#how-do-i-get-started?","title":"e-invoices","sub_title":"How do I get started?","body":""},{"id":48,"uri":"\/fr_CA\/einvoicing\/#all-users","title":"e-invoices","sub_title":"All users","body":"Each particular jurisdiction has a specific set of fields which MUST be populated in order for an e-invoice to be validated. For example, in Germany a Payment Means field is required within the e-invoice. What is this? This is the sending parties paymnet details, ie IBAN + financial account meta data such as bank, FIB etc. Without this data the e-invoice cannot be generated or sent. As you onboard through the application you will have the opportunity to validate your data to ensure delivery of your e-invoices."},{"id":49,"uri":"\/fr_CA\/einvoicing\/#hosted-users","title":"e-invoices","sub_title":"Hosted users","body":"We will be sending out notifications to our hosted users for the steps required for onboarding in their particular region. "},{"id":50,"uri":"\/fr_CA\/einvoicing\/#self-hosted-users","title":"e-invoices","sub_title":"Self hosted users","body":"Self Hosted users will be proxying their e-invoices through our hosted platform. What does this mean? In order to send your e-invoices you'll need to register your service with Invoice Ninja and we will create your legal entity id for you. Your system will then route e-invoices through our system as required. For security and data privacy, the service will only ever proxy the data that is sent, we will never store the data that is sent."},{"id":51,"uri":"\/fr_CA\/einvoicing\/#how-do-i-prepare-my-invoice-ninja-installation-to-support-e-invoicing?","title":"e-invoices","sub_title":"How do I prepare my Invoice Ninja installation to support e-invoicing?","body":"There are a few important considerations with e-invoicing.\nAll taxes must be applied at the line level. Total taxes are not supported with e-invoicing\nIf you do not charge VAT\/TAX on your invoices, you still need to apply a tax code\/reason ie. Cross Border exemption, seller with no VAT number etc\nAfter an invoice has been \"sent\" it can never be modified, instead if there are changes that need to be applied you must create a new Invoice\/Credit with the changes\nInvoices"},{"id":52,"uri":"\/fr_CA\/self-host-updating\/#docker","title":"Mise \u00e0 jour d'Invoice Ninja","sub_title":"Docker","body":"Lorsque nous \u00e9tiquetons une nouvelle version, une nouvelle image est construite. Tout ce qui est n\u00e9cessaire pour les utilisateurs de Docker est de mettre hors ligne le conteneur, de t\u00e9l\u00e9charger la nouvelle image, puis de remettre en ligne le conteneur. Ces trois commandes sont tout ce dont on a besoin.docker-compose down\ndocker-compose pull\ndocker-compose up"},{"id":53,"uri":"\/fr_CA\/self-host-updating\/#utilisateurs-de-git","title":"Mise \u00e0 jour d'Invoice Ninja","sub_title":"Utilisateurs de Git","body":"Si vous avez install\u00e9 Invoice Ninja en utilisant simplement git, alors tout ce qui est n\u00e9cessaire est de r\u00e9cup\u00e9rer les modifications et d'appeler la commande post-update. Ces commandes sont les suivantes :git pull\ncomposer install -o --no-dev\nphp artisan ninja:post-update"},{"id":54,"uri":"\/fr_CA\/self-host-updating\/#h\u00e9bergement-partag\u00e9-\/-builds-zip","title":"Mise \u00e0 jour d'Invoice Ninja","sub_title":"H\u00e9bergement partag\u00e9 \/ Builds ZIP","body":"Si vous avez install\u00e9 l'application en utilisant le fichier .zip pr\u00e9compil\u00e9, alors le gestionnaire de mise \u00e0 jour interne devrait effectuer toutes les t\u00e2ches n\u00e9cessaires pour mettre \u00e0 jour votre application \u00e0 la derni\u00e8re version. Les seules exigences strictes sont :\nLe r\u00e9pertoire appartient de mani\u00e8re r\u00e9cursive \u00e0 l'utilisateur web.\nLe cron du planificateur est en cours d'ex\u00e9cution.\nL'auto-updater va r\u00e9cup\u00e9rer la derni\u00e8re version depuis notre d\u00e9p\u00f4t Github, extraire et \u00e9craser les fichiers syst\u00e8me. Avant de tenter tout cela, le syst\u00e8me effectue une v\u00e9rification r\u00e9cursive des fichiers pour s'assurer que tous les fichiers appartiennent \u00e0 l'utilisateur web.Si le bouton de mise \u00e0 jour ne fonctionne pas, vous pouvez alternativement t\u00e9l\u00e9charger le fichier invoiceninja.tar et \u00e9craser le dossier de votre installation, notez qu'il y a toujours 3 fichiers : https:\/\/github.com\/invoiceninja\/invoiceninja\/releasesinvoiceninja.tar - environ 170 Mo ou 500 Mo\nCode source (zip) - environ 15 Mo\nCode source (tar.gz) - environ 14 Mo\nVeuillez vous assurer de supprimer le dossier .git avant de tenter des mises \u00e0 jour sur la v5.1.50 et ult\u00e9rieures. Le programme de mise \u00e0 jour \u00e9chouera silencieusement si des dossiers cach\u00e9s sont pr\u00e9sents.\nApr\u00e8s avoir ex\u00e9cut\u00e9 le programme de mise \u00e0 jour, vous voudrez ex\u00e9cuter la route de mise \u00e0 jourhttps:\/\/url.com\/update?secret=La valeur du param\u00e8tre secret de la requ\u00eate se trouve dans le fichier .env sous la cl\u00e9 UPDATE_SECRETJe suis d\u00e9sol\u00e9, mais il n'y a pas de texte \u00e0 traduire dans cette demande. Veuillez fournir le texte \u00e0 traduire en anglais pour que je puisse vous aider."},{"id":55,"uri":"\/fr_CA\/hosted-stripe\/#int\u00e9gration-stripe","title":"Stripe","sub_title":"Int\u00e9gration Stripe","body":"Dans la version 5 d'Invoice Ninja, nous avons introduit Stripe Connect en utilisant OAuth. Cette int\u00e9gration offre un moyen s\u00e9curis\u00e9 d'int\u00e9grer votre compte Stripe \u00e0 Invoice Ninja.Lorsque vous migrez vos donn\u00e9es, nous cr\u00e9ons automatiquement votre compte Stripe, mais nous avons besoin que vous autorisiez votre compte Stripe avec Invoice Ninja via OAuth.Pour ce faire, acc\u00e9dez \u00e0 Param\u00e8tres > Param\u00e8tres de paiement > Configurer les passerelles. Dans le gestionnaire Stripe, vous verrez ce qui suit:Cliquez sur ce bouton et vous serez dirig\u00e9 vers une page comme celle-ci :\nS\u00e9lectionnez le compte que vous souhaitez connecter et nous nous occuperons du reste!!"},{"id":56,"uri":"\/fr_CA\/hosted-stripe\/#webhooks-stripe","title":"Stripe","sub_title":"Webhooks Stripe","body":"Il est fortement recommand\u00e9 de configurer des webhooks qui permettent \u00e0 Stripe de communiquer avec Invoice Ninja.Dans les cas o\u00f9 le client quitte avant la fin de la transaction ou une perte de communication entre Stripe et Invoice Ninja. Les webhooks peuvent r\u00e9parer automatiquement les transactions incompl\u00e8tes.Vous pouvez trouver les d\u00e9tails de votre webhook sur la page d'aper\u00e7u Stripe dans Param\u00e8tres > Param\u00e8tres de paiement > Configurer les passerelles > StripeEn utilisant ces d\u00e9tails, connectez-vous \u00e0 Stripe et allez dans D\u00e9veloppeurs > WebhooksEntrez votre URL de webhook d\u00e9di\u00e9 ainsi que les cinq types d'\u00e9v\u00e9nements\nsource.chargeable \ncharge.succeeded \ncustomer.source.updated \npayment_intent.processing \npayment_intent.succeeded \npayment_intent.payment_failed \npayment_intent.partially_funded\n"},{"id":57,"uri":"\/fr_CA\/developer-guide\/#pour-commencer.","title":"Ressources pour d\u00e9veloppeurs","sub_title":"Pour commencer.","body":"L'API Invoice Ninja est construite sur le Framework Laravel, il s'agit d'un framework PHP extr\u00eamement populaire avec une documentation et des tutoriels de grande qualit\u00e9, disponibles partout sur le Web. Pour commencer \u00e0 personnaliser et\/ou \u00e9tendre Invoice Ninja, vous devrez vous familiariser avec la derni\u00e8re version de Laravel et toutes ses fonctionnalit\u00e9s. L'espace de noms URL pour l'api est \/api\/v1 Le Portail Client est une application Web traditionnelle \u00e9galement construite avec Laravel ainsi qu'avec des composants Livewire et Tailwind. L'espace de noms URL pour les URL orient\u00e9es client est \/client\/Si vous pr\u00e9voyez de cr\u00e9er une nouvelle fonctionnalit\u00e9 dans Invoice Ninja, par exemple un module d'inventaire, plut\u00f4t que de l'int\u00e9grer directement dans la base de code, nous vous recommandons fortement d'utiliser la biblioth\u00e8que Laravel Modules. Cette biblioth\u00e8que fait d\u00e9j\u00e0 partie du noyau d'Invoice Ninja, vous pouvez donc vous lancer directement et commencer \u00e0 construire.Si vous pr\u00e9voyez de contribuer avec votre code au d\u00e9p\u00f4t officiel d'Invoice Ninja, veuillez vous assurer d'avoir une couverture de test pour votre fonctionnalit\u00e9. Nous utilisons PhpUnit pour nos tests d'API, et Cypress pour nos tests d'interface utilisateur du portail client."},{"id":58,"uri":"\/fr_CA\/developer-guide\/#architecture","title":"Ressources pour d\u00e9veloppeurs","sub_title":"Architecture","body":"L'application est divis\u00e9e en trois parties principales : le backend\/API et les deux portails d'administration."},{"id":59,"uri":"\/fr_CA\/developer-guide\/#backend---api","title":"Ressources pour d\u00e9veloppeurs","sub_title":"Backend - API","body":""},{"id":60,"uri":"\/fr_CA\/developer-guide\/#d\u00e9veloppeur-principal-:-david-bomba","title":"Ressources pour d\u00e9veloppeurs","sub_title":"D\u00e9veloppeur principal : David Bomba","body":"\nCadre : Laravel\nCode : GitHub\nAPI : Docs\n"},{"id":61,"uri":"\/fr_CA\/developer-guide\/#portail-administrateur---bureau-&-mobile","title":"Ressources pour d\u00e9veloppeurs","sub_title":"Portail administrateur - Bureau & Mobile","body":""},{"id":62,"uri":"\/fr_CA\/developer-guide\/#d\u00e9veloppeur-principal-:-hillel-coren","title":"Ressources pour d\u00e9veloppeurs","sub_title":"D\u00e9veloppeur principal : Hillel Coren","body":"\nCadre de travail : Flutter\nCode : GitHub\nD\u00e9mo : demo.invoiceninja.com\n"},{"id":63,"uri":"\/fr_CA\/developer-guide\/#portail-administratif---web","title":"Ressources pour d\u00e9veloppeurs","sub_title":"Portail administratif - Web","body":""},{"id":64,"uri":"\/fr_CA\/developer-guide\/#d\u00e9veloppeur-principal-:-benjamin-beganovi\u0107","title":"Ressources pour d\u00e9veloppeurs","sub_title":"D\u00e9veloppeur principal : Benjamin Beganovi\u0107","body":"\nCadre d'application : React\nCode : GitHub\n"},{"id":65,"uri":"\/fr_CA\/developer-guide\/#d\u00e9finition-de-l'api","title":"Ressources pour d\u00e9veloppeurs","sub_title":"D\u00e9finition de l'API","body":"Notre d\u00e9finition compl\u00e8te de l'API se trouve ici"},{"id":66,"uri":"\/fr_CA\/developer-guide\/#url-de-base-pour-v5","title":"Ressources pour d\u00e9veloppeurs","sub_title":"URL de base pour v5","body":"L'url de base pour la v5 est :https:\/\/invoicing.co"},{"id":67,"uri":"\/fr_CA\/developer-guide\/#migration-de-v4","title":"Ressources pour d\u00e9veloppeurs","sub_title":"Migration de v4","body":"Invoice Ninja v4 a \u00e9t\u00e9 initialement construit comme une application web avec une API ajout\u00e9e par la suite pour prendre en charge les cas d'utilisation courants et la fonctionnalit\u00e9 limit\u00e9e de l'application mobile v4. Avec la v5, nous avons plut\u00f4t construit une application API-first, toutes les fonctionnalit\u00e9s des applications web\/mobile\/bureau sont aliment\u00e9es par l'API.Par exemple, dans la v4, les inclusions de clients sont limit\u00e9es aux contacts, factures, cr\u00e9dits et activit\u00e9s, alors que dans la v5, toutes les options sont disponibles. Cela inclut : contacts, documents, gateway_tokens, documents, gateway_tokens, activit\u00e9s, grand livre et journaux syst\u00e8me.Un autre inconv\u00e9nient majeur de l'API v4 est la documentation, m\u00eame si les fonctionnalit\u00e9s sont limit\u00e9es, ce qui est disponible n'est pas n\u00e9cessairement document\u00e9. Dans la v5, nous nous sommes assur\u00e9s de documenter chaque aspect de l'API.Les APIs v4 et v5 sont principalement les m\u00eames, mais il y a quelques changements cl\u00e9s dont il est important d'\u00eatre conscient.\nLe nom de l'en-t\u00eate pour le jeton API a chang\u00e9 de X-Ninja-Token dans la v4 \u00e0 X-API-Token dans la v5.\nLe type de donn\u00e9es des champs d'identifiant a \u00e9t\u00e9 modifi\u00e9 de entier \u00e0 cha\u00eene de caract\u00e8res pour prendre en charge le nouveau format d'identifiant.La route pour t\u00e9l\u00e9verser des documents a chang\u00e9, voici un exemple cURL v5 :curl -X POST https:\/\/invoicing.co\/api\/v1\/invoices\/\/upload \\\\\n -H 'Content-Type: multipart\/form-data' \\\\\n -H 'X-API-TOKEN: TOKEN' \\\\\n -H 'X-Requested-With: XMLHttpRequest' \\\\\n -F _method=PUT \\\\\n -F 'documents[]=@nomdufichier.png'"},{"id":68,"uri":"\/fr_CA\/developer-guide\/#ent\u00eates-de-l'api","title":"Ressources pour d\u00e9veloppeurs","sub_title":"Ent\u00eates de l'API","body":""},{"id":69,"uri":"\/fr_CA\/developer-guide\/#x-api-secret","title":"Ressources pour d\u00e9veloppeurs","sub_title":"X-API-SECRET","body":"\n\nLe X-API-SECRET peut \u00eatre utilis\u00e9 comme une autre couche de protection pour votre API.\n\nLe X-API-SECRET n\u00e9cessite que vous configuriez une variable .env ```API_SECRET=```\" }\n\nCeci est un en-t\u00eate facultatif, et n'est \u00e9valu\u00e9 que sur la route \/api\/v1\/login.\\n\\n\n```\nX-API-SECRET: valeur\n```\n\n"},{"id":70,"uri":"\/fr_CA\/developer-guide\/#x-api-token","title":"Ressources pour d\u00e9veloppeurs","sub_title":"X-API-TOKEN","body":"\n\nLe X-API-TOKEN est le jeton d'authentification et est requis pour toutes les demandes de l'API\n\nCeci est un en-t\u00eate obligatoire.\n\n\n```\nX-API-TOKEN: valeur\n```\n\n"},{"id":71,"uri":"\/fr_CA\/developer-guide\/#x-requested-with;","title":"Ressources pour d\u00e9veloppeurs","sub_title":"X-Requested-With;","body":"\n\nLe en-t\u00eate X-Requested-With est un en-t\u00eate ax\u00e9 sur la s\u00e9curit\u00e9, il n'accepte qu'une seule valeur.\n\nCeci est un en-t\u00eate obligatoire.\n\n\n\n```\nX-Requested-With: XMLHttpRequest\n```\n\n\n"},{"id":72,"uri":"\/fr_CA\/developer-guide\/#content-type:-application\/json","title":"Ressources pour d\u00e9veloppeurs","sub_title":"Content-Type: application\/json","body":"\n\nLors de la soumission des donn\u00e9es \u00e0 l'API, vous devez d\u00e9clarer le type de contenu\n\nCeci est un en-t\u00eate requis lors de l'utilisation des m\u00e9thodes POST\/PUT.\n\n\n\n```\nContent-Type: application\/json\\nContent-Type: multipart\/form-data\n```\n\n"},{"id":73,"uri":"\/fr_CA\/developer-guide\/#cl\u00e9s-primaires","title":"Ressources pour d\u00e9veloppeurs","sub_title":"Cl\u00e9s primaires","body":"Dans la version 5 de Invoice Ninja, nous passons des cl\u00e9s primaires bas\u00e9es sur des entiers aux hashed_id's, ce sont des repr\u00e9sentations de cha\u00eenes de caract\u00e8res obscurcies de la cl\u00e9 primaire pour tous les enregistrements d'entit\u00e9s."},{"id":74,"uri":"\/fr_CA\/hosted-custom-domain\/#configuration-du-domaine-personnalis\u00e9","title":null,"sub_title":"Configuration du domaine personnalis\u00e9","body":"Si vous \u00eates un client Entreprise, vous pouvez configurer un domaine de portail client personnalis\u00e9 qui dirigera vos liens orient\u00e9s client vers votre propre domaine.Par exemple, si vous avez le domaine best-brand.com, vous pouvez configurer un sous-domaine tel que portail \/ factures \/ facturation \/ client pour obtenir un domaine pleinement qualifi\u00e9, c'est-\u00e0-dire portal.best-brand.com\nIl est important de ne pas utiliser votre domaine racine, c'est-\u00e0-dire best-brand.com, car cela peut rediriger le trafic loin de votre site web !\nUne fois que vous avez d\u00e9cid\u00e9 d'un nom, vous devez cr\u00e9er un CNAME pointant votre nom de domaine vers notre enregistrement de domaine personnalis\u00e9 Invoice Ninja :cname.invoicing.coUne fois que vous voyez l'enregistrement se r\u00e9soudre correctement, ajoutez ensuite votre nom de domaine au panneau d'administration v5 dans Param\u00e8tres > Portail client.Changez votre mode de portail en Domaine, puis entrez le nom de domaine pleinement qualifi\u00e9, par exemple :https:\/\/portal.best-brand.comet enfin, cliquez sur Enregistrer.\nSi vous migrez votre domaine personnalis\u00e9 de v4 vers v5, pensez \u00e0 utiliser un domaine diff\u00e9rent sur v5. Si vous transf\u00e9rez votre domaine v4, votre redirection ne fonctionnera pas, c'est-\u00e0-dire que les liens de facture v4 ne r\u00e9soudront plus de redirection vers v5.\nLe syst\u00e8me g\u00e9n\u00e9rera alors un certificat SSL pour votre domaine. Si vous ne voyez pas votre domaine se r\u00e9soudre avec un certificat SSL valide, veuillez nous envoyer un courriel \u00e0 contact@invoiceninja.com en nous indiquant le nom de domaine complet et le probl\u00e8me."},{"id":75,"uri":"\/fr_CA\/gateways\/#stripe","title":"Passerelles","sub_title":"Stripe","body":"\n \nNotre int\u00e9gration Stripe comprend une large gamme d'options de paiement, notamment :\nCarte\nACH\nSOFORT\nAlipay\nPay\nSEPA\nBancontact\niDEAL\nGiropay\nPrzelewy24\nEPS\nACSS\nBECS\nFPX\nNotre int\u00e9gration Stripe inclut \u00e9galement la facturation par jeton et les remboursements"},{"id":76,"uri":"\/fr_CA\/gateways\/#paiement","title":"Passerelles","sub_title":"Paiement","body":"\n \nNotre int\u00e9gration de la caisse inclut les options de paiement par carte de cr\u00e9dit, y compris la facturation par jetons et les remboursements."},{"id":77,"uri":"\/fr_CA\/gateways\/#mollie","title":"Passerelles","sub_title":"Mollie","body":"\n \nNotre int\u00e9gration Mollie comprend un large \u00e9ventail d'options de paiement, notamment:\nCarte de cr\u00e9dit (y compris la facturation par jeton)\nVirement bancaire\nKBC\nBancontact\niDEAL\n"},{"id":78,"uri":"\/fr_CA\/gateways\/#erreur-lors-de-l'ex\u00e9cution-de-l'appel-api-(422:-entit\u00e9-non-traitable)-:-aucune-m\u00e9thode-de-paiement-appropri\u00e9e-trouv\u00e9e.","title":"Passerelles","sub_title":"Erreur lors de l'ex\u00e9cution de l'appel API (422: Entit\u00e9 non traitable) : Aucune m\u00e9thode de paiement appropri\u00e9e trouv\u00e9e.","body":"Cette erreur survient lorsque vous n'avez pas activ\u00e9 les m\u00e9thodes de paiement dans le tableau de bord Mollie.\nNaviguez vers Mollie > Param\u00e8tres > Profils de site > S\u00e9lectionnez votre profil > M\u00e9thodes de paiement et activez la Carte de cr\u00e9dit."},{"id":79,"uri":"\/fr_CA\/gateways\/#paytrace","title":"Passerelles","sub_title":"PayTrace","body":"\n \nNotre int\u00e9gration PayTrace comprend des options de paiement par carte de cr\u00e9dit, y compris la facturation par jeton et les remboursements."},{"id":80,"uri":"\/fr_CA\/gateways\/#payfast","title":"Passerelles","sub_title":"PayFast","body":"\n \nNotre int\u00e9gration PayFast inclut des options de paiement par carte de cr\u00e9dit. Voici un guide rapide pour vous aider \u00e0 configurer la r\u00e9ception des paiements par carte de cr\u00e9dit avec PayFast\n\nNote: La balise HTML \""},{"id":81,"uri":"\/fr_CA\/gateways\/#authorize.net","title":"Passerelles","sub_title":"Authorize.net","body":"\n \nNotre int\u00e9gration PayTrace comprend des options de paiement par carte de cr\u00e9dit, y compris la facturation par jetons et les remboursements.Codes QR<\/x-next>"},{"id":82,"uri":"\/fr_CA\/quotes\/#voir-une-citation","title":"Citations","sub_title":"Voir une Citation","body":"Il suffit de s\u00e9lectionner une citation de la liste, et vous verrez les d\u00e9tails de la citation, dans la disposition mobile, vous serez dirig\u00e9 directement vers la vue de la citation, dans une disposition de bureau, la vue appara\u00eetra sur le c\u00f4t\u00e9 droit.De n'importe o\u00f9 dans la vue du devis, vous aurez la possibilit\u00e9 de Modifier le devis \u00e0 partir d'un bouton en haut \u00e0 droite du panneau de visualisation. Vous pouvez utiliser deux boutons en bas du panneau de visualisation : Voir PDF pour charger directement un PDF du devis depuis le portail d'administration, ou Envoyer le devis par courriel pour envoyer aux contacts du client un lien pour afficher et accepter leur devis depuis le portail client.\",\"8\":\"Le menu Kebab dans le coin sup\u00e9rieur droit de la vue du devis pr\u00e9sente de nombreuses fonctions pour travailler avec ou manipuler le devis, qui peuvent varier en fonction de l'\u00e9tat du devis. Vous pouvez changer manuellement le statut du cycle de vie du devis, cloner le devis, le consulter directement depuis le portail client, et plus encore."},{"id":83,"uri":"\/fr_CA\/quotes\/#aper\u00e7u","title":"Citations","sub_title":"Aper\u00e7u","body":"\u00c0 partir du panneau de vue d'ensemble, vous verrez des informations g\u00e9n\u00e9rales sur le devis. Le montant du devis, le solde restant d\u00fb, le client auquel il est attribu\u00e9, la date du devis et tous les produits ou t\u00e2ches inclus dans le devis."},{"id":84,"uri":"\/fr_CA\/quotes\/#contacts","title":"Citations","sub_title":"Contacts","body":"Contacts a son propre panneau dans la vue mobile, tandis que dans la vue de bureau, ceci est affich\u00e9 directement sous le champ Client apr\u00e8s avoir s\u00e9lectionn\u00e9 un client.Cette section pr\u00e9sente simplement une liste de contacts disponibles \u00e0 partir d'un dossier client et vous permet de cocher ou d\u00e9cocher des contacts pour les inclure ou les exclure du devis. Les contacts inclus pourront acc\u00e9der au devis depuis le portail client et recevoir des courriels \u00e0 propos du devis lorsqu'ils sont envoy\u00e9s."},{"id":85,"uri":"\/fr_CA\/quotes\/#documents","title":"Citations","sub_title":"Documents","body":"T\u00e9l\u00e9chargez des images ou des documents pour votre devis, \u00e0 inclure pour votre client. Les fichiers t\u00e9l\u00e9charg\u00e9s peuvent \u00eatre consult\u00e9s et accessibles par le client via le portail client."},{"id":86,"uri":"\/fr_CA\/quotes\/#histoire","title":"Citations","sub_title":"Histoire","body":"Le panneau Historique pr\u00e9sente un aper\u00e7u chronologique des transactions li\u00e9es au devis, et vous montre les modifications apport\u00e9es au montant total du devis, ainsi que les utilisateurs ayant effectu\u00e9 ces modifications."},{"id":87,"uri":"\/fr_CA\/quotes\/#activit\u00e9","title":"Citations","sub_title":"Activit\u00e9","body":"Le panneau Activit\u00e9 pr\u00e9sente un aper\u00e7u chronologique de toutes les actions effectu\u00e9es sur le devis, y compris quand il a \u00e9t\u00e9 cr\u00e9\u00e9, modifi\u00e9, supprim\u00e9, etc, et quel utilisateur a effectu\u00e9 l'action."},{"id":88,"uri":"\/fr_CA\/quotes\/#cr\u00e9ation-ou-modification-d'un-devis","title":"Citations","sub_title":"Cr\u00e9ation ou modification d'un devis","body":"Il existe plusieurs champs disponibles lors de la saisie d'un devis, et la vue lors de la cr\u00e9ation ou de la modification d'un devis est l\u00e9g\u00e8rement diff\u00e9rente selon que vous utilisez la disposition mobile ou la disposition de bureau. Dans la disposition de bureau, tous les panneaux d\u00e9crits ci-dessous sont pr\u00e9sent\u00e9s en m\u00eame temps sur un grand \u00e9cran et dispos\u00e9s un peu diff\u00e9remment."},{"id":89,"uri":"\/fr_CA\/quotes\/#d\u00e9tails","title":"Citations","sub_title":"D\u00e9tails","body":""},{"id":90,"uri":"\/fr_CA\/quotes\/#articles","title":"Citations","sub_title":"Articles","body":"Ici, vous voyez une liste des \u00e9l\u00e9ments de ligne inclus dans le devis. Vous pouvez ajouter des Produits, des T\u00e2ches ou des D\u00e9penses au devis pour facturer votre client. Chaque \u00e9l\u00e9ment de la liste aura ces champs disponibles :\nProduit - Le nom du produit, de la t\u00e2che ou de la ligne de d\u00e9pense \u00e0 appliquer.\nDescription - Une description de l'\u00e9l\u00e9ment. Les descriptions peuvent inclure du code HTML ou du formatage de code Markdown (lorsqu'il est activ\u00e9 dans Param\u00e8tres > Gestion de compte).\nCo\u00fbt unitaire - Le co\u00fbt d'un seul produit ou d\u00e9pense, ou le taux horaire d'une t\u00e2che pour l'\u00e9l\u00e9ment.\nQuantit\u00e9 - Le nombre de produits, de d\u00e9penses ou d'heures facturables pour une t\u00e2che, \u00e0 multiplier par le co\u00fbt unitaire de cet \u00e9l\u00e9ment.\n"},{"id":91,"uri":"\/fr_CA\/quotes\/#notes","title":"Citations","sub_title":"Notes","body":"Tout sous un seul panneau dans la disposition mobile, ces options ont chacune leur propre onglet au bas de l'\u00e9cran de devis lorsqu'elles sont en disposition de bureau :\nTermes du devis - D\u00e9crivez tous les termes ou conditions pour votre client, en ce qui concerne le devis.\nPied de page du devis - Toutes les notes de texte \u00e0 inclure en bas du devis. Un bon endroit pour les avertissements moins importants.\nNotes publiques - Des notes de texte pour ajouter des d\u00e9tails ou du contexte au devis pour vous et votre client. Un bon endroit pour les notes de service, ou un r\u00e9sum\u00e9 du travail effectu\u00e9 pour le client.\nNotes priv\u00e9es - Notes de texte priv\u00e9es, non imprim\u00e9es sur le PDF du devis ni visibles par le client. Ces notes ne peuvent \u00eatre vues que par les utilisateurs du portail d'administration.\n"},{"id":92,"uri":"\/fr_CA\/quotes\/#cycle-de-vie-d'une-citation","title":"Citations","sub_title":"Cycle de vie d'une citation","body":""},{"id":93,"uri":"\/fr_CA\/quotes\/#brouillon","title":"Citations","sub_title":"Brouillon","body":"Le statut Brouillon est le premier statut dans le cycle de vie d'un devis. Dans ce statut, des modifications peuvent \u00eatre apport\u00e9es au devis et le devis est compl\u00e8tement cach\u00e9 au client. Les devis brouillons sont inactifs jusqu'\u00e0 ce qu'ils soient envoy\u00e9s par courriel au client ou marqu\u00e9s comme envoy\u00e9s.\nUne fois qu'un devis \u00e0 l'\u00e9tat de brouillon a \u00e9t\u00e9 envoy\u00e9 par courriel\/marqu\u00e9 comme envoy\u00e9, son statut ne peut pas \u00eatre remis \u00e0 l'\u00e9tat de brouillon.\n"},{"id":94,"uri":"\/fr_CA\/quotes\/#envoy\u00e9","title":"Citations","sub_title":"Envoy\u00e9","body":"Un devis est marqu\u00e9 comme envoy\u00e9 lorsqu'il a \u00e9t\u00e9 envoy\u00e9 par courriel au client ou marqu\u00e9 comme envoy\u00e9 dans le panneau d'administration."},{"id":95,"uri":"\/fr_CA\/quotes\/#supprim\u00e9","title":"Citations","sub_title":"Supprim\u00e9","body":"Une citation peut \u00eatre marqu\u00e9e comme supprim\u00e9e si les conditions suivantes ont \u00e9t\u00e9 remplies\nLa soumission a un statut de Envoy\u00e9 \/ Brouillon.\nQu'arrive-t-il lorsqu'une citation est supprim\u00e9e?\nStatut de devis d\u00e9fini sur supprim\u00e9\nLe num\u00e9ro de devis est compl\u00e9t\u00e9 avec _supprim\u00e9 afin de permettre la r\u00e9utilisation des num\u00e9ros de devis.\n"},{"id":96,"uri":"\/fr_CA\/quotes\/#archiv\u00e9","title":"Citations","sub_title":"Archiv\u00e9","body":"Archiver une citation supprime simplement la citation de la vue de la liste des citations. Archiver une citation permet de garder vos vues de liste propres et ordonn\u00e9es.\nLorsqu'un devis est archiv\u00e9, aucune modification suppl\u00e9mentaire ne peut \u00eatre apport\u00e9e au devis. Pour modifier le devis, vous devrez d'abord Restaurer le devis.\n"},{"id":97,"uri":"\/fr_CA\/quotes\/#restaur\u00e9","title":"Citations","sub_title":"Restaur\u00e9","body":"Restaurer un devis depuis l'\u00e9tat d'archivage ou de suppression le ram\u00e8nera \u00e0 son \u00e9tat pr\u00e9c\u00e9dent avant l'archivage.\"}Liens de paiement"},{"id":98,"uri":"\/fr_CA\/transactions\/#aper\u00e7u","title":"Transactions","sub_title":"Aper\u00e7u","body":"Invoice Ninja s'est associ\u00e9 avec Yodlee, un fournisseur de donn\u00e9es de premier plan, pour acc\u00e9der aux flux de donn\u00e9es bancaires. Ce partenariat permet aux utilisateurs d'Invoice Ninja dans le monde entier d'acc\u00e9der aux principales banques et de connecter leurs comptes bancaires pour une r\u00e9conciliation automatique des paiements et des d\u00e9penses."},{"id":99,"uri":"\/fr_CA\/transactions\/#comptes-bancaires","title":"Transactions","sub_title":"Comptes bancaires","body":"Param\u00e8tres > Comptes bancairesVous pouvez afficher et ajouter des comptes bancaires dans la section des param\u00e8tres de l'application.Pour les utilisateurs h\u00e9berg\u00e9s en entreprise, le bouton Connecter les comptes vous permet d'ajouter, de mettre \u00e0 jour et de supprimer des comptes de Invoice Ninja. En cliquant sur ce bouton, vous serez dirig\u00e9 vers la plateforme Yodlee o\u00f9 vous pourrez vous authentifier en toute s\u00e9curit\u00e9 avec votre banque et s\u00e9lectionner les comptes que vous souhaitez lier \u00e0 Invoice Ninja.Une fois votre compte bancaire connect\u00e9, vous avez la possibilit\u00e9 d'activer la synchronisation automatique, ce qui maintiendra toutes vos transactions \u00e0 jour. Si vous pr\u00e9f\u00e9rez, vous pouvez \u00e9galement cr\u00e9er manuellement des comptes bancaires et des transactions, ou importer des relev\u00e9s bancaires au format CSV (Param\u00e8tres > Importer | Exporter)."},{"id":100,"uri":"\/fr_CA\/transactions\/#liste-des-transactions","title":"Transactions","sub_title":"Liste des transactions","body":"L'aper\u00e7u des transactions affiche toutes vos transactions et leur statut.\nType de compte - D\u00e9finit le type de compte auquel la transaction est li\u00e9e, les options possibles incluent Banque, Carte de cr\u00e9dit, Compte d'\u00e9pargne.\nStatut - D\u00e9finit le statut de la transaction.\n\nNon appari\u00e9e - Une nouvelle transaction qui doit \u00eatre appari\u00e9e \u00e0 une facture ou une d\u00e9pense\nAppari\u00e9e - Une transaction qui (selon des r\u00e8gles pr\u00e9d\u00e9finies) a \u00e9t\u00e9 appari\u00e9e \u00e0 une facture ou une d\u00e9pense\nTermin\u00e9e - Une transaction qui a \u00e9t\u00e9 appari\u00e9e ET li\u00e9e \u00e0 une facture ou une d\u00e9pense\n\nD\u00e9p\u00f4t - Le montant des revenus pour la transaction.\nRetrait - Le montant de la d\u00e9pense pour la transaction.\nDate - La date de la transaction.\nDescription - La description de la transaction.\nFactures - Les factures li\u00e9es (visibles lorsqu'elles sont termin\u00e9es)\nD\u00e9penses - Les d\u00e9penses li\u00e9es (visibles lorsqu'elles sont termin\u00e9es)\n"},{"id":101,"uri":"\/fr_CA\/transactions\/#cr\u00e9er-une-transaction-manuelle","title":"Transactions","sub_title":"Cr\u00e9er une transaction manuelle","body":"Pour cr\u00e9er une transaction manuelle, cliquez sur le bouton Cr\u00e9erS\u00e9lectionnez un type :- D\u00e9p\u00f4t pour revenus\n- Retrait pour d\u00e9pensesEntrez la date de la transactionLe montant\nS\u00e9lectionnez la devise de la transaction\nS\u00e9lectionnez le compte bancaire auquel lier la transaction\nEntrez une description. Pour l'appariement automatique, si vous saisissez le num\u00e9ro de facture, nous trouverons et apparierons automatiquement la facture associ\u00e9e."},{"id":102,"uri":"\/fr_CA\/transactions\/#transactions-correspondantes","title":"Transactions","sub_title":"Transactions correspondantes","body":"Lorsque vous cliquez sur une transaction, un second volet s'ouvrira et vous montrera les options correspondantes :"},{"id":103,"uri":"\/fr_CA\/transactions\/#correspondance-de-factures.","title":"Transactions","sub_title":"Correspondance de factures.","body":"Pour associer une ou plusieurs factures \u00e0 une transaction, vous pouvez utiliser la bo\u00eete de dialogue de recherche pour trouver votre facture, ou simplement faire d\u00e9filer la liste et cocher une ou plusieurs factures \u00e0 lier \u00e0 la transaction.Pour finaliser, cliquez sur le bouton Convertir en paiement. Ceci cr\u00e9era le paiement correspondant pour la ou les factures et mettra \u00e9galement \u00e0 jour le statut des factures en tant que pay\u00e9es."},{"id":104,"uri":"\/fr_CA\/transactions\/#correspondance-des-d\u00e9penses.","title":"Transactions","sub_title":"Correspondance des d\u00e9penses.","body":"Lors de la correspondance des d\u00e9penses, vous pouvez attribuer le fournisseur et\/ou une cat\u00e9gorie de d\u00e9pensesFournisseurs"},{"id":105,"uri":"\/fr_CA\/user-guide\/#aper\u00e7u","title":"Commencer","sub_title":"Aper\u00e7u","body":"Invoice Ninja est une application de facturation qui simplifie l'envoi de factures et la r\u00e9ception de paiements. Notre derni\u00e8re version est une r\u00e9\u00e9criture compl\u00e8te de notre populaire application de facturation, qui s'appuie sur l'ensemble de fonctionnalit\u00e9s existantes et ajoute une large gamme de fonctionnalit\u00e9s et d'am\u00e9liorations demand\u00e9es par la communaut\u00e9."},{"id":106,"uri":"\/fr_CA\/user-guide\/#commen\u00e7ons-!","title":"Commencer","sub_title":"Commen\u00e7ons !","body":"Nous prenons en charge un large \u00e9ventail d'appareils et avons des applications personnalis\u00e9es pour toutes les plateformes. Pour de meilleures performances, nous vous recommandons vivement d'utiliser l'application sp\u00e9cifique \u00e0 votre syst\u00e8me d'exploitation.\n\n\nAppareil\nLien\n\n\n\n\nAndroid\nT\u00e9l\u00e9charger\n\n\niOS\nT\u00e9l\u00e9charger\n\n\nmacOS\nT\u00e9l\u00e9charger\n\n\nLinux\nT\u00e9l\u00e9charger\n\n\nWindows\nT\u00e9l\u00e9charger\n\n\nBien s\u00fbr, nous proposons \u00e9galement une fantastique application web que vous pouvez trouver ici. Si vous pr\u00e9f\u00e9rez une interface similaire \u00e0 notre V4, vous pouvez utiliser notre application React ici. Quel que soit l'appareil que vous utilisez, vos donn\u00e9es seront synchronis\u00e9es et \u00e0 jour !"},{"id":107,"uri":"\/fr_CA\/user-guide\/#configuration-initiale","title":"Commencer","sub_title":"Configuration initiale","body":"Vous voudrez effectuer quelques configurations de base lorsque vous vous connecterez pour la premi\u00e8re fois, en d\u00e9finissant le nom de votre entreprise, son adresse et en t\u00e9l\u00e9chargeant votre logo. Vous pouvez suivre les \u00e9tapes avec cette courte vid\u00e9o.\n\n"},{"id":108,"uri":"\/fr_CA\/user-guide\/#logo-de-l'entreprise","title":"Commencer","sub_title":"Logo de l'entreprise","body":"Affichez le logo de votre entreprise sur vos PDF de factures et dans le portail client. Tous les courriels que vous envoyez \u00e0 votre client depuis Invoice Ninja afficheront le logo de votre entreprise. Vous pouvez t\u00e9l\u00e9charger le logo de votre entreprise dans :Param\u00e8tres > D\u00e9tails de l'entreprise > LogoPour de meilleurs r\u00e9sultats, utilisez un logo ayant une orientation paysage. Il s'affichera mieux sur tous les appareils et ressources, y compris les courriels, les PDF et le portail client."},{"id":109,"uri":"\/fr_CA\/user-guide\/#taxes-et-localisation","title":"Commencer","sub_title":"Taxes et localisation","body":"Param\u00e8tres > Param\u00e8tres fiscauxApprenez comment configurer les taxes totales, y compris les taxes par article, et \u00e9galement personnaliser votre installation pour votre r\u00e9gion.\n\n"},{"id":110,"uri":"\/fr_CA\/user-guide\/#votre-premi\u00e8re-facture","title":"Commencer","sub_title":"Votre premi\u00e8re facture","body":"Suivez le processus de cr\u00e9ation de votre premi\u00e8re facture. Comprend la cr\u00e9ation de colonnes de produits personnalis\u00e9es et la personnalisation de vos mod\u00e8les de num\u00e9ros de facture.\n\n"},{"id":111,"uri":"\/fr_CA\/user-guide\/#soyez-pay\u00e9!","title":"Commencer","sub_title":"Soyez pay\u00e9!","body":"L'\u00e9tape finale consiste \u00e0 connecter une passerelle de paiement. Invoice Ninja est compatible avec toutes les principales passerelles de paiement et facilite grandement les paiements. Voici une courte vid\u00e9o montrant comment connecter la passerelle la plus populaire, Stripe, \u00e0 Invoice Ninja.\n\nPour plus d'informations sur les passerelles que nous prenons en charge, cliquez iciClients"},{"id":112,"uri":"\/fr_CA\/hosted-mail\/#serveurs-de-messagerie-h\u00e9berg\u00e9s","title":null,"sub_title":"Serveurs de messagerie h\u00e9berg\u00e9s","body":"Si vous \u00eates un utilisateur pro\/entreprise, vous avez acc\u00e8s \u00e0 plusieurs m\u00e9thodes diff\u00e9rentes pour envoyer des courriels \u00e0 partir d'Invoice Ninja. Nous proposons des int\u00e9grations OAuth avec Google et Microsoft qui vous permettent d'envoyer des courriels depuis votre propre adresse \u00e9lectronique."},{"id":113,"uri":"\/fr_CA\/hosted-mail\/#envoyer-avec-gmail-\/-microsoft","title":null,"sub_title":"Envoyer avec Gmail \/ Microsoft","body":"Relier Gmail ou Microsoft implique les m\u00eames \u00e9tapes. Voici une courte vid\u00e9o montrant les \u00e9tapes.\n\n\nNote: L'authentification initiale et la connexion \u00e0 Gmail doivent utiliser le m\u00eame compte OAuth. C'est-\u00e0-dire que si vous essayez de connecter bob@gmail.com, vous devez s\u00e9lectionner cette adresse e-mail pour vous authentifier aupr\u00e8s de Google et autoriser les permissions pour cette adresse e-mail pour envoyer des e-mails. La liaison entre comptes diff\u00e9rents n'est pas possible.\nUne fois que vous avez connect\u00e9 votre compte OAuth, vous pouvez s\u00e9lectionner Gmail ou Microsoft en tant que fournisseur de courriel dansParam\u00e8tres \/ Param\u00e8tres de courrielApr\u00e8s avoir s\u00e9lectionn\u00e9 le fournisseur de courriel, vous voudrez ensuite s\u00e9lectionner l'utilisateur qui a \u00e9t\u00e9 authentifi\u00e9 pour envoyer des courriels \u00e0 partir du champ situ\u00e9 en dessous de celui-ci."},{"id":114,"uri":"\/fr_CA\/hosted-mail\/#envoyer-avec-postmark","title":null,"sub_title":"Envoyer avec Postmark","body":"Si vous pr\u00e9f\u00e9rez envoyer des emails en vrac via PostMark, cela est \u00e9galement pris en charge. Nous ne limitons pas les emails sortants en utilisant Postmark, donc cela convient si vous avez besoin d'un service de messagerie \u00e0 haut d\u00e9bit.Il suffit d'ajouter votre jeton d'API Postmark \u00e0 la configuration dansParam\u00e8tres \/ Param\u00e8tres de courriel\nAttention ! Vous devez configurer une signature d'exp\u00e9diteur dans Postmark, sinon Postmark rejettera toutes les tentatives d'envoi de courriels. Pour ce faire, assurez-vous que l'adresse e-mail de votre utilisateur principal dans Invoice Ninja correspond \u00e0 la signature d'exp\u00e9diteur que vous avez configur\u00e9e dans Postmark\n"},{"id":115,"uri":"\/fr_CA\/hosted-mail\/#envoyer-avec-mailgun","title":null,"sub_title":"Envoyer avec Mailgun","body":"Si vous pr\u00e9f\u00e9rez envoyer des emails en masse via Mailgun, alors ceci est \u00e9galement pris en charge. Nous ne limitons pas les emails sortants utilisant Mailgun, donc cela convient si vous avez besoin d'un service d'envoi d'emails \u00e0 haut d\u00e9bit.Assurez-vous de remplir \u00e0 la fois votre cl\u00e9 secr\u00e8te Mailgun et le domaine qui a \u00e9t\u00e9 configur\u00e9."},{"id":116,"uri":"\/fr_CA\/recurring-expenses\/#module-des-d\u00e9penses-r\u00e9currentes","title":"D\u00e9penses r\u00e9currentes","sub_title":"Module des d\u00e9penses r\u00e9currentes","body":"Le module des d\u00e9penses r\u00e9currentes, situ\u00e9 dans le menu de navigation gauche, affiche une vue tabulaire de tous les enregistrements de d\u00e9penses disponibles. Vous pouvez trier et filtrer les enregistrements en utilisant les options situ\u00e9es en haut et en bas du tableau. Le bouton Colonnes vous permet d'ajouter ou de supprimer des colonnes, et les boutons de filtre et de statut vous permettent de modifier les enregistrements visibles. Chaque entr\u00e9e dans le tableau dispose d'un menu kebab qui propose des options de gestion de l'enregistrement, telles que la modification et le clonage."},{"id":117,"uri":"\/fr_CA\/recurring-expenses\/#consultation-d'une-d\u00e9pense-r\u00e9currente","title":"D\u00e9penses r\u00e9currentes","sub_title":"Consultation d'une d\u00e9pense r\u00e9currente","body":"Pour afficher un enregistrement de d\u00e9pense r\u00e9currente, cliquez simplement dessus dans le tableau. Le panneau de pr\u00e9visualisation appara\u00eetra, o\u00f9 vous pourrez modifier l'enregistrement en utilisant le bouton \"Modifier\" ou le g\u00e9rer \u00e0 l'aide du menu kebab. Les options incluent le clonage ou la suppression de l'enregistrement. Vous avez \u00e9galement la possibilit\u00e9 de D\u00e9marrer\/Arr\u00eater le cycle de facturation r\u00e9current et de cloner l'enregistrement vers une nouvelle d\u00e9pense r\u00e9currente. Le bouton \"Cloner en r\u00e9current\" cr\u00e9era un nouvel enregistrement de d\u00e9pense r\u00e9currente avec les m\u00eames d\u00e9tails que l'original, vous permettant d'apporter des modifications avant de sauvegarder."},{"id":118,"uri":"\/fr_CA\/recurring-expenses\/#aper\u00e7u","title":"D\u00e9penses r\u00e9currentes","sub_title":"Aper\u00e7u","body":"L'onglet Aper\u00e7u de l'enregistrement de d\u00e9penses r\u00e9currentes affiche le co\u00fbt total et l'\u00e9tat de la d\u00e9pense en haut. Des boutons interactifs dans une liste vous permettent de consulter le fournisseur, le client, le projet, l'utilisateur et la facture li\u00e9s. Les notes publiques et priv\u00e9es sont distingu\u00e9es par une ic\u00f4ne de verrou pour les notes priv\u00e9es et un \u00abi\u00bb dans un cercle pour les notes publiques. Le bas de l'onglet indique la date de d\u00e9but, la fr\u00e9quence, les cycles restants et la derni\u00e8re date de paiement de la d\u00e9pense r\u00e9currente."},{"id":119,"uri":"\/fr_CA\/recurring-expenses\/#documents","title":"D\u00e9penses r\u00e9currentes","sub_title":"Documents","body":"L'onglet Documents permet de t\u00e9l\u00e9charger des fichiers tels que des documents, des images et plus encore afin de vous permettre de les partager avec le client lorsqu'ils sont joints \u00e0 une facture (lorsque activ\u00e9) ou avec d'autres utilisateurs du portail d'administration."},{"id":120,"uri":"\/fr_CA\/recurring-expenses\/#horaire","title":"D\u00e9penses r\u00e9currentes","sub_title":"Horaire","body":"Une liste simple de dates futures pour le cycle de la d\u00e9pense r\u00e9currente est pr\u00e9sent\u00e9e ici."},{"id":121,"uri":"\/fr_CA\/recurring-expenses\/#cr\u00e9ation-et-modification-d'une-d\u00e9pense-r\u00e9currente","title":"D\u00e9penses r\u00e9currentes","sub_title":"Cr\u00e9ation et modification d'une d\u00e9pense r\u00e9currente","body":"Dans la disposition de bureau, modifier ou cr\u00e9er une d\u00e9pense r\u00e9currente vous am\u00e8nera \u00e0 un nouvel \u00e9cran avec tous les champs disponibles affich\u00e9s en m\u00eame temps. Dans la disposition mobile, modifier ou cr\u00e9er une d\u00e9pense r\u00e9currente ouvrira un autre \u00e9cran avec des onglets, organis\u00e9s de mani\u00e8re similaire \u00e0 leur apparence dans la disposition de bureau, comme d\u00e9crit ci-dessous :"},{"id":122,"uri":"\/fr_CA\/recurring-expenses\/#notes","title":"D\u00e9penses r\u00e9currentes","sub_title":"Notes","body":"\nNotes publiques - Utilisez ce champ pour d\u00e9crire la d\u00e9pense r\u00e9currente. Lors de la cr\u00e9ation d'une facture pour un client \u00e0 partir d'une d\u00e9pense r\u00e9currente, les notes publiques sont incluses dans la description de l'\u00e9l\u00e9ment de ligne pour la d\u00e9pense r\u00e9currente.\nNotes priv\u00e9es - La valeur de ce champ n'est visible que par les utilisateurs du portail administrateur, vous pouvez donc l'utiliser pour prendre des notes pour vous-m\u00eame et vos coll\u00e8gues concernant l'enregistrement de la d\u00e9pense r\u00e9currente.\n"},{"id":123,"uri":"\/fr_CA\/recurring-expenses\/#param\u00e8tres","title":"D\u00e9penses r\u00e9currentes","sub_title":"Param\u00e8tres","body":"\nDevrait \u00eatre factur\u00e9 - Activez ceci pour marquer une d\u00e9pense r\u00e9currente comme facturable \u00e0 un client. Les d\u00e9penses r\u00e9currentes avec la facturation activ\u00e9e peuvent \u00eatre incluses dans les factures des clients, et lorsque vous cr\u00e9ez une facture \u00e0 partir d'un projet auquel la d\u00e9pense facturable est li\u00e9e. Lorsqu'une d\u00e9pense r\u00e9currente a la facturation activ\u00e9e, son statut de cycle de vie changera.\nMarquer comme pay\u00e9 - Activez ceci pour indiquer que votre organisation a pay\u00e9 en dernier le fournisseur pour la d\u00e9pense r\u00e9currente.\n\nType de paiement - S\u00e9lectionnez le type de paiement que votre organisation a utilis\u00e9 pour payer le fournisseur.\nDate - Entrez la date \u00e0 laquelle votre organisation a pay\u00e9 le fournisseur.\nR\u00e9f\u00e9rence de transaction - Entrez un code ou un num\u00e9ro de r\u00e9f\u00e9rence de transaction, si applicable.\n\nConvertir la devise - Si la d\u00e9pense r\u00e9currente est factur\u00e9e dans une devise autre que votre propre devise par d\u00e9faut, l'activer vous permet de d\u00e9finir la devise que vous pr\u00e9f\u00e9rez utiliser pour payer, et un taux de change, pour calculer combien la d\u00e9pense r\u00e9currente a co\u00fbt\u00e9 dans votre devise pr\u00e9f\u00e9r\u00e9e.\n\nNote: Veuillez ignorer les balises HTML telles que `` lors de la traduction.\n\nNotez que lorsque vous consultez vos rapports, les d\u00e9penses r\u00e9currentes seront cat\u00e9goris\u00e9es par la devise de la d\u00e9pense\/fournisseur, et non par la devise s\u00e9lectionn\u00e9e sous l'option \"Convertir la devise\". Si vous souhaitez consolider vos totaux de profits et pertes sous une seule devise, vous devez s\u00e9lectionner votre propre devise pour chaque d\u00e9pense r\u00e9currente et utiliser le montant converti pour le montant de la d\u00e9pense, en laissant de c\u00f4t\u00e9 toute r\u00e9f\u00e9rence \u00e0 une devise \u00e9trang\u00e8re dans les d\u00e9tails de l'enregistrement.\n\nAjouter des documents \u00e0 la facture - Activez cette fonctionnalit\u00e9 pour inclure tous les documents joints \u00e0 une d\u00e9pense r\u00e9currente, avec les documents joints \u00e0 la facture lorsque vous cr\u00e9ez une facture \u00e0 partir de l'enregistrement de la d\u00e9pense r\u00e9currente.\nSaisir les taxes - Configurez comment la d\u00e9pense r\u00e9currente vous est tax\u00e9e de mani\u00e8re plus d\u00e9taill\u00e9e.\n\nPar taux ou Par montant - Changez entre le taux ou le montant pour modifier le champ Tax (sous l'onglet d\u00e9tails) d'une taxe bas\u00e9e sur un pourcentage, \u00e0 une taxe forfaitaire personnalis\u00e9e.\nTaxes inclusives - Activez cette option si les taxes sont incluses dans le co\u00fbt de la d\u00e9pense, plut\u00f4t qu'exclusives. Par exemple : La taxe exclusive est appliqu\u00e9e en plus du co\u00fbt de la d\u00e9pense, comme ceci : 100 + 10% = 110 $ au total (100 + 10). La taxe inclusive est lorsque les taxes sont d\u00e9duites du montant factur\u00e9 par le fournisseur et incluses dans le montant de votre d\u00e9pense, plut\u00f4t que d'\u00eatre ajout\u00e9es en plus de ce que vous payez au fournisseur, comme ceci : 100 + 10% = 100 $ au total (90,91 + 9,09).\n\n\nFactures r\u00e9currentes"},{"id":124,"uri":"\/fr_CA\/custom-fields\/#extraits","title":"Personnalisations PDF","sub_title":"Extraits","body":"Ces extraits ont \u00e9t\u00e9 recueillis au fil du temps, certains pourraient les trouver utiles. Nous avons donc d\u00e9cid\u00e9 de les rassembler dans la documentation officielle."},{"id":125,"uri":"\/fr_CA\/custom-fields\/#obtenir-tous-les-s\u00e9lecteurs-disponibles-sur-le-design","title":"Personnalisations PDF","sub_title":"Obtenir tous les s\u00e9lecteurs disponibles sur le design","body":"Pour nous assurer de pouvoir cibler tous les \u00e9l\u00e9ments facilement et rendre les modifications disponibles plus rapidement pour vous, nous avons introduit le mode \"Brouillon\".\nPour activer le mode \"Brouillon\", assurez-vous d'activer l'option :Param\u00e8tres (Param\u00e8tres avanc\u00e9s) > Conception de facture > Personnaliser & pr\u00e9visualiser > Mode brouillon :S\u00e9lectionnons la colonne de l'article :Maintenant, vous pouvez s\u00e9lectionner un \u00e9l\u00e9ment et inspecter son s\u00e9lecteur :La partie importante pour nous est data-ref."},{"id":126,"uri":"\/fr_CA\/custom-fields\/#affichage-d'une-colonne-de-tableau-sur-un-design-et-masquage-sur-les-autres","title":"Personnalisations PDF","sub_title":"Affichage d'une colonne de tableau sur un design et masquage sur les autres","body":"Cela masquera les colonnes et les rang\u00e9es enti\u00e8rement li\u00e9es. Dans cet exemple, nous masquons le champ de produit personnalis\u00e9.\/* CSS (inclut) *\/[data-ref=\"product_table-product.product1-th\"],\n[data-ref=\"product_table-product.product1-td\"] { display: none; }\n### Remplacer la propri\u00e9t\u00e9 \"hidden\" sur un \u00e9l\u00e9ment\nCertains \u00e9l\u00e9ments ont une propri\u00e9t\u00e9 \"hidden\" sur l'\u00e9l\u00e9ment. Vous pouvez \u00e9craser cela avec CSS.\ncss\n[data-ref=\"totals_table-subtotal-label\"] {\ndisplay: inline; \/ ou block \/\n}\n## Cr\u00e9ation d'un design personnalis\u00e9\nVoici une section pour vous qui souhaitez cr\u00e9er un nouveau design enti\u00e8rement \u00e0 partir de z\u00e9ro\nou simplement curieux de comprendre comment fonctionnent les mod\u00e8les.\nGardez \u00e0 l'esprit que pour cr\u00e9er des conceptions, une connaissance en HTML et CSS est obligatoire.\n### Cr\u00e9ation d'une entr\u00e9e de conception\n\nCommen\u00e7ons par cloner le design existant.\nPour ce faire, ouvrez le panneau d'administration et acc\u00e9dez \u00e0 **Param\u00e8tres > Conception de facture > Personnaliser & Pr\u00e9visualiser**.\n\nLe design de base n'est pas important si vous avez une nouvelle conception en t\u00eate. Nommez votre design et cliquez sur **Enregistrer**.\"}\n\n![texte alternatif](\/assets\/images\/creating-custom-design\/01-creating-design-entry.png \"Cr\u00e9ation d'une entr\u00e9e de design\")\n\nNous allons nommer le n\u00f4tre **Tutoriel** et activer le **Mode HTML** pour voir les changements plus rapidement.\n\n### Structure de conception\nEn haut de la page, nous devrions voir des onglets tels que **Corps**, **En-t\u00eate**, **Pied de page**, **Produits**, **Inclus**. \nC'est ainsi que la conception est structur\u00e9e et, pour la plupart, vous pouvez la laisser telle quelle.\n\nNous passerons la plupart de notre temps dans les sections **Includes** et **Body**.\n\n#### Corps\nComme le sugg\u00e8re le nom, c'est le c\u0153ur de la conception. C'est ici que nous allons organiser\nnos \u00e9l\u00e9ments.\n\n#### En-t\u00eate\nSi vous voulez \u00eatre enti\u00e8rement s\u00e9mantique et respecter pleinement les normes HTML, c'est ici\nque vous devriez placer le contenu de votre en-t\u00eate.\n\n#### Pied de page\nTout comme l'en-t\u00eate, il s'agit d'une section plus s\u00e9mantique pour le contenu du pied de page.\n\n#### Produits\n Au moment de la r\u00e9daction, cette fonctionnalit\u00e9 est **non prise en charge**. \u00c0 l'avenir, elle vous permettra d'allouer dynamiquement des colonnes de table. <\/x-warning>\n\n#### Inclusions\nC'est ici que vos styles vont.\n\n### Exigences\n\nAvant de commencer \u00e0 personnaliser\/coder notre propre design, gardez \u00e0 l'esprit que Invoice Ninja a certaines exigences.\nCe sont des identifiants sp\u00e9cifiques pour les contenus.\n\n#### \u00c9l\u00e9ments cibles:\n- #d\u00e9tails-entreprise\n- #adresse-entreprise\n- #d\u00e9tails-client\n- #d\u00e9tails-entit\u00e9\n- #tableau-bon-livraison\n- #tableau-produits\n- #tableau-t\u00e2ches\n- #tableau-totaux\n- #pied-de-page\n\nPour obtenir des s\u00e9lecteurs sp\u00e9cifiques, veuillez vous r\u00e9f\u00e9rer \u00e0 [Obtenir tous les s\u00e9lecteurs disponibles sur le design](#obtenir-tous-les-s\u00e9lecteurs-disponibles-sur-le-design).\n\nSi c'est plus facile pour vous de d\u00e9velopper un mod\u00e8le statique en premier, vous pouvez toujours copier le code source fourni\nsous l'onglet Param\u00e8tres et d\u00e9velopper localement, en copiant les modifications dans Invoice Ninja une fois que vous \u00eates satisfait\ndu design.\n\n![texte alternatif](\/assets\/images\/creating-custom-design\/02-showing-the-source-code.png \"Saisir le code source des PDF sources\")\n\n### S\u00e9lecteurs\nTous les s\u00e9lecteurs suivants sont marqu\u00e9s \u00e0 l'aide de l'attribut `data-ref`.<\/x-info>\n\nPour interroger `client_details-client.name` par exemple, utilisez ce qui suit :\n\n```css\n[data-ref=\"client_details-client.name\"] {\n background-color: rouge;\n}"},{"id":127,"uri":"\/fr_CA\/custom-fields\/#d\u00e9tails-du-client","title":"Personnalisations PDF","sub_title":"D\u00e9tails du client","body":"\nclient_details-client.name\nclient_details-client.number\nclient_details-client.vat_number\nclient_details-client.address1\nclient_details-client.address2\nclient_details-client.city_state_postal\nclient_details-client.country\nclient_details-client.phone\nclient_details-client.email\n"},{"id":128,"uri":"\/fr_CA\/custom-fields\/#d\u00e9tails-de-l'entreprise","title":"Personnalisations PDF","sub_title":"D\u00e9tails de l'entreprise","body":"\ncompany_details-company.nom\ncompany_details-company.num\u00e9ro d'identification\ncompany_details-company.num\u00e9ro TVA\ncompany_details-company.site_web\ncompany_details-company.email\ncompany_details-company.t\u00e9l\u00e9phone\n"},{"id":129,"uri":"\/fr_CA\/custom-fields\/#adresse-de-l'entreprise","title":"Personnalisations PDF","sub_title":"Adresse de l'entreprise","body":"\ncompany_address-company.address1\ncompany_address-company.address2\ncompany_address-company.city_state_postal\ncompany_address-company.country\n"},{"id":130,"uri":"\/fr_CA\/custom-fields\/#d\u00e9tails-de-la-facture","title":"Personnalisations PDF","sub_title":"D\u00e9tails de la facture","body":"\nentity_details-invoice.number_label\nentity_details-invoice.number\nentity_details-invoice.po_number_label\nentity_details-invoice.po_number\nentity_details-invoice.date_label\nentity_details-invoice.date\nentity_details-invoice.due_date_label\nentity_details-invoice.due_date\nentity_details-invoice.total_label\nentity_details-invoice.total\nentity_details-invoice.balance_due_label\nentity_details-invoice.balance_due\n"},{"id":131,"uri":"\/fr_CA\/custom-fields\/#d\u00e9tails-du-devis\\n--entity_details-quote.number_label\\n--entity_details-quote.number\\n--entity_details-quote.po_number_label\\n--entity_details-quote.po_number\\n--entity_details-quote.date_label\\n--entity_details-quote.date\\n--entity_details-quote.valid_until_label\\n--entity_details-quote.valid_until\\n--entity_details-quote.total_label\\n--entity_details-quote.total","title":"Personnalisations PDF","sub_title":"D\u00e9tails du devis\\n- entity_details-quote.number_label\\n- entity_details-quote.number\\n- entity_details-quote.po_number_label\\n- entity_details-quote.po_number\\n- entity_details-quote.date_label\\n- entity_details-quote.date\\n- entity_details-quote.valid_until_label\\n- entity_details-quote.valid_until\\n- entity_details-quote.total_label\\n- entity_details-quote.total","body":""},{"id":132,"uri":"\/fr_CA\/custom-fields\/#d\u00e9tails-du-cr\u00e9dit","title":"Personnalisations PDF","sub_title":"D\u00e9tails du cr\u00e9dit","body":"\nentity_details-quote.number_label\nentity_details-quote.number\nentity_details-quote.po_number_label\nentity_details-quote.po_number\nentity_details-quote.date_label\nentity_details-quote.date\nentity_details-quote.balance_label\nentity_details-quote.balance\nentity_details-quote.total_label\nentity_details-quote.total\n"},{"id":133,"uri":"\/fr_CA\/custom-fields\/#tableau-des-produits","title":"Personnalisations PDF","sub_title":"Tableau des produits","body":"\ntableau_des_produits-produit.item-th\ntableau_des_produits-produit.description-th\ntableau_des_produits-produit.co\u00fbt_unitaire-th\ntableau_des_produits-produit.quantit\u00e9-th\ntableau_des_produits-produit.rabais-th\ntableau_des_produits-produit.taxe-th\ntableau_des_produits-produit.total_ligne-th\n"},{"id":134,"uri":"\/fr_CA\/custom-fields\/#tableau-des-t\u00e2ches","title":"Personnalisations PDF","sub_title":"Tableau des t\u00e2ches","body":"\ntask_table-task.service-th\ntask_table-task.description-th\ntask_table-task.rate-th\ntask_table-task.hours-th\ntask_table-task.discount-th\ntask_table-task.tax-th\ntask_table-task.line_total-th\n"},{"id":135,"uri":"\/fr_CA\/custom-fields\/#colonnes-totales","title":"Personnalisations PDF","sub_title":"Colonnes totales","body":"\ntotals_table-net_subtotal-label\ntotals_table-net_sous_total\ntotals_table-subtotal-label\ntotals_table-sous_total\ntotals_table-remise-label\ntotals_table-remise\ntotals_table-custom_surcharge1-label\ntotals_table-surtaxe_personnalis\u00e9e1\ntotals_table-custom_surcharge2-label\ntotals_table-surtaxe_personnalis\u00e9e2\ntotals_table-custom_surcharge3-label\ntotals_table-surtaxe_personnalis\u00e9e3\ntotals_table-custom_surcharge4-label\ntotals_table-surtaxe_personnalis\u00e9e4\ntotals_table-vers\u00e9_\u00e0_ce_jour-label\ntotals_table-vers\u00e9_\u00e0_ce_jour\ntotals_table-en_attente-label\ntotals_table-en_attente\n"},{"id":136,"uri":"\/fr_CA\/custom-fields\/#champs-personnalis\u00e9s","title":"Personnalisations PDF","sub_title":"Champs personnalis\u00e9s","body":"$tax - \u00c9tiquette de taxe \n$app_url - L'URL compl\u00e8te de l'application \n$from - \u00c9tiquette de l'exp\u00e9diteur \n$to - \u00c9tiquette du destinataire \n$total_tax_labels - Carte des \u00e9tiquettes de taxe \n$total_tax_values - Carte des valeurs de taxe \n$line_tax_labels - Carte des \u00e9tiquettes de taxe de ligne \n$line_tax_values - Carte des valeurs de taxe de ligne \n$date - \u00c9tiquette\/valeur de la date de l'entit\u00e9 \n$invoice.date - Alias de l'\u00e9tiquette $date \n$due_date - \u00c9tiquette\/valeur de la date d'\u00e9ch\u00e9ance de l'entit\u00e9 (ou date d'\u00e9ch\u00e9ance du paiement partiel si d\u00e9fini sur la facture ou le devis)\n$invoice.due_date - Alias de la date d'\u00e9ch\u00e9ance \n$payment_due - \u00c9tiquette\/valeur du paiement d\u00fb \n$invoice.number - \u00c9tiquette\/valeur du num\u00e9ro de facture \n$invoice.po_number - \u00c9tiquette\/valeur du num\u00e9ro de bon de commande de la facture \n$entity.datetime - \u00c9tiquette\/valeur de la date et de l'heure de l'entit\u00e9 \n$invoice.datetime - Alias de $entity.datetime \n$quote.datetime - Alias de $entity.datetime \n$credit.datetime - Alias de $entity.datetime$entity - L'\u00e9tiquette d'entit\u00e9, par exemple. Facture \/ Avoir \/ Devis\n$number - L'\u00e9tiquette du num\u00e9ro, par exemple. Num\u00e9ro de Facture\n$entity.terms - L'\u00e9tiquette\/valeur des conditions de l'entit\u00e9, par exemple. Conditions de Facturation:\n$terms - Alias de $entity.terms\n$view_link - Lien de visualisation de l'entit\u00e9, par exemple. Voir la facture\n$view_url - L'URL de visualisation de l'entit\u00e9, par exemple. https:\/\/lien.vers.la.ressource$project.name - Nom du projet \u00e9tiquette\/valeur\n$project.number - Num\u00e9ro du projet \/valeur$entity_number - Alias de $number\n$invoice.discount - \u00c9tiquette\/valeur de la r\u00e9duction de la facture\n$discount - Alias de $invoice.discount\n$subtotal - \u00c9tiquette\/valeur du sous-total\n$invoice.subtotal - Alias de $subtotal$balance_due - Libell\u00e9\/valeur du solde d\u00fb format\u00e9 en devise\n$balance_due_raw - Libell\u00e9\/valeur du solde d\u00fb non format\u00e9\n$quote.balance_due - Alias de $balance_due\n$invoice.balance_due - Alias de $balance_due\n$outstanding - Alias de $balance_due$partial_due - \u00e9tiquette\/valeur de la partie due\n$total - \u00e9tiquette\/valeur totale\n$amount - Alias de $total\n$amount_raw - Alias non format\u00e9 de $total\n$amount_due - Alias de $total\n$quote.total - Alias de $total$invoice.total - Alias de $total\n$invoice_total_raw - Alias non format\u00e9 de $total\n$invoice.amount - Alias de $total\n$quote.amount - Alias de $total\n$credit.total - Alias de $total\n$credit.number - Alias de $number\n$credit.total - Alias de $total\n$credit.po_number - Alias de $invoice.po_number\n$credit.date - \u00c9tiquette\/valeur de la date du cr\u00e9dit\n$balance - Alias de $balance\n$credit.balance - Alias de $balance\n$invoice.balance - Alias de $balance\n$taxes - \u00c9tiquette\/valeur des taxes totales\n$invoice.taxes - Alias de $taxes$invoice.custom1 - \u00c9tiquette\/valeur personnalis\u00e9e de la facture 1\n$invoice.custom2 - \u00c9tiquette\/valeur personnalis\u00e9e de la facture 2\n$invoice.custom3 - \u00c9tiquette\/valeur personnalis\u00e9e de la facture 3\n$invoice.custom4 - \u00c9tiquette\/valeur personnalis\u00e9e de la facture 4$invoice.public_notes - \u00c9tiquette\/valeur des notes publiques de la facture\n$entity.public_notes - Alias de $invoice.public_notes\n$public_notes - Alias de $invoice.public_notes$entity_issued_to - \u00c9tiquette \"\u00c9mis \u00e0\"\n$your_entity - \u00c9tiquette \"Votre entit\u00e9\"$quote.date - Alias de $date\n$quote.number - Alias de $number\n$quote.po_number - Alias de $invoice.po_number\n$quote.quote_number - Alias de $quote.number\n$quote_no - Alias de $quote.number\n$quote.quote_no - Alias de $quote.number\n$quote.valid_until - \u00c9tiquette\/valeur valable jusqu'\u00e0\n$credit_amount - Alias de $amount\n$credit_balance - Alias de $balance$credit_number - Alias de $number\n$credit_no - Alias de $number\n$credit.credit_no - Alias de $number$invoice_no - Alias de $number\n$invoice.invoice_no - Alias de $number$client1 - \u00c9tiquette\/valeur personnalis\u00e9e 1 du client\n$client2 - \u00c9tiquette\/valeur personnalis\u00e9e 2 du client\n$client3 - \u00c9tiquette\/valeur personnalis\u00e9e 3 du client\n$client4 - \u00c9tiquette\/valeur personnalis\u00e9e 4 du client$client.currency - Code de devise du client, par exemple. AUD, USD$client.lang_2 - Param\u00e8tre r\u00e9gional de la langue du client, par exemple 'fr'$client.balance - \u00c9tiquette\/valeur du solde du client \n$outstanding - Alias de $client.balance \n$client_balance - Alias de $client.balance \n$paid_to_date - \u00c9tiquette\/valeur du montant pay\u00e9 \u00e0 ce jour par le client $contact.full_name - Nom complet du contact (\u00e9tiquette\/valeur)\n$contact.email - Courriel du contact (\u00e9tiquette\/valeur)\n$contact.phone - T\u00e9l\u00e9phone du contact (\u00e9tiquette\/valeur)$contact.name - \u00c9tiquette\/valeur du nom du contact\n$contact.first_name - \u00c9tiquette\/valeur du pr\u00e9nom du contact\n$contact.last_name - \u00c9tiquette\/valeur du nom de famille du contact$contact.custom1 - \u00c9tiquette\/valeur personnalis\u00e9e du contact 1\n$contact.custom2 - \u00c9tiquette\/valeur personnalis\u00e9e du contact 2\n$contact.custom3 - \u00c9tiquette\/valeur personnalis\u00e9e du contact 3\n$contact.custom4 - \u00c9tiquette\/valeur personnalis\u00e9e du contact 4$company.city_state_postal - \u00c9tiquette\/valeur de la combinaison ville_province_code postal de l'entreprise\n$company.postal_city_state - \u00c9tiquette\/valeur de la combinaison ville_province de l'entreprise\n$company.name - \u00c9tiquette\/valeur du nom de l'entreprise\n$company.address1 - \u00c9tiquette\/valeur de la premi\u00e8re ligne d'adresse de l'entreprise\n$company.address2 - \u00c9tiquette\/valeur de la deuxi\u00e8me ligne d'adresse de l'entreprise\n$company.city - \u00c9tiquette\/valeur de la ville de l'entreprise\n$company.state - \u00c9tiquette\/valeur de la province de l'entreprise\n$company.postal_code - \u00c9tiquette\/valeur du code postal de l'entreprise\n$company.country - \u00c9tiquette\/valeur du pays de l'entreprise\n$company.phone - \u00c9tiquette\/valeur du t\u00e9l\u00e9phone de l'entreprise\n$company.email - \u00c9tiquette\/valeur du courriel de l'entreprise\n$company.vat_number - \u00c9tiquette\/valeur du num\u00e9ro de TVA de l'entreprise\n$company.id_number - \u00c9tiquette\/valeur du num\u00e9ro d'identification de l'entreprise\n$company.website - \u00c9tiquette\/valeur du site web de l'entreprise\n$company.address - \u00c9tiquette\/valeur de l'adresse compl\u00e8te de l'entreprise$code_qr_spc - Code QR format\u00e9 SPC$logo - URL compl\u00e8te du logo de l'entreprise\n$company.logo - Alias de $logo\n$company_logo - Alias de $logo\n$company1 - \u00c9tiquette\/valeur personnalis\u00e9e de l'entreprise 1\n$company2 - \u00c9tiquette\/valeur personnalis\u00e9e de l'entreprise 2\n$company3 - \u00c9tiquette\/valeur personnalis\u00e9e de l'entreprise 3\n$company4 - \u00c9tiquette\/valeur personnalis\u00e9e de l'entreprise 4 $custom_surcharge1 - \u00c9tiquette\/valeur de surcharge personnalis\u00e9e 1\n$custom_surcharge2 - \u00c9tiquette\/valeur de surcharge personnalis\u00e9e 2\n$custom_surcharge3 - \u00c9tiquette\/valeur de surcharge personnalis\u00e9e 3\n$custom_surcharge4 - \u00c9tiquette\/valeur de surcharge personnalis\u00e9e 4$product.item - \u00c9tiquette de l'\u00e9l\u00e9ment du produit\n$product.date - \u00c9tiquette de la date du produit\n$product.discount - \u00c9tiquette de remise du produit\n$product.product_key - \u00c9tiquette de la cl\u00e9 du produit\n$product.description - \u00c9tiquette de description du produit\n$product.unit_cost - \u00c9tiquette du co\u00fbt unitaire du produit\n$product.quantity - \u00c9tiquette de la quantit\u00e9 du produit\n$product.tax - \u00c9tiquette de la taxe\n$product.tax_name1 - \u00c9tiquette du nom de la taxe 1 du produit\n$product.tax_name2 - \u00c9tiquette du nom de la taxe 2 du produit\n$product.tax_name3 - \u00c9tiquette du nom de la taxe 3 du produit\n$product.line_total - \u00c9tiquette du total de la ligne du produit\n$product.product1 - \u00c9tiquette personnalis\u00e9e du produit 1\n$product.product2 - \u00c9tiquette personnalis\u00e9e du produit 2\n$product.product3 - \u00c9tiquette personnalis\u00e9e du produit 3\n$product.product4 - \u00c9tiquette personnalis\u00e9e du produit 4$task.date - \u00c9tiquette de date de t\u00e2che\n$task.discount - \u00c9tiquette de r\u00e9duction de t\u00e2che\n$task.service - \u00c9tiquette de service de t\u00e2che\n$task.description - \u00c9tiquette de description de t\u00e2che\n$task.rate - \u00c9tiquette de tarif de t\u00e2che\n$task.hours - \u00c9tiquette d'heures de t\u00e2che\n$task.tax - \u00c9tiquette d'imp\u00f4t\n$task.tax_name1 - \u00c9tiquette de nom d'imp\u00f4t 1 de t\u00e2che\n$task.tax_name2 - \u00c9tiquette de nom d'imp\u00f4t 2 de t\u00e2che\n$task.tax_name3 - \u00c9tiquette de nom d'imp\u00f4t 3 de t\u00e2che\n$task.line_total - \u00c9tiquette de total de ligne de t\u00e2che$contact.signature - L'image de la signature du contact.$thanks - \u00c9tiquette de remerciement\n$from - \u00c9tiquette d'exp\u00e9diteur\n$to - \u00c9tiquette de destinataire\n$details - \u00c9tiquette de d\u00e9tails\n$item - \u00c9tiquette d'article\n$description - \u00c9tiquette de description\n$entity_footer - \u00c9tiquette\/valeur de pied de page d'entit\u00e9 \n\nPasserelles<\/x-next>"},{"id":137,"uri":"\/fr_CA\/invoices\/#consulter-une-facture","title":"Factures","sub_title":"Consulter une facture","body":"Pour consulter une facture, s\u00e9lectionnez-la dans la liste. Les d\u00e9tails de la facture appara\u00eetront dans la mise en page mobile ou sur le c\u00f4t\u00e9 droit dans la mise en page de bureau. \u00c0 partir de l\u00e0, vous pouvez modifier la facture en cliquant sur le bouton \"Modifier\" dans le coin sup\u00e9rieur droit.Au bas du panneau, vous pouvez \u00e9galement afficher la facture en PDF ou l'envoyer par courriel au client.De plus, le menu Kebab dans le coin sup\u00e9rieur droit offre diverses options pour g\u00e9rer la facture, telles que modifier son statut, la dupliquer ou la consulter depuis le portail client."},{"id":138,"uri":"\/fr_CA\/invoices\/#aper\u00e7u","title":"Factures","sub_title":"Aper\u00e7u","body":"Dans le panneau d'aper\u00e7u, vous verrez des informations g\u00e9n\u00e9rales sur la facture. Le montant de la facture, le solde d\u00fb, tout montant pay\u00e9, le client auquel elle est attribu\u00e9e, la date de la facture et tout produit ou t\u00e2che inclus dans la facture."},{"id":139,"uri":"\/fr_CA\/invoices\/#contacts","title":"Factures","sub_title":"Contacts","body":"Contacts a son propre panneau dans la vue mobile, tandis que dans la vue de bureau, il est affich\u00e9 directement sous le champ Client apr\u00e8s avoir s\u00e9lectionn\u00e9 un client.Cette section pr\u00e9sente simplement une liste des contacts disponibles dans un dossier de client et vous permet de cocher ou de d\u00e9cocher des contacts pour les inclure ou les exclure de la facture. Les contacts inclus pourront acc\u00e9der \u00e0 la facture depuis le portail client et recevront des e-mails concernant la facture lorsqu'ils seront envoy\u00e9s."},{"id":140,"uri":"\/fr_CA\/invoices\/#documents","title":"Factures","sub_title":"Documents","body":"T\u00e9l\u00e9chargez des images ou des documents sur votre facture, \u00e0 inclure pour votre client. Les fichiers t\u00e9l\u00e9charg\u00e9s peuvent \u00eatre consult\u00e9s et accessibles par le client via le portail client."},{"id":141,"uri":"\/fr_CA\/invoices\/#historique","title":"Factures","sub_title":"Historique","body":"Le panneau Historique pr\u00e9sente un aper\u00e7u chronologique des transactions li\u00e9es \u00e0 la facture et vous montre les modifications apport\u00e9es au montant total de la facture et par quels utilisateurs."},{"id":142,"uri":"\/fr_CA\/invoices\/#activit\u00e9","title":"Factures","sub_title":"Activit\u00e9","body":"Le panneau Activit\u00e9 pr\u00e9sente une vue chronologique de toutes les actions effectu\u00e9es sur la facture, y compris quand elle a \u00e9t\u00e9 cr\u00e9\u00e9e, modifi\u00e9e, pay\u00e9e, rembours\u00e9e, annul\u00e9e, etc., ainsi que l'utilisateur qui a effectu\u00e9 l'action."},{"id":143,"uri":"\/fr_CA\/invoices\/#cr\u00e9ation-ou-modification-d'une-facture","title":"Factures","sub_title":"Cr\u00e9ation ou modification d'une facture","body":"Plusieurs champs sont disponibles lors du remplissage d'une facture, et la vue lors de la cr\u00e9ation ou de la modification d'une facture est l\u00e9g\u00e8rement diff\u00e9rente en fonction de la disposition mobile ou de la disposition de bureau. Dans la disposition de bureau, tous les panneaux d\u00e9crits ci-dessous sont pr\u00e9sent\u00e9s en m\u00eame temps sur un grand \u00e9cran et dispos\u00e9s diff\u00e9remment."},{"id":144,"uri":"\/fr_CA\/invoices\/#d\u00e9tails","title":"Factures","sub_title":"D\u00e9tails","body":"Le panneau D\u00e9tails inclut les informations les plus \u00e9l\u00e9mentaires sur la facture :\nClient - Vous devez s\u00e9lectionner un client dans la liste pour appliquer votre facture.\nDate de la facture - G\u00e9n\u00e9r\u00e9e automatiquement avec la date d'aujourd'hui, est simplement la date de la facture.\nDate d'\u00e9ch\u00e9ance - \u00c9ventuellement, vous pouvez inclure une date d'\u00e9ch\u00e9ance ult\u00e9rieure pour le paiement de la facture. Si aucune date d'\u00e9ch\u00e9ance n'est sp\u00e9cifi\u00e9e, le montant total est d\u00fb imm\u00e9diatement.\nPartiel\/D\u00e9p\u00f4t - \u00c9ventuellement, sp\u00e9cifiez un paiement partiel ou un d\u00e9p\u00f4t requis sur la facture, avec sa propre date d'\u00e9ch\u00e9ance, distincte et due avant la date d'\u00e9ch\u00e9ance de la facture pour le montant total de la facture.\nNum\u00e9ro de PO - \u00c9ventuellement, g\u00e9n\u00e9ralement pour quand votre client a un num\u00e9ro de commande de produit \u00e0 fournir pour ses propres fins de tenue de dossiers.\nRemise - Entrez un montant de remise \u00e0 appliquer \u00e0 la facture, soit en pourcentage, soit en montant fixe.\nDesign - Choisissez un mod\u00e8le de conception parmi les mod\u00e8les pr\u00e9d\u00e9finis ou l'un de vos propres conceptions personnalis\u00e9es. Cette option se trouve sous l'onglet Param\u00e8tres dans la vue de facture de bureau.\nTaux de change - \u00c9ventuellement, pour quand le dossier de votre client a une autre devise que la v\u00f4tre par d\u00e9faut, vous pourrez sp\u00e9cifier manuellement le taux de change pour calculer automatiquement ce qu'ils devront dans leur propre devise par d\u00e9faut. Cette option se trouve sous l'onglet Param\u00e8tres dans la vue de facture de bureau.\nFacturation automatique activ\u00e9e - Lorsqu'elle est activ\u00e9e, le(s) contact(s) du client recevront automatiquement un e-mail pour le paiement de leur facture. Par d\u00e9faut, les actions de facturation automatique seront effectu\u00e9es \u00e0 la date d'\u00e9ch\u00e9ance de la facture, comme sp\u00e9cifi\u00e9 sous Param\u00e8tres > Param\u00e8tres de paiement. Cette option se trouve sous l'onglet Param\u00e8tres dans la vue de facture de bureau.\n\nLes champs de date supportent l'ajout et la soustraction de jours. Par exemple, si vous entrez `+10`, la date sera d\u00e9finie \u00e0 dix jours dans le futur et si vous entrez `-10`, la date sera d\u00e9finie \u00e0 dix jours dans le pass\u00e9.\n"},{"id":145,"uri":"\/fr_CA\/invoices\/#\u00c9l\u00e9ments","title":"Factures","sub_title":"\u00c9l\u00e9ments","body":"Ici, vous voyez une liste des articles de ligne inclus dans la facture. Vous pouvez ajouter des Produits, des T\u00e2ches ou des D\u00e9penses \u00e0 la facture pour facturer votre client. Chaque article de la liste aura ces champs disponibles :\nProduit - Le nom du produit, de la t\u00e2che ou de l'article de d\u00e9pense appliqu\u00e9.\nDescription - Une description de l'article de ligne. Les descriptions peuvent inclure du code HTML ou du formatage de code Markdown (lorsque activ\u00e9 sous Param\u00e8tres > Gestion de compte).\nCo\u00fbt unitaire - Le co\u00fbt d'un seul produit ou d\u00e9pense, ou le taux horaire d'une t\u00e2che pour l'article de ligne.\nQuantit\u00e9 - Le nombre de produits, de d\u00e9penses ou d'heures facturables pour une t\u00e2che, \u00e0 multiplier par le co\u00fbt unitaire de cet article de ligne.\n"},{"id":146,"uri":"\/fr_CA\/invoices\/#notes","title":"Factures","sub_title":"Notes","body":"Tous sous un panneau dans la disposition mobile, ces options ont chacune leurs propres onglets en bas de l'\u00e9cran de facture lors de la disposition de bureau :\nTermes de la facture - D\u00e9crivez les conditions pour votre client, telles qu'elles se rapportent \u00e0 la facture.\nPied de page de la facture - Toutes les notes textuelles \u00e0 inclure en bas de la facture. Un bon endroit pour les avertissements moins importants.\nNotes publiques - Toutes les notes textuelles pour ajouter des d\u00e9tails ou un contexte \u00e0 la facture pour vous et votre client. Un bon endroit pour les notes de service ou un r\u00e9sum\u00e9 des travaux effectu\u00e9s pour le client.\nNotes priv\u00e9es - Notes textuelles priv\u00e9es, non imprim\u00e9es sur le PDF de la facture ou visibles par le client. Ces notes ne peuvent \u00eatre vues que par les utilisateurs du portail d'administration.\n"},{"id":147,"uri":"\/fr_CA\/invoices\/#cycle-de-vie-d'une-facture","title":"Factures","sub_title":"Cycle de vie d'une facture","body":""},{"id":148,"uri":"\/fr_CA\/invoices\/#brouillon","title":"Factures","sub_title":"Brouillon","body":"Le statut de Brouillon est le premier statut dans le cycle de vie d'une facture. Dans ce statut, des modifications peuvent \u00eatre apport\u00e9es \u00e0 la facture et la facture est compl\u00e8tement cach\u00e9e au client. Une facture brouillon n'affecte pas le grand livre et ne modifie pas le solde du client. Les factures en brouillon sont inactives jusqu'\u00e0 ce qu'elles soient envoy\u00e9es par courriel au client ou marqu\u00e9es comme envoy\u00e9es.\nUne fois qu'une facture brouillon a \u00e9t\u00e9 envoy\u00e9e\/marqu\u00e9e comme envoy\u00e9e, son statut ne peut pas \u00eatre chang\u00e9 en brouillon.\n"},{"id":149,"uri":"\/fr_CA\/invoices\/#envoy\u00e9e","title":"Factures","sub_title":"Envoy\u00e9e","body":"Une facture est marqu\u00e9e comme envoy\u00e9e lorsqu'elle a \u00e9t\u00e9 envoy\u00e9e par courriel au client ou marqu\u00e9e comme envoy\u00e9e dans le panneau d'administration.Lorsque le statut de la facture est modifi\u00e9 en Envoy\u00e9e, le solde du client augmente du montant du solde de la facture."},{"id":150,"uri":"\/fr_CA\/invoices\/#partielle","title":"Factures","sub_title":"Partielle","body":"Un statut de facture partielle signifie qu'un paiement a \u00e9t\u00e9 appliqu\u00e9 \u00e0 la facture, mais qu'il reste un solde impay\u00e9 sur la facture."},{"id":151,"uri":"\/fr_CA\/invoices\/#pay\u00e9e","title":"Factures","sub_title":"Pay\u00e9e","body":"Un statut de facture pay\u00e9e signifie qu'un paiement complet a \u00e9t\u00e9 appliqu\u00e9 \u00e0 la facture. Le solde de la facture sera de 0."},{"id":152,"uri":"\/fr_CA\/invoices\/#annul\u00e9e","title":"Factures","sub_title":"Annul\u00e9e","body":"Une facture peut \u00eatre annul\u00e9e dans les conditions suivantes :\nLa facture est marqu\u00e9e comme Envoy\u00e9e, Partielle ou Pay\u00e9e (c.-\u00e0-d. qu'un montant de paiement a \u00e9t\u00e9 appliqu\u00e9 \u00e0 la facture)\nLorsqu'une facture est annul\u00e9e, le paiement\/les paiements qui ont \u00e9t\u00e9 appliqu\u00e9s \u00e0 la facture ont un cr\u00e9dit g\u00e9n\u00e9r\u00e9 en leur faveur. Le grand livre est \u00e9galement ajust\u00e9 comme suit :\nLe montant pay\u00e9 par le client \u00e0 ce jour est r\u00e9duit de la somme calcul\u00e9e de (solde de la facture - montant de la facture).\nUn cr\u00e9dit est g\u00e9n\u00e9r\u00e9 pour les paiements appliqu\u00e9s \u00e0 la facture (solde de la facture - montant de la facture). L'enregistrement de paiement d'origine qui \u00e9tait li\u00e9 \u00e0 la facture sera d\u00e9sormais li\u00e9 \u00e0 un nouvel enregistrement de cr\u00e9dit.\nToute valeur de cr\u00e9dit qui a \u00e9t\u00e9 appliqu\u00e9e comme paiement \u00e0 la facture est alors convertie en un nouvel enregistrement de cr\u00e9dit.\nLe solde du client est r\u00e9duit du solde de la facture.\nLe solde de la facture est enfin mis \u00e0 z\u00e9ro.\nLe statut de la facture est d\u00e9fini sur Annul\u00e9e.\nLorsqu'une facture a \u00e9t\u00e9 annul\u00e9e, les relations de paiement pr\u00e9c\u00e9dentes sont d\u00e9li\u00e9es et ne peuvent pas \u00eatre restaur\u00e9es."},{"id":153,"uri":"\/fr_CA\/invoices\/#supprim\u00e9e","title":"Factures","sub_title":"Supprim\u00e9e","body":"Une facture peut \u00eatre marqu\u00e9e comme supprim\u00e9e si les conditions suivantes sont remplies :\nLa facture a un statut d'Envoy\u00e9e \/ Brouillon \/ Pay\u00e9e \/ Partielle.\nQue se passe-t-il lorsque l'on supprime une facture ?Si la facture a un solde impay\u00e9, afin d'\u00e9quilibrer le grand livre, nous effectuons d'abord une Annulation de la facture avant de proc\u00e9der \u00e0 la suppression.\nStatut de la facture d\u00e9fini sur supprim\u00e9\nLe num\u00e9ro de facture est compl\u00e9t\u00e9 par _supprim\u00e9e afin de permettre la r\u00e9utilisation des num\u00e9ros de facture.\n\nImportant ! Si une facture a un solde impay\u00e9 ou si des paiements ont \u00e9t\u00e9 appliqu\u00e9s \u00e0 celle-ci, la facture est annul\u00e9e, puis supprim\u00e9e.\n"},{"id":154,"uri":"\/fr_CA\/invoices\/#archiv\u00e9e","title":"Factures","sub_title":"Archiv\u00e9e","body":"Archiver une facture consiste simplement \u00e0 la supprimer de la vue de la liste des factures. Archiver une facture permet de garder vos vues de liste propres et bien rang\u00e9es et n'affecte pas le grand livre \/ le solde du client.\nLorsqu'une facture est archiv\u00e9e, aucune modification ult\u00e9rieure ne peut \u00eatre apport\u00e9e \u00e0 la facture. Pour modifier la facture, vous devrez d'abord la restaurer.\n"},{"id":155,"uri":"\/fr_CA\/invoices\/#restaur\u00e9e","title":"Factures","sub_title":"Restaur\u00e9e","body":"Restaurer une facture depuis l'\u00e9tat archiv\u00e9 ou supprim\u00e9 ram\u00e8nera la facture \u00e0 son \u00e9tat pr\u00e9c\u00e9dent avant l'archivage.Paiements"},{"id":156,"uri":"\/fr_CA\/purchase_orders\/#cr\u00e9ation-d'une-commande-d'achat","title":"Commandes d'achat","sub_title":"Cr\u00e9ation d'une commande d'achat","body":"La cr\u00e9ation d'une commande d'achat a un flux de travail similaire \u00e0 la cr\u00e9ation d'une facture. Avant de cr\u00e9er une commande d'achat, un fournisseur doit \u00eatre pr\u00e9sent dans le syst\u00e8me. Un fournisseur peut \u00eatre cr\u00e9\u00e9 directement \u00e0 partir de la page de commande d'achat ou via l'onglet Fournisseur."},{"id":157,"uri":"\/fr_CA\/purchase_orders\/#d\u00e9tails","title":"Commandes d'achat","sub_title":"D\u00e9tails","body":"Le panneau D\u00e9tails comprend les informations les plus basiques sur la commande d'achat :\nFournisseur - Vous devez s\u00e9lectionner un fournisseur dans la liste pour appliquer votre commande d'achat.\nDate - G\u00e9n\u00e9r\u00e9e automatiquement avec la date du jour, est simplement la date de la commande d'achat.\nValide Jusqu'au - Facultativement, vous pouvez sp\u00e9cifier une date de fin jusqu'\u00e0 laquelle la commande d'achat est valable, pour limiter la dur\u00e9e pendant laquelle vous l'honorerez.\nPartiel\/D\u00e9p\u00f4t - Facultativement, sp\u00e9cifiez un paiement partiel ou un d\u00e9p\u00f4t requis sur la commande d'achat, avec sa propre date d'\u00e9ch\u00e9ance, s\u00e9par\u00e9e de celle de la commande d'achat pour le montant total de la commande d'achat.\nRemise - Entrez un montant de remise \u00e0 appliquer \u00e0 la commande d'achat, soit en pourcentage, soit en montant forfaitaire.\nDesign - Choisissez un mod\u00e8le de conception parmi les mod\u00e8les pr\u00e9fabriqu\u00e9s ou l'un de vos propres mod\u00e8les personnalis\u00e9s. Cette option se trouve sous l'onglet Param\u00e8tres dans la vue de la commande d'achat sur bureau.\nLa commande d'achat peut \u00eatre d\u00e9cor\u00e9e de termes suppl\u00e9mentaires dans la section Termes."},{"id":158,"uri":"\/fr_CA\/purchase_orders\/#articles","title":"Commandes d'achat","sub_title":"Articles","body":"Ici, vous voyez une liste des \u00e9l\u00e9ments de ligne inclus dans la commande d'achat. Vous pouvez ajouter des produits \u00e0 la commande d'achat pour facturer votre fournisseur. Chaque \u00e9l\u00e9ment de la liste aura ces champs disponibles:\nProduit - Le nom de l'article appliqu\u00e9.\nDescription - Une description de l'\u00e9l\u00e9ment de ligne. Les descriptions peuvent inclure du code HTML ou une mise en forme de code Markdown (lorsqu'elle est activ\u00e9e sous Param\u00e8tres > Gestion du compte).\nCo\u00fbt unitaire - Le co\u00fbt d'un seul produit pour l'\u00e9l\u00e9ment de ligne.\nQuantit\u00e9 - Le nombre de produits \u00e0 multiplier par le co\u00fbt unitaire de cet \u00e9l\u00e9ment de ligne.\n"},{"id":159,"uri":"\/fr_CA\/purchase_orders\/#notes","title":"Commandes d'achat","sub_title":"Notes","body":"Tout sous un panneau dans la disposition mobile, ces options ont chacune leurs propres onglets en bas de l'\u00e9cran de commande d'achat en mode bureau :\nConditions de la commande d'achat - D\u00e9crivez toutes les conditions pour votre fournisseur, telles qu'elles se rapportent \u00e0 la commande d'achat.\nPied de page de la commande d'achat - Toutes les notes textuelles \u00e0 inclure en bas de la commande d'achat. Un bon endroit pour les avertissements moins importants.\nNotes publiques - Toutes les notes textuelles pour ajouter des d\u00e9tails ou du contexte \u00e0 la commande d'achat pour vous et votre fournisseur. Un bon endroit pour les notes de service ou un r\u00e9sum\u00e9 du travail effectu\u00e9 pour le fournisseur.\nNotes priv\u00e9es - Notes textuelles priv\u00e9es, non imprim\u00e9es sur le PDF de la commande d'achat ou visibles par le fournisseur. Ces notes ne peuvent \u00eatre vues que par les utilisateurs du portail administrateur.\n"},{"id":160,"uri":"\/fr_CA\/purchase_orders\/#documents","title":"Commandes d'achat","sub_title":"Documents","body":"T\u00e9l\u00e9chargez des images ou des documents pour votre commande d'achat, \u00e0 inclure pour votre fournisseur. Ils peuvent \u00eatre attach\u00e9s dans l'e-mail qui est envoy\u00e9 au fournisseur."},{"id":161,"uri":"\/fr_CA\/purchase_orders\/#cycle-de-vie-d'une-commande-d'achat","title":"Commandes d'achat","sub_title":"Cycle de vie d'une commande d'achat","body":""},{"id":162,"uri":"\/fr_CA\/purchase_orders\/#brouillon","title":"Commandes d'achat","sub_title":"Brouillon","body":"Le statut de brouillon est le premier statut dans le cycle de vie d'une commande d'achat. \u00c0 ce stade, des modifications peuvent \u00eatre apport\u00e9es \u00e0 la commande d'achat et la commande d'achat est compl\u00e8tement cach\u00e9e au fournisseur. Les commandes d'achat en attente sont inactives jusqu'\u00e0 ce qu'elles soient envoy\u00e9es par courriel au fournisseur ou marqu\u00e9es comme envoy\u00e9es.\nUne fois qu'une commande d'achat en attente a \u00e9t\u00e9 envoy\u00e9e\/marqu\u00e9e comme envoy\u00e9e, son statut ne peut pas \u00eatre chang\u00e9 en brouillon.\n"},{"id":163,"uri":"\/fr_CA\/purchase_orders\/#envoy\u00e9","title":"Commandes d'achat","sub_title":"Envoy\u00e9","body":"Une commande d'achat est marqu\u00e9e comme envoy\u00e9e lorsqu'elle a \u00e9t\u00e9 envoy\u00e9e par courriel au fournisseur ou marqu\u00e9e comme envoy\u00e9e dans le panneau d'administration."},{"id":164,"uri":"\/fr_CA\/purchase_orders\/#accept\u00e9","title":"Commandes d'achat","sub_title":"Accept\u00e9","body":"Lorsqu'une commande d'achat est accept\u00e9e par le fournisseur, son statut passe \u00e0 accept\u00e9. Le fournisseur peut effectuer cette action via le portail du fournisseur. Le fournisseur peut \u00e9galement \u00eatre invit\u00e9 \u00e0 accepter des conditions suppl\u00e9mentaires et \u00e0 d\u00e9poser une signature pour cette commande d'achat pendant le processus d'acceptation."},{"id":165,"uri":"\/fr_CA\/purchase_orders\/#r\u00e9ception","title":"Commandes d'achat","sub_title":"R\u00e9ception","body":"Lorsque les biens ont \u00e9t\u00e9 re\u00e7us, l'administrateur peut marquer la commande d'achat comme \u00e9tant accept\u00e9e. \u00c0 ce stade, si la gestion des stocks est activ\u00e9e, les niveaux de stock des produits\/SKU sont incr\u00e9ment\u00e9s."},{"id":166,"uri":"\/fr_CA\/purchase_orders\/#annul\u00e9","title":"Commandes d'achat","sub_title":"Annul\u00e9","body":"Si la commande d'achat est annul\u00e9e, elle est plac\u00e9e dans un \u00e9tat annul\u00e9."},{"id":167,"uri":"\/fr_CA\/purchase_orders\/#supprim\u00e9","title":"Commandes d'achat","sub_title":"Supprim\u00e9","body":"Une commande d'achat peut \u00eatre marqu\u00e9e comme supprim\u00e9e si les conditions suivantes sont remplies :\nLa commande d'achat a un statut envoy\u00e9\/brouillon.\nQue se passe-t-il lorsqu'une commande d'achat est supprim\u00e9e ?\nle statut de la commande d'achat est d\u00e9fini sur supprim\u00e9\nLe num\u00e9ro de la commande d'achat est suffix\u00e9 par _deleted pour permettre la r\u00e9utilisation des num\u00e9ros de commande d'achat.\n"},{"id":168,"uri":"\/fr_CA\/purchase_orders\/#archiv\u00e9","title":"Commandes d'achat","sub_title":"Archiv\u00e9","body":"L'archivage d'une commande d'achat supprime simplement la commande d'achat de la vue de liste des commandes d'achat. L'archivage d'une commande d'achat permet de garder vos vues de liste propres et ordonn\u00e9es.\nLorsqu'une commande d'achat est archiv\u00e9e, aucune modification ult\u00e9rieure ne peut \u00eatre apport\u00e9e \u00e0 la commande d'achat. Pour modifier la commande d'achat, vous devrez d'abord la restaurer.\n"},{"id":169,"uri":"\/fr_CA\/purchase_orders\/#restaur\u00e9","title":"Commandes d'achat","sub_title":"Restaur\u00e9","body":"La restauration d'une commande d'achat \u00e0 partir de l'\u00e9tat archiv\u00e9 ou supprim\u00e9 ram\u00e8nera la commande d'achat \u00e0 son \u00e9tat pr\u00e9c\u00e9dent avant l'archivage.D\u00e9penses r\u00e9currentes"},{"id":170,"uri":"\/fr_CA\/basic-settings\/#d\u00e9tails-de-l'entreprise","title":"Param\u00e8tres de base","sub_title":"D\u00e9tails de l'entreprise","body":"Les param\u00e8tres trouv\u00e9s ici se rapportent \u00e0 l'entreprise actuellement s\u00e9lectionn\u00e9e, \u00e0 partir du widget de s\u00e9lection d'entreprise en haut \u00e0 gauche de l'interface administrateur. S\u00e9lectionnez l'entreprise pour laquelle vous souhaitez afficher les param\u00e8tres. La section D\u00e9tails de l'entreprise est l'endroit o\u00f9 vous configurez votre adresse, t\u00e9l\u00e9chargez votre logo d'entreprise et d\u00e9finissez \u00e9galement vos valeurs par d\u00e9faut."},{"id":171,"uri":"\/fr_CA\/basic-settings\/#d\u00e9tails","title":"Param\u00e8tres de base","sub_title":"D\u00e9tails","body":"\nPr\u00e9nom\nNom de famille\nCourriel - Utilis\u00e9 pour envoyer des liens de r\u00e9initialisation de mot de passe lorsqu'ils sont demand\u00e9s.\nT\u00e9l\u00e9phone - Pour votre r\u00e9f\u00e9rence uniquement.\n**\n"},{"id":172,"uri":"\/fr_CA\/basic-settings\/#adresse","title":"Param\u00e8tres de base","sub_title":"Adresse","body":"Sur la plupart des factures par d\u00e9faut et autres documents, vous voyez \u00e9galement toutes les donn\u00e9es saisies dans ces champs. Ces champs devraient tous \u00eatre explicites et s'appliquer \u00e0 la plupart, sinon \u00e0 toutes les entreprises de n'importe quel pays.\nRue\nApp.\/Bureau\nVille\n\u00c9tat\/Province\nCode postal\nPays\n"},{"id":173,"uri":"\/fr_CA\/basic-settings\/#logo","title":"Param\u00e8tres de base","sub_title":"Logo","body":"L'image t\u00e9l\u00e9charg\u00e9e ici sera enregistr\u00e9e dans le r\u00e9pertoire public\/storage comme les autres fichiers t\u00e9l\u00e9charg\u00e9s. Le logo de l'entreprise appara\u00eetra sur les mod\u00e8les de factures par d\u00e9faut et dans le widget de s\u00e9lection de l'entreprise dans le coin sup\u00e9rieur gauche de l'interface utilisateur du portail administrateur.L'image que vous s\u00e9lectionnez doit \u00eatre de 300x300 pour de meilleurs r\u00e9sultats, et il n'y a pas de restrictions quant \u00e0 la taille du fichier que vous t\u00e9l\u00e9chargez, mais cela causera des probl\u00e8mes avec les factures PDF facilement si vous ne suivez pas la pratique standard de r\u00e9solution de 300x300 pixels pour les logos."},{"id":174,"uri":"\/fr_CA\/basic-settings\/#valeurs-par-d\u00e9faut","title":"Param\u00e8tres de base","sub_title":"Valeurs par d\u00e9faut","body":"Les valeurs par d\u00e9faut sont des valeurs par d\u00e9faut au niveau du syst\u00e8me et de l'entreprise, elles seront appliqu\u00e9es \u00e0 chaque niveau de l'application auxquelles elles se r\u00e9f\u00e8rent.\n\nConditions de paiement des factures - Le terme de paiement d\u00e9fini en 'jours'. Vous pouvez configurer des conditions de paiement personnalis\u00e9es en cliquant sur le bouton Configurer les conditions de paiement\n\n\nCitation valable jusqu'au - Semblable aux conditions de paiement des factures, vous s\u00e9lectionnerez une dur\u00e9e en jours, \u00e0 partir de la liste des dur\u00e9es des conditions de paiement.\n\n\nConditions et pieds de page - Les entr\u00e9es de texte des conditions et des pieds de page vous permettent de d\u00e9finir les valeurs par d\u00e9faut pour chacun. Celles-ci seront ins\u00e9r\u00e9es automatiquement dans le document pour vous. Il vous suffit de les d\u00e9finir une fois ici et nous nous occuperons du reste! Notez que vous pouvez toujours remplacer ces valeurs en les modifiant directement dans l'entit\u00e9.\nLes conditions et les pieds de page apparaissent sous les notes publiques jointes \u00e0 vos documents.\nCes espaces sont parfaits pour d\u00e9finir des clauses ou des avertissements standard, pour clarifier les politiques de responsabilit\u00e9 et de responsabilit\u00e9 d\u00e8s le d\u00e9part et en imprim\u00e9 sur chaque document.\n\n"},{"id":175,"uri":"\/fr_CA\/basic-settings\/#documents","title":"Param\u00e8tres de base","sub_title":"Documents","body":"T\u00e9l\u00e9chargez les documents de l'entreprise ici. Ceux-ci ne sont pas utilis\u00e9s automatiquement sur les documents et ne sont accessibles qu'\u00e0 partir du portail administrateur. Les documents stock\u00e9s ici appara\u00eetront \u00e9galement dans le r\u00e9pertoire \"public\/storage\" sur le serveur Web, ce qui implique que les fichiers stock\u00e9s ici ne doivent pas \u00eatre consid\u00e9r\u00e9s comme vraiment s\u00e9curis\u00e9s, et cet emplacement de stockage est mieux r\u00e9serv\u00e9 pour les formulaires de mod\u00e8le, les avis, les accords vierges, les documents de politique, etc."},{"id":176,"uri":"\/fr_CA\/basic-settings\/#d\u00e9tails-de-l'utilisateur","title":"Param\u00e8tres de base","sub_title":"D\u00e9tails de l'utilisateur","body":"La section D\u00e9tails de l'utilisateur couvre les param\u00e8tres de compte pour l'utilisateur actuellement connect\u00e9. Les d\u00e9tails d'un utilisateur les aident \u00e0 s'identifier parmi votre \u00e9quipe, \u00e0 aider vos co\u00e9quipiers \u00e0 se contacter et sont pertinents dans Invoice Ninja si vous attribuez des utilisateurs \u00e0 des t\u00e2ches, des projets, des clients, etc., en tant que pratique pour l'organisation et la responsabilit\u00e9."},{"id":177,"uri":"\/fr_CA\/basic-settings\/#notifications","title":"Param\u00e8tres de base","sub_title":"Notifications","body":"Les notifications par courriel peuvent \u00eatre configur\u00e9es ici pour votre compte utilisateur. Vous pouvez configurer des \u00e9v\u00e9nements par courriel pour vous informer de presque toutes sortes de modifications d'enregistrements, qu'il s'agisse d'une facture, d'un devis, d'un paiement ou d'un cr\u00e9dit, qui a \u00e9t\u00e9 consult\u00e9, approuv\u00e9, pay\u00e9, \u00e9chou\u00e9, en retard, envoy\u00e9, cr\u00e9\u00e9, etc.Vous pouvez choisir de d\u00e9finir les notifications \u00e0 l'un des trois niveaux d'options:\nAucun - Ne recevez aucune notification pour cet \u00e9v\u00e9nement\nPoss\u00e9d\u00e9 par l'utilisateur - Ne recevez des notifications pour cet \u00e9v\u00e9nement que si l'enregistrement en question est attribu\u00e9 \u00e0 votre compte utilisateur\nTous les enregistrements - Recevez des notifications pour chaque instance de cette cat\u00e9gorie de transaction\nDe plus, la cat\u00e9gorie Tous les \u00e9v\u00e9nements peut \u00eatre utilis\u00e9e pour d\u00e9finir rapidement les niveaux de notification de chaque cat\u00e9gorie \u00e0 la m\u00eame chose en m\u00eame temps."},{"id":178,"uri":"\/fr_CA\/basic-settings\/#localisation","title":"Param\u00e8tres de base","sub_title":"Localisation","body":""},{"id":179,"uri":"\/fr_CA\/basic-settings\/#param\u00e8tres","title":"Param\u00e8tres de base","sub_title":"Param\u00e8tres","body":"Ces param\u00e8tres r\u00e9gissent certains des comportements dans le portail client d'Invoice Ninja ou le portail administrateur, lors de la consultation et de l'interaction avec vos passerelles de paiement configur\u00e9es. Certaines de ces options peuvent appara\u00eetre ou non, en fonction du type de passerelle de paiement.\n\u00c9tiquette - Cette \u00e9tiquette est uniquement \u00e0 des fins de r\u00e9f\u00e9rence interne et s'applique \u00e0 la liste des passerelles de paiement sur le portail administrateur.\nCapture de carte - Param\u00e8tre pour enregistrer ou non les d\u00e9tails de la carte de cr\u00e9dit du client pour la prochaine fois. Activ\u00e9 ou d\u00e9sactiv\u00e9. Sinon, d\u00e9finissez sur \"Activ\u00e9 par d\u00e9faut\" ou \"D\u00e9sactiv\u00e9 par d\u00e9faut\" pour donner au client une option au moment du paiement pour \"Enregistrer les d\u00e9tails de la m\u00e9thode de paiement\" pour plus tard.\nTypes de paiement disponibles - Vous verrez une liste diff\u00e9rente de m\u00e9thodes de paiement prises en charge, en fonction du fournisseur de services de passerelle de paiement que vous avez choisi. Par exemple, carte de cr\u00e9dit, virement bancaire, Alipay, Apple Pay, PayPal, etc. Activez ou d\u00e9sactivez ces options pour donner aux clients l'acc\u00e8s \u00e0 ces m\u00e9thodes de paiement au moment du paiement.\nChamps obligatoires - Cochez la case pour tout champ que vous souhaitez demander au client de remplir pour les enregistrements de paiement. Facultativement, mettez \u00e0 jour l'enregistrement du client dans Invoice Ninja avec les informations suppl\u00e9mentaires du client que vous avez demand\u00e9es.\nLogos de cartes accept\u00e9es - D\u00e9termine quels logos sont affich\u00e9s lors du paiement. Activez vos logos de cartes accept\u00e9es pour annoncer le support \u00e0 vos clients.\n"},{"id":180,"uri":"\/fr_CA\/basic-settings\/#\u00c9tiquettes-personnalis\u00e9es","title":"Param\u00e8tres de base","sub_title":"\u00c9tiquettes personnalis\u00e9es","body":"Dans la section des \u00e9tiquettes personnalis\u00e9es, vous pouvez reformater les \u00e9tiquettes de texte descriptives utilis\u00e9es dans tous vos mod\u00e8les de documents. C'est une fonctionnalit\u00e9 utile pour ajouter manuellement des param\u00e8tres de langue personnalis\u00e9s \u00e0 vos documents.Vous avez une liste d'\u00e9tiquettes personnalis\u00e9es \u00e0 maintenir. En ajoutant une \u00e9tiquette personnalis\u00e9e, comme \"Article\", elle sera ajout\u00e9e \u00e0 votre liste dans la colonne de gauche, et dans la colonne de droite \u00e0 c\u00f4t\u00e9 de \"Article\", vous verrez un champ de saisie de texte pour le texte que vous souhaitez remplacer par \"Article\". Par exemple \"\u00c9l\u00e9ment de ligne\" ou \"UPC\". Ceci remplace le texte utilis\u00e9 sur toutes vos factures, etc.\nS\u00e9lectionner l'\u00e9tiquette - \u00c0 partir de cette liste d\u00e9roulante, vous pouvez s\u00e9lectionner une \u00e9tiquette \u00e0 partir d'une liste d'\u00e9tiquettes.\nAjouter personnalis\u00e9 - Ajoutez une \u00e9tiquette \u00e0 pratiquement n'importe quelle valeur utilis\u00e9e sur vos documents, avec quelques \u00e9tapes suppl\u00e9mentaires. Cliquez sur le bouton de texte bleu Ajouter personnalis\u00e9 en haut \u00e0 droite du panneau, et ce qu'Invoice Ninja\nModifiez ou cr\u00e9ez une nouvelle facture, un cr\u00e9dit, etc., afin de voir les modifications apport\u00e9es aux \u00e9tiquettes de texte appliqu\u00e9es \u00e0 vos documents maintenant."},{"id":181,"uri":"\/fr_CA\/basic-settings\/#param\u00e8tres-de-paiement","title":"Param\u00e8tres de base","sub_title":"Param\u00e8tres de paiement","body":"Vous pouvez configurer les passerelles de paiement et les r\u00e8gles\/comportements de paiement \u00e0 partir d'ici.\n\nFacturation automatique\n\nActiv\u00e9 - Un paiement sera automatiquement tent\u00e9 si une m\u00e9thode de paiement valide est enregistr\u00e9e.\nActiv\u00e9 par d\u00e9faut - Le client aura la possibilit\u00e9 de permettre la conservation des m\u00e9thodes de paiement avec la case d'option s\u00e9lectionn\u00e9e.\nD\u00e9sactiv\u00e9 par d\u00e9faut - Le client aura la possibilit\u00e9 de permettre la conservation des m\u00e9thodes de paiement avec la case d'option non s\u00e9lectionn\u00e9e.\nD\u00e9sactiv\u00e9 - Aucune option n'est donn\u00e9e et la facturation automatique est d\u00e9sactiv\u00e9e.\n\n\n\nAuto Bill On - Dans un \u00e9v\u00e9nement o\u00f9 la facturation automatique est activ\u00e9e, vous pouvez configurer le paiement automatique pour \u00eatre d\u00e9clench\u00e9 lorsqu'une facture est envoy\u00e9e ou \u00e0 la date d'\u00e9ch\u00e9ance de cette facture.\n\n\nType de paiement - Ce s\u00e9lecteur d\u00e9finira la m\u00e9thode de paiement par d\u00e9faut.\n\n\nUtiliser les cr\u00e9dits disponibles - Configurez le comportement pour qu'un client ait des cr\u00e9dits disponibles dans son compte lorsqu'il effectue un paiement\n\nD\u00e9sactiv\u00e9 - N'utilisera pas les cr\u00e9dits disponibles sur le compte du client.\nActiv\u00e9 - Utilisera par d\u00e9faut tous les cr\u00e9dits disponibles.\nAfficher l'option - Informera l'utilisateur effectuant le paiement qu'il y a des cr\u00e9dits disponibles, s'il choisit de les appliquer.\n\n\n\nPermettre le surpaiement - Activez\/d\u00e9sactivez la possibilit\u00e9 pour les clients de payer en option un suppl\u00e9ment en guise de pourboire.\n\n\nPermettre le sous-paiement - Activez la possibilit\u00e9 pour les clients de payer un montant minimum ou partiel d\u00fb.\n\n\nCourriels de paiement\n\nCourriel de paiement manuel - Envoie une notification de paiement au client lorsqu'un paiement manuel est appliqu\u00e9\nCourriel de paiement en ligne - Envoie une notification de paiement au client lorsqu'un paiement en ligne a \u00e9t\u00e9 trait\u00e9.\n\n\n"},{"id":182,"uri":"\/fr_CA\/basic-settings\/#configurer-les-passerelles-de-paiement","title":"Param\u00e8tres de base","sub_title":"Configurer les passerelles de paiement","body":"Entrez dans le panneau de configuration des passerelles de paiement, o\u00f9 vous pouvez ajouter et configurer des passerelles de paiement pour que les clients les utilisent depuis le portail client, pour les paiements en ligne. Les fournisseurs de services de passerelle de paiement ont leurs propres frais et politiques dont il faut \u00eatre conscient, mais cela vous aidera \u00e0 connecter Invoice Ninja avec votre passerelle de paiement en utilisant leurs API standard.Dans le nouveau volet pour configurer les passerelles de paiement, vous voyez une liste de passerelles de paiement configur\u00e9es et une ic\u00f4ne \"plus\" utilis\u00e9e pour cr\u00e9er une nouvelle passerelle de paiement. Lorsque vous cr\u00e9ez ou modifiez une passerelle de paiement, il y a trois onglets de param\u00e8tres \u00e0 configurer. Identifiants, Param\u00e8tres et **Limites"},{"id":183,"uri":"\/fr_CA\/basic-settings\/#identifiants","title":"Param\u00e8tres de base","sub_title":"Identifiants","body":"Dans ce premier volet le plus important, vous d\u00e9finissez les valeurs n\u00e9cessaires pour faciliter la communication entre Invoice Ninja et l'API de votre passerelle de paiement. Lorsque vous cr\u00e9ez une nouvelle passerelle de paiement, vous devez s\u00e9lectionner un fournisseur de services dans la liste.\n\nStripe - Notre int\u00e9gration Stripe comprend les options de paiement par carte de cr\u00e9dit, ACH et Sofort. Notre int\u00e9gration Stripe comprend \u00e9galement la facturation par jeton et les remboursements. Entrez votre cl\u00e9 secr\u00e8te d'API et votre cl\u00e9 publiable, fournies par Stripe. Pour les obtenir, connectez-vous ou cr\u00e9ez un nouveau compte sur le site de Stripe et visitez le menu Developer, qui se d\u00e9veloppe, puis sous le menu Developer, visitez le menu API Keys. Votre cl\u00e9 secr\u00e8te sera cach\u00e9e et ne pourra \u00eatre vue qu'une seule fois. Si n\u00e9cessaire, cr\u00e9ez une nouvelle cl\u00e9 secr\u00e8te. Pour plus d'informations sur les cl\u00e9s API Stripe, visitez Stripe Docs.\n\n\nBraintree - Avec Braintree, vous pouvez int\u00e9grer le support de paiement via PayPal, carte de cr\u00e9dit et virement bancaire\/d\u00e9bit. Entrez votre identifiant de marchand, votre cl\u00e9 publique et votre cl\u00e9 priv\u00e9e, fournies par Braintree. Pour les obtenir, connectez-vous ou cr\u00e9ez un compte de production sur le site de Braintree et cliquez sur l'ic\u00f4ne \"engrenage\" dans le coin sup\u00e9rieur droit, qui d\u00e9veloppe une liste d\u00e9roulante. Pour trouver vos cl\u00e9s publique et priv\u00e9e, visitez API dans la liste et pour trouver votre identifiant de marchand, visitez Business dans la liste. Pour plus d'informations sur les identifiants de passerelle Braintree, visitez Braintree Docs.\n\n\nPayPal Express - Entrez votre nom d'utilisateur API, votre mot de passe API et votre signature, fournis par PayPal. Pour les obtenir, connectez-vous ou cr\u00e9ez un compte professionnel sur le site PayPal. Survolez ou cliquez sur votre ic\u00f4ne de profil en haut \u00e0 droite de l'\u00e9cran pour afficher un menu d\u00e9roulant et choisissez Param\u00e8tres du compte. Sous la premi\u00e8re section, Acc\u00e8s au compte, trouvez Acc\u00e8s API dans la liste et cliquez sur le bouton Mettre \u00e0 jour \u00e0 c\u00f4t\u00e9. Faites d\u00e9filer vers le bas sous \"Int\u00e9gration API NVP\/SOAP (classique)\" et cliquez sur G\u00e9rer les identifiants API. Ici, vous trouverez les identifiants existants ou la possibilit\u00e9 de cr\u00e9er de nouveaux identifiants. Pour plus d'informations sur ces identifiants de passerelle de paiement PayPal, visitez PayPal Docs.\n\nIl y a quelques options suppl\u00e9mentaires dans l'onglet Identifiants, exclusivement pour la configuration de PayPal Express.\nMode Test - Activez cette option uniquement si vous utilisez des identifiants de test\/sandbox de PayPal.\nType de solution - Choisissez entre Sole ou Mark. Avec Sole, un compte PayPal est facultatif. Avec Mark, vos clients doivent avoir un compte PayPal pour payer avec cette m\u00e9thode.\nPage d'atterrissage - Choisissez entre Facturation ou Connexion. Avec Facturation, vous choisissez g\u00e9n\u00e9ralement lors de l'utilisation du type de solution Sole, car un compte PayPal est alors facultatif et l'utilisateur atterrit sur une page avec la facture et une invite au paiement. Avec Connexion, vous choisissez g\u00e9n\u00e9ralement lors de l'utilisation du type de solution Mark, pour imposer l'utilisation d'un compte PayPal et diriger imm\u00e9diatement le client vers la connexion \u00e0 PayPal s'il n'est pas d\u00e9j\u00e0 connect\u00e9.\nNom de la marque - Ajoutez le nom de votre entreprise \u00e0 la caisse PayPal.\nURL de l'image d'en-t\u00eate - Choisissez d'utiliser soit une image d'en-t\u00eate, soit une image de logo \u00e0 afficher lors de la caisse PayPal. PayPal demande une image avec une r\u00e9solution maximale de 750 pixels de large sur 90 pixels de haut. D\u00e9finissez un lien URL vers l'image d'en-t\u00eate de votre entreprise souhait\u00e9e.\nURL de l'image du logo - Choisissez d'utiliser soit une image d'en-t\u00eate, soit une image de logo \u00e0 afficher lors de la caisse PayPal. PayPal demande une image avec une r\u00e9solution maximale de 190 pixels de large sur 60 pixels de haut. D\u00e9finissez un lien URL vers l'image du logo de votre entreprise souhait\u00e9e.\nCouleur de la bordure - Cette option cr\u00e9e une bordure de 2 pixels de large autour de votre image d'en-t\u00eate, dans la couleur de votre choix.\n\n\nAuthorize.net - Notre int\u00e9gration Authorize.net comprend des options de paiement par carte de cr\u00e9dit, y compris la facturation par jeton et les remboursements. Entrez votre identifiant de connexion API et votre cl\u00e9 de transaction, fournis par Authorize.net. Pour les obtenir, connectez-vous ou cr\u00e9ez un compte marchand sur le site Web d'Authorize.net. Apr\u00e8s vous \u00eatre connect\u00e9, cliquez sur Param\u00e8tres dans le menu de gauche, puis cliquez sur Identifiants et cl\u00e9s API. \u00c0 partir de l\u00e0, vous pouvez afficher et g\u00e9rer les identifiants API nouveaux et existants. Pour plus d'informations sur ces identifiants API Authorize.net, consultez Authorize.net Docs.\n\nMode Test - Activez-le uniquement pour tester les transactions, utilisez-le si votre compte fonctionne en \"mode test\". Pour plus d'informations sur le mode test, consultez Authorize.net Docs.\nMode d\u00e9veloppeur - Activez-le pour une utilisation avec des comptes sandbox r\u00e9serv\u00e9s aux d\u00e9veloppeurs uniquement. Il s'agit d'un type de compte distinct, sans facturation et sans transactions r\u00e9elles en direct, et des identifiants API uniques lui sont associ\u00e9s. Pour plus d'informations, visitez sandbox.authorize.net.\nPoint de terminaison en direct - La valeur par d\u00e9faut est l'adresse HTTP correcte pour les appels API Authorize.net vers un compte marchand en direct.\nPoint de terminaison d\u00e9veloppeur - La valeur par d\u00e9faut est l'adresse HTTP correcte pour les appels API Authorize.net vers un compte sandbox. Pour plus d'informations sur les points de terminaison API, consultez Authorize.net Docs.\n\n\n\nMollie - Notre int\u00e9gration Mollie comprend des options de paiement par carte de cr\u00e9dit, y compris la facturation par jeton. Pour configurer Mollie comme m\u00e9thode de paiement, vous aurez besoin de votre num\u00e9ro d'identifiant de profil et de votre cl\u00e9 API du site. Votre num\u00e9ro d'identifiant de profil se trouve dans le coin sup\u00e9rieur gauche de l'\u00e9cran lorsque vous vous connectez au tableau de bord Mollie, et vous pouvez trouver une liste de vos cl\u00e9s API en cliquant sur le menu d\u00e9roulant D\u00e9veloppeurs dans la barre lat\u00e9rale gauche, puis en cliquant sur Cl\u00e9s API, comme d\u00e9crit sur la base de connaissances Mollie. Apr\u00e8s avoir approuv\u00e9 votre site Web, vous trouverez vos cl\u00e9s API en direct et de test ici. Il y a une case \u00e0 cocher dans le portail administrateur d'Invoice Ninja lors de la configuration de la passerelle de paiement Mollie, pour activer le mode test si vous allez utiliser une Cl\u00e9 API de test de Mollie.\n\n\nPersonnalis\u00e9 - Il s'agit d'une fonctionnalit\u00e9 pour les d\u00e9veloppeurs, o\u00f9 vous pouvez \u00e9crire votre propre code PHP avec des r\u00e9f\u00e9rences API personnalis\u00e9es pour votre propre fournisseur de passerelle de paiement.\n\n\nSquare - Notre int\u00e9gration Square comprend des options de paiement par carte de cr\u00e9dit, y compris la facturation par jeton et les remboursements. Une fois que vous vous \u00eates inscrit \u00e0 un compte d\u00e9veloppeur Square et que vous avez configur\u00e9 votre application dans le tableau de bord d\u00e9veloppeur Square, vous devrez fournir l' ID d'application, le Jeton d'acc\u00e8s et l' ID d'emplacement \u00e0 Invoice Ninja. L' ID d'application et le Jeton d'acc\u00e8s se trouvent sous OAuth dans la barre lat\u00e9rale gauche, et l' ID d'emplacement se trouve sous Emplacement dans la barre lat\u00e9rale. Plus d'informations peuvent \u00eatre trouv\u00e9es dans la documentation du d\u00e9veloppeur Square. La case \u00e0 cocher du mode test est disponible pour tester l'int\u00e9gration Square avec les identifiants sandbox de Square.\n\n\nEway Rapid - Notre int\u00e9gration eWAY comprend des options de paiement par carte de cr\u00e9dit, y compris la facturation par jeton et les remboursements. Une fois que vous avez configur\u00e9 votre entreprise dans le portail eWAY, vous pouvez trouver vos d\u00e9tails d'API sous le menu sup\u00e9rieur, en passant la souris sur Mon compte puis en cliquant sur Cl\u00e9s API. Votre Cl\u00e9 API et Mot de passe pour Invoice Ninja sont r\u00e9pertori\u00e9s pr\u00e8s du haut sous Cl\u00e9 API rapide et votre Cl\u00e9 API publique peut \u00eatre trouv\u00e9e juste en dessous de cette section sous Bouton Pay Now. Vous pouvez trouver des instructions plus d\u00e9taill\u00e9es dans la base de connaissances eWAY. La case \u00e0 cocher du mode test permettra d'utiliser le compte sandbox eWAY pour tester la passerelle de paiement.\n\n\nCheckout.com - Notre int\u00e9gration Checkout.com comprend des options de paiement par carte de cr\u00e9dit, y compris la facturation par jeton et les remboursements. Entrez votre cl\u00e9 API publique et votre cl\u00e9 API secr\u00e8te, fournies par Checkout.com. Pour les obtenir, connectez-vous ou cr\u00e9ez un compte \"The Hub\" sur le site Web de Checkout.com. Une fois connect\u00e9 \u00e0 \"The Hub\", cliquez sur Param\u00e8tres dans le menu de gauche, puis sur Canaux. Ici, vous trouverez une liste de vos entreprises enregistr\u00e9es sur Checkout.com, s\u00e9lectionnez l'entreprise appropri\u00e9e (si vous en avez plusieurs ici) et vous trouverez les cl\u00e9s API sur cet \u00e9cran. Pour plus d'informations sur les informations d'identification de l'API Checkout.com, visitez Checkout.com Docs.\n\nMode test - Activez cette option lorsque votre compte\/cha\u00eene checkout.com fonctionne en mode test, et non pour des transactions en direct ou une utilisation en production.\nThreeds - \"threeds\" est une fonctionnalit\u00e9 d'API pour utiliser les paiements 3D Secure sur Checkout.com avec Invoice Ninja. Les paiements 3D Secure ajoutent une \u00e9tape suppl\u00e9mentaire d'authentification pour les clients lors du traitement d'une transaction par carte. Cette fonctionnalit\u00e9 r\u00e9duit les risques de fraude et d\u00e9place \u00e9galement la responsabilit\u00e9 dans le traitement des paiements, afin de r\u00e9duire les r\u00e9clamations de litige de transaction.\n\n\n\nPayTrace - Notre int\u00e9gration PayTrace comprend des options de paiement par carte de cr\u00e9dit, y compris la facturation par jeton et les remboursements. Pour configurer PayTrace, vous aurez besoin de vos identifiants d'utilisateur API et de votre cl\u00e9 API de compte PayTrace, qui peuvent \u00eatre trouv\u00e9s apr\u00e8s avoir r\u00e9ussi \u00e0 configurer un compte avec PayTrace. Il y a un processus \u00e0 suivre avec PayTrace impliquant d'abord de tester un compte sandbox, avant de configurer les paiements en direct. Assurez-vous d'utiliser la case \u00e0 cocher Mode test lorsque vous passez par ce processus avec les identifiants API sandbox. Pour plus d'informations, visitez le site de support PayTrace.\n\n"},{"id":184,"uri":"\/fr_CA\/basic-settings\/#limites\/frais","title":"Param\u00e8tres de base","sub_title":"Limites\/Frais","body":"Ici, nous g\u00e9rons les limites de paiement et les frais que nous souhaitons appliquer aux transactions. Les frais et les limites appliqu\u00e9s sont sp\u00e9cifiques au type de paiement que vous avez s\u00e9lectionn\u00e9.\nType de paiement - Seules les m\u00e9thodes de paiement activ\u00e9es dans votre volet Param\u00e8tres de la passerelle de paiement sont disponibles ici. Choisissez-en une, et les frais ou limites que vous d\u00e9finissez seront associ\u00e9s sp\u00e9cifiquement \u00e0 cette m\u00e9thode de paiement uniquement.\nLimite min & Limite max - Entrez une valeur en dollars pour les limites de paiement minimales ou maximales souhait\u00e9es, et cochez les cases \"Activer Min\" ou \"Activer Max\" pour imposer les valeurs minimales et maximales.\nPourcentage de frais - D\u00e9finissez des frais sur les transactions avec cette m\u00e9thode de paiement, en fonction d'un % du montant pay\u00e9.\nMontant des frais - D\u00e9finissez des frais fixes pour toutes les transactions avec cette m\u00e9thode de paiement. Peut \u00eatre factur\u00e9 en plus du pourcentage de frais, si les deux valeurs sont d\u00e9finies.\nPlafonnement des frais - D\u00e9finissez une valeur maximale pour les frais de m\u00e9thode de paiement factur\u00e9s \u00e0 un client.\nTaxes - Lorsqu'un, deux ou trois Taux de taxe sur les articles sont activ\u00e9s (Param\u00e8tres de base > Param\u00e8tres fiscaux), vous verrez un champ Taxes ici pour chaque taux de taxe. Ces taxes sont appliqu\u00e9es aux frais de la passerelle de paiement que vous facturez au client.\nAjuster le pourcentage des frais - Utilisez le bouton \u00e0 bascule pour activer cette fonctionnalit\u00e9. Utilisez ceci lorsque vous avez l'intention de transf\u00e9rer les frais de la passerelle de paiement au client. Par exemple, si les frais de traitement des paiements pour votre compte Stripe sont de 30 cents fixes et de 1%, et que vous vouliez les transf\u00e9rer au client, vous entreriez un montant fixe de 0,30 pour le Montant des frais et 1 pour le Pourcentage des frais, et vous activeriez l'Ajuster le pourcentage des frais. Comme le total avec les frais sera plus \u00e9lev\u00e9, les frais r\u00e9els factur\u00e9s par Stripe seront \u00e9galement plus \u00e9lev\u00e9s. Avec cette fonctionnalit\u00e9, Invoice Ninja calculera et ajustera les frais pour facturer au client le montant de frais attendu, une fois que le prix final de la facture est modifi\u00e9.\n\nRemarque - Lorsque vous essayez de capturer parfaitement les frais de la passerelle de paiement \u00e0 100% et de les appliquer au paiement du client en utilisant Ajuster le pourcentage des frais, vous devez d\u00e9sactiver les Taux de taxe sur les factures et utiliser exclusivement les Taux de taxe sur les articles (Param\u00e8tres de base > Param\u00e8tres fiscaux). Lorsqu'un frais de paiement est appliqu\u00e9 \u00e0 une facture client, il est inscrit en tant qu'article, et tous les taux de taxe sur les factures seront appliqu\u00e9s au frais, ce qui faussera la formule pour calculer correctement le nouveau pourcentage de frais.\nVous \u00eates responsable de v\u00e9rifier que vos param\u00e8tres de taxes et de frais sont conformes \u00e0 toutes les lois applicables. Consultez un conseiller juridique si vous avez besoin de conseils sur les politiques de frais et de taxes pour votre organisation.\n\n"},{"id":185,"uri":"\/fr_CA\/basic-settings\/#param\u00e8tres-fiscaux","title":"Param\u00e8tres de base","sub_title":"Param\u00e8tres fiscaux","body":"Dans cette section, nous pouvons configurer certains param\u00e8tres par d\u00e9faut pour les taxes appliqu\u00e9es aux factures dans leur ensemble ou uniquement aux produits eux-m\u00eames. Les taux de taxe sont exprim\u00e9s en valeurs de pourcentage uniquement.ATTENTION!Vous pouvez facturer accidentellement des taxes en double si vous appliquez des taux de taxe sur le solde fixe d'une facture, et sur les produits individuels de la facture eux-m\u00eames. Si une taxe distincte s'applique \u00e0 certains produits que vous vendez, c'est peut-\u00eatre l\u00e0 que cela pourrait s'appliquer.\nTaux de taxe sur les factures - D\u00e9sactiv\u00e9, un, deux ou trois choix de taux de taxe. Vous verrez des champs \"Taux de taxe par d\u00e9faut\" appara\u00eetre pr\u00e8s du bas lorsque vous modifiez ce param\u00e8tre. Les nouveaux champs ci-dessous d\u00e9finiront les taux de taxe par d\u00e9faut appliqu\u00e9s au solde fixe de toute facture. Notez que vous pouvez modifier les taux de taxe pour chaque facture individuelle.\nTaux de taxe sur les articles - D\u00e9sactiv\u00e9, un, deux ou trois choix de taux de taxe. Activez \u00e9ventuellement les champs \"Taxes\" qui appara\u00eetront alors dans le panneau Modifier le produit ou dans la liste des produits sur une facture.\nTaux de taxe sur les d\u00e9penses - D\u00e9sactiv\u00e9, un, deux ou trois choix de taux de taxe. D\u00e9finit le nombre de taux de taxe \u00e0 configurer pour les d\u00e9penses.\nTaxes incluses - Activez ce param\u00e8tre pour utiliser les taxes incluses, ce qui d\u00e9termine si le taux de taxe est r\u00e9duit de la valeur totale d\u00e9finie du produit\/facture ou ajout\u00e9 par-dessus apr\u00e8s.\n\nExemple\nHors taxes : 100 + 10% = 100 + 10\nTaxes incluses : 100 + 10% = 90,91 + 9,09\n\nConfigurer les taux - Un simple panneau de param\u00e8tres Taux de taxe pour g\u00e9rer les taux de taxe applicables \u00e0 votre entreprise. Les taux de taxe configur\u00e9s ici sont s\u00e9lectionnables dans les menus d\u00e9roulants Taxe et Taux de taxe sur les factures et les produits. Vous ajoutez un taux de taxe avec le bouton \"+\" en haut \u00e0 gauche de ce panneau, et ajoutez simplement un nom et un taux de taxe exprim\u00e9 en pourcentage uniquement."},{"id":186,"uri":"\/fr_CA\/basic-settings\/#param\u00e8tres-des-produits","title":"Param\u00e8tres de base","sub_title":"Param\u00e8tres des produits","body":"Ces options r\u00e9gissent les comportements et les r\u00e8gles li\u00e9s aux Produits lors de la modification des produits directement ou lors de leur interaction avec des factures, des devis, etc.\n\nAfficher la remise sur le produit - Activez \u00e9ventuellement un champ de remise pour les produits\/articles lorsqu'ils sont ajout\u00e9s \u00e0 des factures ou des devis. Cet \u00e9l\u00e9ment de ligne appara\u00eet sur les documents de facture et de devis envoy\u00e9s aux clients.\n\n\nAfficher le co\u00fbt du produit - Active un champ Co\u00fbt du produit dans chaque liste de produits, pour suivre les co\u00fbts des articles et les valeurs de majoration. Cet \u00e9l\u00e9ment n'appara\u00eet pas sur les factures des clients, il est uniquement destin\u00e9 au portail d'administration.\n\n\nAfficher la quantit\u00e9 de produit - Affiche ou non un champ de quantit\u00e9 sur les factures. Par d\u00e9faut \u00e0 un, si le champ de quantit\u00e9 du produit est d\u00e9sactiv\u00e9.\n\n\nQuantit\u00e9 par d\u00e9faut - Lorsque le champ de quantit\u00e9 du produit est activ\u00e9, l'activer rendra la quantit\u00e9 par d\u00e9faut \u00e0 1, sinon vous devez sp\u00e9cifier explicitement la quantit\u00e9 de chaque produit.\n\n\nRemplir les produits - Activez pour remplir automatiquement les champs de description et de co\u00fbt avec les valeurs du produit que vous s\u00e9lectionnez, lors de l'ajout d'un produit \u00e0 une facture.\n\n\nMettre \u00e0 jour les produits - Modifier la description du produit ou le taux de taxe sur une facture mettra automatiquement \u00e0 jour cette entr\u00e9e de produit dans la liste des produits.\n\n\nConvertir les produits - Activez pour prendre en charge la conversion automatique des prix des produits en devise de votre client.\n\n"},{"id":187,"uri":"\/fr_CA\/basic-settings\/#param\u00e8tres-des-t\u00e2ches","title":"Param\u00e8tres de base","sub_title":"Param\u00e8tres des t\u00e2ches","body":"Les param\u00e8tres ici r\u00e9gissent les r\u00e8gles et les comportements li\u00e9s aux t\u00e2ches, qui sont imbriqu\u00e9es dans les projets.\nTaux de taxe par d\u00e9faut - Champ personnalis\u00e9 pour d\u00e9finir un taux de t\u00e2che forfaitaire par d\u00e9faut par heure.\nD\u00e9marrage automatique des t\u00e2ches - Activez pour d\u00e9marrer automatiquement le suivi du temps d'une t\u00e2che lorsqu'une t\u00e2che est cr\u00e9\u00e9e.\nAfficher la date de fin de la t\u00e2che - Active un champ \"Date de fin\" lors de la cr\u00e9ation et de la modification des t\u00e2ches.\nCes r\u00e8gles r\u00e9gissent strictement\nAfficher le tableau des t\u00e2ches - Lorsqu'il est activ\u00e9, pr\u00e9sente toujours une cat\u00e9gorie \"T\u00e2ches\" lors de l'ajout d'\u00e9l\u00e9ments aux factures, o\u00f9 vous pouvez s\u00e9lectionner des t\u00e2ches attribu\u00e9es \u00e0 un client et les ajouter \u00e0 la facture.\nJournal des dates des t\u00e2ches de facturation - Incluez les dates des entr\u00e9es dans le journal des t\u00e2ches lors de l'ajout de la t\u00e2che \u00e0 une facture.\nJournal des heures des t\u00e2ches de facturation - Incluez les horodatages d'une t\u00e2che donn\u00e9e lors de son ajout \u00e0 une facture.\nAjouter des documents \u00e0 la facture - Activez pour rendre les documents attach\u00e9s \u00e0 vos t\u00e2ches visibles pour les clients ainsi que pour les utilisateurs du portail d'administration.\nConfigurer les statuts - Ce bouton permet d'acc\u00e9der \u00e0 un autre panneau de param\u00e8tres pour les \"Statuts des t\u00e2ches\" qui g\u00e8re une liste de statuts s\u00e9lectionnables pour les t\u00e2ches, par exemple : Backlog, Pr\u00eat \u00e0 faire, En cours et Termin\u00e9. Tout ce qu'il y a \u00e0 configurer pour un statut de t\u00e2che, c'est le nom du statut et une couleur d'indicateur."},{"id":188,"uri":"\/fr_CA\/basic-settings\/#param\u00e8tres-des-d\u00e9penses","title":"Param\u00e8tres de base","sub_title":"Param\u00e8tres des d\u00e9penses","body":"Ces r\u00e8gles r\u00e9gissent les param\u00e8tres et comportements par d\u00e9faut des enregistrements de d\u00e9penses de votre entreprise.Chacun de ces param\u00e8tres ci-dessous peut \u00eatre configur\u00e9 pour chaque enregistrement de d\u00e9pense, lors de la cr\u00e9ation ou de la modification d'une d\u00e9pense. Modifier ces param\u00e8tres ici changera la configuration par d\u00e9faut pour les nouveaux enregistrements de d\u00e9penses.\nDevrait \u00eatre factur\u00e9 - Lorsqu'il est activ\u00e9, une d\u00e9pense indiquera le statut EN ATTENTE car elle attend d'\u00eatre mise sur une facture client.\nMarquer comme pay\u00e9 - Chaque enregistrement de d\u00e9pense individuel a son propre param\u00e8tre Marquer comme pay\u00e9.\nAjouter des documents \u00e0 la facture - Rendre les documents attach\u00e9s \u00e0 un enregistrement de d\u00e9pense visibles pour le client \u00e0 qui la facture est jointe.\nConfigurer les cat\u00e9gories - Ce bouton permet d'acc\u00e9der \u00e0 un sous-panneau de param\u00e8tres pour les \"Cat\u00e9gories de d\u00e9penses\". Ici, vous pouvez g\u00e9rer une liste simple (champs Nom et Couleur uniquement) pour les cat\u00e9gories de d\u00e9penses. Cela peut vous aider \u00e0 organiser vos d\u00e9penses de mani\u00e8re plus efficace, en attribuant une cat\u00e9gorie de d\u00e9penses \u00e0 chacune de vos d\u00e9penses."},{"id":189,"uri":"\/fr_CA\/basic-settings\/#importation-|-exportation","title":"Param\u00e8tres de base","sub_title":"Importation | Exportation","body":"Ici, vous avez de nombreuses options pour les formats de fichiers \u00e0 partir desquels importer les enregistrements de votre entreprise."},{"id":190,"uri":"\/fr_CA\/basic-settings\/#csv","title":"Param\u00e8tres de base","sub_title":"CSV","body":"Les enregistrements au format CSV peuvent \u00eatre import\u00e9s uniquement. Les importations de fichiers CSV doivent \u00eatre effectu\u00e9es par cat\u00e9gorie et non dans un seul fichier volumineux.Vous devrez s\u00e9lectionner manuellement les cat\u00e9gories correspondantes pour certaines entr\u00e9es du CSV apr\u00e8s son t\u00e9l\u00e9chargement, car les logiciels plus anciens ou autres peuvent ne pas utiliser les m\u00eames \u00e9tiquettes.Le format attendu du document CSV est d'avoir une seule ligne avec toutes les cat\u00e9gories de colonnes, suivie d'une ligne pour chaque entr\u00e9e.Lors de l'importation de votre document CSV, v\u00e9rifiez que la colonne de gauche correspond aux \u00e9tiquettes de colonne de votre fichier CSV et que la colonne du milieu correspond \u00e0 la premi\u00e8re ligne sous les \u00e9tiquettes de colonne de votre fichier CSV. Ensuite, \u00e0 droite, s\u00e9lectionnez l'\u00e9tiquette la plus pr\u00e9cise disponible dans Invoice Ninja pour associer ces valeurs \u00e0 la nouvelle \u00e9tiquette lors de l'importation."},{"id":191,"uri":"\/fr_CA\/basic-settings\/#json","title":"Param\u00e8tres de base","sub_title":"JSON","body":"Une sauvegarde compl\u00e8te de l'entreprise peut \u00eatre g\u00e9n\u00e9r\u00e9e via l'option Exportation. Ceci planifiera une t\u00e2che qui exportera tous les param\u00e8tres et donn\u00e9es et les compressera dans un fichier .zip \u00e0 t\u00e9l\u00e9charger. Lorsque la t\u00e2che est termin\u00e9e, un courriel est envoy\u00e9 avec un lien de t\u00e9l\u00e9chargement (les liens de t\u00e9l\u00e9chargement expirent quotidiennement).Les donn\u00e9es peuvent \u00eatre transf\u00e9r\u00e9es vers une autre installation ou utilis\u00e9es pour \u00e9craser un ensemble de donn\u00e9es d'entreprise existant.\n\nSi vous ne souhaitez pas \u00e9craser l'entreprise actuelle et importer plut\u00f4t l'ensemble de donn\u00e9es en tant que NOUVELLE entreprise, vous devez cr\u00e9er une nouvelle entreprise avant d'importer, car cela \u00e9crasera l'entreprise actuelle!\n\nLors de l'importation de JSON, vous avez la possibilit\u00e9 d'importer uniquement les param\u00e8tres, les donn\u00e9es, ou les deux.\n\nNotez que sur la plateforme h\u00e9berg\u00e9e, l'importateur d'entreprise effectuera un contr\u00f4le pr\u00e9alable pour s'assurer que votre ensemble de donn\u00e9es est importable. Si votre plan ne dispose pas de ressources suffisantes (c'est-\u00e0-dire plusieurs utilisateurs ou la limite de clients est atteinte), l'importateur \u00e9chouera et vous serez inform\u00e9 par courriel du probl\u00e8me exact.\n\n"},{"id":192,"uri":"\/fr_CA\/basic-settings\/#param\u00e8tres-de-l'appareil","title":"Param\u00e8tres de base","sub_title":"Param\u00e8tres de l'appareil","body":"Ces param\u00e8tres r\u00e9gissent les param\u00e8tres de la session ou de l'instance sur l'appareil physique sur lequel vous \u00eates actuellement connect\u00e9. Sur un nouvel appareil, ces param\u00e8tres ne s'appliqueront pas.\n\nDisposition - Choisissez explicitement entre une disposition de bureau ou mobile. Normalement, Invoice Ninja peut d\u00e9tecter le type d'affichage que vous utilisez.\n\n\nMenu lat\u00e9ral - Le menu lat\u00e9ral est la barre lat\u00e9rale la plus \u00e0 gauche pour la navigation. Lorsqu'il est r\u00e9gl\u00e9 sur \"R\u00e9duire\", la barre lat\u00e9rale reste \u00e9pingl\u00e9e et peut s'\u00e9tendre ou se r\u00e9tr\u00e9cir. Lorsqu'il est r\u00e9gl\u00e9 sur \"Flottant\", la barre lat\u00e9rale reste cach\u00e9e et glisse \u00e0 l'aide d'un geste ou en cliquant sur le bouton \"hamburger\" dans le coin sup\u00e9rieur gauche.\n\n\nBarre lat\u00e9rale d'historique - La barre lat\u00e9rale d'historique appara\u00eetra quelque part sur le c\u00f4t\u00e9 droit. Lorsqu'il est r\u00e9gl\u00e9 sur \"Afficher\/Masquer\", la barre lat\u00e9rale d'historique appara\u00eet \u00e0 l'extr\u00eame droite et est une barre lat\u00e9rale persistante qui redimensionne et d\u00e9place les panneaux autour d'elle. Lorsqu'il est r\u00e9gl\u00e9 sur \"Flottant\", la barre lat\u00e9rale d'historique appara\u00eet devant le panneau dans lequel vous travaillez lorsque vous appuyez sur le bouton \"Historique\" en haut d'une liste de menus, et elle se ferme automatiquement.\n\n\nBarre lat\u00e9rale de pr\u00e9visualisation - L'activation est le param\u00e8tre par d\u00e9faut, qui vous pr\u00e9sente une liste de clients, factures, t\u00e2ches, etc. et toute l'entr\u00e9e de la liste est un bouton cliquable pour afficher les d\u00e9tails avanc\u00e9s de l'entr\u00e9e dans une barre lat\u00e9rale persistante sur le c\u00f4t\u00e9 droit.\nLorsqu'il est d\u00e9sactiv\u00e9, il ne vous pr\u00e9sente aucune barre lat\u00e9rale \u00e0 droite, seulement une liste, et chaque entr\u00e9e montre un peu plus de d\u00e9tails au premier coup d'\u0153il, mais cela n'offre pas de vues de d\u00e9tails avanc\u00e9s, et d\u00e9sactiver cette fonction peut effectivement r\u00e9duire les fonctionnalit\u00e9s normalement disponibles pour vous gr\u00e2ce \u00e0 ces aper\u00e7us d\u00e9taill\u00e9s dans les barres lat\u00e9rales.\n\n\nAppui long sur la liste - Configurez le comportement lorsque vous appuyez longuement sur une entr\u00e9e de la liste de menus. \"D\u00e9marrer la s\u00e9lection multiple\" pour utiliser l'appui long pour passer en mode s\u00e9lecteur d'\u00e9l\u00e9ment et s\u00e9lectionner plusieurs \u00e9l\u00e9ments sur lesquels agir, ou choisissez \"Afficher les actions\" pour simplement faire appara\u00eetre un menu contextuel des actions disponibles pour cette seule entr\u00e9e de la liste de menus.\n\n\nLignes par page - Configurez le nombre de lignes par d\u00e9faut \u00e0 charger par page de menu.\n\n\nMode sombre - Bascule un th\u00e8me sombre pour les conditions de faible luminosit\u00e9 ou les pr\u00e9f\u00e9rences personnelles.\n\n\nTh\u00e8me de couleur - S\u00e9lectionnez les th\u00e8mes de couleur \u00e0 utiliser pour les \u00e9tiquettes\n\n"},{"id":193,"uri":"\/fr_CA\/basic-settings\/#gestion-de-compte","title":"Param\u00e8tres de base","sub_title":"Gestion de compte","body":"Le panneau de gestion de compte r\u00e9git principalement le compte de votre entreprise sur le serveur, le statut de la licence Invoice Ninja et les configurations API pour les d\u00e9veloppeurs int\u00e9ress\u00e9s par l'automatisation."},{"id":194,"uri":"\/fr_CA\/basic-settings\/#aper\u00e7u","title":"Param\u00e8tres de base","sub_title":"Aper\u00e7u","body":"Dans cet onglet, plusieurs \u00e9l\u00e9ments vous sont pr\u00e9sent\u00e9s.Tout d'abord, il y a des choses li\u00e9es au statut de votre entreprise ou aux conditions avec Invoice Ninja\nPlan - Statut de votre plan actuel avec les services d'h\u00e9bergement Invoice Ninja.\nActiver l'entreprise - Activer ou d\u00e9sactiver l'\u00e9tat actif de l'entreprise, le d\u00e9sactiver d\u00e9sactivera un certain nombre de fonctionnalit\u00e9s automatis\u00e9es, comme les courriels, les factures r\u00e9currentes et les notifications.\nActiver Markdown - Permettez \u00e0 vos mod\u00e8les de conception d'int\u00e9grer du code Markdown dans votre code HTML pour formater des PDF avec Markdown. \u00c0 l'heure actuelle, le code Markdown ne peut \u00eatre converti qu'\u00e0 partir des descriptions des \u00e9l\u00e9ments de ligne de produit, mais il est pr\u00e9vu de mettre en \u0153uvre un support plus large.\nVirgule d\u00e9cimale - Lors de la cr\u00e9ation ou de l'\u00e9dition de documents (factures, devis, etc.) dans le portail d'administration, l'activation de cette fonctionnalit\u00e9 modifiera l'utilisation des d\u00e9cimales en virgules pour s\u00e9parer les dollars des cents. Il fonctionne avec l'un ou l'autre, mais pas les deux \u00e0 la fois. Par exemple, 20.00 sera repr\u00e9sent\u00e9 \u00e0 la place par 20,00. Un chiffre d\u00e9cimal sera ignor\u00e9 si les virgules sont activ\u00e9es, et vice versa.\nInclure les brouillons - Lors de la g\u00e9n\u00e9ration de rapports \u00e0 partir du module \"Rapports\", l'activation de cette fonctionnalit\u00e9 inclura les objets qui sont encore marqu\u00e9s comme des brouillons dans les chiffres de vos rapports.\nAcheter une licence - Un lien pour demander une facture \u00e0 Invoice Ninja pour une licence en marque blanche. La licence vous sera envoy\u00e9e par courriel.\nAppliquer une licence - Entrez la cl\u00e9 de licence fournie par Invoice Ninja pour supprimer la marque blanche des documents et des parties de l'application visibles par le client.\nDeuxi\u00e8mement, il y a toutes les ressources pour les d\u00e9veloppeurs concernant les fonctionnalit\u00e9s d'automatisation.\nJetons API - Cr\u00e9ez de nouveaux jetons API g\u00e9n\u00e9r\u00e9s al\u00e9atoirement et g\u00e9rez les jetons existants dans un sous-panneau de param\u00e8tres ici.\nWebhooks API - Cr\u00e9ez et g\u00e9rez des webhooks API dans un sous-panneau de param\u00e8tres ici.\nDocs API - Lien vers la documentation de l'API pour les d\u00e9veloppeurs.\nZapier - Lien de connexion pour Zapier pour configurer des processus automatis\u00e9s avec Zapier.\nTroisi\u00e8mement, il y a les boutons les plus dangereux et s\u00e9rieux! Assurez-vous de savoir ce que vous faites!\nPurge des donn\u00e9es - Supprime d\u00e9finitivement toutes vos entreprises et enregistrements de la base de donn\u00e9es!\nSupprimer l'entreprise - Supprime d\u00e9finitivement l'entreprise actuellement s\u00e9lectionn\u00e9e de la base de donn\u00e9es!\n"},{"id":195,"uri":"\/fr_CA\/basic-settings\/#modules-activ\u00e9s","title":"Param\u00e8tres de base","sub_title":"Modules activ\u00e9s","body":"Les cases \u00e0 cocher ici activent et d\u00e9sactivent des modules entiers pour l'entreprise. D\u00e9sactiver une ou deux cat\u00e9gories comme \"Projets\" et \"T\u00e2ches\" les retirera de la barre lat\u00e9rale du menu sur le c\u00f4t\u00e9 droit et les masquera, ainsi que tous leurs enregistrements existants, jusqu'\u00e0 ce que vous r\u00e9activiez \u00e0 nouveau le module."},{"id":196,"uri":"\/fr_CA\/basic-settings\/#int\u00e9grations","title":"Param\u00e8tres de base","sub_title":"Int\u00e9grations","body":"\nID de suivi Google Analytics - Sans avoir besoin d'\u00e9crire le code vous-m\u00eame, int\u00e9grez facilement les analyses et le suivi du commerce \u00e9lectronique sur votre domaine en ins\u00e9rant votre ID de suivi de compte Google Analytics dans ce champ. Consultez ici pour obtenir de l'aide pour trouver votre ID de suivi Analytics.\n"},{"id":197,"uri":"\/fr_CA\/basic-settings\/#param\u00e8tres-de-s\u00e9curit\u00e9","title":"Param\u00e8tres de base","sub_title":"Param\u00e8tres de s\u00e9curit\u00e9","body":"Configurez quelques param\u00e8tres de s\u00e9curit\u00e9 simples pour les comptes serveur des utilisateurs connect\u00e9s.\nExpiration du mot de passe - Normalement, un mot de passe est requis pour certaines actions, comme la suppression de donn\u00e9es. Ici, vous pouvez d\u00e9finir un d\u00e9lai avant la prochaine fois o\u00f9 vous devrez ressaisir ce mot de passe pour effectuer une autre action similaire.\nExpiration de la session Web - D\u00e9sactiv\u00e9 par d\u00e9faut, d\u00e9finissez un d\u00e9lai pour d\u00e9connecter l'utilisateur du portail d'administration apr\u00e8s un certain temps.\nExiger un mot de passe avec connexion sociale - Si vous avez la connexion sociale activ\u00e9e sur votre serveur, vous pouvez activer ce param\u00e8tre pour obliger les utilisateurs \u00e0 v\u00e9rifier le mot de passe de leur compte de toute fa\u00e7on lorsqu'ils se connectent.\nParam\u00e8tres avanc\u00e9s"},{"id":198,"uri":"\/fr_CA\/self-host-installation\/#exigences-du-serveur","title":"Installation","sub_title":"Exigences du serveur","body":"Nous avons test\u00e9 Invoice Ninja v5 sur un h\u00e9bergement mutualis\u00e9 et pouvons confirmer qu'il fonctionne. Softaculous dispose d'un installateur en un clic qui simplifie l'ensemble du processus de configuration. Cependant, si vous n'avez pas Softaculous disponible, il peut toujours \u00eatre possible d'installer Invoice Ninja. Plusieurs v\u00e9rifications sont n\u00e9cessaires avant de confirmer si votre h\u00e9bergeur mutualis\u00e9 dispose des modules correctement activ\u00e9s. Invoice Ninja repose sur :\nproc_open\nexec\nopen_basedir\nfpassthru\nSans ces modules, vous ne pourrez pas ex\u00e9cuter Invoice Ninja. Nous incluons certaines v\u00e9rifications pr\u00e9alables de ces modules dans le processus de configuration, mais il est pr\u00e9f\u00e9rable de v\u00e9rifier aupr\u00e8s de votre h\u00e9bergeur qu'ils prennent en charge ces modules. Certains h\u00e9bergeurs choisissent de d\u00e9sactiver ces modules car ils les consid\u00e8rent comme des risques pour la s\u00e9curit\u00e9."},{"id":199,"uri":"\/fr_CA\/self-host-installation\/#installation-de-invoice-ninja","title":"Installation","sub_title":"Installation de Invoice Ninja","body":""},{"id":200,"uri":"\/fr_CA\/self-host-installation\/#ubuntu-20.04-(recommand\u00e9)","title":"Installation","sub_title":"Ubuntu 20.04 (Recommand\u00e9)","body":"Le membre de la communaut\u00e9 TechnicallyComputers a un guide \u00e9tape par \u00e9tape tr\u00e8s utile sur comment installer Invoice Ninja v5 \u00e0 partir de z\u00e9ro sur Ubuntu, vous pouvez acc\u00e9der au guide ici"},{"id":201,"uri":"\/fr_CA\/self-host-installation\/#installation-sur-centos-8","title":"Installation","sub_title":"Installation sur CentOS 8","body":"Si CentOS est plus votre style, le membre de la communaut\u00e9 TechnicallyComputers a un guide d'installation \u00e9tape par \u00e9tape tr\u00e8s complet ici."},{"id":202,"uri":"\/fr_CA\/self-host-installation\/#installation-sur-arch","title":"Installation","sub_title":"Installation sur Arch","body":"Si Arch Linux est plut\u00f4t votre style, le membre de la communaut\u00e9 brackenhill-mob a un guide d'installation \u00e9tape par \u00e9tape tr\u00e8s complet ici"},{"id":203,"uri":"\/fr_CA\/self-host-installation\/#installation-sur-enterprise-linux","title":"Installation","sub_title":"Installation sur Enterprise Linux","body":"TechnicallyComputers a \u00e9galement un guide pour l'installation d'Invoice Ninja sur Enterprise Linux ici"},{"id":204,"uri":"\/fr_CA\/self-host-installation\/#installation-avec-docker","title":"Installation","sub_title":"Installation avec Docker","body":"Nous avons un d\u00e9p\u00f4t d\u00e9di\u00e9 avec des instructions d\u00e9taill\u00e9es sur comment commencer ICI.\nSi vous apportez des modifications \u00e0 votre fichier env, n'oubliez pas de red\u00e9marrer le conteneur pour que les modifications prennent effet !\n"},{"id":205,"uri":"\/fr_CA\/self-host-installation\/#t\u00e9l\u00e9charger-le-zip-pr\u00e9construit.-(avanc\u00e9)","title":"Installation","sub_title":"T\u00e9l\u00e9charger le zip pr\u00e9construit. (Avanc\u00e9)","body":"Un fichier zip pr\u00e9construit peut \u00eatre t\u00e9l\u00e9charg\u00e9 depuis notre page de versions GitHub ici. Vous devrez t\u00e9l\u00e9charger le package nomm\u00e9 invoiceninja.tarD\u00e9compressez ce fichier dans le r\u00e9pertoire de l'h\u00f4te virtuel que vous avez cr\u00e9\u00e9."},{"id":206,"uri":"\/fr_CA\/self-host-installation\/#permissions-de-fichier","title":"Installation","sub_title":"Permissions de fichier","body":"\nAssurez-vous que les permissions de fichier ont \u00e9t\u00e9 d\u00e9finies pour l'utilisateur du serveur Web. Par exemple, sous Ubuntu, il s'agit de www-data si vous avez configur\u00e9 un h\u00f4te virtuel avec un r\u00e9pertoire racine de `\/var\/www\/html`, vous d\u00e9finiriez la propri\u00e9t\u00e9 comme ceci.\nsudo chown -R www-data:www-data \/var\/www\/html\nsudo find .\/ -type d -exec chmod 755 {} \\;Traduction des commentaires de code :# Changez la propri\u00e9t\u00e9 du fichier r\u00e9cursivement dans \/var\/www\/html\nsudo chown -R www-data:www-data \/var\/www\/html\n\n# R\u00e9glez les autorisations sur 755 pour tous les dossiers (type d) r\u00e9cursivement\nsudo find .\/ -type d -exec chmod 755 {} \\;"},{"id":207,"uri":"\/fr_CA\/self-host-installation\/#configuration-du-serveur-web","title":"Installation","sub_title":"Configuration du serveur Web","body":"Un exemple de configuration NGINX est fourni ci-dessous, il suppose que vous avez PHP 8.1 install\u00e9 avec l'extension PHP FPM install\u00e9eserver {\n\nlisten 80;\nserver_name invoiceninja.test;\nroot \/var\/www\/invoiceninja\/public;\nindex index.php index.html index.htm;\nclient_max_body_size 20M;\n\ngzip on;\ngzip_types application\/javascript application\/x-javascript text\/javascript text\/plain application\/xml application\/json;\ngzip_proxied no-cache no-store private expired auth;\ngzip_min_length 1000;\n\nlocation \/ {\n try_files $uri $uri\/ =404;\n}\n\nlocation ~* \\.pdf$ {\n add_header Cache-Control no-store;\n}\n\nif (!-e $request_filename) {\n rewrite ^(.+)$ \/index.php?q= last;\n}\n\nlocation ~ \\.php$ {\ninclude snippets\/fastcgi-php.conf;\nfastcgi_pass unix:\/run\/php\/php8.2-fpm.sock;\n}\n\nlocation ~ \/\\.ht {\n deny all;\n}\n\n}\nAvertissement de performance!\n\nActivez gzip dans la configuration de votre serveur web, cela am\u00e9liorera consid\u00e9rablement le temps de chargement de l'application! Veuillez consulter la configuration nginx ci-dessus pour un exemple de chargement des composants de l'application avec gzip.\n"},{"id":208,"uri":"\/fr_CA\/self-host-installation\/#configuration-du-serveur-de-base-de-donn\u00e9es","title":"Installation","sub_title":"Configuration du serveur de base de donn\u00e9es","body":"Cr\u00e9ez une base de donn\u00e9es sur votre serveur compatible MySQL et ajoutez un utilisateur ayant un acc\u00e8s complet \u00e0 la base de donn\u00e9es. La configuration de la base de donn\u00e9es n'est pas couverte par cet article, vous pouvez trouver plus d'informations ici"},{"id":209,"uri":"\/fr_CA\/self-host-installation\/#configuration-du-cron\"","title":"Installation","sub_title":"Configuration du Cron\"","body":"\nAssurez-vous de d\u00e9finir le planificateur sous l'utilisateur du serveur Web, c'est-\u00e0-dire `sudo -u www-data crontab -e`\nInvoice Ninja d\u00e9pend fortement de Laravel Scheduler, pour cela il faut configurer une t\u00e2che cron. Modifiez votre crontab et ajoutez l'enregistrement suivant.* * * * * cd \/chemin-vers-votre-projet && php artisan schedule:run >> \/dev\/null 2>&1Si vous utilisez un h\u00e9bergement partag\u00e9, vous devrez ajouter un param\u00e8tre suppl\u00e9mentaire \u00e0 la commande cron qui ressemble \u00e0 ceci :* * * * * cd \/chemin\/vers\/dossier\/racine && \/usr\/bin\/php -d register_argc_argv=On artisan schedule:run >> \/dev\/null 2>&1"},{"id":210,"uri":"\/fr_CA\/self-host-installation\/#installation-\u00e0-partir-de-git-(avanc\u00e9)","title":"Installation","sub_title":"Installation \u00e0 partir de git (Avanc\u00e9)","body":"Pour les utilisateurs avanc\u00e9s, l'installation de l'application \u00e0 partir de Github peut \u00eatre effectu\u00e9e en deux \u00e9tapes suivantes```bash\ngit clone -b v5-stable --single-branch https:\/\/github.com\/invoiceninja\/invoiceninja.git\n\ncomposer create-project --no-dev"},{"id":211,"uri":"\/fr_CA\/self-host-installation\/#\u00c9tapes-finales-de-configuration","title":"Installation","sub_title":"\u00c9tapes finales de configuration","body":"Une fois que vous avez configur\u00e9 votre h\u00f4te virtuel, copiez le m\u00eame fichier .env .env.exemple.env\n\nEnsuite, cr\u00e9ez une base de donn\u00e9es et dirigez votre navigateur vers http:\/\/votre.domaine.com\/setup - le processus de configuration v\u00e9rifiera un certain nombre de param\u00e8tres syst\u00e8me tels que la g\u00e9n\u00e9ration de PDF, les param\u00e8tres de base de donn\u00e9es et de courrier, et vous permettra \u00e9galement de configurer le premier compte sur le syst\u00e8me, cliquez sur Soumettre et l'application configurera votre application et vous redirigera vers la page de connexion"},{"id":212,"uri":"\/fr_CA\/self-host-installation\/#configuration-de-cron","title":"Installation","sub_title":"Configuration de Cron","body":"Invoice Ninja d\u00e9pend fortement du planificateur Laravel. Pour que cela fonctionne, il est n\u00e9cessaire de configurer une t\u00e2che cron. \u00c9ditez votre crontab et entrez l'enregistrement suivant\nAssurez-vous de d\u00e9finir le planificateur sous l'utilisateur du serveur web, c'est-\u00e0-dire `sudo -u www-data crontab -e`\n# Ceci est un commentaire\n* * * * * cd \/chemin-vers-votre-projet && php artisan schedule:run >> \/dev\/null 2>&1Certains serveurs Web exigent que le Cronjob se termine par > \/dev\/null 2>&1 au lieu de >> \/dev\/null 2>&1 pour fonctionner.\nV\u00e9rifiez \u00e9galement si votre Cronjob de serveur Web doit \u00eatre d\u00e9fini avec \/private_html\/ au lieu de \/public_html\/ dans le chemin.\nEt parfois, il suffit de mettre php au lieu de \/opt\/alt\/php73\/usr\/bin\/php dans la commande du planificateur de cronjob pour ex\u00e9cuter.Si vous rencontrez toujours des erreurs, il peut \u00eatre utile de supprimer temporairement >> \/dev\/null 2>&1 du cron, cela devrait afficher le cron dans le fichier cron.logSi vous rencontrez des probl\u00e8mes avec vos t\u00e2ches cron, jetez un coup d'\u0153il \u00e0 la section de d\u00e9pannage iciSi vous souhaitez am\u00e9liorer les performances de votre installation d'Invoice Ninja, activer le syst\u00e8me de file d'attente am\u00e9liorera consid\u00e9rablement les performances de l'application.Si vous avez un acc\u00e8s root \u00e0 votre syst\u00e8me, suivez simplement le guide de Laravel pour configurer le service supervisor afin de d\u00e9marrer et red\u00e9marrer votre file d'attente.Membre du forum @link470 a \u00e9galement le guide suivant pour configurer le processus Supervisor sur Ubuntu 22.04 en utilisant les \u00e9tapes suivantes :"},{"id":213,"uri":"\/fr_CA\/self-host-installation\/#superviseur-pour-invoice-ninja-ubuntu-22.04-lts","title":"Installation","sub_title":"Superviseur pour Invoice Ninja Ubuntu 22.04 LTS","body":"$ sudo apt-get install supervisorEnsuite, cr\u00e9ez un fichier de configuration pour Invoice Ninja en vous rendant dans le r\u00e9pertoire de configuration de Supervisor et en lan\u00e7ant votre \u00e9diteur de texte pr\u00e9f\u00e9r\u00e9 avec le nom de fichier \u00e0 utiliser. Vous pouvez choisir n'importe quel nom de fichier se terminant par .conf. J'utilise vi.$ cd \/etc\/supervisor\/conf.d\n$ sudo vi invoiceninja-worker.confDans le nouveau fichier invoiceninja-worker.conf, entrez ce qui suit :.[program:invoiceninja-worker]\nprocess_name=%(program_name)s_%(process_num)02d\ncommand=php \/chemin\/vers\/invoiceninja\/artisan queue:work --sleep=3 --tries=3 --max-time=3600\nautostart=true\nautorestart=true\nstopasgroup=true\nkillasgroup=true\nuser=www-data\nnumprocs=8\nredirect_stderr=true\nstdout_logfile=\/var\/log\/invoiceninja-worker.log\nstopwaitsecs=3600Il y a 4 choses principales \u00e0 changer, indiqu\u00e9es en gras ci-dessus:programme : Le nom du programme que vous utiliserez pour le travailleur\ncommande : Le chemin vers le fichier artisan dans la racine du r\u00e9pertoire de l'application Invoice Ninja\nutilisateur : L'utilisateur qui ex\u00e9cutera Supervisor. G\u00e9n\u00e9ralement, il s'agit de l'utilisateur du serveur web (le m\u00eame utilisateur qui poss\u00e8de les fichiers Invoice Ninja)\nstdout_logfile : En option, inclure le chemin vers un fichier de journal pour le travailleur Supervisor\nUne fois ces modifications effectu\u00e9es pour s'adapter \u00e0 votre environnement, enregistrez le fichier.Si vous avez choisi de d\u00e9finir un chemin pour le fichier journal, assurez-vous que le fichier journal est cr\u00e9\u00e9 et que le compte utilisateur configur\u00e9 y a acc\u00e8s. Dans cet exemple, le journal est stock\u00e9 dans \/var\/log.$ cd \/var\/log\n$ sudo touch invoiceninja-worker.log\n$ sudo chown www-data:www-data invoiceninja-worker.logMaintenant que Supervisor est configur\u00e9, nous pouvons lire le fichier de configuration :$ sudo supervisorctl rereadCeci devrait nous indiquer que le nom de notre configuration (invoiceninja-worker) est disponible. La commande ci-dessus devra \u00e9galement \u00eatre relanc\u00e9e chaque fois que le fichier de configuration est mis \u00e0 jour.Ensuite, ajoutez la nouvelle configuration au groupe de processus pour Supervisor (cette commande doit \u00e9galement \u00eatre ex\u00e9cut\u00e9e chaque fois que la configuration est mise \u00e0 jour)$ sudo supervisorctl updateMaintenant, d\u00e9marrez le travailleur Supervisor$ sudo supervisorctl start invoiceninja-worker:*Ex\u00e9cuter la commande suivante affichera les processus de travail comme EN COURS (sur mon installation, je vois 8 processus de travail, num\u00e9rot\u00e9s de 00 \u00e0 07)$ sudo supervisorctl statusMaintenant que le Superviseur est configur\u00e9, nous devons indiquer \u00e0 Invoice Ninja de l'utiliser r\u00e9ellement.Modifier le fichier .env pour Invoice Ninja$ sudo vi \/chemin\/vers\/invoiceninja\/.envModifier la ligne suivante pour passer de sync \u00e0 base de donn\u00e9es, et enregistrer le fichierQUEUE_CONNECTION=databaseFinalement, maintenant que tout est configur\u00e9, rechargez la configuration pour Invoice Ninja et red\u00e9marrez la file d'attente. J'utilise www-data pour cet exemple comme utilisateur du serveur Web.$ cd \/path\/to\/invoiceninja\/\n$ sudo -u www-data php artisan optimize\n$ sudo -u www-data php artisan queue:restart\nTraduction des commentaires de code :$ cd \/path\/to\/invoiceninja\/\n$ sudo -u www-data php artisan optimize\n$ sudo -u www-data php artisan queue:restartC'est tout! Vous devriez maintenant avoir une configuration Supervisor fonctionnelle pour Invoice Ninja.Si vous \u00eates sur un h\u00e9bergement partag\u00e9, il est possible de faire fonctionner les files d'attente en d\u00e9finissant un nouveau cron avec la configuration suivante :*\/5 * * * * cd \/chemin\/vers\/le\/dossier\/racine && \/usr\/bin\/php -d register_argc_argv=On artisan queue:work --stop-when-emptyCertaines personnes ont diff\u00e9rentes configurations d'h\u00e9bergement web, donc cela pourrait \u00e9galement fonctionner :*\/5 * * * * php \/home\/admin\/domains\/site.com\/private_html\/invoices_site\/artisan queue:work --stop-when-emptyCe cron d\u00e9marrera un travailleur de file d'attente toutes les 5 minutes et ex\u00e9cutera toutes les t\u00e2ches qui sont dans la file d'attente, puis se terminera proprement. Cela signifie que les e-mails \/ notifications peuvent \u00eatre mis en file d'attente pendant une courte p\u00e9riode avant d'\u00eatre ex\u00e9cut\u00e9s. Si ce d\u00e9lai est acceptable, c'est un excellent moyen de faire fonctionner les files d'attente sur un h\u00e9bergement mutualis\u00e9.\",\"97\":\"Si vous pr\u00e9f\u00e9rez g\u00e9rer les files d'attente avec Supervisor, vous voudrez alors d\u00e9sactiver les commandes internes d'Invoice Ninja qui d\u00e9marrent la file d'attente. Pour ce faire, d\u00e9finissez simplement la variable .env suivanteINTERNAL_QUEUE_ENABLED=falseVous aurez alors le plein contr\u00f4le sur la file d'attente."},{"id":214,"uri":"\/fr_CA\/self-host-installation\/#h\u00e9bergement-partag\u00e9","title":"Installation","sub_title":"H\u00e9bergement partag\u00e9","body":""},{"id":215,"uri":"\/fr_CA\/self-host-installation\/#configuration-de-la-base-de-donn\u00e9es","title":"Installation","sub_title":"Configuration de la base de donn\u00e9es","body":"Cr\u00e9ez une base de donn\u00e9es compatible MySQL dans le panneau de contr\u00f4le de votre h\u00e9bergement partag\u00e9, ainsi qu'un utilisateur de base de donn\u00e9es. Notez le nom de la base de donn\u00e9es, le nom d'utilisateur et le mot de passe car vous en aurez besoin plus tard. Assurez-vous que votre utilisateur de base de donn\u00e9es a un acc\u00e8s complet \u00e0 la base de donn\u00e9es que vous venez de cr\u00e9er."},{"id":216,"uri":"\/fr_CA\/self-host-installation\/#t\u00e9l\u00e9charger-l'\u00e9l\u00e9ment-de-la-version","title":"Installation","sub_title":"T\u00e9l\u00e9charger l'\u00e9l\u00e9ment de la version","body":"T\u00e9l\u00e9chargez la derni\u00e8re version depuis notre page des Versions. Notez que vous voudrez trouver la derni\u00e8re version qui contiendra 3 fichiers, celui dont vous avez besoin sera annot\u00e9 comme invoiceninja.tar.T\u00e9l\u00e9chargez ce fichier sur votre h\u00e9bergeur partag\u00e9, g\u00e9n\u00e9ralement si votre h\u00e9bergeur utilise le standard de l'industrie cPanel, vous voudrez t\u00e9l\u00e9charger le fichier invoiceninja.tar dans le r\u00e9pertoire public_html. Une fois le t\u00e9l\u00e9chargement termin\u00e9, utilisez le gestionnaire de fichiers pour d\u00e9compresser le fichier.Vous devrez \u00e9galement copier\/renommer le fichier .env.example en .env"},{"id":217,"uri":"\/fr_CA\/self-host-installation\/#ex\u00e9cuter-la-configuration","title":"Installation","sub_title":"Ex\u00e9cuter la configuration","body":"Naviguez vers https:\/\/your.url.com\/setup et remplissez le formulaire. Le processus de configuration effectuera quelques v\u00e9rifications pr\u00e9alables, puis tentera d'ex\u00e9cuter la configuration. Si cela r\u00e9ussit, vous serez redirig\u00e9 vers le portail administrateur. Si la configuration \u00e9choue pour une raison quelconque, vous serez renvoy\u00e9 \u00e0 l'\u00e9cran de configuration avec un message d'erreur, il se peut que des erreurs suppl\u00e9mentaires soient signal\u00e9es dans storage\/logs\/laravel.log qui fourniront plus d'informations sur l'\u00e9chec de la configuration.Si vous voyez une erreur de serveur web 404 et utilisez sub.domain.com, assurez-vous de pointer le chemin pour le sous-domaine vers le dossier \/public \u00e0 partir du fichier extrait invoiceninja.tar, par exemple: \/domains\/domain.com\/public_html\/invoices2\/public\/"},{"id":218,"uri":"\/fr_CA\/self-host-installation\/#ajouter-la-t\u00e2che-cron","title":"Installation","sub_title":"Ajouter la t\u00e2che cron","body":"Ajoutez la t\u00e2che cron du planificateur Laravel, assurez-vous d'inclure le chemin complet, pour un h\u00f4te cPanel, cela devrait ressembler \u00e0 ceci:* * * * * cd \/chemin\/vers\/dossier\/racine && \/usr\/bin\/php -d register_argc_argv=On artisan schedule:run >> \/dev\/null 2>&1"},{"id":219,"uri":"\/fr_CA\/self-host-installation\/#configuration-de-courriel","title":"Installation","sub_title":"Configuration de courriel","body":"Lors de la configuration de votre courriel, veuillez vous assurer que tous les champs sont remplis. En particulier, vous devez inclure MAIL_FROM_ADDRESS et MAIL_FROM_NAME pour \u00e9viter les erreurs telles queAdresse dans la bo\u00eete aux lettres donn\u00e9e [] ne respecte pas la RFC 2822, 3.6.2.Voici un exemple complet - en utilisant Gmail comme exemple.MAIL_MAILER=smtp\nMAIL_HOST=smtp.gmail.com\nMAIL_PORT=587\nMAIL_USERNAME=\"votre_adresse_email@gmail.com\"\nMAIL_PASSWORD=\"votre_mot_de_passe_noubliez_pas_les_guillemets!\"\nMAIL_ENCRYPTION=tls\nMAIL_FROM_ADDRESS=\"votre_adresse_email@gmail.com\"\nMAIL_FROM_NAME=\"Nom Complet Avec Guillemets Doubles\"Je suis d\u00e9sol\u00e9, je ne peux pas traiter cette demande car il n'y a pas de texte en anglais \u00e0 traduire. Merci de me fournir le texte en anglais pour que je puisse vous aider \u00e0 le traduire en fran\u00e7ais canadien.\nREMARQUE : si vous utilisez le cryptage SSL, le MAIL_PORT est 465. Le cryptage TLS est sur le port 587.\n\n### Configurations de courrier individuelles par entreprise\n\n\u00c0 partir de la v5.5.38, nous prenons en charge les configurations de messagerie par entreprise.\n\nQu'est-ce que cela signifie?\n\nPar exemple, si vous avez deux soci\u00e9t\u00e9s, Acme co et Ninja co, vous pouvez cr\u00e9er des configurations de serveur de messagerie distinctes pour chaque entreprise.\n\nPour configurer cela, vous devrez pr\u00e9fixer votre .env avec la cl\u00e9 principale de l'entreprise, c'est-\u00e0-dire dans votre base de donn\u00e9es, ouvrez la table des entreprises et si la colonne ID principale est 1 pour Acme co, ce serait la configuration\n1_MAIL_HOST=\n1_MAIL_PORT=\n1_MAIL_USERNAME=null\n1_MAIL_PASSWORD=null\n1_MAIL_ENCRYPTION=null\nSi l'identifiant de l'entreprise Ninja Co est 5\n5_MAIL_HOST=\n5_MAIL_PORT=\n5_MAIL_USERNAME=null\n5_MAIL_PASSWORD=null\n5_MAIL_ENCRYPTION=null\n## Conversion de devise\n\n

    Invoice Ninja prend en charge Open Exchange<\/a> pour la conversion de devises.\nOpen Exchange offre actuellement une version gratuite qui convient pour les mises \u00e0 jour quotidiennes des taux de change.\nIl suffit d'ins\u00e9rer une cl\u00e9 API Open Exchange dans votre fichier .env pour activer les mises \u00e0 jour des taux de change:<\/p>\n\n```bash\nOPENEXCHANGE_APP_ID=votre_cl\u00e9_api_open_exchange_iciLes devises sont mises \u00e0 jour automatiquement en utilisant le planificateur. Si les devises ne sont pas disponibles dans l'interface utilisateur, veuillez v\u00e9rifier la table de la base de donn\u00e9es currencies et vous assurer que les champs exchange_rate contiennent des valeurs r\u00e9alistes."},{"id":220,"uri":"\/fr_CA\/qr-codes\/#codes-qr-suisses","title":"Codes QR","sub_title":"Codes QR suisses","body":"Pour les utilisateurs suisses, vous pouvez int\u00e9grer automatiquement des codes QR de paiement compatibles avec les normes suisses directement dans la conception de la facture.Il existe trois types de QR-Rechnungen. \nQR-IBAN avec r\u00e9f\u00e9rence QR. \nIl s'agit d'un IBAN sp\u00e9cial, diff\u00e9rent de votre IBAN habituel. La mani\u00e8re la plus simple est de demander \u00e0 votre banque le QR-IBAN, mais vous pouvez \u00e9galement le calculer vous-m\u00eame.\nLa r\u00e9f\u00e9rence QR est un nombre de 26 chiffres suivi d'un chiffre de contr\u00f4le. Le chiffre de contr\u00f4le doit \u00eatre modulo 10, r\u00e9cursif. De plus, vous pouvez ajouter 140 symboles de texte."},{"id":221,"uri":"\/fr_CA\/qr-codes\/#comment-calculer-votre-qr-iban-:","title":"Codes QR","sub_title":"Comment calculer votre QR-IBAN :","body":"Par exemple, l'IID normal de Raiffeisen est 80808. C'est pourquoi un IBAN Raiffeisen pourrait ressembler \u00e0 ceci : CH21 8080 8001 2345 6789 0Recherchez le QR-IID de votre banque (un nombre compris entre 30000 et 31999) et remplacez l'IID par le QR-IID. Le QR-IID de Raiffeisen est 30808. Si nous rempla\u00e7ons l'IBAN pr\u00e9c\u00e9dent par celui-ci, nous obtenons : CH21 3080 8001 2345 6789 0. Il s'agit du QR-IBAN avec un mauvais chiffre de contr\u00f4le, nous devons donc le calculer.Nous commen\u00e7ons par le chiffre de contr\u00f4le d'origine (CH21 3080 8001 2345 6789 0). Le QR-IBAN doit \u00eatre un pour modulo 97. Nous devons d\u00e9placer les 4 premiers symboles \u00e0 la fin (3080 8001 2345 6789 0 CH21). Nous rempla\u00e7ons le chiffre de contr\u00f4le 21 par deux XX, car nous ne connaissons pas encore celui-ci (3080 8001 2345 6789 0 CHXX). Ensuite, nous rempla\u00e7ons CH par des chiffres. C'est alphab\u00e9tique et commence par 10. Donc A=10, B=11 et C=13. De ce fait, CH est 1217. Cela nous donne 3080 8001 2345 6789 0 1217XX. Nous devons maintenant trouver deux chiffres qui donnent le modulo 97 = 1.Nous commen\u00e7ons par utiliser 00 pour XX. 3080 8001 2345 6789 0 121700 modulo 97 = 32. C'est trop bas. 97-32+1= 66. 3080 8001 2345 6789 0 121766 modulo 97 = 1. Nous y sommes ! Nous les ramenons \u00e0 l'avant (121766 3080 8001 2345 6789 0) et rempla\u00e7ons 1217 par le code du pays (CH66 \nQR-Rechnung avec IBAN et sans r\u00e9f\u00e9rence\nCeci est votre IBAN normal. Vous ne pouvez pas utiliser de r\u00e9f\u00e9rence ! Vous n'\u00eates autoris\u00e9 \u00e0 utiliser que 140 symboles de texte.\nQR-Rechnung avec IBAN et r\u00e9f\u00e9rence cr\u00e9ancier\nSuit la norme ISO-11649. Fonctionne comme une r\u00e9f\u00e9rence QR, mais utilise l'ISO-11649, ce qui le rend utilisable \u00e0 l'international. Contrairement aux deux pr\u00e9c\u00e9dents codes QR, celui-ci fonctionne \u00e9galement en dehors de la Suisse. Vous devez utiliser l'IBAN normal, et non le QR IBAN.Vous pouvez configurer cela dans Param\u00e8tres > D\u00e9tails de l'entreprise sur la page D\u00e9tails.Vous devrez ensuite personnaliser votre design pour inclure le code QR sur vos PDF. Pour ce faire, cr\u00e9ez un nouveau design dans Param\u00e8tres > Design de facture > PersonnaliserDans l'onglet Corps, ajoutez en bas

    \n$swiss_qr\n<\/div>Apr\u00e8s avoir enregistr\u00e9 le design, vous voudrez en faire votre nouveau design par d\u00e9faut.Si vos codes QR n'apparaissent pas, il y a un probl\u00e8me de configuration \u00e0 r\u00e9gler. Les raisons les plus courantes pour lesquelles le code QR n'appara\u00eet pas sur le PDF sont les d\u00e9tails manquants de l'entreprise. Votre adresse compl\u00e8te est requise ainsi que les d\u00e9tails complets des clients."},{"id":222,"uri":"\/fr_CA\/qr-codes\/#codes-qr-sepa-erc","title":"Codes QR","sub_title":"Codes QR SEPA ERC","body":"Pour activer les codes QR SEPA, vous devrez suivre quelques \u00e9tapes pour vous assurer que les donn\u00e9es sont correctes.Les codes QR SEPA n\u00e9cessitent au minimum un IBAN, pour les paiements en dehors de l'EEE, vous aurez \u00e9galement besoin du BIC. Ces deux champs sont r\u00e9cup\u00e9r\u00e9s \u00e0 partir de la section Champs personnalis\u00e9s de l'entreprise d'Invoice Ninja. Veuillez noter que l'IBAN doit \u00eatre le premier champ personnalis\u00e9 et le BIC le deuxi\u00e8me champ personnalis\u00e9. Pour configurer cela, acc\u00e9dez \u00e0Param\u00e8tres > Champs personnalis\u00e9s > EntrepriseUne fois enregistr\u00e9, acc\u00e9dez \u00e0Param\u00e8tres > D\u00e9tails de l'entrepriseEt entrez les valeurs pour votre entrepriseDans votre design personnalis\u00e9, vous voudrez ensuite ins\u00e9rer la variable qui permet d'injecter le code QR, par exemple.
    \n$sepa_qr_code\n<\/div>"},{"id":223,"uri":"\/fr_CA\/qr-codes\/#codes-qr-de-liens-de-paiement-g\u00e9n\u00e9riques","title":"Codes QR","sub_title":"Codes QR de liens de paiement g\u00e9n\u00e9riques","body":"Les codes QR de paiement g\u00e9n\u00e9riques peuvent facilement \u00eatre appliqu\u00e9s \u00e0 votre PDF de facture en utilisant le bloc suivant dans votre design personnalis\u00e9
    \n$payment_qrcode\n<\/div>Import | Export"},{"id":224,"uri":"\/fr_CA\/getting-started\/#aper\u00e7u","title":"Pour commencer","sub_title":"Aper\u00e7u","body":"Invoice Ninja est une application de facturation qui rend l'envoi de factures et la r\u00e9ception des paiements simples et faciles. Notre derni\u00e8re version est une r\u00e9\u00e9criture \u00e0 partir de z\u00e9ro de notre populaire application de facturation qui s'appuie sur l'ensemble des fonctionnalit\u00e9s existantes et ajoute une large gamme de fonctionnalit\u00e9s et d'am\u00e9liorations demand\u00e9es par la communaut\u00e9."},{"id":225,"uri":"\/fr_CA\/getting-started\/#architecture","title":"Pour commencer","sub_title":"Architecture","body":"L'application est divis\u00e9e en trois parties principales : le backend\/API et les deux portails d'administration."},{"id":226,"uri":"\/fr_CA\/getting-started\/#backend---api","title":"Pour commencer","sub_title":"Backend - API","body":""},{"id":227,"uri":"\/fr_CA\/getting-started\/#d\u00e9veloppeur-principal-:-david-bomba","title":"Pour commencer","sub_title":"D\u00e9veloppeur principal : David Bomba","body":"\nFramework : Laravel\nCode : GitHub\nAPI : Docs\n"},{"id":228,"uri":"\/fr_CA\/getting-started\/#portail-administratif---bureau-&-mobile","title":"Pour commencer","sub_title":"Portail administratif - Bureau & Mobile","body":""},{"id":229,"uri":"\/fr_CA\/getting-started\/#d\u00e9veloppeur-principal-:-hillel-coren","title":"Pour commencer","sub_title":"D\u00e9veloppeur principal : Hillel Coren","body":"\nCadre de travail : Flutter\nCode : GitHub\nD\u00e9mo : demo.invoiceninja.com\n"},{"id":230,"uri":"\/fr_CA\/getting-started\/#portail-administrateur---web","title":"Pour commencer","sub_title":"Portail administrateur - Web","body":""},{"id":231,"uri":"\/fr_CA\/getting-started\/#d\u00e9veloppeur-principal-:-benjamin-beganovi\u0107","title":"Pour commencer","sub_title":"D\u00e9veloppeur principal : Benjamin Beganovi\u0107","body":"\nCadre de travail : React\nCode : GitHub\nD\u00e9mo : react.invoicing.co\/demo\n"},{"id":232,"uri":"\/fr_CA\/getting-started\/#performance","title":"Pour commencer","sub_title":"Performance","body":"Pour les gros comptes ou les comptes avec de nombreux utilisateurs, nous recommandons d'utiliser l'application web. Les applications pour bureau\/t\u00e9l\u00e9phone mobile chargent toutes les donn\u00e9es de l'entreprise lors de la premi\u00e8re connexion, ce qui les rend tr\u00e8s rapides \u00e0 naviguer, mais peut causer des probl\u00e8mes avec les gros comptes. L'application web charge les donn\u00e9es \u00e0 la demande, ce qui permet de mieux g\u00e9rer les gros comptes."},{"id":233,"uri":"\/fr_CA\/getting-started\/#notions-de-base-de-l'application","title":"Pour commencer","sub_title":"Notions de base de l'application","body":"L'interface principale est divis\u00e9e en trois parties : le menu de navigation lat\u00e9ral, la liste (ou tableau) et l'aper\u00e7u. La\\n disposition peut \u00eatre personnalis\u00e9e selon vos besoins en utilisant une combinaison des ic\u00f4nes situ\u00e9es en bas de l'\u00e9cran et des options dans Param\u00e8tres > Param\u00e8tres de l'appareil.\",\"19\":\"Dans de nombreux cas dans l'application, un simple tapotement effectuera une action, tandis qu'un tapotement prolong\u00e9 offrira un raccourci vers une action secondaire courante.\\nPar exemple, taper sur l'option 'Clients' dans la barre lat\u00e9rale chargera la vue des clients, tandis que la maintenir enfonc\u00e9e en cr\u00e9era un nouveau client.\\nCe mod\u00e8le est utilis\u00e9 dans toute l'application.Deux autres exemples sont que vous pouvez appuyer longuement sur une facture dans le tableau de bord pour acc\u00e9der directement \u00e0 l'\u00e9cran de modification, et appuyer longuement sur le bouton de modification dans les tables d\u00e9marre la s\u00e9lection multiple et s\u00e9lectionne l'enregistrement.Certains champs (tels que la date et l'heure) prennent en charge la saisie abr\u00e9g\u00e9e et fournissent un aper\u00e7u de la valeur s\u00e9lectionn\u00e9e. Par exemple, vous pouvez entrer le 4 avril dans le champ de date en tapant 404 et 1.5 dans un champ d'heure sera converti en une heure et demie.La version de l'application (c'est-\u00e0-dire v5.1.56-A47) est compos\u00e9e de deux parties : la version de l'API et la version du Portail Administrateur. Dans ce cas, la version de l'API est 5.1.56 et la version du PA est 47. Le A d\u00e9note la plateforme, dans ce cas Android.\nAstuce : Vous pouvez acc\u00e9der directement \u00e0 la section pertinente de la documentation en utilisant l'ic\u00f4ne du point d'interrogation dans le coin inf\u00e9rieur gauche de l'application.\n"},{"id":234,"uri":"\/fr_CA\/getting-started\/#d\u00e9bogage-des-probl\u00e8mes","title":"Pour commencer","sub_title":"D\u00e9bogage des probl\u00e8mes","body":"Si vous rencontrez des probl\u00e8mes, vous pouvez nous contacter directement dans l'application en utilisant l'ic\u00f4ne de support dans le coin inf\u00e9rieur gauche de l'\u00e9cran. Si vous utilisez l'application Web, vous pouvez appuyer sur \/update?secret=YOUR-SECRET-HERE pour effectuer diff\u00e9rentes optimisations back-end. Si vous utilisez l'application mobile, il peut \u00eatre utile de d\u00e9sinstaller l'application puis de la r\u00e9installer.Votre secret fait partie du fichier .env."},{"id":235,"uri":"\/fr_CA\/expenses\/#vue-du-module-de-d\u00e9penses","title":"D\u00e9penses","sub_title":"Vue du module de d\u00e9penses","body":"Lorsque vous s\u00e9lectionnez le module D\u00e9penses \u00e0 partir du menu de navigation situ\u00e9 sur le c\u00f4t\u00e9 gauche de l'\u00e9cran, par d\u00e9faut, vous serez dirig\u00e9 vers la vue en tableau listant et classant tous les enregistrements de d\u00e9penses disponibles.\u00c0 partir de la vue tableau, vous pouvez trier les enregistrements de d\u00e9penses en fonction des diff\u00e9rentes colonnes en haut du tableau. Avec le bouton Colonnes situ\u00e9 en bas \u00e0 droite de la vue tableau, vous pouvez ajouter\/supprimer des colonnes du tableau. Vous pouvez utiliser les boutons filtre et statut situ\u00e9s en bas \u00e0 gauche pour modifier les enregistrements visibles r\u00e9pertori\u00e9s. Un menu kebab \u00e0 gauche de chaque entr\u00e9e dans le tableau affiche une liste d'actions de gestion disponibles que vous pouvez effectuer sur un enregistrement de d\u00e9pense, telles que modifier, cloner vers un nouvel enregistrement de d\u00e9pense, facturer la d\u00e9pense ou la cloner vers un nouvel enregistrement de d\u00e9pense r\u00e9currente."},{"id":236,"uri":"\/fr_CA\/expenses\/#consulter-une-d\u00e9pense","title":"D\u00e9penses","sub_title":"Consulter une d\u00e9pense","body":"Cliquez simplement sur une entr\u00e9e du tableau pour afficher le panneau de pr\u00e9visualisation de ce relev\u00e9 de d\u00e9penses.Vous pouvez utiliser le bouton \"Modifier\" en haut du panneau d'aper\u00e7u pour modifier l'enregistrement de la d\u00e9pense. Vous pouvez utiliser le menu kebab dans le coin sup\u00e9rieur droit du panneau pour voir une liste des actions de gestion qui peuvent \u00eatre prises \u00e0 l'encontre de l'enregistrement de la d\u00e9pense, comme facturer la d\u00e9pense, cloner l'enregistrement de la d\u00e9pense ou le supprimer. Au bas du panneau d'aper\u00e7u de la d\u00e9pense, vous trouverez deux boutons pour \"Facturer la d\u00e9pense\" et \"Cloner\". Facturer la d\u00e9pense cr\u00e9era un nouvel enregistrement de facture avec les d\u00e9tails de la d\u00e9pense automatiquement saisis comme \u00e9l\u00e9ment de ligne sur la facture. Cloner cr\u00e9era un nouvel enregistrement de d\u00e9pense avec les m\u00eames d\u00e9tails que l'enregistrement de d\u00e9pense existant, pour la date d'aujourd'hui.Le panneau de pr\u00e9visualisation d'un enregistrement de d\u00e9pense contient tous les d\u00e9tails concernant l'enregistrement, r\u00e9partis en deux sections \u00e0 onglets, comme suit:"},{"id":237,"uri":"\/fr_CA\/expenses\/#aper\u00e7u","title":"D\u00e9penses","sub_title":"Aper\u00e7u","body":"Ici, vous pouvez voir le co\u00fbt total de la d\u00e9pense et l'\u00e9tat de la d\u00e9pense en haut. Des boutons interactifs multifonctionnels dans une liste vous connecteront au fournisseur, au client, au projet, \u00e0 l'utilisateur et \u00e0 la facture li\u00e9s \u00e0 l'enregistrement des d\u00e9penses. Les notes publiques et priv\u00e9es apparaissent en surbrillance, pr\u00e9c\u00e9d\u00e9es d'une ic\u00f4ne de cadenas pour indiquer une note priv\u00e9e ou d'un petit \"i\" dans un cercle pour indiquer une note publique. Le bas de l'onglet Aper\u00e7u affiche la date de la d\u00e9pense, le taux de taxe et les informations de paiement pour quand et comment votre organisation a pay\u00e9 le fournisseur."},{"id":238,"uri":"\/fr_CA\/expenses\/#documents","title":"D\u00e9penses","sub_title":"Documents","body":"L'onglet Documents permet de t\u00e9l\u00e9verser des fichiers tels que des documents, des images et plus encore afin de vous permettre de les partager avec le client lorsqu'ils sont joints \u00e0 une facture (si activ\u00e9) ou avec d'autres utilisateurs du portail d'administration."},{"id":239,"uri":"\/fr_CA\/expenses\/#cr\u00e9ation-et-\u00c9dition-d'une-d\u00e9pense","title":"D\u00e9penses","sub_title":"Cr\u00e9ation et \u00c9dition d'une D\u00e9pense","body":"Dans la disposition pour ordinateur de bureau, la modification ou la cr\u00e9ation d'un enregistrement de d\u00e9pense vous m\u00e8nera \u00e0 un nouvel \u00e9cran o\u00f9 tous les champs disponibles seront affich\u00e9s en m\u00eame temps. Dans la disposition pour mobile, la modification ou la cr\u00e9ation d'un enregistrement de (expense record) ouvrira un autre \u00e9cran avec des onglets, organis\u00e9s de mani\u00e8re similaire \u00e0 leur apparence dans la disposition pour ordinateur de bureau, comme d\u00e9crit ci-dessous :\n \nVotre navigateur ne supporte pas la balise vid\u00e9o.\n"},{"id":240,"uri":"\/fr_CA\/expenses\/#notes","title":"D\u00e9penses","sub_title":"Notes","body":"\nNotes publiques - Utilisez ce champ pour d\u00e9crire la d\u00e9pense. Lors de la cr\u00e9ation d'une facture pour un client \u00e0 partir d'un enregistrement de d\u00e9pense, les notes publiques sont incluses dans la description de l'\u00e9l\u00e9ment de ligne pour la d\u00e9pense.\nNotes priv\u00e9es - La valeur de ce champ est uniquement visible par les utilisateurs du portail administrateur, vous pouvez donc l'utiliser pour prendre des notes pour vous-m\u00eame et vos coll\u00e8gues concernant l'enregistrement de la d\u00e9pense.\n"},{"id":241,"uri":"\/fr_CA\/expenses\/#param\u00e8tres","title":"D\u00e9penses","sub_title":"Param\u00e8tres","body":"\nDoit \u00eatre factur\u00e9 - Activez ceci pour marquer une d\u00e9pense comme facturable \u00e0 un client. Les d\u00e9penses avec la facturation activ\u00e9e peuvent \u00eatre incluses dans les factures des clients et lorsque vous cr\u00e9ez une facture \u00e0 partir d'un projet auquel la d\u00e9pense facturable est li\u00e9e. Lorsqu'un enregistrement de d\u00e9pense a la facturation activ\u00e9e, son statut du cycle de vie passera \u00e0 En attente jusqu'\u00e0 ce qu'il soit factur\u00e9 et pay\u00e9, apr\u00e8s quoi il sera automatiquement modifi\u00e9 \u00e0 nouveau en Pay\u00e9.\nMarquer comme pay\u00e9 - Activez ceci pour indiquer que votre organisation a pay\u00e9 le fournisseur pour cette d\u00e9pense. Ceci n'est pas pour indiquer un paiement de la part d'un client.\n\nType de paiement - S\u00e9lectionnez le type de paiement que votre organisation a utilis\u00e9 pour payer le fournisseur.\nDate - Entrez la date \u00e0 laquelle votre organisation a pay\u00e9 le fournisseur.\nR\u00e9f\u00e9rence de la transaction - Entrez un code ou un num\u00e9ro de r\u00e9f\u00e9rence de transaction, le cas \u00e9ch\u00e9ant.\n\nConvertir la devise - Si la d\u00e9pense est factur\u00e9e dans une devise autre que votre devise par d\u00e9faut, l'activation de cette option vous permet de d\u00e9finir la devise que vous pr\u00e9f\u00e9rez utiliser pour payer, ainsi qu'un taux de change, pour calculer combien la d\u00e9pense co\u00fbte dans votre devise pr\u00e9f\u00e9r\u00e9e.\n\nNotez que lorsque vous consultez vos rapports, les d\u00e9penses seront class\u00e9es par la devise de la d\u00e9pense \/ du fournisseur, et non par la devise s\u00e9lectionn\u00e9e sous \"Convertir la devise\". Si vous souhaitez consolider vos totaux de profit et de perte sous une seule devise, vous devez s\u00e9lectionner votre propre devise pour chaque enregistrement de d\u00e9pense et utiliser le montant converti pour le montant de la d\u00e9pense, en laissant toute r\u00e9f\u00e9rence \u00e0 une devise \u00e9trang\u00e8re hors des d\u00e9tails de l'enregistrement.\n\n\nAjouter des documents \u00e0 la facture - Activez cette fonctionnalit\u00e9 pour inclure les documents li\u00e9s \u00e0 une d\u00e9pense, avec les documents joints \u00e0 la facture lorsque vous cr\u00e9ez une facture \u00e0 partir de l'enregistrement de la d\u00e9pense.\nSaisir les taxes - Configurez plus en d\u00e9tail comment la d\u00e9pense est tax\u00e9e pour vous.\n\nPar taux ou Par montant - Changez entre taux ou montant pour modifier le champ Taxe (sous l'onglet d\u00e9tails) d'une taxe bas\u00e9e sur un pourcentage, \u00e0 une taxe forfaitaire personnalis\u00e9e.\nTaxes incluses - Activez cette option si les taxes sont incluses dans le co\u00fbt de la d\u00e9pense, plut\u00f4t qu'exclusives. Par exemple : Une taxe exclusive est appliqu\u00e9e sur le dessus du co\u00fbt de la d\u00e9pense, comme ceci : 100 + 10% = 110 $ au total (100 + 10). Une taxe incluse est lorsque les taxes sont d\u00e9duites du montant factur\u00e9 par le fournisseur et incluses dans le montant de votre d\u00e9pense, plut\u00f4t que d'\u00eatre ajout\u00e9es au-dessus de ce que vous payez au fournisseur, comme ceci : 100 + 10% = 100 $ au total (90,91 +9,09).\n\n"},{"id":242,"uri":"\/fr_CA\/expenses\/#cycle-de-vie-d'une-d\u00e9pense","title":"D\u00e9penses","sub_title":"Cycle de vie d'une d\u00e9pense","body":"Le texte suivant d\u00e9crit le cycle de vie d'un enregistrement de d\u00e9pense"},{"id":243,"uri":"\/fr_CA\/expenses\/#connect\u00e9","title":"D\u00e9penses","sub_title":"Connect\u00e9","body":"Un \u00e9tat par d\u00e9faut d'une d\u00e9pense est Enregistr\u00e9e, lorsqu'une d\u00e9pense est cr\u00e9\u00e9e. Une d\u00e9pense est marqu\u00e9e enregistr\u00e9e que vous ayez signal\u00e9 ou non que vous avez pay\u00e9 le fournisseur pour la d\u00e9pense."},{"id":244,"uri":"\/fr_CA\/expenses\/#en-attente","title":"D\u00e9penses","sub_title":"En attente","body":"Une d\u00e9pense qui a Doit \u00eatre factur\u00e9e activ\u00e9, la rendant facturable \u00e0 un client, passe automatiquement \u00e0 un \u00e9tat En attente."},{"id":245,"uri":"\/fr_CA\/expenses\/#factur\u00e9","title":"D\u00e9penses","sub_title":"Factur\u00e9","body":"Un enregistrement de d\u00e9pense est automatiquement modifi\u00e9 en Factur\u00e9 apr\u00e8s que la d\u00e9pense a \u00e9t\u00e9 ajout\u00e9e \u00e0 une facture client. Notez qu'une d\u00e9pense est marqu\u00e9e Factur\u00e9e simplement en \u00e9tant sur une facture, et son \u00e9tat ne change pas si la facture a \u00e9t\u00e9 pay\u00e9e ou non par le client. L'onglet aper\u00e7u du panneau de pr\u00e9visualisation de l'enregistrement de d\u00e9pense vous liera \u00e0 la facture \u00e0 laquelle la d\u00e9pense est attach\u00e9e."},{"id":246,"uri":"\/fr_CA\/expenses\/#archiv\u00e9","title":"D\u00e9penses","sub_title":"Archiv\u00e9","body":"Un enregistrement de d\u00e9pense peut \u00eatre archiv\u00e9 manuellement, ce qui le cache simplement de la vue dans le tableau ou la liste des d\u00e9penses actives. Les d\u00e9tails des d\u00e9penses archiv\u00e9es sont toujours inclus dans les rapports. Vous pouvez afficher les d\u00e9penses archiv\u00e9es en modifiant les filtres dans la vue du tableau, et vous pouvez utiliser la fonction \"Restaurer\" pour ramener une d\u00e9pense archiv\u00e9e \u00e0 son \u00e9tat pr\u00e9c\u00e9dent."},{"id":247,"uri":"\/fr_CA\/expenses\/#supprim\u00e9","title":"D\u00e9penses","sub_title":"Supprim\u00e9","body":"Un enregistrement de d\u00e9pense peut \u00eatre supprim\u00e9 manuellement, ce qui le retirera de la vue et le supprimera \u00e9galement de tous les rapports. Les enregistrements de d\u00e9penses supprim\u00e9s peuvent \u00eatre consult\u00e9s en modifiant vos filtres lors de la visualisation du tableau ou de la liste des d\u00e9penses, et l'utilisation de la fonction \"Restaurer\" peut ramener l'enregistrement de d\u00e9pense supprim\u00e9 \u00e0 son \u00e9tat pr\u00e9c\u00e9dent.Factures"},{"id":248,"uri":"\/fr_CA\/hosted-quickstart\/#configuration-initiale","title":"Vid\u00e9os de d\u00e9marrage rapide h\u00e9berg\u00e9es","sub_title":"Configuration initiale","body":"Voici une vid\u00e9o rapide pour vous aider \u00e0 effectuer la configuration initiale d'Invoice Ninja."},{"id":249,"uri":"\/fr_CA\/hosted-quickstart\/#taxes-et-localisation","title":"Vid\u00e9os de d\u00e9marrage rapide h\u00e9berg\u00e9es","sub_title":"Taxes et localisation","body":"Apprenez comment configurer les taxes totales et les taxes par ligne, et \u00e9galement localiser votre installation pour votre r\u00e9gion."},{"id":250,"uri":"\/fr_CA\/hosted-quickstart\/#configurer-la-passerelle-de-paiement-stripe","title":"Vid\u00e9os de d\u00e9marrage rapide h\u00e9berg\u00e9es","sub_title":"Configurer la passerelle de paiement Stripe","body":"Apprenez comment connecter votre compte Stripe existant (ou en cr\u00e9er un nouveau) \u00e0 Invoice Ninja"},{"id":251,"uri":"\/fr_CA\/hosted-quickstart\/#cr\u00e9ons-votre-premi\u00e8re-facture","title":"Vid\u00e9os de d\u00e9marrage rapide h\u00e9berg\u00e9es","sub_title":"Cr\u00e9ons votre premi\u00e8re facture","body":"Suivez le processus de cr\u00e9ation de votre premi\u00e8re facture. Comprend la cr\u00e9ation de colonnes de produits personnalis\u00e9es et \u00e9galement la personnalisation de vos mod\u00e8les de num\u00e9ros de facture."},{"id":252,"uri":"\/fr_CA\/hosted-quickstart\/#envoyer-des-emails-depuis-votre-propre-compte-gmail","title":"Vid\u00e9os de d\u00e9marrage rapide h\u00e9berg\u00e9es","sub_title":"Envoyer des emails depuis votre propre compte Gmail","body":"Apprenez comment configurer l'envoi d'emails en utilisant votre propre compte Gmail."},{"id":253,"uri":"\/fr_CA\/payment-gateways\/#ajout-de-passerelles-de-paiement","title":null,"sub_title":"Ajout de passerelles de paiement","body":"Mod\u00e8le de pilote de paiement.Alors vous voulez cr\u00e9er un pilote de paiement pour Invoice Ninja, mais vous ne savez pas par o\u00f9 commencer? La premi\u00e8re \u00e9tape serait de nous contacter directement sur Slack https:\/\/invoiceninja.slack.com et d'avoir une discussion en temps r\u00e9el avec nous afin que nous puissions vous aider \u00e0 d\u00e9marrer rapidement et \u00e0 construire votre pilote de la mani\u00e8re la plus efficace possible. Nous contacter au pr\u00e9alable nous permettra \u00e9galement de nous assurer que votre code peut \u00eatre fusionn\u00e9 avec le d\u00e9p\u00f4t officiel, car nous en assurerons la maintenance \u00e0 l'avenir.Pr\u00eat? Allons-y!"},{"id":254,"uri":"\/fr_CA\/payment-gateways\/#\u00c9tape-1.-configurer-l'environnement","title":null,"sub_title":"\u00c9tape 1. Configurer l'environnement","body":"Vous devriez mettre \u00e0 jour votre code pour \u00eatre \u00e0 jour avec la branche v5-develop.Vous voudrez ensuite cr\u00e9er votre propre branche pour votre pilote, c'est-\u00e0-dire.git branch my_payment_driver"},{"id":255,"uri":"\/fr_CA\/payment-gateways\/#\u00c9tape-2.-ajout-de-la-passerelle-dans-la-table-des-passerelles","title":null,"sub_title":"\u00c9tape 2. Ajout de la passerelle dans la table des passerelles","body":"Cr\u00e9ons un fichier de migration qui ins\u00e9rera un enregistrement identifiant la passerelle.php artisan make:migration my_new_gatewayOuvrons ce fichier et dans la m\u00e9thode up() cr\u00e9ons notre nouvel enregistrement de passerelleInit une nouvelle instance de gateway$gateway = new Gateway;\n$gateway->name = 'Passerelle \u00c9l\u00e9gante'; \n$gateway->key = Str::lower(Str::random(32)); \n$gateway->provider = \u2018Passerelle\u00c9l\u00e9gante\u2019;\n$gateway->is_offsite = true;\n$gateway->fields = new \\\\stdClass;\n$gateway->visible = true;\n$gateway->site_url = \u2018https:\/\/stripe.com\u2019;\n$gateway->default_gateway_type_id = 1;\n$gateway->save();"},{"id":256,"uri":"\/fr_CA\/payment-gateways\/#propri\u00e9t\u00e9s-du-gateway","title":null,"sub_title":"Propri\u00e9t\u00e9s du Gateway","body":"\nname: Le nom de votre passerelle\nkey: Une cl\u00e9 de passerelle alphanum\u00e9rique al\u00e9atoire de 32 caract\u00e8res (Type: string)\nprovider: Ceci est une cha\u00eene en camel case qui est utilis\u00e9e pour initialiser votre pilote de paiement. Nous ajoutons la cha\u00eene Driver \u00e0 cette classe, donc si votre pilote de paiement est FancyGatewayDriver, alors votre fournisseur sera FancyGateway. (Type: string)\nis_offsite: Sp\u00e9cifie si ce pilote de paiement redirige l'utilisateur vers une autre page pour effectuer le paiement. Paypal Express, par exemple, redirige vers Paypal, puis renvoie l'utilisateur une fois le paiement termin\u00e9 (Type: bool)\nfields: Un objet stdClass de valeurs cl\u00e9s qui d\u00e9finit les param\u00e8tres utilisateur requis pour la passerelle, c'est-\u00e0-dire les cl\u00e9s API, les secrets, etc. Tous ces champs sont des cha\u00eenes \u00e0 l'exception de testMode qui est un bool\u00e9en et indique si la passerelle est en mode test. (Type stdClass)\nvisible: D\u00e9finit si la passerelle doit \u00eatre visible dans l'interface utilisateur (Type: bool)\nsite_url: Un champ URL qui permet \u00e0 l'utilisateur d'acc\u00e9der directement \u00e0 la page de la passerelle pour plus d'informations (Type: string, url)\ndefault_gateway_type_id: Si votre passerelle propose plusieurs moyens de paiement, c'est-\u00e0-dire carte de cr\u00e9dit, transfert bancaire, etc., vous voudrez alors s\u00e9lectionner une m\u00e9thode par d\u00e9faut. La liste des m\u00e9thodes d\u00e9finies se trouve sur le mod\u00e8le GatewayType comme suit:\nconst CARTE_CREDIT = 1;\nconst TRANSFERT_BANCAIRE = 2;\nconst PAYPAL = 3;\nconst CRYPTO = 4;\nconst PERSONNALISE = 5;\nconst ALIPAY = 6;\nconst SOFORT = 7;\nconst APPLE_PAY = 8;\nconst SEPA = 9;\nconst CREDIT = 10;"},{"id":257,"uri":"\/fr_CA\/payment-gateways\/#\u00c9tape-3.-obtenez-et-d\u00e9finissez-le-mod\u00e8le-app\\models\\gateway.php","title":null,"sub_title":"\u00c9tape 3. Obtenez et d\u00e9finissez le mod\u00e8le App\\Models\\Gateway.php","body":"Deux m\u00e9thodes doivent \u00eatre ajout\u00e9es \u00e0 :\ngetHelp() renvoie un lien vers la page d'aide des passerelles. Nous affichons un lien dans l'interface utilisateur pour que l'utilisateur puisse ouvrir une page Web directe vers la passerelle.\ngetMethods() renvoie un tableau des types de passerelle pris en charge (c'est-\u00e0-dire les m\u00e9thodes de paiement), si la passerelle prend en charge les remboursements et la facturation par jeton, ainsi que les m\u00e9tadonn\u00e9es du webhook. La structure du tableau ressemble \u00e0 ceci :\n[\n [GatewayType::CREDIT_CARD => ['remboursement' => true, 'facturation_par_jeton' => true]],\n [GatewayType::BANK_TRANSFER => ['remboursement' => true, 'facturation_par_jeton' => true, 'webhooks' => ['source.chargeable']]]\n];Le tableau est stock\u00e9 dans un bloc case\/switch, qui change en fonction de la propri\u00e9t\u00e9 gateway->id."},{"id":258,"uri":"\/fr_CA\/payment-gateways\/#\u00c9tape-4.-commencer-le-travail-sur-le-pilote-de-paiement","title":null,"sub_title":"\u00c9tape 4. Commencer le travail sur le Pilote de Paiement","body":"Tous les pilotes de paiement doivent \u00e9tendre la classe BaseDriver qui \u00e9tend elle-m\u00eame la classe abstraite AbstractPaymentDriver qui impose les m\u00e9thodes requises suivantes. Nous avons \u00e9bauch\u00e9 un exemple de classe de pilote de paiement et des fichiers de vue qui peuvent \u00eatre t\u00e9l\u00e9charg\u00e9s iciabstract public function autoriserVoir(array $data);fonction publique abstraite authorizeResponse(Requ\u00eate $request);Note : Le texte ne contient pas de balises HTML, de liens ou d'images en format Markdown \u00e0 conserver ou traduire.fonction publique abstraite processPaymentView(array $data);fonction abstraite publique processPaymentResponse (Requ\u00eate $request);\n\nfonction publique abstraite refund(Paiement $paiement, $montant_remboursement, $retour_reponse_client = false);\n\nfonction publique abstraite tokenBilling(ClientGatewayToken $cgt, PaymentHash $payment_hash);\n\nfonction publique abstraite setPaymentMethod($payment_method_id);\nauthorizeView() retourne une vue qui permet la capture d'un jeton pour une m\u00e9thode de paiement sp\u00e9cifique, c'est-\u00e0-dire la Carte de Cr\u00e9dit ou le Virement Bancaire\nPour comprendre les dispositions de l'interface utilisateur, il est int\u00e9ressant d'examiner les dispositions des autres pilotes de paiement dans resources\/views\/portal\/ninja2020\/gateways.Toutes les mises en page sont bas\u00e9es sur la suivante:@extends('portal.ninja2020.layout.payments', ['gateway_title' => ctrans('texts.credit_card'), 'card_title' => ctrans('texts.credit_card')])\n\nauthorizeReponse() traite la r\u00e9ponse de la passerelle et si elle est r\u00e9ussie, cr\u00e9e un enregistrement ClientGatewayToken suivi du retour de l'utilisateur \u00e0 la route suivante\nreturn redirect()->route('client.moyens_de_paiement.index');Note : Since it's a code block, only the comment has been translated.\nprocessPaymentView() retourne une vue permettant la capture d'un paiement\",\"39\":\"* processPaymentResponse() traite la r\u00e9ponse de la passerelle et, si elle est r\u00e9ussie, cr\u00e9e un enregistrement Payment suivi du retour de l'utilisateur \u00e0 la route de paiement ici:\nreturn redirect()->route('client.payments.show', ['payment' => $this->stripe->encodePrimaryKey($payment->id)]);\nrefund() tente d'effectuer un remboursement et prend trois param\u00e8tres,\n\nLe mod\u00e8le de paiement (Collection)\nLe montant du remboursement (Flottant)\nSi la r\u00e9ponse n\u00e9cessite une r\u00e9ponse du client (Bool\u00e9en)\n\n\ntokenBilling() tente de traiter un paiement avec jeton pour un montant donn\u00e9\n\n\nsetPaymentMethod() cette m\u00e9thode est utilis\u00e9e pour d\u00e9finir la m\u00e9thode de paiement dans la classe du pilote, cela est n\u00e9cessaire dans les classes de passerelle o\u00f9 il y a plusieurs options de m\u00e9thode de paiement dans la passerelle, par exemple. Carte de cr\u00e9dit, virement bancaire.\n\nLa classe BaseDriver elle-m\u00eame contient plusieurs m\u00e9thodes d'assistance qui permettent la cr\u00e9ation d'enregistrements de paiement dans Invoice Ninja, ceux-ci sont d\u00e9finis comme suit:"},{"id":259,"uri":"\/fr_CA\/payment-gateways\/#code","title":null,"sub_title":"Code","body":"\/\/ Ne traduisez pas cette partie avec les balises PHP et retournez-public function storeGatewayToken(array $data, array $additional = []): ?ClientGatewayTokenVoici comment appeler cette m\u00e9thode en utilisant un exemple concret:$data = [\n 'gateway_id' => 1,\n 'client_id' => 2\n];\n\n$clientGatewayToken = $this->storeGatewayToken($data, ['user' => $this->user]);Notez que voyez pouvez ajouter des informations suppl\u00e9mentaires en utilisant le deuxi\u00e8me argument de cette fonction, qui est facultatif.Cette m\u00e9thode est utilis\u00e9e pour stocker un jeton g\u00e9n\u00e9r\u00e9 par une passerelle de paiement, elle n\u00e9cessite un tableau de param\u00e8tres avec la d\u00e9finition suivante :[\n 'jeton', \/\/ (cha\u00eene de caract\u00e8res),\n 'identifiant_methode_paiement', \/\/ (ex : GatewayType::CREDIT_CARD),\n 'metadonnees_paiement', \/\/ Objet stdClass d\u00e9fini ci-dessous\n]$payment_meta = new \\stdClass;\n$payment_meta->exp_month = (string) $method->card->exp_month;\n$payment_meta->exp_year = (string) $method->card->exp_year;\n$payment_meta->brand = (string) $method->card->brand;\n$payment_meta->last4 = (string) $method->card->last4;\n$payment_meta->type = GatewayType::CREDIT_CARD;\nPour am\u00e9liorer l'abstraction, nous encourageons le d\u00e9veloppement de l'impl\u00e9mentation de la passerelle de paiement r\u00e9elle dans son propre espace de noms. Une fois que vous avez termin\u00e9 le traitement d'une r\u00e9ponse de passerelle, vous devrez effectuer un travail suppl\u00e9mentaire, cela pourrait inclure :\n\n1. Retourner une r\u00e9ponse de paiement r\u00e9ussie \u00e0 l'utilisateur final\n2. Traiter un remboursement\n3. Stocker un jeton de passerelle client\n4. Traiter une r\u00e9ponse de paiement \u00e9chou\u00e9 \u00e0 l'utilisateur final\n\nInvoice ninja fournit le point d'entr\u00e9e pour ceux-ci dans la classe BaseDriver, les donn\u00e9es exactes requises sont sp\u00e9cifi\u00e9es comme ci-dessus, le reste est fusionn\u00e9 \u00e0 partir des donn\u00e9es d\u00e9j\u00e0 pr\u00e9sentes dans le pilote lui-m\u00eame.\n\n#### 1. G\u00e9rer une r\u00e9ponse de paiement r\u00e9ussie\n\nInvoice ninja utilise une petite classe de liaison appel\u00e9e PaymentHash, qui relie les m\u00e9tadonn\u00e9es de paiement \u00e0 un hachage. Une fois que vous \u00eates revenu de votre passerelle, vous devrez r\u00e9hydrater l'objet de hachage de paiement. Il vous sera retourn\u00e9 par la passerelle dans la variable de demande `payment_hash` en utilisant une recherche binaire comme suit :\n\n```php\n$payment_hash = PaymentHash::whereRaw('BINARY `hash`= ?', [$request->input('payment_hash')])->firstOrFail();\u00c0 ce stade, vous devrez cr\u00e9er un enregistrement de paiement, cela peut \u00eatre transmis directement \u00e0 la m\u00e9thode BaseDriver d\u00e9finie ci-dessouspublic function createPayment(array $data, $status = Payment::STATUS_COMPLETED): PaymentNote : La traduction n'est pas requise pour les blocs de code, les balises HTML et les attributs en ligne tels que les liens et les images.Le tableau de donn\u00e9es ici n\u00e9cessite les propri\u00e9t\u00e9s suivantes \u00e0 \u00eatre transmises depuis votre pilote de paiement personnalis\u00e9[\n 'gateway_type_id', \/\/ (c.-\u00e0-d. GatewayType::CREDIT_CARD)\n 'amount', \/\/ (float) voir ci-dessous\n 'payment_type', \/\/ (c.-\u00e0-d. PaymentType::CREDIT_CARD_OTHER)\n 'transfaction_reference',\n]L'\u00e9l\u00e9ment cl\u00e9 du montant est issu du hachage de paiement, la requ\u00eate suivante devrait \u00eatre utilis\u00e9e pour d\u00e9terminer le montantarray_sum(array_column($payment_hash->invoices(), 'montant')) + $payment_hash->total_frais;N.B. Dans le bloc de code ci-dessus, j'ai traduit uniquement le commentaire. Ne traduisez pas le code dans les blocs de code.En plus de cr\u00e9er l'enregistrement de paiement, nous recommandons fortement de consigner la sortie compl\u00e8te de la passerelle pour permettre le d\u00e9bogage \u00e0 des fins futures, cela se fait via SystemLogger::job() qui est d\u00e9fini comme suitpublic function __construct(array $log, int $category_id, int $event_id, int $type_id, ?Client $client)L'objet tableau est la r\u00e9ponse de la passerelle, regroup\u00e9e avec toutes autres m\u00e9tadonn\u00e9es que vous souhaitez ajouter. Les propri\u00e9t\u00e9s restantes sont les valeurs constantes d\u00e9finies dans SystemLog, celles-ci d\u00e9finissent la cat\u00e9gorie, l'\u00e9v\u00e9nement et le type de journal. N'h\u00e9sitez pas \u00e0 cr\u00e9er des cat\u00e9gories suppl\u00e9mentaires en utilisant le mod\u00e8le pr\u00e9sent dans la classe SystemLog."},{"id":260,"uri":"\/fr_CA\/payment-gateways\/#2.-traiter-un-remboursement","title":null,"sub_title":"2. Traiter un remboursement","body":"La m\u00e9thode de remboursement est impl\u00e9ment\u00e9e dans votre classe PaymentDriver avec la m\u00e9thode suivantepublic function refund(Payment $payment, $refund_amount, $return_client_response = false);Vous pourriez avoir besoin de la classe $payment pour passer la transaction_reference \u00e0 votre passerelle, avec le refund_amount, l'objet de retour ici est un simple tableau de donn\u00e9es en cas de succ\u00e8s, ou lancer une exception avec un message appropri\u00e9."},{"id":261,"uri":"\/fr_CA\/payment-gateways\/#3.-enregistrer-un-jeton-de-passerelle-client","title":null,"sub_title":"3. Enregistrer un jeton de passerelle client","body":"Une fois que vous avez g\u00e9n\u00e9r\u00e9 un jeton de passerelle, vous devrez le stocker. Une m\u00e9thode d'assistance dans le BaseDriver est d\u00e9finie ici :public function storeGatewayToken(array $data, array $additional = []): ?ClientGatewayTokenLes propri\u00e9t\u00e9s requises pour le tableau de donn\u00e9es sont les suivantes :[\n 'jeton',\n 'identifiant_methode_paiement',\n 'meta_paiement',\n 'identifiant_methode_paiement', \/\/ par exemple. GatewayType::CREDIT_CARD\n 'reference_client_gateway', \/\/ facultatif\n]"},{"id":262,"uri":"\/fr_CA\/payment-gateways\/#4.-traiter-une-r\u00e9ponse-de-paiement-\u00e9chou\u00e9-pour-l'utilisateur-final","title":null,"sub_title":"4. Traiter une r\u00e9ponse de paiement \u00e9chou\u00e9 pour l'utilisateur final","body":"Un message d'erreur g\u00e9n\u00e9rique est fourni lorsqu'une erreur fatale de passerelle se produit pendant le traitement d'un paiementthrow new PaymentFailed('\u00c9chec du traitement du paiement.', 500);Le long de cette exception, il est \u00e9galement requis que vous lanciez un PaymentFailureMailer::job() d\u00e9fini comme suitPaymentFailureMailer::dipatch($client, $erreur, $entreprise, $payment_hash)"},{"id":263,"uri":"\/fr_CA\/hosted-migration\/#de-v4-h\u00e9berg\u00e9-\u00e0-v5-h\u00e9berg\u00e9","title":null,"sub_title":"De V4 h\u00e9berg\u00e9 \u00e0 V5 h\u00e9berg\u00e9","body":"La migration vers v5 pour les utilisateurs h\u00e9berg\u00e9s devrait \u00eatre un processus simple.Commencez par naviguer versParam\u00e8tres \/ Gestion de compteet cliquez sur le bouton D\u00e9marrer la migration.Le prochain \u00e9cran affichera toutes vos entreprises qui sont disponibles pour la migration. Cochez les cases des entreprises que vous souhaitez migrer.Si vous avez d\u00e9j\u00e0 migr\u00e9 vers v5, veuillez noter que l'activation de la case \u00e0 cocher `Forcer la migration` \u00c9CRASERA TOUTES VOS DONN\u00c9ES sur V5. Ceci est irr\u00e9versible. Si vous n'\u00eates pas s\u00fbr, veuillez envoyer un courriel \u00e0 contact@invoiceninja.com.Une fois que vous avez s\u00e9lectionn\u00e9 les entreprises \u00e0 migrer, cliquez sur le bouton Continuer. Cela d\u00e9marrera automatiquement le processus de migration. Lorsqu'il sera termin\u00e9, vous recevrez un courriel avec les prochaines \u00e9tapes.Apr\u00e8s avoir termin\u00e9 la migration, vous voudrez d\u00e9sactiver v4 pour \u00e9viter qu'il n'envoie des courriels\/factures r\u00e9currentes et activer v5. Le guide complet pour l'activation se trouve iciSi vous recevez une erreur d'\u00e9chec de la migration, veuillez nous contacter via contact@invoiceninja.com et nous pourrons vous aider davantage."},{"id":264,"uri":"\/fr_CA\/hosted-migration\/#migration-auto-h\u00e9berg\u00e9e-vers-h\u00e9berg\u00e9e","title":null,"sub_title":"Migration auto-h\u00e9berg\u00e9e vers h\u00e9berg\u00e9e","body":"Parfois, la gestion de votre propre serveur auto-h\u00e9berg\u00e9 est tout simplement trop compliqu\u00e9e.Nous avons simplifi\u00e9 le transfert depuis votre serveur auto-h\u00e9berg\u00e9 (et vice versa).Inscrivez-vous d'abord \u00e0 l'un de nos plans gratuits ou payants.Ensuite, assurez-vous d'\u00eatre sur la derni\u00e8re version de v5, puis effectuez une exportation de vos donn\u00e9es.Une fois l'exportation termin\u00e9e, vous recevrez un courriel avec un lien de t\u00e9l\u00e9chargement vers le fichier de sauvegarde. Connectez-vous simplement \u00e0 votre compte Hosted v5 et acc\u00e9dez \u00e0 Param\u00e8tres > Importer | Exporter et utilisez le fichier .zip pour importer vos donn\u00e9es."},{"id":265,"uri":"\/fr_CA\/recurring-invoices\/#options-d'autorisation-de-paiement-automatique","title":"Factures r\u00e9currentes","sub_title":"Options d'autorisation de paiement automatique","body":"Lors de la configuration d'une facture r\u00e9currente, vous avez plusieurs options pour activer AutoBilling. Il existe 4 options :\nD\u00e9sactiv\u00e9\nActiv\u00e9\nActiv\u00e9 par d\u00e9faut\nD\u00e9sactiv\u00e9 par d\u00e9faut\n"},{"id":266,"uri":"\/fr_CA\/recurring-invoices\/#d\u00e9sactiv\u00e9","title":"Factures r\u00e9currentes","sub_title":"D\u00e9sactiv\u00e9","body":"Lorsqu'elle est d\u00e9finie sur D\u00e9sactiv\u00e9, cela signifie que la facture r\u00e9currente ne sera jamais automatiquement factur\u00e9e."},{"id":267,"uri":"\/fr_CA\/recurring-invoices\/#activ\u00e9","title":"Factures r\u00e9currentes","sub_title":"Activ\u00e9","body":"Lorsqu'elle est d\u00e9finie sur Activ\u00e9, cela signifie que la facture r\u00e9currente sera toujours automatiquement factur\u00e9e si un moyen de paiement valide est enregistr\u00e9."},{"id":268,"uri":"\/fr_CA\/recurring-invoices\/#activ\u00e9-par-d\u00e9faut","title":"Factures r\u00e9currentes","sub_title":"Activ\u00e9 par d\u00e9faut","body":"Lorsqu'elle est d\u00e9finie sur Activ\u00e9 par d\u00e9faut, une case \u00e0 cocher radio appara\u00eetra pendant le processus de paiement. Cette case permettra \u00e0 l'utilisateur d'opter pour l'autorisation de paiement automatique ou de s'en d\u00e9sinscrire. Avec ce r\u00e9glage particulier, le bouton radio sera pr\u00e9-s\u00e9lectionn\u00e9 pour l'autorisation de paiement automatique."},{"id":269,"uri":"\/fr_CA\/recurring-invoices\/#d\u00e9sactiv\u00e9-par-d\u00e9faut","title":"Factures r\u00e9currentes","sub_title":"D\u00e9sactiv\u00e9 par d\u00e9faut","body":"Lorsqu'elle est d\u00e9finie sur D\u00e9sactiv\u00e9 par d\u00e9faut, une case \u00e0 cocher radio appara\u00eetra pendant le processus de paiement. Cette case permettra \u00e0 l'utilisateur d'opter pour l'autorisation de paiement automatique ou de s'en d\u00e9sinscrire. Avec ce r\u00e9glage particulier, le bouton radio sera pr\u00e9-s\u00e9lectionn\u00e9 pour la d\u00e9sactivation du paiement automatique."},{"id":270,"uri":"\/fr_CA\/recurring-invoices\/#mots-cl\u00e9s-r\u00e9serv\u00e9s-dans-la-description-des-articles","title":"Factures r\u00e9currentes","sub_title":"Mots-cl\u00e9s r\u00e9serv\u00e9s dans la description des articles","body":"Pour vous faciliter la vie, nous avons mis en place quelques mots-cl\u00e9s r\u00e9serv\u00e9s dans la description des articles pour faciliter votre travail avec les factures r\u00e9currentes.Les mots-cl\u00e9s r\u00e9serv\u00e9s sont :\n:MONTH\n:YEAR\n:QUARTER\n:WEEK\n:WEEK_BEFORE\n:WEEK_AHEAD\n:MONTHYEAR\nComme vous pouvez le deviner, chaque fois qu'une facture (PDF) est g\u00e9n\u00e9r\u00e9e, les mots cl\u00e9s seront remplac\u00e9s par des valeurs r\u00e9elles, donc :\n:MONTH sera traduit en mois r\u00e9el (par exemple janvier).\n:YEAR \u00e0 la valeur num\u00e9rique de l'ann\u00e9e en cours (par exemple 2021)\n.. et le :QUARTER \u00e0 par exemple T2.\nLes mots cl\u00e9s :MONTH, :YEAR, :QUARTER et :MONTHYEAR prennent \u00e9galement en charge les op\u00e9rations math\u00e9matiques de base : addition, soustraction, multiplication & division.Voici donc le mod\u00e8le pour les op\u00e9rations math\u00e9matiques :\n%MOT-CL\u00c9% %OP\u00c9RATION% %VALEUR%\nVoyons cela en pratique. Imaginez que vous envoyez une facture pour une adh\u00e9sion \u00e0 un club de gym tous les trois mois. \u00c9crivez cela dans la description de l'article et voyons ce que nous obtenons :\nAdh\u00e9sion \u00e0 un club de gym : de :MONTH \u00e0 :MONTH+3\n... et enregistrons et pr\u00e9visualisons la facture :Super ! Maintenant, chaque fois que vous envoyez cette facture, vous n'avez pas \u00e0 mettre le mois exact, ni le mois suivant."},{"id":271,"uri":"\/fr_CA\/recurring-invoices\/#combinaisons-prises-en-charge","title":"Factures r\u00e9currentes","sub_title":"Combinaisons prises en charge","body":"[MONTHYEAR|MONTHYEAR +, -], [MONTHYEAR|MONTHYEAR+16], [MONTHYEAR|MONTHYEAR-2]"},{"id":272,"uri":"\/fr_CA\/recurring-invoices\/#mot-cl\u00e9-r\u00e9serv\u00e9-pour-les-plages-de-dates","title":"Factures r\u00e9currentes","sub_title":"Mot cl\u00e9 r\u00e9serv\u00e9 pour les plages de dates","body":"Les mots cl\u00e9s pr\u00e9c\u00e9demment \u00e9num\u00e9r\u00e9s sont super cool, mais que faire si nous devons g\u00e9n\u00e9rer par exemple :\nAdh\u00e9sion \u00e0 un club de gym : f\u00e9vrier 2021 \u00e0 f\u00e9vrier 2023\nC'est aussi simple que de taper ce qui suit :\nAdh\u00e9sion \u00e0 un club de gym : [MONTHYEAR|MONTHYEAR+24]\nAdh\u00e9sion \u00e0 un club de gym : f\u00e9vrier 2021 \u00e0 f\u00e9vrier 2023 \ud83c\udf89Une autre fa\u00e7on de le faire est la suivante :\nAdh\u00e9sion \u00e0 un club de gym : :MONTH :YEAR \u00e0 :MONTH :YEAR+2\nGardez \u00e0 l'esprit que la syntaxe [MONTHYEAR|MONTHYEAR] se chargera des dates chevauchantes."},{"id":273,"uri":"\/fr_CA\/recurring-invoices\/#traductions","title":"Factures r\u00e9currentes","sub_title":"Traductions","body":"Comme vous pouvez le voir, [MONTHYEAR|MONTHYEAR] utilise \"\u00e0\" entre les plages de dates. Ce n'est pas cod\u00e9 en dur, mais il se construit en fonction de vos param\u00e8tres de localisation.Rapports"},{"id":274,"uri":"\/fr_CA\/hosted-activate\/#activer-v5-\/-d\u00e9sactiver-v4","title":"Activer","sub_title":"Activer v5 \/ D\u00e9sactiver v4","body":"Vous avez migr\u00e9 vos donn\u00e9es. Vous avez tout v\u00e9rifi\u00e9 dans v5 et tout a l'air super, g\u00e9nial!Maintenant, vous voudrez activer votre compte v5 et d\u00e9sactiver votre compte v4. Qu'est-ce que cela signifie?Lorsque vous d\u00e9sactivez \"off\" v4, vous ne g\u00e9n\u00e9rerez plus de rappels ou de factures r\u00e9currentes sur votre compte v4. De plus, tous les liens existants utilis\u00e9s par vos clients seront transf\u00e9r\u00e9s vers votre nouvelle installation v5.Pour d\u00e9sactiver v4, connectez-vous \u00e0 votre compte v4 et acc\u00e9dez \u00e0 Param\u00e8tres > Gestion de compte et descendez jusqu'\u00e0 l'onglet qui indique 'Rediriger les clients vers v5'.Dans la zone de saisie, vous devez entrer l'URL de votre portail client v5. Vous pouvez trouver l'URL compl\u00e8te du portail en naviguant dans v5 vers Param\u00e8tres > Portail ClientSi vous voyez un dialogue orange dans la barre lat\u00e9rale gauche, il se peut que votre entreprise ne soit pas encore activ\u00e9e.Pour activer, naviguez vers Param\u00e8tres > Gestion de compteActionnez l'interrupteur et \u00e9conomisez !"},{"id":275,"uri":"\/fr_CA\/vendors\/#vue-du-module-fournisseur","title":"Fournisseurs","sub_title":"Vue du module fournisseur","body":"Lorsque vous s\u00e9lectionnez le module Fournisseurs dans le menu de navigation situ\u00e9 sur le c\u00f4t\u00e9 gauche du portail d'administration, vous acc\u00e9dez \u00e0 une vue en tableau de tous les enregistrements de fournisseurs actuels. La vue en tableau vous permet de trier les fournisseurs par types de colonnes, d'ajouter\/supprimer des colonnes et de filtrer pour afficher les fournisseurs archiv\u00e9s ou supprim\u00e9s. Vous pouvez \u00e9galement cr\u00e9er de nouveaux fournisseurs depuis cet \u00e9cran. Chaque fournisseur dans le tableau aura un menu kebab \u00e0 gauche de son entr\u00e9e dans le tableau, o\u00f9 vous pouvez g\u00e9rer l'enregistrement du fournisseur ou effectuer des actions telles que modifier, cr\u00e9er de nouveaux enregistrements de d\u00e9penses, archiver et supprimer."},{"id":276,"uri":"\/fr_CA\/vendors\/#consultation-d'un-fournisseur","title":"Fournisseurs","sub_title":"Consultation d'un fournisseur","body":"Pour voir les d\u00e9tails d'un fournisseur, s\u00e9lectionnez-le dans le tableau ou la vue liste. Le panneau d'aper\u00e7u appara\u00eetra avec 3 onglets. Le haut de l'\u00e9cran comporte un bouton \"Modifier\" qui vous emm\u00e8ne \u00e0 l'\u00e9cran de modification du fournisseur et un menu kebab avec des options pour effectuer une action sur l'enregistrement du fournisseur. Le bas du panneau d'aper\u00e7u comporte deux boutons, \"Nouvelle d\u00e9pense\" et \"Archiver\", qui vous permettent de cr\u00e9er un nouvel enregistrement de d\u00e9pense li\u00e9 au fournisseur ou d'archiver le fournisseur et de le masquer de la vue tableau par d\u00e9faut."},{"id":277,"uri":"\/fr_CA\/vendors\/#vue-d'ensemble","title":"Fournisseurs","sub_title":"Vue d'ensemble","body":"Le onglet aper\u00e7u du fournisseur affiche des informations g\u00e9n\u00e9rales sur le fournisseur.\nLa valeur totale de toutes les d\u00e9penses de ce fournisseur est affich\u00e9e en haut. \nLes notes priv\u00e9es et publiques sont mises en \u00e9vidence et pr\u00e9c\u00e9d\u00e9es d'un symbole de cadenas pour les notes priv\u00e9es et d'une lettre \"i\" dans un petit cercle pour les notes publiques.\nUne liste de boutons interactifs multifonctionnels permet de lier l'utilisateur, les dossiers de d\u00e9penses et les dossiers de d\u00e9penses r\u00e9currentes attribu\u00e9s au fournisseur.\n"},{"id":278,"uri":"\/fr_CA\/vendors\/#d\u00e9tails","title":"Fournisseurs","sub_title":"D\u00e9tails","body":"\nNom - Entrez le nom de votre fournisseur ici.\nNum\u00e9ro - Il s'agit d'un num\u00e9ro g\u00e9n\u00e9r\u00e9 pour vos besoins de tenue de dossiers afin d'identifier diff\u00e9rents fournisseurs dans le syst\u00e8me. Personnalisez les motifs de num\u00e9rotation sous Param\u00e8tres > Num\u00e9ros G\u00e9n\u00e9r\u00e9s.\nNum\u00e9ro d'identification - Un champ optionnel et g\u00e9n\u00e9rique pour les num\u00e9ros d'identification d'entreprise, le cas \u00e9ch\u00e9ant.\nNum\u00e9ro de TVA - Un champ facultatif pour enregistrer les num\u00e9ros de \"Taxe sur la valeur ajout\u00e9e\" pour des pays comme ceux de l'Union europ\u00e9enne qui exigent de suivre cela \u00e0 des fins fiscales.\nSite web - Le site web de votre fournisseur peut \u00eatre saisi ici.\nT\u00e9l\u00e9phone - Un num\u00e9ro de t\u00e9l\u00e9phone de contact principal pour le fournisseur.\n"},{"id":279,"uri":"\/fr_CA\/vendors\/#documents","title":"Fournisseurs","sub_title":"Documents","body":"Ici, vous pouvez t\u00e9l\u00e9verser des fichiers tels que des images, des documents et plus encore pour les lier \u00e0 votre enregistrement de fournisseur. Cela sera principalement pour vos besoins dans le portail d'administration cependant."},{"id":280,"uri":"\/fr_CA\/vendors\/#cr\u00e9ation-et-\u00e9dition-d'un-fournisseur","title":"Fournisseurs","sub_title":"Cr\u00e9ation et \u00e9dition d'un fournisseur","body":"Cr\u00e9er et modifier un fournisseur dans la disposition de bureau vous am\u00e8nera \u00e0 un nouvel \u00e9cran avec tous les champs disponibles pr\u00e9sent\u00e9s en une seule vue. Sur la disposition mobile, il est divis\u00e9 en sections \u00e0 onglets, de mani\u00e8re similaire \u00e0 la fa\u00e7on dont ils apparaissent dans la disposition de bureau, comme suit :"},{"id":281,"uri":"\/fr_CA\/vendors\/#contacts","title":"Fournisseurs","sub_title":"Contacts","body":"Vous pouvez ajouter autant de contacts que vous le souhaitez \u00e0 un enregistrement de fournisseur, pour repr\u00e9senter des individus ou des services avec lesquels vous pourriez avoir besoin de communiquer \u00e0 un moment donn\u00e9 aupr\u00e8s du fournisseur.\nPr\u00e9nom et Nom de famille - Un pr\u00e9nom et un nom de famille pour une personne, ou entrez simplement un nom de d\u00e9partement en tant que pr\u00e9nom.\nCourriel - L'adresse courriel privil\u00e9gi\u00e9e pour le contact.\nT\u00e9l\u00e9phone - Le num\u00e9ro de t\u00e9l\u00e9phone privil\u00e9gi\u00e9 pour le contact.\n"},{"id":282,"uri":"\/fr_CA\/vendors\/#notes","title":"Fournisseurs","sub_title":"Notes","body":"\nMonnaie - Vous pouvez inclure une note sur la monnaie pr\u00e9f\u00e9r\u00e9e du fournisseur, si vous le souhaitez. Les nouveaux enregistrements de d\u00e9penses li\u00e9s au fournisseur seront automatiquement renseign\u00e9s avec ce choix de monnaie.\nNotes publiques - Les notes publiques pourraient \u00eatre impl\u00e9ment\u00e9es \u00e0 l'avenir ou \u00eatre incluses dans des mod\u00e8les personnalis\u00e9s pour les factures et autres enregistrements. C'est un bon emplacement pour des descriptions g\u00e9n\u00e9rales d'un fournisseur.\nNotes priv\u00e9es - Uniquement visibles par les utilisateurs du portail d'administration, vous pouvez utiliser ce champ pour laisser des commentaires priv\u00e9s sur un fournisseur pour vous-m\u00eame et vos coll\u00e8gues.\n"},{"id":283,"uri":"\/fr_CA\/vendors\/#adresse","title":"Fournisseurs","sub_title":"Adresse","body":"Les d\u00e9tails de l'adresse de facturation de votre fournisseur peuvent \u00eatre saisis ici \u00e0 des fins de conservation des documents.\nRue - Le num\u00e9ro de rue et le nom de rue.\nApt\/Suite - Num\u00e9ro d'appartement ou de suite.\nVille\n\u00c9tat ou Province\nCode Postal\nPays\nOrdres de Achat"},{"id":284,"uri":"\/fr_CA\/projects\/#visualiser-un-projet","title":"Projets","sub_title":"Visualiser un projet","body":"Depuis le module Projets, s\u00e9lectionnez n'importe quel projet dans le tableau pour afficher le volet de pr\u00e9visualisation avec l'aper\u00e7u du projet affich\u00e9 en premier.Tout en bas du panneau d'aper\u00e7u des Projets, vous avez la possibilit\u00e9 de cr\u00e9er une Nouvelle T\u00e2che qui vous permet de cr\u00e9er rapidement une t\u00e2che pr\u00e9par\u00e9e pour \u00eatre li\u00e9e au projet que vous consultiez. L'autre bouton au bas est Facturer le Projet qui vous am\u00e8ne \u00e0 une nouvelle page pour cr\u00e9er une facture, d\u00e9j\u00e0 pr\u00e9par\u00e9e avec toutes les t\u00e2ches impay\u00e9es qui sont attribu\u00e9es au projet.Le menu kebab dans le coin sup\u00e9rieur droit de l'\u00e9cran offre \u00e9galement ces fonctionnalit\u00e9s, ainsi que la possibilit\u00e9 de cloner le projet, de cr\u00e9er une facture et d'archiver ou de supprimer le projet."},{"id":285,"uri":"\/fr_CA\/projects\/#aper\u00e7u","title":"Projets","sub_title":"Aper\u00e7u","body":"L'onglet aper\u00e7u affiche les heures Totales et les heures Budg\u00e9t\u00e9es pour le projet. Les heures totales sont la somme de toutes les t\u00e2ches du projet, vous permettant de voir la progression du travail par rapport aux heures budg\u00e9t\u00e9es.Vous pouvez \u00e9galement voir le Client et l'Utilisateur assign\u00e9s au projet, ainsi que le nombre de T\u00e2ches et de D\u00e9penses li\u00e9es. De plus, vous pouvez voir la Date d'\u00e9ch\u00e9ance du projet et le Taux de t\u00e2che par d\u00e9faut pour les t\u00e2ches li\u00e9es.Les notes publiques et priv\u00e9es sont \u00e9galement affich\u00e9es avec des ic\u00f4nes diff\u00e9rentes."},{"id":286,"uri":"\/fr_CA\/projects\/#documents","title":"Projets","sub_title":"Documents","body":"Vous pouvez t\u00e9l\u00e9charger des fichiers, tels que des images, des documents et plus encore sous l'onglet Documents. Comme la plupart des autres modules, les fichiers t\u00e9l\u00e9charg\u00e9s sous l'onglet documents d'un projet peuvent \u00eatre consult\u00e9s par le client via le portail client dans la section Documents > Onglet Projets."},{"id":287,"uri":"\/fr_CA\/projects\/#cr\u00e9ation-et-\u00c9dition-d'un-projet","title":"Projets","sub_title":"Cr\u00e9ation et \u00c9dition d'un Projet","body":"Cr\u00e9er et modifier un projet est simple. La plupart des fonctionnalit\u00e9s proviennent des enregistrements li\u00e9s \u00e0 celui-ci, tels que les t\u00e2ches et les d\u00e9penses, facilitant ainsi la facturation au client pour tous les travaux associ\u00e9s. Les champs personnalisables sont :\nNom du projet : Le nom du projet, qui est inclus dans la description de la premi\u00e8re t\u00e2che de la facture lors de sa cr\u00e9ation \u00e0 partir du projet.\nNum\u00e9ro de projet : Un num\u00e9ro g\u00e9n\u00e9r\u00e9 automatiquement \u00e0 des fins de tenue de dossiers.\nUtilisateur : Attribuez un utilisateur au projet pour assurer la responsabilit\u00e9 et la responsabilisation.\nDate d'\u00e9ch\u00e9ance : Attribuez une date d'\u00e9ch\u00e9ance pour rester concentr\u00e9 et suivre l'\u00e9volution.\nHeures budg\u00e9tis\u00e9es : \u00c9tablissez un budget pour les heures facturables en fonction de l'estimation et de l'accord du client.\nTaux de t\u00e2che : D\u00e9finissez un taux par d\u00e9faut pour les heures facturables, qui peut \u00eatre modifi\u00e9 ult\u00e9rieurement.\nNotes publiques : Ajoutez des notes pour avoir une perspective et des dossiers clients.\nNotes priv\u00e9es : Ajoutez des notes \u00e0 partager avec les coll\u00e8gues ayant acc\u00e8s au portail administratif.\nT\u00e2ches"},{"id":288,"uri":"\/fr_CA\/products\/#cr\u00e9ation-de-produits","title":"Produits","sub_title":"Cr\u00e9ation de produits","body":"Il existe plusieurs fa\u00e7ons de cr\u00e9er un produit, notamment :\nPortail Admin > Nouveau Produit\nPortail Admin > Param\u00e8tres > Importer | Exporter > Importer des documents .CSV pour la cr\u00e9ation ou l'importation de produits en lots.\nSaisir manuellement les informations d'un nouveau produit sur une nouvelle ligne d'une facture ou d'un devis. Notez que lors de l'utilisation de cette m\u00e9thode, la quantit\u00e9 du produit utilis\u00e9e dans la premi\u00e8re facture sera d\u00e9finie comme la Quantit\u00e9 par d\u00e9faut pour ce produit.\nEn tant que d\u00e9veloppeur, vous pouvez cr\u00e9er des appels API pour cr\u00e9er, mettre \u00e0 jour, supprimer, exporter ou effectuer des actions en masse sur des produits, en utilisant les r\u00e9f\u00e9rences API de la documentation d'API Invoice Ninja (https:\/\/api-docs.invoicing.co\/). Les mod\u00e8les pour Integratomat et d'autres n'ont pas encore \u00e9t\u00e9 impl\u00e9ment\u00e9s.\nLes produits peuvent \u00e9galement \u00eatre utilis\u00e9s pour repr\u00e9senter des services rendus. Par exemple, vous pourriez avoir une entr\u00e9e de produit pour des appels de service, avec un prix fix\u00e9 \u00e0 votre taux horaire, et utiliser la quantit\u00e9 de produit pour repr\u00e9senter les heures facturables."},{"id":289,"uri":"\/fr_CA\/products\/#visualisation-des-produits","title":"Produits","sub_title":"Visualisation des produits","body":"Vous pouvez visualiser les produits dans le portail d'administration d'Invoice Ninja en allant dans le module Produits dans le menu de navigation de gauche. Vous pouvez \u00e9galement exporter les produits sous forme de fichier CSV \u00e0 l'aide de l'API ou de la fonction Exporter sous Param\u00e8tres, pour les analyser dans une application externe."},{"id":290,"uri":"\/fr_CA\/products\/#vue-d'ensemble","title":"Produits","sub_title":"Vue d'ensemble","body":"Le panneau Vue d'ensemble pr\u00e9sente une mise en page tr\u00e8s simple, avec le prix du produit en gros caract\u00e8res en haut, suivi de la description du produit en dessous."},{"id":291,"uri":"\/fr_CA\/products\/#documents","title":"Produits","sub_title":"Documents","body":"Le volet Documents vous permet de t\u00e9l\u00e9charger et de visualiser des documents li\u00e9s au produit. Ces fichiers ne sont accessibles que via le portail d'administration (ou le portail client si les documents clients sont activ\u00e9s). Cette fonction est utile pour t\u00e9l\u00e9charger une signalisation de produit, des descriptions de produit d\u00e9taill\u00e9es ou des documents techniques.Notez que les documents t\u00e9l\u00e9charg\u00e9s sont enregistr\u00e9s dans le r\u00e9pertoire \"public\/storage\" dans une structure de dossiers utilisant des noms de dossier hach\u00e9s pour correspondre \u00e0 l'entr\u00e9e du produit, donc sauvegardez ce r\u00e9pertoire avec votre base de donn\u00e9es pour conserver vos documents joints."},{"id":292,"uri":"\/fr_CA\/products\/#fonctions","title":"Produits","sub_title":"Fonctions","body":"Il y a quelques fonctions disponibles \u00e0 partir du mode d'affichage de produit qui permettent de manipuler rapidement le produit que vous consultez.\nModifier - Le bouton Modifier situ\u00e9 dans le coin sup\u00e9rieur droit du panneau vous permet de modifier les d\u00e9tails du produit, tels que le nom du produit, la description, le prix et la quantit\u00e9 par d\u00e9faut. \nNouvelle facture - Ce bouton en bas du panneau cr\u00e9era une nouvelle facture et vous am\u00e8nera \u00e0 une page de Nouvelle facture, avec le produit que vous consultez comme article et la quantit\u00e9 par d\u00e9faut pour cet article d\u00e9j\u00e0 saisie.\nCloner - Ce bouton vous am\u00e8nera \u00e0 un \u00e9cran Nouveau produit, avec exactement les m\u00eames d\u00e9tails de produit que le produit que vous consultez, vous permettant de cloner facilement votre produit et d'effectuer les modifications n\u00e9cessaires avant de l'enregistrer en tant que nouveau produit.\n"},{"id":293,"uri":"\/fr_CA\/products\/#modifier-un-produit","title":"Produits","sub_title":"Modifier un produit","body":"Il n'y a que quelques champs qui s'appliquent \u00e0 un produit :\nProduit - C'est le nom du produit lui-m\u00eame, qui appara\u00eetra sur les factures.\nDescription - La description du produit, qui appara\u00eetra sur les factures. Notez que la g\u00e9n\u00e9ration PDF des factures et des devis traitera tout formatage HTML que vous utilisez ici. De plus, lorsque l'option Activer Markdown est activ\u00e9e dans Param\u00e8tres > Gestion de compte, vous pourrez entrer du texte en Markdown dans les descriptions de produit, et il appara\u00eetra format\u00e9 dans vos factures, devis, etc.\nPrix - Le prix standard de votre produit.\nQuantit\u00e9 par d\u00e9faut - La quantit\u00e9 par d\u00e9faut est utilis\u00e9e automatiquement lorsque le produit est ajout\u00e9 \u00e0 une facture ou \u00e0 un devis.\n"},{"id":294,"uri":"\/fr_CA\/products\/#suivi-d'inventaire","title":"Produits","sub_title":"Suivi d'inventaire","body":"Si vous g\u00e9rez une entreprise qui stocke des produits, le suivi des niveaux d'inventaire est un \u00e9l\u00e9ment important de la gestion d'entreprise. Dans Invoive Ninja, le suivi des stocks est super simple.Il suffit d'activer la fonctionnalit\u00e9 Suivi d'inventaire dans le panneau de configuration. Vous pouvez \u00e9galement ajouter des notifications lorsqu'un produit atteint un seuil, vous recevrez un courriel vous informant du niveau de stock actuel. Pour un contr\u00f4le plus pr\u00e9cis, vous pouvez affecter directement des seuils au produit lui-m\u00eame.Pour voir les niveaux de stock actuels, il suffit de consulter le produit.Vous pouvez \u00e9galement combiner le module de bon de commande pour mettre \u00e0 jour automatiquement votre niveau d'inventaire, voir Bon de commande pour plus d'informations.Bon de commande"},{"id":295,"uri":"\/fr_CA\/taxes\/#taxes-manuelles","title":"Taxes","sub_title":"Taxes Manuelles","body":"Les taxes peuvent \u00eatre configur\u00e9es manuellement en suivant les \u00e9tapes ici o\u00f9 vous pouvez d\u00e9finir manuellement les noms des taxes, les taux et comment ils sont appliqu\u00e9s."},{"id":296,"uri":"\/fr_CA\/taxes\/#calcul-des-taxes-de-vente-am\u00e9ricaines","title":"Taxes","sub_title":"Calcul des taxes de vente am\u00e9ricaines","body":"Dans Invoice Ninja v5.6, nous introduisons la capacit\u00e9 d'effectuer des calculs de taxes automatiques. Laissez-nous vous donner une br\u00e8ve introduction pour vous aider \u00e0 comprendre les calculs des taxes de vente aux \u00c9tats-Unis.La taxe de vente aux \u00c9tats-Unis est une taxe \u00e0 la consommation impos\u00e9e par le gouvernement sur la vente de biens et de services. Elle est g\u00e9n\u00e9ralement calcul\u00e9e en pourcentage et ajout\u00e9e au prix d'un produit ou d'un service au point de vente. Contrairement \u00e0 certains pays o\u00f9 une taxe sur la valeur ajout\u00e9e (TVA) est utilis\u00e9e, aux \u00c9tats-Unis, il n'y a pas de taxe de vente nationale. Au lieu de cela, la taxe de vente est pr\u00e9lev\u00e9e au niveau de l'\u00c9tat, du comt\u00e9 et parfois m\u00eame au niveau municipal, ce qui la rend quelque peu complexe.Cela signifie que la taxe de vente peut varier consid\u00e9rablement d'un endroit \u00e0 un autre, non seulement d'un \u00c9tat \u00e0 un autre, mais m\u00eame \u00e0 l'int\u00e9rieur d'un m\u00eame \u00c9tat. Par exemple, dans une ville, la taxe de vente totale pourrait \u00eatre de 6 %, tandis que dans une autre, elle pourrait \u00eatre de 9 %. Certains \u00c9tats, comme l'Oregon et le Delaware, n'imposent pas du tout de taxe de vente.Les produits et services peuvent \u00e9galement \u00eatre tax\u00e9s diff\u00e9remment. Par exemple, certains \u00c9tats taxent les produits alimentaires, tandis que d'autres ne le font pas. De m\u00eame, certains \u00c9tats offrent des p\u00e9riodes de vacances fiscales, des moments sp\u00e9cifiques de l'ann\u00e9e o\u00f9 la taxe de vente n'est pas factur\u00e9e sur certains articles.Pour calculer avec pr\u00e9cision la taxe de vente, il est important de conna\u00eetre :\nL'emplacement pr\u00e9cis de la vente (le \"nexus\").\nLe type de produit ou de service vendu.\nLe taux de taxe actuel \u00e0 cet endroit.\nInvoice Ninja peut simplifier ce processus pour vous en automatisant le calcul de la taxe de vente. Il identifie le taux de taxe appropri\u00e9 en fonction de l'adresse de livraison sur la facture et l'applique aux articles imposables dans votre facture. Il reste \u00e0 jour avec les taux de taxe actuels dans diff\u00e9rents endroits, garantissant que vos factures sont toujours conformes aux lois fiscales les plus r\u00e9centes.\nRappelez-vous, g\u00e9rer correctement la taxe de vente n'est pas seulement b\u00e9n\u00e9fique pour vos op\u00e9rations commerciales, mais c'est aussi une obligation l\u00e9gale. Avoir la possibilit\u00e9 de calculer automatiquement la taxe de vente vous fera gagner du temps, r\u00e9duira les erreurs et garantira que vous collectez le montant correct de taxe sur chaque vente, ce qui est crucial pour la d\u00e9claration et le versement des taxes de votre entreprise."},{"id":297,"uri":"\/fr_CA\/taxes\/#configurer-les-calculs-de-taxe-am\u00e9ricains","title":"Taxes","sub_title":"Configurer les calculs de taxe am\u00e9ricains","body":"Si vous \u00eates un client h\u00e9berg\u00e9 d'Invoice Ninja avec un plan Pro ou Entreprise, vous pouvez activer les calculs de taxe avec ces \u00e9tapes :"},{"id":298,"uri":"\/fr_CA\/taxes\/#activer-le-calcul-des-taxes","title":"Taxes","sub_title":"Activer le calcul des taxes","body":"Param\u00e8tres > Param\u00e8tres fiscauxAcc\u00e9dez \u00e0 Param\u00e8tres > Param\u00e8tres fiscaux et activez l'interrupteur Calculer les taxes. Une nouvelle section appara\u00eetra pour une configuration suppl\u00e9mentaire. Il est important de s\u00e9lectionner la sous-r\u00e9gion du vendeur (votre), qui sera un \u00c9tat am\u00e9ricain o\u00f9 votre entreprise est enregistr\u00e9e \u00e0 des fins fiscales.En dessous se trouve une s\u00e9rie de r\u00e9gions o\u00f9 les calculs de taxes automatiques sont pris en charge. Chaque section offre une granularit\u00e9 suppl\u00e9mentaire pour l'endroit o\u00f9 vous souhaitez percevoir la taxe.Il y a essentiellement deux options ici, la premi\u00e8re est de percevoir des taxes dans tous les \u00c9tats (Taxer tous), ou vous pouvez choisir Taxer s\u00e9lectionn\u00e9s et s\u00e9lectionner dans quels \u00c9tats percevoir la taxe en cliquant sur l'option Afficher qui exposera tous les \u00c9tats. Cochez les cases des \u00c9tats o\u00f9 vous souhaitez percevoir les taxes, puis enregistrez."},{"id":299,"uri":"\/fr_CA\/taxes\/#mise-\u00e0-jour-de-vos-produits","title":"Taxes","sub_title":"Mise \u00e0 jour de vos produits","body":"La fa\u00e7on dont la taxe de vente est appliqu\u00e9e peut varier consid\u00e9rablement en fonction du type de biens ou de services vendus. C'est parce que chaque \u00c9tat peut \u00e9tablir ses propres r\u00e8gles sur ce qui est taxable et ce qui ne l'est pas. Par exemple, les biens personnels tangibles sont g\u00e9n\u00e9ralement taxables, mais certains types d'articles comme les produits alimentaires, les m\u00e9dicaments sur ordonnance et les v\u00eatements peuvent \u00eatre exempt\u00e9s de taxe de vente dans certains \u00c9tats.En ce qui concerne les services, les r\u00e8gles peuvent devenir un peu plus complexes. Certains \u00c9tats taxent tous les services, certains ne taxent que certains services, tandis que d'autres ne taxent pas du tout les services. Par exemple, les services de r\u00e9paration et de maintenance peuvent \u00eatre tax\u00e9s dans un \u00c9tat, mais pas dans un autre. De m\u00eame, les services professionnels tels que les services juridiques ou de conseil peuvent \u00eatre exempt\u00e9s dans certains \u00c9tats, mais taxables dans d'autres.Pour g\u00e9rer la gamme des possibilit\u00e9s fiscales, vous pouvez attribuer des cat\u00e9gories fiscales \u00e0 vos produits.Les cat\u00e9gories fiscales disponibles sont les suivantes :\nBiens Physiques\nProduits Num\u00e9riques\nServices\nExp\u00e9dition\nExon\u00e9r\u00e9 de Taxe\nTaxe R\u00e9duite\nTaxe de Remplacement\nTaux Z\u00e9ro\nTaxe Invers\u00e9e (Taxe d'Utilisation)\n"},{"id":300,"uri":"\/fr_CA\/taxes\/#biens-physiques","title":"Taxes","sub_title":"Biens Physiques","body":"La taxe de vente sur les biens physiques, \u00e9galement connue sous le nom de biens personnels tangibles, est l'une des formes les plus courantes de taxe de vente aux \u00c9tats-Unis. La majorit\u00e9 des \u00c9tats imposent une taxe de vente sur l'achat de biens physiques, tels que l'\u00e9lectronique, les meubles et les v\u00e9hicules. Cependant, ce qui est consid\u00e9r\u00e9 comme taxable peut varier d'un \u00c9tat \u00e0 l'autre. Certains biens physiques comme les produits alimentaires, les m\u00e9dicaments sur ordonnance et parfois les v\u00eatements peuvent \u00eatre exempt\u00e9s ou tax\u00e9s \u00e0 un taux r\u00e9duit dans certains \u00c9tats. S\u00e9lectionnez cette cat\u00e9gorie pour les biens physiques qui sont taxables."},{"id":301,"uri":"\/fr_CA\/taxes\/#produits-num\u00e9riques","title":"Taxes","sub_title":"Produits Num\u00e9riques","body":"La taxe de vente sur les produits num\u00e9riques est un domaine en \u00e9volution de la loi fiscale am\u00e9ricaine, refl\u00e9tant le passage croissant vers une \u00e9conomie num\u00e9rique. Les produits num\u00e9riques peuvent inclure tout, des e-books, de la musique et des t\u00e9l\u00e9chargements de vid\u00e9os, aux logiciels et abonnements num\u00e9riques.Certains \u00c9tats peuvent taxer les biens num\u00e9riques exactement de la m\u00eame mani\u00e8re que les biens physiques, d'autres peuvent taxer seulement certains types de biens num\u00e9riques, tandis que certains \u00c9tats ne taxent pas du tout les biens num\u00e9riques. Par exemple, un e-book pourrait \u00eatre tax\u00e9 dans un \u00c9tat, mais pourrait \u00eatre exempt\u00e9 de taxe dans un autre. La taxe pourrait \u00e9galement d\u00e9pendre de si le bien num\u00e9rique est consid\u00e9r\u00e9 comme un service ou un produit, et de s'il est livr\u00e9 sur un support tangible comme un DVD ou un CD."},{"id":302,"uri":"\/fr_CA\/taxes\/#services","title":"Taxes","sub_title":"Services","body":"La taxe de vente sur les services peut \u00eatre un domaine complexe de la fiscalit\u00e9 aux \u00c9tats-Unis. Contrairement aux biens tangibles, qui sont g\u00e9n\u00e9ralement taxables, les services sont tax\u00e9s diff\u00e9remment \u00e0 travers les \u00c9tats. Certains \u00c9tats taxent tous les services, d'autres taxent seulement des services sp\u00e9cifiques, et certains ne taxent pas du tout les services.Par exemple, les services professionnels tels que le conseil, les services juridiques et les services de comptabilit\u00e9 peuvent \u00eatre exempt\u00e9s de la taxe de vente dans certains \u00c9tats, alors qu'ils sont taxables dans d'autres. De m\u00eame, les services personnels comme les coupes de cheveux, les r\u00e9parations et l'entretien, ou l'entra\u00eenement physique peuvent \u00eatre trait\u00e9s diff\u00e9remment en fonction de l'\u00c9tat."},{"id":303,"uri":"\/fr_CA\/taxes\/#exon\u00e9r\u00e9-de-taxe","title":"Taxes","sub_title":"Exon\u00e9r\u00e9 de Taxe","body":"Les exon\u00e9rations de taxe de vente sont une partie importante du paysage fiscal aux \u00c9tats-Unis. Une exon\u00e9ration signifie que certains biens ou services ne sont pas soumis \u00e0 la taxe de vente. Les sp\u00e9cificit\u00e9s de quels produits et services sont exon\u00e9r\u00e9s de taxe peuvent varier consid\u00e9rablement d'un \u00c9tat \u00e0 un autre."},{"id":304,"uri":"\/fr_CA\/taxes\/#taxe-r\u00e9duite","title":"Taxes","sub_title":"Taxe R\u00e9duite","body":"En plus des taux de taxe standard et exempt\u00e9s, de nombreux \u00c9tats aux \u00c9tats-Unis mettent \u00e9galement en \u0153uvre des taux de taxe r\u00e9duits pour certains types de biens ou de services. Ces taux r\u00e9duits sont g\u00e9n\u00e9ralement appliqu\u00e9s pour rendre les articles essentiels plus abordables ou pour stimuler certains secteurs de l'\u00e9conomie.Les taux de taxe r\u00e9duits peuvent \u00e9galement s'appliquer \u00e0 certains types de services. Par exemple, certains \u00c9tats pourraient appliquer un taux de taxe plus bas aux services \u00e9ducatifs, aux services m\u00e9dicaux ou aux transports publics."},{"id":305,"uri":"\/fr_CA\/taxes\/#taxe-de-remplacement","title":"Taxes","sub_title":"Taxe de Remplacement","body":"Dans certaines circonstances, vous pouvez souhaiter remplacer le taux de taxe sur certains produits qui sont en dehors du champ d'application habituel de la taxe de vente. Lorsque vous s\u00e9lectionnez une cat\u00e9gorie de taxe de remplacement, vous pouvez \u00e9galement s\u00e9lectionner la taxe (le cas \u00e9ch\u00e9ant) que vous souhaitez appliquer au produit."},{"id":306,"uri":"\/fr_CA\/taxes\/#taux-z\u00e9ro","title":"Taxes","sub_title":"Taux Z\u00e9ro","body":"Les articles tax\u00e9s \u00e0 taux z\u00e9ro sont une cat\u00e9gorie unique dans le monde de la taxe de vente. Bien que cela puisse sembler similaire aux articles exon\u00e9r\u00e9s de taxe, il y a une diff\u00e9rence cruciale. Lorsqu'un article est tax\u00e9 \u00e0 taux z\u00e9ro, il reste techniquement taxable, mais \u00e0 un taux de 0%. L'avantage cl\u00e9 ici est que bien que le consommateur final ne paie aucune taxe sur ces biens ou services, les entreprises impliqu\u00e9es dans la cha\u00eene d'approvisionnement peuvent toujours r\u00e9cup\u00e9rer les taxes sur les intrants (le cas \u00e9ch\u00e9ant), ce qui n'est pas autoris\u00e9 pour les articles exon\u00e9r\u00e9s de taxe.Cependant, il est important de noter que le concept de biens \u00e0 taux z\u00e9ro est plus couramment associ\u00e9 aux pays qui utilisent un syst\u00e8me de taxe sur la valeur ajout\u00e9e (TVA), comme ceux de l'Union europ\u00e9enne ou du Canada. Dans ces syst\u00e8mes, certains biens essentiels comme la nourriture ou les livres sont souvent tax\u00e9s \u00e0 taux z\u00e9ro pour r\u00e9duire le fardeau des co\u00fbts pour les consommateurs, tout en permettant aux entreprises de r\u00e9cup\u00e9rer la TVA qu'elles ont pay\u00e9e sur les intrants.Aux \u00c9tats-Unis, qui utilisent un syst\u00e8me de taxe de vente plut\u00f4t que de TVA, le concept de taux z\u00e9ro ne s'applique pas de la m\u00eame mani\u00e8re. Au lieu de cela, les \u00c9tats classent g\u00e9n\u00e9ralement les biens et services comme \u00e9tant soit taxables, exempt\u00e9s, ou taxables \u00e0 un taux r\u00e9duit."},{"id":307,"uri":"\/fr_CA\/taxes\/#taxe-inverse-(taxe-d'usage)","title":"Taxes","sub_title":"Taxe Inverse (Taxe d'Usage)","body":"Le concept de \"taxe inverse\" est souvent utilis\u00e9 dans le contexte de la \"taxe d'usage\". Aux \u00c9tats-Unis, une taxe d'usage est g\u00e9n\u00e9ralement un type de taxe factur\u00e9e aux consommateurs qui ach\u00e8tent des biens ou des services en dehors de leur \u00c9tat de r\u00e9sidence pour utilisation dans leur \u00c9tat de r\u00e9sidence, et o\u00f9 aucune taxe de vente n'a \u00e9t\u00e9 factur\u00e9e.En essence, la taxe d'usage est le pendant de la taxe de vente et est con\u00e7ue pour d\u00e9courager les consommateurs d'acheter hors de leur \u00c9tat afin d'\u00e9viter la taxe de vente. Elle aide \u00e9galement \u00e0 \u00e9quilibrer le terrain de jeu entre les d\u00e9taillants de l'\u00c9tat (qui doivent facturer la taxe de vente) et les d\u00e9taillants hors de l'\u00c9tat (qui ne le font souvent pas).Le taux de la taxe d'usage est g\u00e9n\u00e9ralement le m\u00eame que la taxe de vente qui aurait \u00e9t\u00e9 factur\u00e9e si l'achat avait \u00e9t\u00e9 effectu\u00e9 dans l'\u00c9tat. Par cons\u00e9quent, si vous achetez un article sans taxe aupr\u00e8s d'un d\u00e9taillant en ligne situ\u00e9 dans un autre \u00c9tat, mais que vous utilisez l'article dans votre \u00c9tat de r\u00e9sidence, vous \u00eates g\u00e9n\u00e9ralement responsable du paiement de la taxe d'usage \u00e0 votre \u00c9tat.Gardez \u00e0 l'esprit, il est g\u00e9n\u00e9ralement de la responsabilit\u00e9 de l'acheteur de calculer, de d\u00e9clarer et de verser la taxe d'usage \u00e0 l'autorit\u00e9 fiscale appropri\u00e9e. Cela peut se compliquer pour les entreprises qui effectuent de nombreux achats hors de l'\u00c9tat. Cependant, certains \u00c9tats exigent que les entreprises plus importantes ou celles ayant une pr\u00e9sence significative (nexus) dans l'\u00c9tat facturent la taxe d'usage au point de vente, inversant effectivement le processus de taxation normal, d'o\u00f9 le terme \"taxe inverse\"."},{"id":308,"uri":"\/fr_CA\/taxes\/#exemptions-de-taxes","title":"Taxes","sub_title":"Exemptions de Taxes","body":"Dans le domaine de la taxe de vente, les exemptions de taxes sont des sc\u00e9narios sp\u00e9cifiques o\u00f9 la taxe de vente n'a pas \u00e0 \u00eatre pay\u00e9e sur certains biens, services ou transactions. Ces exemptions sont fix\u00e9es par l'autorit\u00e9 fiscale, souvent au niveau de l'\u00c9tat aux \u00c9tats-Unis, et peuvent varier consid\u00e9rablement d'un \u00c9tat \u00e0 l'autre.Exemptions bas\u00e9es sur le produit : Certains types de biens peuvent \u00eatre exempt\u00e9s de la taxe de vente. Par exemple, les n\u00e9cessit\u00e9s comme les produits alimentaires et les m\u00e9dicaments sur ordonnance sont souvent exempt\u00e9s de taxe. Les v\u00eatements sont \u00e9galement exempt\u00e9s dans certains \u00c9tats, et de nombreux \u00c9tats offrent des exemptions temporaires pour les fournitures scolaires pendant certaines p\u00e9riodes de l'ann\u00e9e.Exemptions bas\u00e9es sur l'utilisation : Cela se r\u00e9f\u00e8re \u00e0 des situations o\u00f9 un article est utilis\u00e9 de mani\u00e8re \u00e0 le qualifier pour \u00eatre exempt\u00e9 de taxe. Par exemple, les biens qui sont achet\u00e9s pour la revente sont souvent exempt\u00e9s de la taxe de vente, car la taxe sera finalement pay\u00e9e par le consommateur final. De m\u00eame, les articles utilis\u00e9s dans la fabrication ou les articles achet\u00e9s par des organisations \u00e0 but non lucratif sont souvent exempt\u00e9s de taxe.Exemptions bas\u00e9es sur l'acheteur : Dans certains cas, le statut de l'acheteur peut conduire \u00e0 une exemption de taxe. Par exemple, les agences gouvernementales, les organisations \u00e0 but non lucratif et certains autres groupes peuvent ne pas avoir \u00e0 payer de taxe de vente sur leurs achats.Exemptions bas\u00e9es sur la transaction : Certains types de transactions de vente peuvent \u00eatre exempt\u00e9s de la taxe de vente. Par exemple, les ventes impliquant le commerce inter\u00e9tatique peuvent \u00eatre exempt\u00e9es dans certains cas.Si vous vendez des biens et des services \u00e0 un client qui est exempt\u00e9 de taxe, vous pouvez le marquer comme exempt\u00e9 de taxe en modifiant son dossier de client et en activant l'interrupteur d'exemption de taxe.Transactions"},{"id":309,"uri":"\/fr_CA\/self-host-troubleshooting\/#\u00c9tapes-g\u00e9n\u00e9rales-de-d\u00e9pannage","title":"D\u00e9pannage","sub_title":"\u00c9tapes g\u00e9n\u00e9rales de d\u00e9pannage","body":"Si vous rencontrez des probl\u00e8mes avec votre instance Invoice Ninja auto-h\u00e9berg\u00e9e, suivez ces \u00e9tapes g\u00e9n\u00e9rales de d\u00e9pannage avant de passer aux sections sp\u00e9cifiques :\nV\u00e9rifiez que vous r\u00e9pondez aux exigences minimales du syst\u00e8me.\nConsultez le forum Invoice Ninja pour obtenir une assistance communautaire.\nExaminez les journaux pour les messages d'erreur. Vous pouvez trouver les journaux dans le r\u00e9pertoire storage\/logs.\n"},{"id":310,"uri":"\/fr_CA\/self-host-troubleshooting\/#cron-ne-fonctionne-pas-\/-queue-ne-fonctionne-pas","title":"D\u00e9pannage","sub_title":"Cron ne fonctionne pas \/ Queue ne fonctionne pas","body":"\nIl peut prendre jusqu'\u00e0 une heure pour que le triangle d'avertissement rouge disparaisse apr\u00e8s avoir correctement configur\u00e9 votre Cron.\n\nApr\u00e8s avoir apport\u00e9 des modifications \u00e0 votre configuration cron, vous voudrez forcer une nouvelle v\u00e9rification des param\u00e8tres cron. Pour cela, acc\u00e9dez \u00e0 l'URL de mise \u00e0 jour dans votre navigateur : http:\/\/url\/update?secret=\nSi vous \u00eates confront\u00e9 \u00e0 des factures r\u00e9currentes qui ne se d\u00e9clenchent pas ou \u00e0 des rappels qui ne s'envoient pas, il est fort probable que votre travail cron ne fonctionne pas. La premi\u00e8re chose \u00e0 faire est de vous assurer que vous avez configur\u00e9 correctement vos travaux cron en suivant le guide iciSi vous utilisez un h\u00e9bergement partag\u00e9, vous devrez ajouter un param\u00e8tre suppl\u00e9mentaire \u00e0 la commande cron qui ressemble \u00e0 ceci:cd \/chemin\/vers\/le\/dossier\/racine && \/usr\/bin\/php -d register_argc_argv=On artisan schedule:run >> \/dev\/null 2>&1Veuillez noter que sur certains syst\u00e8mes, l'emplacement de PHP peut \u00eatre diff\u00e9rent, alors confirmez avec votre fournisseur d'h\u00e9bergement le chemin \u00e0 utiliser pour PHP.Pour tester vos modifications, acc\u00e9dez \u00e0 l'URL de mise \u00e0 jour suivante dans votre navigateur :https:\/\/votredomaine.com\/update?secret=La variable secr\u00e8te est situ\u00e9e dans votre fichier .env, sous la cl\u00e9 UPDATE_SECRET, cela forcera une nouvelle v\u00e9rification et si le cron fonctionne, le triangle d'erreur rouge dispara\u00eetra."},{"id":311,"uri":"\/fr_CA\/self-host-troubleshooting\/#les-pdf-ne-semblent-pas-\u00eatre-mis-\u00e0-jour","title":"D\u00e9pannage","sub_title":"Les PDF ne semblent pas \u00eatre mis \u00e0 jour","body":"Si vous utilisez Cloudflare, il est probable que Cloudflare mette en cache vos donn\u00e9es statiques. Pour forcer la suppression du cache, \u00e9ditez votre fichier nginx.conf et ajoutez le snippet suivant :location ~* \\.pdf$ {\n add_header Cache-Control no-store;\n}Sur les serveurs bas\u00e9s sur Apache, ouvrez le fichier \/public\/.htaccess et mettez \u00e0 jour le bloc mod_headers :\n # Blocks Search Engine Indexing\n Header set X-Robots-Tag \"noindex, nofollow\"\n\n # Prevents PDF File Caching\n \n Header set Cache-Control no-store\n <\/FilesMatch>\n<\/IfModule>"},{"id":312,"uri":"\/fr_CA\/self-host-troubleshooting\/#les-e-mails-ne-sont-pas-envoy\u00e9s","title":"D\u00e9pannage","sub_title":"Les e-mails ne sont pas envoy\u00e9s","body":"Si vous rencontrez des probl\u00e8mes d'envoi d'e-mails, assurez-vous de v\u00e9rifier que votre fichier .env contient les champs correctement configur\u00e9s.MAIL_MAILER=smtp\nMAIL_HOST=smtp.gmail.com\nMAIL_PORT=587\nMAIL_USERNAME=\"votre_adresse_e-mail@gmail.com\"\nMAIL_PASSWORD=\"votre_mot_de_passe_n'oubliez_pas_les_guillemets!\"\nMAIL_ENCRYPTION=tls\nMAIL_FROM_ADDRESS=\"votre_adresse_e-mail@gmail.com\"\nMAIL_FROM_NAME=\"Nom complet entre guillemets\"\nSi vous utilisez Gmail - Utilisez un [mot de passe sp\u00e9cifique \u00e0 l'application](https:\/\/support.google.com\/accounts\/answer\/185833?hl=fr) ou assurez-vous que les applications moins s\u00e9curis\u00e9es sont activ\u00e9es.\n\nSi vous utilisez Office 365 - Vous devrez peut-\u00eatre [activer SMTP AUTH](https:\/\/docs.microsoft.com\/fr-fr\/exchange\/clients-and-mobile-in-exchange-online\/authenticated-client-smtp-submission).\nSi vous utilisez Gmail SMTP Relay, une variable .env suppl\u00e9mentaire est requise.Pour Gmail SMTP Relay, assurez-vous \u00e9galement d'avoir configur\u00e9 ce service dans Google en suivant les \u00e9tapes suivantes :Acc\u00e9dez \u00e0 [Applications > Google Workspace > Gmail > Routage]\n\u00c0 c\u00f4t\u00e9 du service de relais SMTP, cliquez sur Configurer.\nConfigurez le service de relais SMTP en suivant les \u00e9tapes d\u00e9crites dans [Relais SMTP : Faites passer les messages sortants non Gmail par Google]\nEnsuite, dans votre fichier env, utilisez ce qui suit :\n\nLe relais SMTP de Gmail n\u00e9cessite un nom de domaine EHLO correct \u00e0 envoyer pendant la poign\u00e9e de main SMTP : [127.0.0.1] ne suffit plus. Pour cela, Laravel doit v\u00e9rifier une variable de domaine d'h\u00f4te et l'envoyer avec la demande de poign\u00e9e de main.\n\nMAIL_EHLO_DOMAIN=\"server.domain.com\"\nMAIL_MAILER=smtp\nMAIL_HOST=smtp-relay.gmail.com\nMAIL_PORT=587\nMAIL_USERNAME=xxxx\nMAIL_PASSWORD=xxxx\nMAIL_ENCRYPTION=tls\nMAIL_FROM_ADDRESS=xxxx\nMAIL_FROM_NAME=xxxxVous voudrez \u00e9galement vous assurer de ne pas avoir de r\u00e8gles de pare-feu qui pourraient bloquer l'acc\u00e8s aux serveurs Google. Juste au cas o\u00f9, assurez-vous que les adresses IP suivantes sont sur liste blanche :142.251.163.28\n172.253.63.28\n172.253.118.28\n74.125.24.28\n142.250.114.28\n142.250.4.28\n142.251.12.28\n172.217.194.28\n142.250.31.28\n142.251.167.28\n172.253.115.28Pour plus d'informations d\u00e9taill\u00e9es sur Gmail Relay, consultez ce post de notre forum par le membre de la communaut\u00e9 charles :https:\/\/forum.invoiceninja.com\/t\/emails-not-sending-yet-another-thread-v5-5-55\/12401\/9"},{"id":313,"uri":"\/fr_CA\/self-host-troubleshooting\/#configuration-du-mailer","title":"D\u00e9pannage","sub_title":"Configuration du mailer","body":"Le champ MAIL_MAILER d\u00e9finit le pilote de messagerie que vous souhaitez utiliser : cela peut \u00eatre Postmark, Mailgun, SMTP, Log... Tout ce que Laravel 9 prend en charge nativement est pris en charge dans cette application.Si la configuration du mail est correcte, le prochain endroit \u00e0 v\u00e9rifier serait les journaux d'erreurs pour toutes les erreurs qui sont en cours, le journal d'erreurs se trouve dans storage\/logs\/laravel.log.La derni\u00e8re source d'informations pour diagnostiquer les probl\u00e8mes de courrier \u00e9lectronique consiste \u00e0 inspecter l'onglet Journaux syst\u00e8me dans le tableau de bord de l'application. Ici, nous enregistrons tous les messages du serveur de messagerie lui-m\u00eame qui peuvent \u00eatre instructifs quant \u00e0 la cause de vos probl\u00e8mes.Si vous utilisez le syst\u00e8me de file d'attente, c'est-\u00e0-dire QUEUE_CONNECTION=database, vous voudrez peut-\u00eatre \u00e9galement v\u00e9rifier la table des emplois dans la base de donn\u00e9es. Il ne devrait y avoir aucun enregistrement dans cette table... S'il y a des enregistrements dans la table, cela signifie que votre file d'attente ne fonctionne pas et donc aucune t\u00e2che de messagerie n'est trait\u00e9e.Il est possible que les e-mails soient envoy\u00e9s mais bloqu\u00e9s pour des raisons DNS, SPF, DKIM ou autres. Dans ces cas, l'envoi d'une facture de test \u00e0 mail-tester.com peut aider \u00e0 r\u00e9soudre certains probl\u00e8mes.De plus, si vous voyez dans \/storage\/logs\/invoiceninja.log cette ligne error failed with stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed, essayez d'ex\u00e9cuter yum update sur votre serveur Web, cela devrait r\u00e9soudre le probl\u00e8me de ca-certificates."},{"id":314,"uri":"\/fr_CA\/self-host-troubleshooting\/#probl\u00e8mes-d'envoi-d'e-mails-avec-godaddy","title":"D\u00e9pannage","sub_title":"Probl\u00e8mes d'envoi d'e-mails avec GoDaddy","body":"GoDaddy n'autorise pas l'envoi d'e-mails via des serveurs SMTP tiers. Ils exigent que tous les e-mails soient envoy\u00e9s via leurs propres serveurs. Si vous devez utiliser GoDaddy, nous vous sugg\u00e9rons d'utiliser un service d'e-mails transactionnels tel que PostMark pour contourner ce probl\u00e8me."},{"id":315,"uri":"\/fr_CA\/self-host-troubleshooting\/#probl\u00e8mes-de-conversion-de-pdf","title":"D\u00e9pannage","sub_title":"Probl\u00e8mes de conversion de PDF","body":"Nous recommandons fortement d'utiliser le package snappdf int\u00e9gr\u00e9, qui est un g\u00e9n\u00e9rateur de PDF tr\u00e8s performant bas\u00e9 sur le binaire headless chrome\/chromium. Ce package est parfait pour les utilisateurs qui ont un acc\u00e8s root \u00e0 leur serveur et qui sont capables d'installer les d\u00e9pendances requises si n\u00e9cessaire.Pour configurer SnapPDF, utilisez les variables d'environnement suivantes :PDF_GENERATOR=snappdf\u00c0 partir de la version 5.5.12, nous ne pr\u00e9-int\u00e9grons plus snappdf dans les fichiers de la version, donc si vous avez une nouvelle installation, vous devrez manuellement invoquer le t\u00e9l\u00e9chargement du binaire chromium. \u00c0 partir de la racine du projet, ex\u00e9cutez la commande suivante :vendor\/bin\/snappdf downloadSnappdf est \u00e9galement le moteur PDF par d\u00e9faut de notre image Docker, donc si vous pr\u00e9f\u00e9rez une installation tr\u00e8s simple, veuillez envisager notre configuration Docker, car elle est tr\u00e8s rapide \u00e0 mettre en place !Vous pouvez utiliser cette commande pour tester Snappdf :.\/vendor\/bin\/snappdf convert --html \"

    Bonjour, monde<\/h1>\" test.pdfUne liste compl\u00e8te des d\u00e9pendances requises est disponible ici.Si vous utilisez un h\u00e9bergement mutualis\u00e9, il vous sera probablement impossible d'utiliser snappdf car vous n'avez pas acc\u00e8s au sous-syst\u00e8me pour installer les packages requis. Au lieu de cela, vous devrez utiliser un service de PDF h\u00e9berg\u00e9. Les deux services PDF pris en charge par Invoice Ninja v5 sont PhantomJS Cloud et notre propre g\u00e9n\u00e9rateur PDF h\u00e9berg\u00e9, que vous pouvez utiliser gratuitement pour g\u00e9n\u00e9rer des PDFs de mani\u00e8re illimit\u00e9e."},{"id":316,"uri":"\/fr_CA\/self-host-troubleshooting\/#phantom-js","title":"D\u00e9pannage","sub_title":"Phantom JS","body":"Phantom JS Cloud est le moteur PDF par d\u00e9faut utilis\u00e9 PhantomJS Cloud pour g\u00e9n\u00e9rer vos PDF. La cl\u00e9 d'API par d\u00e9faut qui accompagne une installation propre ne g\u00e9n\u00e9rera pas de PDF de mani\u00e8re fiable. Pour vous assurer que vous pouvez g\u00e9n\u00e9rer des PDF, vous devriez vous inscrire pour une cl\u00e9 d'API sur le site phantomjscloud et utiliser cette cl\u00e9 dans le fichier .env.Phantom JS peut \u00eatre activ\u00e9 ou d\u00e9sactiv\u00e9 en d\u00e9finissant PHANTOMJS_PDF_GENERATOR sur TRUE ou FALSE. Les variables d'environnement suivantes sont disponibles pour configurer PhantomJS.PDF_GENERATOR=phantom\nPHANTOMJS_KEY='une-cl\u00e9-de-demo-avec-un-quota-faible-par-adresse-ip'\nPHANTOMJS_SECRET='votre-secret-ici'Le PHANTOMJS_SECRET peut \u00eatre une valeur al\u00e9atoire quelconque, il est utilis\u00e9 pour contourner le mot de passe du portail client.Si vous rencontrez des erreurs lors de la g\u00e9n\u00e9ration de PDF, telles que 500 Server error ou Failed to load PDF document ou une barre de chargement continue, vous devez obtenir une cl\u00e9 PhantomJS ici et la remplacer par la cl\u00e9 pr\u00e9remplie a-demo-key-with-low-quota-per-ip-address.\nPour que PhantomJS fonctionne, l'adresse Web de votre installation d'Invoice Ninja doit \u00eatre publique ; les installations localhost ou celles sur des r\u00e9seaux priv\u00e9s ne pourront pas utiliser PhantomJS Cloud.\n"},{"id":317,"uri":"\/fr_CA\/self-host-troubleshooting\/#g\u00e9n\u00e9ration-de-pdf-h\u00e9berg\u00e9e-par-invoice-ninja","title":"D\u00e9pannage","sub_title":"G\u00e9n\u00e9ration de PDF h\u00e9berg\u00e9e par Invoice Ninja","body":"Le PDF par d\u00e9faut g\u00e9n\u00e9r\u00e9 \u00e0 partir de la version 5.5.12 est notre syst\u00e8me de conversion de PDF h\u00e9berg\u00e9 sur notre plateforme. Le g\u00e9n\u00e9rateur PDF h\u00e9berg\u00e9 par Invoice Ninja est un g\u00e9n\u00e9rateur de PDF hors site h\u00e9berg\u00e9 par Invoice Ninja, qui fonctionne de mani\u00e8re similaire \u00e0 PhantomJS. Il est important de noter que nous ne stockons aucune information avec ce service, nous convertissons simplement le HTML que votre syst\u00e8me envoie en un fichier PDF qui est renvoy\u00e9 \u00e0 la vol\u00e9e.PDF_GENERATOR=hosted_ninja"},{"id":318,"uri":"\/fr_CA\/self-host-troubleshooting\/#probl\u00e8mes-sp\u00e9cifiques-\u00e0-la-plateforme","title":"D\u00e9pannage","sub_title":"Probl\u00e8mes sp\u00e9cifiques \u00e0 la plateforme","body":""},{"id":319,"uri":"\/fr_CA\/self-host-troubleshooting\/#conseils-g\u00e9n\u00e9raux","title":"D\u00e9pannage","sub_title":"Conseils g\u00e9n\u00e9raux","body":"En cas d'erreurs, commencez par d\u00e9finir APP_DEBUG=true dans .env"},{"id":320,"uri":"\/fr_CA\/self-host-troubleshooting\/#processus-signal\u00e9-avec-le-signal-\"5\"","title":"D\u00e9pannage","sub_title":"Processus signal\u00e9 avec le signal \"5\"","body":"Ce message d'erreur est observ\u00e9 lorsque la file d'attente tente d'effectuer une action pour laquelle l'utilisateur de la file d'attente n'a pas les autorisations correctes. Vous pouvez voir cette erreur si vous ex\u00e9cutez des arguments en ligne de commande en tant qu'utilisateur autre que l'utilisateur Web.Cela se voit le plus souvent dans Invoice Ninja lorsque snappdf a \u00e9t\u00e9 t\u00e9l\u00e9charg\u00e9 depuis la ligne de commande en tant qu'utilisateur r\u00e9gulier, les autorisations sur le binaire peuvent emp\u00eacher l'utilisateur Web d'ex\u00e9cuter le binaire chrome lors de la g\u00e9n\u00e9ration du PDF.Assurez-vous toujours que les t\u00e2ches ex\u00e9cut\u00e9es en ligne de commande sont ex\u00e9cut\u00e9es par l'utilisateur Web. Sur Ubuntu, il s'agit g\u00e9n\u00e9ralement de www-data."},{"id":321,"uri":"\/fr_CA\/self-host-troubleshooting\/#format-de-donn\u00e9es-erron\u00e9-pour-la-d\u00e9s\u00e9rialisation-de-'symfony\\component\\routing\\compiledroute'","title":"D\u00e9pannage","sub_title":"Format de donn\u00e9es erron\u00e9 pour la d\u00e9s\u00e9rialisation de 'Symfony\\Component\\Routing\\CompiledRoute'","body":"La cause la plus courante de ce probl\u00e8me est l'ex\u00e9cution de plusieurs versions de PHP. Si les caches sont construits avec une version diff\u00e9rente de PHP, vous pouvez voir l'erreur ci-dessus, car des versions diff\u00e9rentes de PHP peuvent ne pas \u00eatre interop\u00e9rables sur la m\u00eame installation. Assurez-vous d'ex\u00e9cuter la m\u00eame version de PHP CLI et Web pour \u00e9viter toute erreur."},{"id":322,"uri":"\/fr_CA\/self-host-troubleshooting\/#impossible-de-se-connecter-\u00e0-la-base-de-donn\u00e9es-apr\u00e8s-l'installation","title":"D\u00e9pannage","sub_title":"Impossible de se connecter \u00e0 la base de donn\u00e9es apr\u00e8s l'installation","body":"Vous devrez peut-\u00eatre red\u00e9marrer la file d'attente de cette mani\u00e8rephp artisan queue:restart"},{"id":323,"uri":"\/fr_CA\/self-host-troubleshooting\/#nginx:-413-\u2013-request-entity-too-large","title":"D\u00e9pannage","sub_title":"Nginx: 413 \u2013 Request Entity Too Large","body":"Cette erreur indique que le param\u00e8tre client_max_body_size de NGINX est trop petit. Vous devrez modifier votre configuration nginx et augmenter la taille.client_max_body_size 100M;"},{"id":324,"uri":"\/fr_CA\/self-host-troubleshooting\/#configuration-du-proxy.","title":"D\u00e9pannage","sub_title":"Configuration du proxy.","body":"Pour les utilisateurs qui comptent sur la configuration d'un proxy inverse, veuillez consulter ce post sur notre forum qui d\u00e9taille les \u00e9tapes qui peuvent aider \u00e0 configurer un proxy inverse.Reverse Proxy Invoice Ninja"},{"id":325,"uri":"\/fr_CA\/self-host-troubleshooting\/#probl\u00e8mes-de-migration","title":"D\u00e9pannage","sub_title":"Probl\u00e8mes de migration","body":"Si vous rencontrez des probl\u00e8mes avec la migration qui ne se d\u00e9roule pas comme pr\u00e9vu, veuillez passer en revue la liste de contr\u00f4le suivante :\nAssurez-vous que les r\u00e9pertoires sont lisibles\/inscriptibles par l'utilisateur Web (ie www-data)\nAssurez-vous que l'ordonnanceur cron est en cours d'ex\u00e9cution (et fonctionne) - Vous pouvez v\u00e9rifier s'il fonctionne en inspectant la table jobs dans la base de donn\u00e9es, elle doit \u00eatre vide.\nInspectez le fichier journal \/storage\/logs\/laravel.log pour obtenir des informations suppl\u00e9mentaires.\nSi vous rencontrez toujours des probl\u00e8mes, activez la journalisation avanc\u00e9e en ajoutant la variable suivante \u00e0 votre fichier .env. EXPANDED_LOGGING=true Ensuite, essayez \u00e0 nouveau la migration et inspectez le fichier journal dans storage\/logs\/invoiceninja.log\n"},{"id":326,"uri":"\/fr_CA\/self-host-troubleshooting\/#libatk.so-ne-se-charge-pas-pour-google","title":"D\u00e9pannage","sub_title":"libatk.so ne se charge pas pour Google","body":"La g\u00e9n\u00e9ration de PDF ne fonctionnera pas avec le moteur PDF int\u00e9gr\u00e9 sans certaines d\u00e9pendances du sous-syst\u00e8me. Veuillez consulter cette ressource pour la liste des biblioth\u00e8ques n\u00e9cessaires pour chaque plateforme prise en charge : Snappdf required libraries"},{"id":327,"uri":"\/fr_CA\/self-host-troubleshooting\/#configuration-de-webcron","title":"D\u00e9pannage","sub_title":"Configuration de WebCron","body":"Certains syst\u00e8mes n'autorisent pas les configurations cron, un contournement consiste \u00e0 utiliser un service de cron Web qui peut frapper un point final d\u00e9fini qui ex\u00e9cute l'ordonnanceur via une requ\u00eate HTTP GET. Invoice Ninja a mis en place un petit service pour permettre \u00e0 un service de cron Web de frapper le point final :https:\/\/domaine.com\/webcron?secret=Pour configurer le service, vous devez ajouter une variable .envWEBCRON_SECRET=passwordInstaller dans un sous-r\u00e9pertoire.Il est possible d'installer Invoice Ninja dans un sous-r\u00e9pertoire en dehors de la racine du document. Pour cela, vous devrez mettre \u00e0 jour le fichier .htaccess (uniquement si vous utilisez le serveur web Apache),RewriteRule ^(.*)$ public\/$1 [L]devrait \u00eatre mis \u00e0 jour enRewriteRule ^(.*)$ subdirectoryname\/public\/$1 [L]Boucle de configuration sans finSi vous trouvez que toutes vos v\u00e9rifications de pr\u00e9-configuration passent mais que vous retombez constamment sur l'\u00e9cran de configuration, cela peut indiquer que vous manquez de la biblioth\u00e8que mysql-client n\u00e9cessaire pour effectuer la migration initiale. Si vous ne pouvez pas l'installer pour une raison quelconque (par exemple XAMPP), vous devrez ex\u00e9cuter les migrations manuellement en saisissant ce qui suit \u00e0 l'invite de commandeBoucle de configuration sans finSi vous trouvez que toutes vos v\u00e9rifications de pr\u00e9-configuration passent mais que vous retombez constamment sur l'\u00e9cran de configuration, cela peut indiquer que vous manquez de la biblioth\u00e8que mysql-client n\u00e9cessaire pour effectuer la migration initiale. Si vous ne pouvez pas l'installer pour une raison quelconque (par exemple XAMPP), vous devrez ex\u00e9cuter les migrations manuellement en saisissant ce qui suit \u00e0 l'invite de commandephp artisan migrate:fresh --seedflock() attend en param\u00e8tre 1 une ressource, bool donn\u00e9Cette erreur est d\u00e9clench\u00e9e en profondeur dans PHP et indique un probl\u00e8me de permissions - le r\u00e9pertoire public\/storage et\/ou storage\/ n'est probablement pas accessible en \u00e9criture par l'utilisateur web. Selon votre plate-forme, vous devrez ex\u00e9cuter quelque chose comme ceci :sudo chown -R www-data:www-data public\/storage\n\nsudo find .\/ -type d -exec chmod 755 {} ;et\/ousudo chown -R www-data:www-data storage\/\n\nsudo find .\/ -type d -exec chmod 755 {} ;Interface utilisateur non r\u00e9activeSi pour une raison quelconque l'interface utilisateur devient non r\u00e9active, vous devrez peut-\u00eatre vider certaines configurations de sous-syst\u00e8me et les reconstruire. Il est possible de le faire en naviguant jusqu'\u00e0 la route \/update?secret=, c'est-\u00e0-dire https:\/\/invoiceninja.test\/update?secret=. Cela effectuera plusieurs nettoyages syst\u00e8me et peut r\u00e9soudre les probl\u00e8mes r\u00e9sultant d'une mise \u00e0 niveau incompl\u00e8te. Pour prot\u00e9ger cette route, vous \u00eates invit\u00e9 \u00e0 ajouter une variable .env UPDATE_SECRET=a_secret_passcode qui restreindra la route aux utilisateurs ayant le code secret UPDATE_SECRET."},{"id":328,"uri":"\/fr_CA\/self-host-troubleshooting\/#le-logo-ne-s'affiche-pas-dans-le-pdf","title":"D\u00e9pannage","sub_title":"Le logo ne s'affiche pas dans le PDF","body":"Il peut \u00eatre utile d'ajouter LOCAL_DOWNLOAD=true au fichier .env, cela incorporera l'image dans le PDF plut\u00f4t que de la demander via le r\u00e9seau."},{"id":329,"uri":"\/fr_CA\/self-host-troubleshooting\/#erreur-de-liaison-de-communication-:-1153-un-paquet-plus-grand-que-'max_allowed_packet'-a-\u00e9t\u00e9-re\u00e7u","title":"D\u00e9pannage","sub_title":"Erreur de liaison de communication : 1153 un paquet plus grand que 'max_allowed_packet' a \u00e9t\u00e9 re\u00e7u","body":"Si vous utilisez la base de donn\u00e9es pour vos files d'attente, il peut arriver que vous voyiez une erreur provenant de MySQL1153 Got a packet bigger than 'max_allowed_packet'Ceci indique que la charge utile d'insertion est plus importante que ce que MySQL est configur\u00e9 pour g\u00e9rer ! Pour contourner ce probl\u00e8me, vous devrez augmenter la variable MySQLmax_allowed_packet\u00e0 une valeur plus grande. Parfois, une valeur de 1024M est requise.Il peut \u00e9galement \u00eatre judicieux d'augmenter la variablemax_connectionscar des erreurs similaires peuvent \u00eatre signal\u00e9es depuis la base de donn\u00e9es."},{"id":330,"uri":"\/fr_CA\/self-host-troubleshooting\/#erreur-500-lors-de-l'\u00e9dition-de-mod\u00e8les-pdf","title":"D\u00e9pannage","sub_title":"Erreur 500 lors de l'\u00e9dition de mod\u00e8les PDF","body":"Un rapport a \u00e9t\u00e9 \u00e9mis par un utilisateur qui a r\u00e9solu l'erreur 500 sur son serveur en d\u00e9sactivant ModSecurity."},{"id":331,"uri":"\/fr_CA\/self-host-troubleshooting\/#erreur-500-lors-de-la-tentative-de-connexion-ou-de-modification-des-d\u00e9tails-de-l'entreprise","title":"D\u00e9pannage","sub_title":"Erreur 500 lors de la tentative de connexion ou de modification des d\u00e9tails de l'entreprise","body":"Essayez ces \u00e9tapes pour r\u00e9soudre l'erreur 500 du serveur lors de la tentative de connexion ou de la modification des d\u00e9tails de l'entreprise.\nT\u00e9l\u00e9chargez la derni\u00e8re mise \u00e0 jour depuis les versions publi\u00e9es sur Github (pas invoiceninja.tar, mais Source code (zip))\nT\u00e9l\u00e9chargez le zip, extrayez les fichiers et remplacez-les dans votre \/public_html\/ (Attention \u00e0 ne pas remplacer le fichier .env ou tout sera supprim\u00e9)\nConnectez-vous \u00e0 votre racine et assurez-vous tout d'abord que tous les fichiers sont poss\u00e9d\u00e9s de mani\u00e8re r\u00e9cursive par l'utilisateur, ex. sudo chown -R www-data:www-data dir\/\nEx\u00e9cutez cette commande cd \/home\/domain.com\/public_html\/invoiceninja\/ && php artisan migrate ou simplement php artisan migrate, s\u00e9lectionnez \"YES\"\nSi une erreur comme celle-ci se produit\nPHP Fatal error: Cannot declare class UpdateDesigns, because the name is already in use in \/home\/domain.com\/public_html\/invoiceninja\/database\/migrations\/2021_09_16_115919_update_designs.php on line 0\nIn 2021_09_16_115919_update_designs.php line n\/a: Cannot declare class UpdateDesigns, because the name is already in useSupprimez ce fichier et r\u00e9essayez la commande jusqu'\u00e0 ce qu'elle fonctionne correctement.\nAllez sur https:\/\/domain.com\/update?secret=x pour vous assurer que la mise \u00e0 jour a fonctionn\u00e9, cela devrait afficher l'\u00e9cran de connexion et fonctionner, vous devriez \u00e9galement pouvoir modifier \u00e0 nouveau les d\u00e9tails de l'entreprise.\n"},{"id":332,"uri":"\/fr_CA\/self-host-troubleshooting\/#d\u00e9pendance-irr\u00e9soluble-r\u00e9solvant-[param\u00e8tre-#0-[array-$options]]-dans-la-classe-app\\utils\\cssinlinerplugin","title":"D\u00e9pannage","sub_title":"D\u00e9pendance irr\u00e9soluble r\u00e9solvant [Param\u00e8tre #0 [array $options]] dans la classe App\\Utils\\CssInlinerPlugin","body":"Lorsque des modifications sont apport\u00e9es au conteneur, cela peut rendre le cache obsol\u00e8te dans l'application et l'emp\u00eacher de d\u00e9marrer.La solution consiste \u00e0 vider le contenu du dossier bootstrap\/cache, en supprimant manuellement les fichiers ou en ex\u00e9cutant \/update?secret= qui supprimera \u00e9galement le contenu de ce r\u00e9pertoire."},{"id":333,"uri":"\/fr_CA\/self-host-troubleshooting\/#erreur-non-captur\u00e9e-collection::offsetexists($key)","title":"D\u00e9pannage","sub_title":"Erreur non captur\u00e9e Collection::offsetExists($key)","body":"Cette erreur est observ\u00e9e lorsque le syst\u00e8me a Composer v1 install\u00e9. Mettez \u00e0 jour vers Composer 2 en utilisant la commande suivantesudo -H composer self-update"},{"id":334,"uri":"\/fr_CA\/self-host-troubleshooting\/#file_exists():-restriction-open_basedir-en-vigueur","title":"D\u00e9pannage","sub_title":"file_exists(): restriction open_basedir en vigueur","body":"Si vous n'\u00eates pas en mesure d'ajuster les restrictions open_basedir, les \u00e9tapes suivantes peuvent vous aider :\nSupprimez bootstrap\/cache\/config.php\nSupprimez tous les fichiers journaux dans storage\/logs\n"},{"id":335,"uri":"\/fr_CA\/self-host-troubleshooting\/#j'ai-oubli\u00e9-mon-mot-de-passe-et-ne-peux-pas-le-r\u00e9initialiser,-aidez-moi-!","title":"D\u00e9pannage","sub_title":"J'ai oubli\u00e9 mon mot de passe et ne peux pas le r\u00e9initialiser, AIDEZ-MOI !","body":"Si vous avez un acc\u00e8s en ligne de commande, vous pouvez r\u00e9initialiser votre mot de passe manuellement en suivant les \u00e9tapes suivantes. \u00c0 partir de la ligne de commande, naviguez jusqu'au r\u00e9pertoire du projet et ex\u00e9cutezphp artisan tinkerEnsuite, trouvez l'identifiant de l'utilisateur pour la r\u00e9initialisation du mot de passeUser::all();R\u00e9cup\u00e9rez l'utilisateur$user = User::find(id_of_user_to_find);Maintenant, r\u00e9initialisons le mot de passe$user->password = Hash::make('password');\n$user->save();"},{"id":336,"uri":"\/fr_CA\/clients\/#cr\u00e9er-des-clients","title":"Clients","sub_title":"Cr\u00e9er des Clients","body":"Il y a plusieurs fa\u00e7ons pour un client d'\u00eatre cr\u00e9\u00e9, notamment :\nClients > + Client\nParam\u00e8tres > Importer | Exporter > Importation CSV des clients\nPortail client (si l'enregistrement des clients est activ\u00e9 dans Param\u00e8tres > Portail client)\nInt\u00e9grateur API : Zapier, Integromat, APISync, ou appels API manuels d\u00e9velopp\u00e9s en utilisant la Documentation API.\nUn \"Client\" peut repr\u00e9senter une personne ou une entreprise. Si seulement les informations de contact sont d\u00e9finies, le nom du contact sera utilis\u00e9 comme nom d'affichage du client. Si le nom du client est d\u00e9fini, alors il sera utilis\u00e9 \u00e0 la place.Il y a trois diff\u00e9rents champs d'identifiants client :\n$client.id : G\u00e9n\u00e9r\u00e9 automatiquement et utilis\u00e9 par l'API (par exemple, 7WR07SC)\n$client.number: G\u00e9n\u00e9r\u00e9 automatiquement et peut \u00eatre configur\u00e9 dans Param\u00e8tres > Num\u00e9ros g\u00e9n\u00e9r\u00e9s (par exemple, 0001)\n$client.id_number: Champ standard qui peut \u00eatre utilis\u00e9 pour stocker le num\u00e9ro du client issu d'un autre syst\u00e8me\n"},{"id":337,"uri":"\/fr_CA\/clients\/#visualisation-des-clients","title":"Clients","sub_title":"Visualisation des Clients","body":"Pour afficher un client, s\u00e9lectionnez-en un dans la liste des clients sur le panneau des clients, ou en y acc\u00e9dant \u00e0 partir d'une facture, d'un projet, d'une t\u00e2che ou d'une transaction associ\u00e9e."},{"id":338,"uri":"\/fr_CA\/clients\/#aper\u00e7u","title":"Clients","sub_title":"Aper\u00e7u","body":"Le panneau de synth\u00e8se pr\u00e9sente un aper\u00e7u rapide du paiement \u00e0 ce jour, le solde impay\u00e9 d'un client, des notes publiques et priv\u00e9es sur le client, suivi d'une liste de boutons interactifs pour voir une liste filtr\u00e9e par client pour n'importe quelle cat\u00e9gorie.Vous pouvez choisir parmi Groupes, Factures, Paiements, Factures r\u00e9currentes, Devis, Cr\u00e9dits, Projets, T\u00e2ches ou D\u00e9penses. Passez votre souris sur l'une de ces cat\u00e9gories, et l'ic\u00f4ne se transformera en un symbole \"plus\"; il s'agit d'un bouton cliquable pour cr\u00e9er une nouvelle facture, devis, paiement, etc. Sur les appareils mobiles, vous pouvez toucher et maintenir n'importe o\u00f9 sur le bouton pour cr\u00e9er un nouvel \u00e9l\u00e9ment, au lieu de consulter une liste filtr\u00e9e par client.Le lien Portail client en bas vous am\u00e8nera dans un nouvel onglet ou une nouvelle fen\u00eatre de navigateur, pour voir le portail client directement. Le bouton \"Param\u00e8tres\" en bas vous am\u00e8nera aux Param\u00e8tres du client o\u00f9 vous pourrez modifier et configurer des r\u00e8gles sp\u00e9cifiques au client, des mod\u00e8les, des comportements, etc.Le bouton du menu kebab dans le coin sup\u00e9rieur droit de ce panneau a \u00e9galement plusieurs de ces fonctions et est disponible sur chaque onglet."},{"id":339,"uri":"\/fr_CA\/clients\/#d\u00e9tails","title":"Clients","sub_title":"D\u00e9tails","body":"\nNom - Nom du client, peut \u00eatre le nom d'un individu, d'un groupe, d'une organisation ou d'une entreprise. Si un nom n'est pas choisi, mais qu'une entr\u00e9e de contact avec un pr\u00e9nom\/nom est fournie, le nom du premier contact sera utilis\u00e9 comme nom du client.\nNum\u00e9ro - Ce num\u00e9ro est g\u00e9n\u00e9r\u00e9 automatiquement par Invoice Ninja, \u00e0 des fins de suivi. Au lieu de modifier les num\u00e9ros manuellement, nous vous sugg\u00e9rons de modifier le comportement des num\u00e9ros g\u00e9n\u00e9r\u00e9s dans Param\u00e8tres > Num\u00e9ros g\u00e9n\u00e9r\u00e9s > Clients.\nNum\u00e9ro d'identification - Le champ du num\u00e9ro d'identification est facultatif. Vous pouvez l'utiliser pour r\u00e9f\u00e9rencer le num\u00e9ro d'identification d'un client tel qu'il se rapporte \u00e0 votre entreprise, comme un num\u00e9ro d'identification de membre.\nNum\u00e9ro de TVA - Le champ du num\u00e9ro de TVA est un num\u00e9ro d'identification de taxe sur la valeur ajout\u00e9e qui s'applique principalement aux pays de l'Union europ\u00e9enne qui doivent parfois suivre cela \u00e0 des fins fiscales.\nSite Web - Le site Web de votre client, facultatif et pour r\u00e9f\u00e9rence.\nT\u00e9l\u00e9phone - Num\u00e9ro de t\u00e9l\u00e9phone de contact principal pour le client, l'organisation ou l'entreprise, distinct de tout num\u00e9ro de t\u00e9l\u00e9phone de contact individuel au sein de l'entr\u00e9e du client.\n"},{"id":340,"uri":"\/fr_CA\/clients\/#documents","title":"Clients","sub_title":"Documents","body":"Le panneau Documents offre la possibilit\u00e9 de t\u00e9l\u00e9verser des documents et de visualiser les documents que vous avez li\u00e9s au client. Ces fichiers t\u00e9l\u00e9vers\u00e9s sont accessibles via le portail administrateur, ou via le portail client pour que vos clients puissent les consulter eux-m\u00eames. Une fa\u00e7on utile d'utiliser la fonctionnalit\u00e9 de t\u00e9l\u00e9versement de documents est de t\u00e9l\u00e9verser des documents de conditions d'utilisation, des contrats ou d'autres fichiers que vous aimeriez partager avec le client pour toute autre raison.Notez que les documents t\u00e9l\u00e9charg\u00e9s sont enregistr\u00e9s dans le r\u00e9pertoire \"public\/storage\" dans une structure de dossiers utilisant des noms de dossiers hach\u00e9s pour correspondre \u00e0 l'entr\u00e9e du produit, alors sauvegardez ce r\u00e9pertoire avec votre base de donn\u00e9es pour pr\u00e9server vos documents joints."},{"id":341,"uri":"\/fr_CA\/clients\/#grand-livre","title":"Clients","sub_title":"Grand livre","body":"Le panneau Grand livre offre un aper\u00e7u chronologique des activit\u00e9s transactionnelles li\u00e9es au client, pour suivre les entr\u00e9es et sorties de tr\u00e9sorerie li\u00e9es au client. Le Grand livre met en \u00e9vidence les d\u00e9bits et cr\u00e9dits sur le compte du client. Les objets dans le Grand livre sont des liens de raccourci, et cliquer dessus vous am\u00e8nera \u00e0 l'enregistrement ou \u00e0 la transaction qu'ils d\u00e9crivent."},{"id":342,"uri":"\/fr_CA\/clients\/#activit\u00e9","title":"Clients","sub_title":"Activit\u00e9","body":"Le panneau Activit\u00e9 fournit un aper\u00e7u chronologique des activit\u00e9s non transactionnelles li\u00e9es au client. Alors que le panneau Grand livre suit les cr\u00e9dits et d\u00e9bits sur le compte du client, le panneau Activit\u00e9 suit l'historique des nouveaux enregistrements ou des modifications d'enregistrements sur le dossier du client, ou des factures, devis, etc. qui sont li\u00e9s au client, et qui sont les utilisateurs du portail d'administration ayant effectu\u00e9 ces actions. Le panneau Activit\u00e9 est utile pour la responsabilit\u00e9 au sein de votre entreprise, et pour surveiller qui a fait quoi, et quand."},{"id":343,"uri":"\/fr_CA\/clients\/#journaux-du-syst\u00e8me","title":"Clients","sub_title":"Journaux du syst\u00e8me","body":"Le panneau Journaux du syst\u00e8me offre un aper\u00e7u chronologique de l'activit\u00e9 du serveur backend li\u00e9e \u00e0 votre client, comme par exemple la g\u00e9n\u00e9ration de PDF pour le client, ainsi que les r\u00e9sultats de succ\u00e8s ou d'\u00e9chec de ces requ\u00eates."},{"id":344,"uri":"\/fr_CA\/clients\/#modification-des-clients","title":"Clients","sub_title":"Modification des Clients","body":"Vous pouvez modifier vos clients en double-cliquant sur un client dans la liste du module Client, ou en affichant un client et en utilisant le bouton Modifier dans le coin sup\u00e9rieur droit du panneau. Sur mobile, vous verrez une liste d'onglets dans le menu du haut, pour diff\u00e9rentes sections permettant de modifier les donn\u00e9es du client. Sur un ordinateur de bureau, vous n'aurez peut-\u00eatre pas besoin de naviguer entre les onglets, car la vue par d\u00e9faut permet de voir tous les champs sur un seul panneau.La plupart des informations dans un formulaire d'ajout ou de modification de client sont enti\u00e8rement facultatives, et certaines sont g\u00e9n\u00e9r\u00e9es automatiquement. Vos propres pratiques commerciales devraient dicter le type de donn\u00e9es que vous collectez aupr\u00e8s de vos clients."},{"id":345,"uri":"\/fr_CA\/clients\/#contacts","title":"Clients","sub_title":"Contacts","body":"Chaque client a une liste de contacts, ce qui vous permet d'ajouter autant de contacts que vous le souhaitez pour repr\u00e9senter un client donn\u00e9. Lorsque vous consultez un client, vous pouvez voir les contacts existants dans le panneau \"D\u00e9tails\". Lorsque vous modifiez un contact, ils seront r\u00e9pertori\u00e9s dans le panneau Contacts.\",\"35\":\"Depuis le portail administrateur, vous verrez le bouton Ajouter un second contact pour ajouter une nouvelle entr\u00e9e de contact \u00e0 la liste. Vous ne pouvez ajouter de nouveaux contacts \u00e0 un client que depuis le portail administrateur. Les clients ne peuvent pas ajouter plus de contacts \u00e0 leur entr\u00e9e client depuis le portail client eux-m\u00eames.\nPr\u00e9nom et Nom - D\u00e9tails du nom pour le contact individuel. Invoice Ninja utilise automatiquement les informations sur le nom du premier contact pour renseigner le nom du client s'il n'est pas fourni.\nCourriel - Adresse courriel associ\u00e9e au client, et utilis\u00e9e comme identifiant de connexion pour le portail client.\nT\u00e9l\u00e9phone - Pour r\u00e9f\u00e9rence, informations sur le num\u00e9ro de t\u00e9l\u00e9phone du contact individuel.\n"},{"id":346,"uri":"\/fr_CA\/clients\/#notes","title":"Clients","sub_title":"Notes","body":"\nNotes publiques - Toutes les notes publiques concernant le client, les notes publiques sont g\u00e9n\u00e9ralement incluses sur toutes les factures, devis ou autres documents futurs g\u00e9n\u00e9r\u00e9s pour le client.\nNotes priv\u00e9es - Les notes priv\u00e9es sont tous les commentaires sur le client qui ne seront jamais visibles que par les utilisateurs sur le portail d'administration.\nTaille - Utilis\u00e9 pour d\u00e9crire la taille d'un client qui repr\u00e9sente une organisation, une \u00e9cole ou une entreprise.\nIndustrie - Ajoutez une description suppl\u00e9mentaire \u00e0 vos clients pour d\u00e9crire le type d'industrie dans laquelle ils sont impliqu\u00e9s.\n"},{"id":347,"uri":"\/fr_CA\/clients\/#param\u00e8tres","title":"Clients","sub_title":"Param\u00e8tres","body":"\nDevise - Devise par d\u00e9faut \u00e0 appliquer aux factures et paiements pour ce client.\nLangue - La langue pr\u00e9f\u00e9r\u00e9e de votre client. Les factures et autres documents seront g\u00e9n\u00e9r\u00e9s dans la langue pr\u00e9f\u00e9r\u00e9e du client.\nConditions de paiement des factures - D\u00e9finissez une dur\u00e9e par d\u00e9faut pour les conditions de paiement des factures, si vous avez convenu d'arrangements de paiement avec votre client de mani\u00e8re r\u00e9guli\u00e8re.\nDevis valable jusqu'au - D\u00e9finissez une dur\u00e9e par d\u00e9faut pour les devis donn\u00e9s \u00e0 votre client pour lesquels vous honorerez le prix indiqu\u00e9 dans vos devis.\nTaux horaire des t\u00e2ches - D\u00e9finissez un taux horaire par d\u00e9faut pour les T\u00e2ches effectu\u00e9es pour le client.\nEnvoyer des rappels - Activez ou d\u00e9sactivez les rappels par courriel au client pour des choses telles que les factures impay\u00e9es. R\u00e9glez des r\u00e8gles pr\u00e9cises pour le comportement des rappels par courriel sous Param\u00e8tres > Mod\u00e8les & Rappels.\n"},{"id":348,"uri":"\/fr_CA\/clients\/#adresse-de-facturation","title":"Clients","sub_title":"Adresse de facturation","body":"Les champs d'information d'adresse standard sont disponibles ici pour saisir une adresse de facturation pour vos clients. Cette information est g\u00e9n\u00e9ralement \u00e9galement incluse sur toutes les factures et autres documents pour le client."},{"id":349,"uri":"\/fr_CA\/clients\/#adresse-de-livraison","title":"Clients","sub_title":"Adresse de livraison","body":"Tout comme l'adresse de facturation, des champs d'information d'adresse standard sont disponibles ici pour saisir une adresse de livraison pour vos clients. De plus, vous pouvez utiliser le bouton Copier facturation ci-dessous ces champs, pour simplement copier les informations d'adresse de facturation dans les champs d'adresse de livraison \u00e9galement."},{"id":350,"uri":"\/fr_CA\/clients\/#contacts-et-le-portail-client","title":"Clients","sub_title":"Contacts et le portail client","body":"Contacts ont chacun leur propre profil dans le portail client, se connectant avec les courriels que vous leur attribuez, permettant \u00e0 chaque contact de d\u00e9finir son propre mot de passe et ses param\u00e8tres ou d\u00e9tails personnels sur le portail client, ind\u00e9pendamment du client qu'ils repr\u00e9sentent.Lorsqu'un individu s'inscrit lui-m\u00eame sur le portail client, son nom et son courriel seront ajout\u00e9s en tant que donn\u00e9es de contact sous un nouveau client. Apr\u00e8s s'\u00eatre connect\u00e9, ils auront la possibilit\u00e9 de modifier les d\u00e9tails de leur client dans le menu \"Profil\", tels que le nom de l'entreprise et les informations de contact.Les adresses e-mail pour les contacts sont consid\u00e9r\u00e9es comme authentiques. Par exemple, si une personne tente de s'inscrire elle-m\u00eame alors qu'elle est d\u00e9j\u00e0 incluse en tant que contact pour une autre entr\u00e9e client, le portail d'inscription forcera cette personne \u00e0 soumettre de nouveau ses informations personnelles en utilisant une nouvelle adresse e-mail, ou \u00e0 faire retirer son adresse e-mail de l'autre liste client."},{"id":351,"uri":"\/fr_CA\/clients\/#param\u00e8tres-de-groupe-pour-la-gestion-des-clients","title":"Clients","sub_title":"Param\u00e8tres de groupe pour la gestion des clients","body":"Si plusieurs clients partagent les m\u00eames param\u00e8tres, par exemple, la m\u00eame devise ou les param\u00e8tres de rappel par courriel, vous pouvez cr\u00e9er un groupe dans Param\u00e8tres > Groupes pour appliquer un ensemble standard de param\u00e8tres \u00e0 un grand groupe de clients.Pour la plupart des param\u00e8tres, l'application v\u00e9rifiera d'abord si le client a une valeur en place, sinon elle v\u00e9rifiera si le client appartient \u00e0 un groupe et si ce groupe d\u00e9finit une valeur. Enfin, elle utilisera la valeur par d\u00e9faut d\u00e9finie au niveau de l'entreprise.L'avantage d'utiliser des groupes est que si, \u00e0 l'avenir, vous devez modifier les param\u00e8tres, vous pouvez les modifier en un seul endroit plut\u00f4t que de devoir mettre \u00e0 jour plusieurs clients individuellement. Sans groupes, la mise \u00e0 jour en bloc des param\u00e8tres des clients n\u00e9cessiterait d'utiliser l'API ou un int\u00e9grateur."},{"id":352,"uri":"\/fr_CA\/clients\/#champs-personnalis\u00e9s","title":"Clients","sub_title":"Champs personnalis\u00e9s","body":"Parfois, vous avez besoin de champs suppl\u00e9mentaires pour fournir des informations suppl\u00e9mentaires \u00e0 vos clients. Avec Invoice Ninja, vous pouvez ajouter jusqu'\u00e0 4 champs personnalis\u00e9s pour le client et \u00e9galement pour chaque contact du client.Pour cr\u00e9er un champ personnalis\u00e9, acc\u00e9dez \u00e0 Param\u00e8tres > Champs personnalis\u00e9s. Des fonctionnalit\u00e9s avanc\u00e9es, notamment la possibilit\u00e9 d'inclure ces champs personnalis\u00e9s dans le PDF de la facture en utilisant les espaces r\u00e9serv\u00e9s :"},{"id":353,"uri":"\/fr_CA\/clients\/#espaces-r\u00e9serv\u00e9s-pour-le-client","title":"Clients","sub_title":"Espaces r\u00e9serv\u00e9s pour le client","body":"$client.personnalis\u00e91\n$client.personnalis\u00e92\n$client.personnalis\u00e93\n$client.personnalis\u00e94"},{"id":354,"uri":"\/fr_CA\/clients\/#marqueurs-de-contact","title":"Clients","sub_title":"Marqueurs de contact","body":"$contact.personnalis\u00e91\n$contact.personnalis\u00e92\n$contact.personnalis\u00e93\n$contact.personnalis\u00e94Cr\u00e9dits"},{"id":355,"uri":"\/fr_CA\/migration\/#pr\u00e9paration-v4.","title":"Migration vers v5","sub_title":"Pr\u00e9paration v4.","body":"La premi\u00e8re \u00e9tape n\u00e9cessaire pour pr\u00e9parer la migration de vos donn\u00e9es vers votre nouvelle installation v5 est de mettre \u00e0 jour votre installation v4 vers la derni\u00e8re version disponible. C'est une \u00e9tape cruciale et vous rencontrerez des probl\u00e8mes lors de la migration de vos donn\u00e9es si vous ne mettez pas \u00e0 jour vers la derni\u00e8re version v4."},{"id":356,"uri":"\/fr_CA\/migration\/#installation-de-v5.","title":"Migration vers v5","sub_title":"Installation de v5.","body":"L'installation de v5 est expliqu\u00e9e en d\u00e9tail ici avec des ressources pour couvrir vos besoins pour des installations Docker \/ H\u00e9bergement partag\u00e9 ou Ubuntu\/Centos.Un d\u00e9tail important lors de votre installation v5 est que votre identifiant utilisateur initial est identique \u00e0 celui de votre installation v4.La migration repose fortement sur le syst\u00e8me de file d'attente Laravel, vous devez donc vous assurer d'avoir configur\u00e9 le planificateur cron qui d\u00e9marre la file d'attente Laravel pour vous. Si vous ne configurez pas le planificateur cron, la migration ne fonctionnera pas et vous vous retrouverez avec une entreprise vide sans contenu.\nVeuillez noter que la version 5.3.0 n\u00e9cessite d\u00e9sormais PHP 7.4. Pour certains environnements, vous devrez peut-\u00eatre envisager d'utiliser une plateforme vous permettant d'utiliser plusieurs versions de PHP. La plupart des h\u00e9bergeurs Web r\u00e9put\u00e9s offrent cPanel avec MultiPHP switcher\n"},{"id":357,"uri":"\/fr_CA\/migration\/#d\u00e9marrage-de-la-migration","title":"Migration vers v5","sub_title":"D\u00e9marrage de la migration","body":"Acc\u00e9dez \u00e0 Param\u00e8tres > Gestion des comptes et faites d\u00e9filer jusqu'\u00e0 ce que vous voyez le bouton D\u00e9marrer la migration.Apr\u00e8s avoir cliqu\u00e9 sur D\u00e9marrer la migration, vous obtiendrez un autre \u00e9cran, s\u00e9lectionnez simplement le bouton radio d'auto-h\u00e9bergement et continuez.Le prochain \u00e9cran demande le nom de domaine complet qualifi\u00e9 de votre installation v5, entrez ceci en incluant le http:\/\/ ou https:\/\/ dans votre URL, c'est-\u00e0-direhttp::\/\/ninja.testL'\u00e9cran suivant vous demande de saisir vos identifiants de connexion, en gardant \u00e0 l'esprit que ceux-ci doivent \u00eatre identiques entre votre installation v4 et v5. Vous remarquerez \u00e9galement un champ suppl\u00e9mentaire API_SECRET ; vous pouvez l'ignorer si vous n'avez pas de valeur d\u00e9finie pour cela dans votre fichier .env.Si vous rencontrez une erreur \u00e0 ce stade, il est fort probable que vos identifiants sont incorrects ou que l'URL que vous avez saisie n'est pas correcte.Si vous vous authentifiez avec succ\u00e8s, vous verrez l'\u00e9cran suivant qui vous permet de s\u00e9lectionner les entreprises que vous souhaitez migrer.Points importants \u00e0 ce stade :\nLa migration forc\u00e9e \u00e9crasera une entreprise existante qui a d\u00e9j\u00e0 \u00e9t\u00e9 migr\u00e9e vers la v5, c'est destructeur et irr\u00e9versible.\nNOTE : Si la 1\u00e8re migration \u00e9choue et que seulement une partie des donn\u00e9es a \u00e9t\u00e9 transf\u00e9r\u00e9e, PURGEZ et SUPPRIMEZ les donn\u00e9es\/l'entreprise et recommencez le processus avec \"Migration forc\u00e9e\" coch\u00e9.\nIl suffit de cocher la case \u00e0 c\u00f4t\u00e9 du nom de l'entreprise pour tenter une migration si l'entreprise n'a jamais \u00e9t\u00e9 migr\u00e9e vers l'installation v5. C'est une migration non-destructive, c'est-\u00e0-dire qu'elle n'\u00e9crasera pas une entreprise correspondante.\n"},{"id":358,"uri":"\/fr_CA\/migration\/#processus-de-migration-v5","title":"Migration vers v5","sub_title":"Processus de migration v5","body":"Avec un peu de chance, vous devriez avoir d\u00e9j\u00e0 re\u00e7u une notification par courriel vous informant que la migration est termin\u00e9e !Il y a quelques \u00e9l\u00e9ments que vous voudrez v\u00e9rifier pour vous assurer que les donn\u00e9es ont \u00e9t\u00e9 transmises correctement :\nAssurez-vous que le logo de votre entreprise a \u00e9t\u00e9 transf\u00e9r\u00e9 (Param\u00e8tres > D\u00e9tails de l'entreprise > Logo)\nAssurez-vous que les donn\u00e9es transf\u00e9r\u00e9es passent notre contr\u00f4le de qualit\u00e9 des donn\u00e9es en ex\u00e9cutant\nphp artisan ninja:verifier-donneesUne s\u00e9rie de v\u00e9rifications sont effectu\u00e9es et si vous voyez 0 probl\u00e8me, cela signifie que vos donn\u00e9es ont \u00e9t\u00e9 transf\u00e9r\u00e9es correctement.\nVous voudrez \u00e9galement inspecter les journaux situ\u00e9s dans :\nstorage\/logs\/laravel.log\u00c0 l'int\u00e9rieur, vous verrez une sortie comme celle-ci :"},{"id":359,"uri":"\/fr_CA\/migration\/#transfert-des-utilisateurs-de-v4-\u00e0-v5","title":"Migration vers v5","sub_title":"Transfert des utilisateurs de v4 \u00e0 v5","body":"Lorsque vous avez termin\u00e9 la migration et que vous \u00eates satisfait de la configuration de votre installation v4, il est temps de rediriger vos utilisateurs ayant d\u00e9j\u00e0 des invitations v4 vers votre installation v5.Dans la v4, acc\u00e9dez \u00e0 R\u00e9glages > Gestion de compte - Rediriger les clients vers la v5.Entrez l'URL de votre installation v5 et cliquez sur enregistrer. Lorsque vos utilisateurs utiliseront des liens v4 existants, ils seront redirig\u00e9s en toute transparence vers votre installation v5.Pour les utilisateurs h\u00e9berg\u00e9s, vous pouvez d\u00e9couvrir votre URL compl\u00e8te en naviguant dans la v5 vers Param\u00e8tres > Portail Client. Le champ Sous-domaine sera la valeur du sous-domaine avec invoicing.co \u00e0 la fin. c'est-\u00e0-dire.\n Attention ! Une fois la redirection activ\u00e9e, votre compte v4 sera d\u00e9sactiv\u00e9. Cela signifie que vos factures r\u00e9currentes et les rappels \/ facturation automatique ne seront plus effectu\u00e9s \u00e0 partir de cette installation.\nhttps:\/\/subdomain.invoicing.co\""},{"id":360,"uri":"\/fr_CA\/migration\/#d\u00e9pannage","title":"Migration vers v5","sub_title":"D\u00e9pannage","body":"Si vous rencontrez des probl\u00e8mes avec la migration qui ne se d\u00e9roule pas comme pr\u00e9vu, veuillez suivre la liste de v\u00e9rification suivante :\nAssurez-vous que les r\u00e9pertoires sont accessibles en lecture\/\u00e9criture par l'utilisateur web (c.-\u00e0-d. www-data)\nAssurez-vous que le planificateur cron fonctionne (et travaille) - Vous pouvez v\u00e9rifier s'il fonctionne en inspectant la table jobs dans la base de donn\u00e9es, elle doit \u00eatre vide\nInspectez le fichier journal \/storage\/logs\/laravel.log pour plus d'informations.\nSi vous rencontrez toujours des probl\u00e8mes, activez la journalisation avanc\u00e9e en ajoutant la variable suivante \u00e0 votre fichier .env.\nEXPANDED_LOGGING=vraiEnsuite, tentez \u00e0 nouveau la migration et, par la suite, inspectez le fichier journal dans storage\/logs\/invoiceninja.log\nSi vous utilisez https:\/\/, assurez-vous d'utiliser un certificat SSL sign\u00e9, vous pourriez rencontrer des erreurs d'authentification si vous essayez d'utiliser un certificat auto-sign\u00e9. Des certificats SSL gratuits sont disponibles aupr\u00e8s de lets encrypt\nVous rencontrez toujours des probl\u00e8mes ? Recherchez sur le forum ou venez discuter avec nous sur slack\n"},{"id":361,"uri":"\/fr_CA\/migration\/#notifications-d'\u00e9chec-de-migration\",\"52\":\"l'application-fera-de-son-mieux-pour-rapporter-une-erreur-lisible-par-l'humain-si-la-migration-\u00e9choue-pour-une-raison-quelconque.","title":"Migration vers v5","sub_title":"Notifications d'\u00e9chec de migration\",\"52\":\"L'application fera de son mieux pour rapporter une erreur lisible par l'humain si la migration \u00e9choue pour une raison quelconque.","body":"Quelques probl\u00e8mes connus lors de la migration vers notre plateforme h\u00e9berg\u00e9e incluent :\"Cet utilisateur ne peut pas \u00eatre associ\u00e9 \u00e0 cette entreprise. Peut-\u00eatre ont-ils d\u00e9j\u00e0 enregistr\u00e9 un utilisateur sur un autre compte?\"Si vous voyez cette erreur, cela indique que l'un de vos utilisateurs a d\u00e9j\u00e0 enregistr\u00e9 son propre compte sur la plateforme h\u00e9berg\u00e9e. Nous ne prenons pas en charge les utilisateurs multi-comptes pour des raisons de s\u00e9curit\u00e9. Vous devrez changer l'adresse e-mail de l'utilisateur dans votre installation v4 \u00e0 une adresse e-mail diff\u00e9rente pour que la migration r\u00e9ussisse."},{"id":362,"uri":"\/fr_CA\/migration\/#migration-entre-comptes","title":"Migration vers v5","sub_title":"Migration entre comptes","body":"La migration de la version 4 \u00e0 la version 5 n'est autoris\u00e9e qu'entre les comptes ayant la m\u00eame adresse e-mail. Il s'agit d'une exigence,\net avant de commencer la migration, assurez-vous d'utiliser la m\u00eame adresse e-mail sur la version 4 et la version 5 pour l'utilisateur."},{"id":363,"uri":"\/fr_CA\/credits\/#affichage-d'un-avoir","title":"Avoirs","sub_title":"Affichage d'un avoir","body":"Il suffit de s\u00e9lectionner un avoir dans la liste pour voir ses d\u00e9tails.\nDans la disposition mobile, vous serez directement dirig\u00e9 vers la vue de l'avoir.\nLorsque vous s\u00e9lectionnez un avoir dans la liste avec une disposition de bureau, l'aper\u00e7u de l'avoir appara\u00eetra sur le c\u00f4t\u00e9 gauche.Vous pouvez Modifier l'avoir depuis n'importe o\u00f9 dans la vue de l'avoir via un bouton en haut \u00e0 droite du panneau de visualisation.\nIl y a deux boutons en bas du panneau de visualisation : Voir le PDF pour charger un PDF de l'avoir directement depuis le portail d'administration, ou Envoyer l'avoir par e-mail pour envoyer aux contacts du client un lien pour consulter le PDF de leur avoir disponible depuis le portail client.Le menu Kebab dans le coin sup\u00e9rieur droit de la vue de l'avoir pr\u00e9sente de nombreuses fonctions pour travailler avec ou manipuler l'avoir, qui peuvent varier en fonction de l'\u00e9tat de l'avoir. Vous pouvez changer manuellement le statut du cycle de vie de l'avoir, cloner l'avoir, Saisir un paiement contre une facture avec l'avoir s\u00e9lectionn\u00e9, et plus encore."},{"id":364,"uri":"\/fr_CA\/credits\/#aper\u00e7u","title":"Avoirs","sub_title":"Aper\u00e7u","body":"Des informations g\u00e9n\u00e9rales sur l'avoir peuvent \u00eatre trouv\u00e9es dans le panneau d'aper\u00e7u.\nLe montant total de l'avoir, le cr\u00e9dit restant, \u00e0 quel client il est attribu\u00e9, la date de l'avoir et les articles d\u00e9crivant ce pour quoi l'avoir est destin\u00e9."},{"id":365,"uri":"\/fr_CA\/credits\/#contacts","title":"Avoirs","sub_title":"Contacts","body":"Contacts a son propre panneau dans la vue mobile, tandis que dans la vue de bureau, il est affich\u00e9 directement sous le champ Client apr\u00e8s avoir s\u00e9lectionn\u00e9 un client.Cette section pr\u00e9sente simplement une liste de contacts disponibles dans un dossier client et vous permet de cocher ou d\u00e9cocher des contacts pour les inclure ou les exclure du cr\u00e9dit. Les contacts inclus pourront acc\u00e9der au cr\u00e9dit depuis le portail client et recevront des courriels \u00e0 propos du cr\u00e9dit lorsqu'ils seront envoy\u00e9s."},{"id":366,"uri":"\/fr_CA\/credits\/#documents","title":"Avoirs","sub_title":"Documents","body":"T\u00e9l\u00e9chargez des images ou des documents pour votre avoir, \u00e0 inclure pour votre client. Les fichiers t\u00e9l\u00e9charg\u00e9s peuvent \u00eatre consult\u00e9s et accessibles par le client via le portail client."},{"id":367,"uri":"\/fr_CA\/credits\/#historique","title":"Avoirs","sub_title":"Historique","body":"Le panneau Historique pr\u00e9sente un aper\u00e7u chronologique des transactions li\u00e9es \u00e0 l'avoir et vous montre les modifications apport\u00e9es au montant total de l'avoir et par quels utilisateurs."},{"id":368,"uri":"\/fr_CA\/credits\/#activit\u00e9","title":"Avoirs","sub_title":"Activit\u00e9","body":"Le panneau Activit\u00e9 pr\u00e9sente un aper\u00e7u chronologique de toutes les actions effectu\u00e9es sur l'avoir, y compris sa cr\u00e9ation, sa modification, sa suppression, etc., et l'utilisateur qui a effectu\u00e9 l'action."},{"id":369,"uri":"\/fr_CA\/credits\/#cr\u00e9er-ou-modifier-un-avoir","title":"Avoirs","sub_title":"Cr\u00e9er ou modifier un avoir","body":"Plusieurs champs sont disponibles lors de la cr\u00e9ation d'un avoir, et la vue lors de la cr\u00e9ation ou de"},{"id":370,"uri":"\/fr_CA\/credits\/#cr\u00e9ation-ou-modification-d'un-cr\u00e9dit","title":"Avoirs","sub_title":"Cr\u00e9ation ou modification d'un cr\u00e9dit","body":"Il y a plusieurs champs disponibles lors du remplissage d'un cr\u00e9dit, et la vue lors de la cr\u00e9ation ou de la modification d'un cr\u00e9dit est pr\u00e9sent\u00e9e diff\u00e9remment selon que vous utilisez la mise en page mobile ou de bureau. Dans la mise en page de bureau, tous les panneaux d\u00e9crits ci-dessous sont pr\u00e9sent\u00e9s en m\u00eame temps sur un grand \u00e9cran et dispos\u00e9s un peu diff\u00e9remment.\n \nVotre navigateur ne prend pas en charge la balise vid\u00e9o.\nVous pouvez \u00e9galement cr\u00e9er un cr\u00e9dit directement \u00e0 partir d'une facture. Par exemple, si vous devez cr\u00e9er un cr\u00e9dit pour une facture enti\u00e8re, au lieu de retaper tout le document, vous pouvez cloner la facture en cr\u00e9dit comme dans l'exemple inclus dans la vid\u00e9o ci-dessous :\n \nVotre navigateur ne prend pas en charge la balise vid\u00e9o.\n"},{"id":371,"uri":"\/fr_CA\/credits\/#d\u00e9tails","title":"Avoirs","sub_title":"D\u00e9tails","body":"Le panneau D\u00e9tails comprend les informations les plus basiques sur le cr\u00e9dit :\nClient - Vous devez s\u00e9lectionner un client dans la liste pour attribuer le cr\u00e9dit.\nDate du cr\u00e9dit - G\u00e9n\u00e9r\u00e9e automatiquement avec la date d'aujourd'hui, c'est simplement la date du cr\u00e9dit.\nValide jusqu'\u00e0 - Facultativement, vous pouvez sp\u00e9cifier une date de fin de validit\u00e9 du cr\u00e9dit, pour limiter la dur\u00e9e pendant laquelle vous l'honorerez.\nNum\u00e9ro de commande - Facultatif, g\u00e9n\u00e9ralement pour lorsque votre client a un num\u00e9ro de commande \u00e0 vous fournir pour ses propres fins de tenue de dossiers.\nDesign - Choisissez un design de mod\u00e8le parmi les mod\u00e8les pr\u00e9fabriqu\u00e9s, ou l'un de vos propres designs personnalis\u00e9s. Cette option se trouve sous l'onglet Param\u00e8tres dans la vue de cr\u00e9dit de bureau.\nTaxe - Les champs et options de taux de taxe disponibles sont configur\u00e9s sous Param\u00e8tres > Param\u00e8tres de taxe. Ici, vous pouvez sp\u00e9cifier manuellement le(s) taux de taxe appliqu\u00e9(s) \u00e0 votre cr\u00e9dit, ou le supprimer compl\u00e8tement. Si vous cr\u00e9ez manuellement un cr\u00e9dit \u00e0 taux fixe pour quelqu'un, vous voudrez peut-\u00eatre changer le taux de taxe pour rien, une s\u00e9lection vide.\nTaux de change - Facultativement, pour lorsque l'enregistrement de votre client a une autre devise que la v\u00f4tre par d\u00e9faut, vous pourrez sp\u00e9cifier manuellement le taux de change pour calculer automatiquement ce qu'ils devront dans leur propre devise par d\u00e9faut. Cette option se trouve sous l'onglet Param\u00e8tres dans la vue de cr\u00e9dit de bureau.\n"},{"id":372,"uri":"\/fr_CA\/credits\/#articles","title":"Avoirs","sub_title":"Articles","body":"Ici, vous voyez une liste des articles inclus dans le cr\u00e9dit. Vous pouvez ajouter un Produit au cr\u00e9dit pour votre client ou un simple article pour un cr\u00e9dit \u00e0 taux fixe. Lorsque vous souhaitez simplement accorder un cr\u00e9dit \u00e0 taux fixe pour une raison quelconque, laissez le champ Produit vide et ajoutez uniquement une Description et un Co\u00fbt unitaire de l'article. Chaque article de la liste aura ces champs disponibles :\nProduit - Le nom du produit \/ article en cours d'application. Lorsque vous souhaitez appliquer un taux fixe \u00e0 un cr\u00e9dit, sans cr\u00e9er un nouveau produit, laissez simplement le champ produit vide.\nDescription - Une description de l'article. Les descriptions peuvent inclure du code HTML ou du formatage de code Markdown (lorsqu'il est activ\u00e9 dans Param\u00e8tres > Gestion des comptes).\nCo\u00fbt unitaire - Le co\u00fbt d'un seul produit pour l'article.\nQuantit\u00e9 - Le nombre de produits, de d\u00e9penses ou d'heures facturables pour une t\u00e2che, \u00e0 multiplier par le co\u00fbt unitaire de cet article.\n"},{"id":373,"uri":"\/fr_CA\/credits\/#notes","title":"Avoirs","sub_title":"Notes","body":"Tous dans un seul panneau dans la mise en page mobile, ces options ont chacune leur propre onglet en bas de l'\u00e9cran de cr\u00e9dit lorsqu'elles sont en mise en page de bureau :\nConditions de cr\u00e9dit - D\u00e9crivez les termes et conditions pour votre client, en relation avec le cr\u00e9dit.\nPied de page du cr\u00e9dit - Toutes les notes de texte \u00e0 inclure en bas du cr\u00e9dit. Un bon endroit pour les avertissements.\nNotes publiques - Toutes les notes de texte pour ajouter des d\u00e9tails ou du contexte au cr\u00e9dit pour vous et votre client. Un bon endroit pour d\u00e9crire le service applicable auquel leur cr\u00e9dit est destin\u00e9 \u00e0 \u00eatre appliqu\u00e9, par exemple.\nNotes priv\u00e9es - Notes de texte priv\u00e9es, non imprim\u00e9es sur le PDF de cr\u00e9dit ou visibles par le client. Ces notes ne peuvent \u00eatre vues que par les utilisateurs du portail administrateur.\n"},{"id":374,"uri":"\/fr_CA\/credits\/#cycle-de-vie-d'un-cr\u00e9dit","title":"Avoirs","sub_title":"Cycle de vie d'un cr\u00e9dit","body":""},{"id":375,"uri":"\/fr_CA\/credits\/#brouillon","title":"Avoirs","sub_title":"Brouillon","body":"Le statut Brouillon est le premier statut dans le cycle de vie d'un cr\u00e9dit. Dans ce statut, des modifications peuvent \u00eatre apport\u00e9es au cr\u00e9dit et le cr\u00e9dit est compl\u00e8tement cach\u00e9 du client. Les cr\u00e9dits au stade de brouillon sont inactifs jusqu'\u00e0 ce qu'ils soient envoy\u00e9s par courriel au client ou marqu\u00e9s comme envoy\u00e9s.\nUne fois qu'un cr\u00e9dit \u00e0 l'\u00e9tat de brouillon a \u00e9t\u00e9 envoy\u00e9 par courriel\/marqu\u00e9 comme envoy\u00e9, son statut ne peut plus \u00eatre modifi\u00e9 en brouillon.\n"},{"id":376,"uri":"\/fr_CA\/credits\/#envoy\u00e9","title":"Avoirs","sub_title":"Envoy\u00e9","body":"Un cr\u00e9dit est marqu\u00e9 comme envoy\u00e9 lorsqu'il a \u00e9t\u00e9 envoy\u00e9 par courriel au client ou marqu\u00e9 comme Envoy\u00e9 dans le panneau d'administration.Note - Un cr\u00e9dit ne peut pas \u00eatre appliqu\u00e9 \u00e0 une facture et n'est pas r\u00e9ellement li\u00e9 au client tant qu'il n'est pas marqu\u00e9 comme Envoy\u00e9."},{"id":377,"uri":"\/fr_CA\/credits\/#partiel","title":"Avoirs","sub_title":"Partiel","body":"Un cr\u00e9dit est marqu\u00e9 comme Partiel lorsque une partie du cr\u00e9dit a \u00e9t\u00e9 appliqu\u00e9e \u00e0 une facture, mais qu'il en reste encore. Un cr\u00e9dit marqu\u00e9 Partiel montrera le solde de cr\u00e9dit restant disponible dans le panneau de vue d'ensemble.Note - Il n'y a pas de moyen de rembourser un paiement de cr\u00e9dit qui a \u00e9t\u00e9 appliqu\u00e9 \u00e0 une facture. La seule fa\u00e7on de \"retourner\" un cr\u00e9dit qui a \u00e9t\u00e9 appliqu\u00e9 est d'Inverser une facture. Si un paiement et un cr\u00e9dit sont appliqu\u00e9s \u00e0 une facture et que vous voulez rembourser le montant pay\u00e9, vous devriez rembourser le paiement en premier, puis inverser la facture par la suite. Lorsque vous inversez une facture, le solde restant pay\u00e9, que ce soit par un cr\u00e9dit ou un paiement, est converti en un nouveau cr\u00e9dit."},{"id":378,"uri":"\/fr_CA\/credits\/#appliqu\u00e9","title":"Avoirs","sub_title":"Appliqu\u00e9","body":"Lorsqu'un cr\u00e9dit est marqu\u00e9 comme Appliqu\u00e9, la totalit\u00e9 du solde du cr\u00e9dit a \u00e9t\u00e9 consomm\u00e9e et appliqu\u00e9e \u00e0 une ou plusieurs factures sur le compte du client."},{"id":379,"uri":"\/fr_CA\/credits\/#supprim\u00e9","title":"Avoirs","sub_title":"Supprim\u00e9","body":"Que se passe-t-il lorsqu'un cr\u00e9dit est supprim\u00e9 ?\nStatut de cr\u00e9dit d\u00e9fini comme supprim\u00e9\nLe num\u00e9ro de cr\u00e9dit est compl\u00e9t\u00e9 par _deleted afin de permettre la r\u00e9utilisation des num\u00e9ros de cr\u00e9dit.\nSi le cr\u00e9dit \u00e9tait pr\u00e9c\u00e9demment marqu\u00e9 Partiel, le solde de cr\u00e9dit restant ne sera plus disponible pour le client, mais cela n'affectera pas les paiements existants qui ont d\u00e9j\u00e0 \u00e9t\u00e9 appliqu\u00e9s aux factures du client.\n"},{"id":380,"uri":"\/fr_CA\/credits\/#archiv\u00e9","title":"Avoirs","sub_title":"Archiv\u00e9","body":"Archiver un cr\u00e9dit supprime simplement le cr\u00e9dit de la liste des cr\u00e9dits. Archiver un cr\u00e9dit permet de garder vos listes de vues propres et ordonn\u00e9es.\nLorsqu'un cr\u00e9dit est archiv\u00e9, aucune modification ult\u00e9rieure ne peut \u00eatre apport\u00e9e au cr\u00e9dit. Pour modifier le cr\u00e9dit, vous devrez d'abord restaurer le cr\u00e9dit.\n"},{"id":381,"uri":"\/fr_CA\/credits\/#restaur\u00e9","title":"Avoirs","sub_title":"Restaur\u00e9","body":"Restaurer un cr\u00e9dit de l'\u00e9tat archiv\u00e9 ou supprim\u00e9 ram\u00e8nera le cr\u00e9dit \u00e0 son \u00e9tat pr\u00e9c\u00e9dent avant l'archivage.D\u00e9penses"},{"id":382,"uri":"\/fr_CA\/tasks\/#aper\u00e7u","title":"T\u00e2ches","sub_title":"Aper\u00e7u","body":"L'onglet Aper\u00e7u dans le panneau T\u00e2ches vous fournit toutes les informations g\u00e9n\u00e9rales sur une t\u00e2che, y compris la dur\u00e9e, la valeur et le statut.\nConsultez la dur\u00e9e de la t\u00e2che et le \"Montant\" ou la valeur du travail enregistr\u00e9 jusqu'\u00e0 pr\u00e9sent en haut de l'onglet.\nVoir le statut de la t\u00e2che et v\u00e9rifier si c'est une note priv\u00e9e ou publique.\nLes notes sont mises en \u00e9vidence et pr\u00e9c\u00e9d\u00e9es d'une ic\u00f4ne de cadenas pour les notes priv\u00e9es et d'une ic\u00f4ne avec un cercle autour de la lettre \"i\" pour les notes publiques, qui seront incluses automatiquement dans les factures g\u00e9n\u00e9r\u00e9es.\nUn d\u00e9tail des dates et heures de travail saisies dans l'enregistrement de la t\u00e2che est \u00e9galement affich\u00e9.\nCliquez sur les boutons interactifs pour acc\u00e9der \u00e0 des listes ou des vues filtr\u00e9es de clients li\u00e9s, de projets, de statuts de t\u00e2ches ou d'utilisateurs.\n"},{"id":383,"uri":"\/fr_CA\/tasks\/#vue-en-tableau","title":"T\u00e2ches","sub_title":"Vue en tableau","body":"\nPar d\u00e9faut, le module T\u00e2ches s'ouvre sur la vue en tableau, o\u00f9 vous pouvez voir toutes les t\u00e2ches disponibles.\nPersonnalisez les colonnes et triez les t\u00e2ches dans la liste selon vos besoins.\nUtilisez le bouton 'Colonnes' en bas \u00e0 droite de l'\u00e9cran pour ajouter ou supprimer des colonnes du tableau.\nFiltrer les t\u00e2ches par leur statut: \"Actif\", \"Archiv\u00e9\", \"Supprim\u00e9\", \"Factur\u00e9\", \"Enregistr\u00e9\" et \"En cours\".\n"},{"id":384,"uri":"\/fr_CA\/tasks\/#vue-en-tableau-de-bord","title":"T\u00e2ches","sub_title":"Vue en tableau de bord","body":"\nLe module T\u00e2ches offre \u00e9galement un mode de visualisation alternatif, la vue en tableau de bord.\nUtilisez la vue en tableau de bord pour visualiser vos t\u00e2ches actives de mani\u00e8re tr\u00e8s visuelle.\nLes t\u00e2ches sont tri\u00e9es en listes verticales par leur statut et apparaissent comme des notes coll\u00e9es \u00e0 un tableau.\nPassez la souris sur une note de t\u00e2che pour afficher, modifier ou supprimer la t\u00e2che.\nCliquez directement sur la note de t\u00e2che pour modifier rapidement le nom de la t\u00e2che.\nAppuyez et maintenez une note pour la faire glisser et la d\u00e9poser dans une autre colonne de statut, changeant ainsi rapidement et facilement le statut de la t\u00e2che.\nAvec le module T\u00e2ches, vous pouvez facilement g\u00e9rer votre travail et rester organis\u00e9. Essayez-le d\u00e8s aujourd'hui!\nNotez que la vue en tableau de bord des *T\u00e2ches* ne pr\u00e9sente pas les t\u00e2ches factur\u00e9es et pay\u00e9es, elle ressemble plut\u00f4t \u00e0 un tableau de \"liste de choses \u00e0 faire\" pour visualiser et g\u00e9rer votre travail en cours, plut\u00f4t qu'une vue d'historique compl\u00e8te, pour laquelle la vue en tableau est mieux adapt\u00e9e.\n"},{"id":385,"uri":"\/fr_CA\/tasks\/#affichage-d'une-t\u00e2che","title":"T\u00e2ches","sub_title":"Affichage d'une t\u00e2che","body":"\nS\u00e9lectionnez une t\u00e2che dans la liste ou la vue en tableau, ou cliquez sur \"Voir\" pour une t\u00e2che dans la vue en tableau de bord des t\u00e2ches pour afficher le panneau T\u00e2ches.\nEn haut du panneau T\u00e2ches, vous verrez le num\u00e9ro de t\u00e2che et un bouton \"Modifier\".\nUtilisez le menu kebab pour des options contextuelles afin de manipuler et g\u00e9rer votre enregistrement de t\u00e2che.\nAu bas du panneau T\u00e2ches, vous aurez deux gros boutons pour les fonctions communes.\nLe premier bouton de fonction change en fonction de l'\u00e9tat de la t\u00e2che, soit \"D\u00e9marrer\", \"Arr\u00eater\" ou \"Reprendre\", qui d\u00e9marrera respectivement et cr\u00e9era une ligne de date\/heure dans l'enregistrement de t\u00e2che pour commencer \u00e0 suivre les heures facturables pour le travail, arr\u00eatera le chronom\u00e8tre et remplira l'heure de fin avec l'heure actuelle, ou reprendra le chronom\u00e9trage de la t\u00e2che avec une autre ligne de date\/heure dans l'enregistrement de t\u00e2che.\nLe deuxi\u00e8me bouton \"Facturer la t\u00e2che\" cr\u00e9era automatiquement un nouvel enregistrement de facture rempli avec la t\u00e2che en cours pour le client assign\u00e9 \u00e0 cette t\u00e2che.\nAvec le panneau T\u00e2ches, vous pouvez facilement visualiser et g\u00e9rer vos t\u00e2ches et rester organis\u00e9. Essayez-le d\u00e8s aujourd'hui!"},{"id":386,"uri":"\/fr_CA\/tasks\/#documents","title":"T\u00e2ches","sub_title":"Documents","body":"Ici, vous pouvez t\u00e9l\u00e9charger des fichiers tels que des images, des documents et plus encore afin de donner \u00e0 votre client un acc\u00e8s \u00e0 ces fichiers depuis le portail client."},{"id":387,"uri":"\/fr_CA\/tasks\/#cr\u00e9ation-et-modification-d'une-t\u00e2che","title":"T\u00e2ches","sub_title":"Cr\u00e9ation et modification d'une t\u00e2che","body":"Lors de la cr\u00e9ation ou de la modification d'une t\u00e2che dans la disposition de bureau, vous passerez compl\u00e8tement de la vue en tableau\/liste \u00e0 une vue \"Modifier la t\u00e2che\" ou \"Nouvelle t\u00e2che\", avec tous les champs disponibles visibles. Sur une disposition mobile, le comportement est similaire, mais les champs disponibles sont divis\u00e9s en deux onglets."},{"id":388,"uri":"\/fr_CA\/tasks\/#d\u00e9tails","title":"T\u00e2ches","sub_title":"D\u00e9tails","body":"\nClient - Attribuez un client \u00e0 lier \u00e0 la t\u00e2che. Lorsque vous facturez la t\u00e2che, cela attribuera automatiquement la facture \u00e0 ce client.\nProjet - Attribuez \u00e9ventuellement la t\u00e2che \u00e0 un projet disponible. Ce faisant, la t\u00e2che sera automatiquement attribu\u00e9e au m\u00eame client que le projet, et lorsque vous s\u00e9lectionnez un client, les projets disponibles seront filtr\u00e9s par ceux qui sont attribu\u00e9s au client que vous avez s\u00e9lectionn\u00e9. S\u00e9lectionner un projet remplacera le taux de t\u00e2che par d\u00e9faut par le taux de t\u00e2che d\u00e9fini dans l'enregistrement du projet.\nNum\u00e9ro de t\u00e2che - Bien que vous puissiez modifier manuellement ce champ, la meilleure pratique est de laisser ce champ vide et de laisser les politiques de num\u00e9ros g\u00e9n\u00e9r\u00e9s remplir le num\u00e9ro de t\u00e2che.\nTaux - Automatiquement, ce champ utilisera le taux de taxe global par d\u00e9faut ou, de mani\u00e8re plus autoritaire, le taux de t\u00e2che du projet auquel il a \u00e9t\u00e9 attribu\u00e9. Vous pouvez \u00e9galement sp\u00e9cifier manuellement un taux de t\u00e2che en remplissant vous-m\u00eame le champ.\nStatut - S\u00e9lectionnez un statut de t\u00e2che. Les statuts de t\u00e2che sont une petite partie du cycle de vie de la t\u00e2che et aident \u00e0 trier vos t\u00e2ches \u00e0 des fins organisationnelles. Vous pouvez s\u00e9lectionner l'un des statuts de t\u00e2che pr\u00e9d\u00e9finis ou cr\u00e9er vos propres statuts de t\u00e2che sous Param\u00e8tres > Param\u00e8tres des t\u00e2ches.\nDescription - Cr\u00e9ez une description pour votre t\u00e2che, qui sera incluse dans la description de l'article de la t\u00e2che lorsque vous cr\u00e9ez une facture \u00e0 partir de vos t\u00e2ches ou projets.\n"},{"id":389,"uri":"\/fr_CA\/tasks\/#suivi-du-temps","title":"T\u00e2ches","sub_title":"Suivi du temps","body":"La fonction de suivi du temps vous permet de suivre facilement les heures facturables de votre travail sur une t\u00e2che pour le client."},{"id":390,"uri":"\/fr_CA\/tasks\/#entr\u00e9es-de-temps","title":"T\u00e2ches","sub_title":"Entr\u00e9es de temps","body":"\nAffichez une liste de dates et d'heures principalement explicite.\nEntrez ou modifiez manuellement les entr\u00e9es de date et d'heure.\nUtilisez le bouton de lecture\/arr\u00eat pour d\u00e9marrer et arr\u00eater le chronom\u00e8tre.\nD\u00e9marrer le chronom\u00e8tre cr\u00e9e une nouvelle ligne dans la liste avec la date et l'heure de d\u00e9but actuelles.\nArr\u00eater le chronom\u00e8tre remplira l'\"Heure de fin\", qui calcule la dur\u00e9e.\nSinon, vous pouvez d\u00e9finir manuellement la dur\u00e9e, qui calculera votre heure de fin pour vous.\nSi une entr\u00e9e dans la liste des heures n'a pas encore d'heure de fin, l'enregistrement de la t\u00e2che est consid\u00e9r\u00e9 comme ayant le statut En cours et vous verrez la dur\u00e9e de la t\u00e2che changer chaque seconde lors de la visualisation de la t\u00e2che, pendant qu'elle suit la progression.\n"},{"id":391,"uri":"\/fr_CA\/tasks\/#cycle-de-vie-d'une-t\u00e2che","title":"T\u00e2ches","sub_title":"Cycle de vie d'une t\u00e2che","body":"Les t\u00e2ches ont un cycle de vie unique, avec la possibilit\u00e9 de cr\u00e9er des statuts personnalis\u00e9s et de prendre en charge plusieurs statuts pour aider \u00e0 trier et g\u00e9rer les t\u00e2ches tout en refl\u00e9tant leurs \u00e9tats actuels."},{"id":392,"uri":"\/fr_CA\/tasks\/#statut-de-t\u00e2che-manuel-ou-enregistr\u00e9","title":"T\u00e2ches","sub_title":"Statut de t\u00e2che manuel ou Enregistr\u00e9","body":"Un statut de t\u00e2che d\u00e9fini manuellement est celui que vous s\u00e9lectionnez ou configurez, comme l'un des statuts de t\u00e2che pr\u00e9configur\u00e9s (Retard, Termin\u00e9, En cours ou Pr\u00eat \u00e0 faire) ou un statut personnalis\u00e9 que vous avez cr\u00e9\u00e9 dans Param\u00e8tres > Param\u00e8tres des t\u00e2ches. Ces statuts servent principalement \u00e0 la tenue de dossiers et aident \u00e0 trier et visualiser vos t\u00e2ches actives. Les t\u00e2ches avec un statut d\u00e9fini manuellement sont consid\u00e9r\u00e9es comme Enregistr\u00e9es si elles n'ont pas \u00e9t\u00e9 factur\u00e9es et ne sont pas actuellement dans un \u00e9tat En cours."},{"id":393,"uri":"\/fr_CA\/tasks\/#en-cours","title":"T\u00e2ches","sub_title":"En cours","body":"Une t\u00e2che en cours est une t\u00e2che qui suit actuellement les heures facturables sur l'horloge.\n\nUne t\u00e2che entre automatiquement dans un statut En cours lorsqu'elle contient une ligne pour la date\/l'heure avec une heure de d\u00e9but saisie, mais sans dur\u00e9e ni heure de fin encore saisies.\n\n\nUne t\u00e2che en cours affichera toujours un temps mobile pour sa Dur\u00e9e pour aider \u00e0 suivre le travail actif effectu\u00e9 pour cette t\u00e2che.\n\n\nLorsqu'une t\u00e2che est dans l'\u00e9tat en cours, elle sera pr\u00e9sent\u00e9e dans le tableau comme \"En cours\", mais elle a techniquement toujours le statut de t\u00e2che d\u00e9fini manuellement, et lorsque vous regardez la vue du tableau des t\u00e2ches, vous la verrez tri\u00e9e en tant que telle, avec une ic\u00f4ne \"lecture\" \u00e0 c\u00f4t\u00e9 pour repr\u00e9senter qu'elle est dans un \u00e9tat en cours.\n\n\nQue vous remplissiez manuellement l'Heure de fin ou la Dur\u00e9e de la ligne ouverte sur un enregistrement de t\u00e2che, ou que vous arr\u00eatiez la t\u00e2che pour remplir automatiquement ces champs, la t\u00e2che en cours reviendra \u00e0 un \u00e9tat Enregistr\u00e9 et appara\u00eetra dans le tableau avec le statut de t\u00e2che d\u00e9fini manuellement.\n\n"},{"id":394,"uri":"\/fr_CA\/tasks\/#factur\u00e9","title":"T\u00e2ches","sub_title":"Factur\u00e9","body":"Une t\u00e2che est dans un \u00e9tat factur\u00e9 apr\u00e8s que la t\u00e2che a \u00e9t\u00e9 ajout\u00e9e \u00e0 une facture. Une t\u00e2che dans l'\u00e9tat de facturation n'appara\u00eet plus dans la vue du tableau, car elle est consid\u00e9r\u00e9e comme termin\u00e9e. Lors de la consultation d'une t\u00e2che qui a \u00e9t\u00e9 factur\u00e9e, il y aura un lien vers la facture \u00e0 laquelle elle a \u00e9t\u00e9 attribu\u00e9e."},{"id":395,"uri":"\/fr_CA\/tasks\/#archiv\u00e9","title":"T\u00e2ches","sub_title":"Archiv\u00e9","body":"Les t\u00e2ches archiv\u00e9es sont masqu\u00e9es de toutes les vues par d\u00e9faut. Les t\u00e2ches archiv\u00e9es sont toujours consid\u00e9r\u00e9es comme disponibles et peuvent \u00eatre factur\u00e9es. Vous pouvez changer vos filtres de vue pour voir les t\u00e2ches archiv\u00e9es, et vous pouvez \"Restaurer\" une t\u00e2che archiv\u00e9e pour la ramener \u00e0 son \u00e9tat pr\u00e9c\u00e9dent."},{"id":396,"uri":"\/fr_CA\/tasks\/#supprim\u00e9","title":"T\u00e2ches","sub_title":"Supprim\u00e9","body":"Une t\u00e2che supprim\u00e9e est d\u00e9sormais masqu\u00e9e de toutes les vues par d\u00e9faut et n'est plus consid\u00e9r\u00e9e comme disponible. Les t\u00e2ches supprim\u00e9es ne peuvent pas \u00eatre ajout\u00e9es aux factures, modifi\u00e9es ou factur\u00e9es. Vous pouvez changer vos filtres de vue pour voir les t\u00e2ches supprim\u00e9es et vous pouvez \"Restaurer\" un enregistrement de t\u00e2che supprim\u00e9e pour le ramener \u00e0 son \u00e9tat pr\u00e9c\u00e9dent.Taxes"},{"id":397,"uri":"\/fr_CA\/import-and-export\/#importer-des-donn\u00e9es","title":"Importer","sub_title":"Importer des donn\u00e9es","body":"Vous pouvez importer des donn\u00e9es dans Invoice Ninja \u00e0 partir de fichiers CSV ou d'autres logiciels de comptabilit\u00e9 depuis n'importe o\u00f9 dans l'application en utilisant le bouton vert Importer.Commencez par t\u00e9l\u00e9verser votre fichier CSV dans la zone de d\u00e9p\u00f4t.Cela t\u00e9l\u00e9chargera le fichier et nous effectuerons la correspondance des colonnes et vous renverrons vers une nouvelle page.Ici, nous faisons correspondre la colonne du CSV (colonne de gauche) avec les colonnes correspondantes d'Invoice Ninja (colonnes de droite). D'ici, vous pouvez ajuster les correspondances et, lorsqu'elles semblent correctes, cliquez sur Importer.Le syst\u00e8me traitera alors le fichier CSV et vous enverra les r\u00e9sultats de l'importation par e-mail.\nSi vous importez r\u00e9guli\u00e8rement le m\u00eame format de fichier, l'application vous offrira la possibilit\u00e9 d'enregistrer les colonnes d'importation comme mod\u00e8le. Vous pourrez s\u00e9lectionner le mod\u00e8le dans le menu d\u00e9roulant lors de l'importation.\n"},{"id":398,"uri":"\/fr_CA\/import-and-export\/#importation-de-factures","title":"Importer","sub_title":"Importation de factures","body":"Il y a quelques consid\u00e9rations particuli\u00e8res \u00e0 prendre en compte lors de l'importation de factures.\nUn num\u00e9ro de facture doit \u00eatre inclus dans le fichier et doit \u00eatre unique.\nSi vous avez plusieurs articles que vous souhaitez inclure dans la m\u00eame facture, utilisez le m\u00eame num\u00e9ro de facture pour chaque ligne.\nChaque article DOIT inclure une colonne pour la quantit\u00e9 et le co\u00fbt afin de permettre le calcul du total de la facture.\nSi vous souhaitez inclure un paiement sur la facture, ajoutez une colonne pour le montant du paiement et indiquez le montant pay\u00e9.\n"},{"id":399,"uri":"\/fr_CA\/import-and-export\/#importation-tierce","title":"Importer","sub_title":"Importation tierce","body":""},{"id":400,"uri":"\/fr_CA\/import-and-export\/#freshbooks","title":"Importer","sub_title":"Freshbooks","body":"Depuis la page d'importation, s\u00e9lectionnez Freshbooks, puis t\u00e9l\u00e9chargez vos fichiers clients et factures, nous ferons le reste !"},{"id":401,"uri":"\/fr_CA\/import-and-export\/#invoice2go","title":"Importer","sub_title":"Invoice2go","body":"Depuis la page d'importation, s\u00e9lectionnez Invoice2go, t\u00e9l\u00e9chargez votre fichier de factures et nous ferons le reste !"},{"id":402,"uri":"\/fr_CA\/import-and-export\/#invoicely","title":"Importer","sub_title":"Invoicely","body":"Depuis la page d'importation, s\u00e9lectionnez Invoicely, puis t\u00e9l\u00e9chargez vos fichiers clients et factures, nous ferons le reste !"},{"id":403,"uri":"\/fr_CA\/import-and-export\/#wave","title":"Importer","sub_title":"Wave","body":"Depuis la page d'importation, s\u00e9lectionnez Wave Account, puis t\u00e9l\u00e9chargez vos fichiers clients et comptabilit\u00e9, nous ferons le reste !"},{"id":404,"uri":"\/fr_CA\/import-and-export\/#zoho","title":"Importer","sub_title":"Zoho","body":"Depuis la page d'importation, s\u00e9lectionnez Zoho, puis t\u00e9l\u00e9chargez vos fichiers contacts et factures, nous ferons le reste !Exporter des donn\u00e9es:Il existe plusieurs fa\u00e7ons d'exporter des donn\u00e9es hors d'Invoice Ninja."},{"id":405,"uri":"\/fr_CA\/import-and-export\/#fonction-d'exportation-\u00e0-l'aide-des-rapports","title":"Importer","sub_title":"Fonction d'exportation \u00e0 l'aide des rapports","body":"En utilisant le rapport, vous pouvez g\u00e9n\u00e9rer des rapports et les filtrer. Lorsque vous \u00eates pr\u00eat, il y a un bouton Exporter qui exportera les donn\u00e9es en CSV pour des t\u00e9l\u00e9chargements instantan\u00e9s.\u00c0 partir du menu des rapports, vous pouvez cr\u00e9er des rapports personnalis\u00e9s, y compris la possibilit\u00e9 de personnaliser les colonnes que vous souhaitez exporter.Vous pouvez \u00e9galement utiliser l'action Planifier pour envoyer automatiquement un rapport par courriel \u00e0 une adresse \u00e9lectronique s\u00e9lectionn\u00e9e sur une base r\u00e9guli\u00e8re.Param\u00e8tres > Sauvegarde | RestaurationLes sauvegardes et restaurations compl\u00e8tes du syst\u00e8me peuvent \u00eatre effectu\u00e9es \u00e0 partir de cette section de l'application. Vous pouvez cr\u00e9er une sauvegarde compl\u00e8te qui sera envoy\u00e9e par courriel \u00e0 vous pour conservation."},{"id":406,"uri":"\/fr_CA\/self-host-debug-mode\/#aper\u00e7u","title":"Aper\u00e7u du mode d\u00e9bogage","sub_title":"Aper\u00e7u","body":"Le mode d\u00e9bogage ne doit \u00eatre utilis\u00e9 que pour obtenir des informations suppl\u00e9mentaires sur les raisons pour lesquelles votre syst\u00e8me pourrait ne pas r\u00e9pondre \/ se comporter comme pr\u00e9vu.Par d\u00e9faut, la variable .env qui contr\u00f4le cela est d\u00e9finie sur FALSE.Si votre application est devenue non r\u00e9active et qu'il n'y a aucune information dans les fichiers de journal situ\u00e9s dansstorage\/logs\/laravel.logEnsuite, vous devrez peut-\u00eatre activer le mode d\u00e9bogage, car cela affichera les erreurs dans le navigateur, vous donnant ainsi un retour direct sur le probl\u00e8me qui a provoqu\u00e9 l'\u00e9chec de l'application.\nVous ne devriez **JAMAIS** laisser votre application en mode d\u00e9bogage, cela pourrait potentiellement divulguer des informations d'identification et votre syst\u00e8me sera expos\u00e9 \u00e0 d'\u00e9ventuels attaquants\n"},{"id":407,"uri":"\/fr_CA\/self-host-debug-mode\/#pr\u00e9occupations-de-s\u00e9curit\u00e9","title":"Aper\u00e7u du mode d\u00e9bogage","sub_title":"Pr\u00e9occupations de s\u00e9curit\u00e9","body":"Dans Laravel, le fichier \".env\" est utilis\u00e9 pour stocker les valeurs de configuration de l'application. Une des valeurs qui peut \u00eatre d\u00e9finie dans ce fichier est \"APP_DEBUG\". Cette valeur contr\u00f4le si des messages d'erreur d\u00e9taill\u00e9s sont affich\u00e9s lorsqu'une erreur se produit dans l'application.Lorsque \"APP_DEBUG\" est d\u00e9fini sur \"true\", Laravel affichera des messages d'erreur d\u00e9taill\u00e9s qui peuvent inclure des informations sensibles telles que le chemin du fichier, les informations d'identification de la base de donn\u00e9es et d'autres d\u00e9tails de configuration. Cette information peut \u00eatre utilis\u00e9e par des attaquants pour obtenir un acc\u00e8s non autoris\u00e9 \u00e0 l'application et \u00e0 son infrastructure sous-jacente.Laisser \"APP_DEBUG\" d\u00e9fini sur \"true\" dans un environnement de production est un probl\u00e8me de s\u00e9curit\u00e9 car cela peut permettre aux attaquants d'obtenir des informations pr\u00e9cieuses sur l'application et son environnement. Les attaquants peuvent utiliser ces informations pour \u00e9laborer des attaques cibl\u00e9es contre l'application ou ses utilisateurs, et peuvent \u00e9galement l'utiliser pour acc\u00e9der sans autorisation \u00e0 l'infrastructure sous-jacente.Pour att\u00e9nuer cette pr\u00e9occupation de s\u00e9curit\u00e9, il est recommand\u00e9 de d\u00e9finir \"APP_DEBUG\" sur \"false\" dans le fichier \".env\" d'un environnement de production. Cela emp\u00eachera l'affichage de messages d'erreur d\u00e9taill\u00e9s et contribuera \u00e0 prot\u00e9ger l'application et ses utilisateurs contre d'\u00e9ventuelles attaques. De plus, il est important de veiller \u00e0 ce que toutes les informations sensibles soient correctement s\u00e9curis\u00e9es et ne soient pas expos\u00e9es dans les messages d'erreur ou d'autres sorties d'application.Les CVEs suivantes ont \u00e9t\u00e9 signal\u00e9es comme exploitant cela :\nCVE-2020-15168 : Laravel 7.x avant 7.27.0 permet aux attaquants distants d'ex\u00e9cuter du code arbitraire en raison d'une vuln\u00e9rabilit\u00e9 d'\u00ab Upload de fichier non restreint \u00bb via une demande \u00e0 \u00ab \/debugbar\/file \u00bb.\nCVE-2019-16785 : Laravel Framework jusqu'\u00e0 5.8.35 permet aux attaquants distants non autoris\u00e9s d'ex\u00e9cuter des commandes OS arbitraires via un site web con\u00e7u qui est mal g\u00e9r\u00e9 par la commande \u00ab artisan serve \u00bb.\nCVE-2018-15133 : Dans Laravel Framework jusqu'\u00e0 5.5.40 et 5.6.x jusqu'\u00e0 5.6.29, l'ex\u00e9cution de code \u00e0 distance pourrait se produire \u00e0 la suite d'un appel unserialize sur une valeur X-XSRF-TOKEN potentiellement non fiable, en raison du m\u00e9canisme de secours pour les jetons CSRF.\nCes vuln\u00e9rabilit\u00e9s d\u00e9montrent le potentiel de probl\u00e8mes de s\u00e9curit\u00e9 s\u00e9rieux lorsque APP_DEBUG=true est laiss\u00e9 activ\u00e9 dans un environnement de production. Il est donc crucial de prendre des mesures de s\u00e9curit\u00e9 appropri\u00e9es pour se prot\u00e9ger contre ce type d'attaques."},{"id":408,"uri":"\/fr_CA\/subscriptions\/#introduction","title":"Abonnements","sub_title":"Introduction","body":"Les abonnements sont une version am\u00e9lior\u00e9e de nos liens Acheter maintenant depuis la version 4.Dans la version 5, les abonnements vous permettent de cr\u00e9er une boutique instantan\u00e9e o\u00f9 vous pouvez regrouper vos produits existants en achats par lien direct.Lorsque vous cr\u00e9ez un abonnement, un lien direct est g\u00e9n\u00e9r\u00e9, qui est disponible pour effectuer directement l'achat de l'abonnement donn\u00e9. Il est important de noter que m\u00eame si nous avons appel\u00e9 cette fonctionnalit\u00e9 des abonnements, vous pouvez toujours g\u00e9n\u00e9rer des liens directs pour des achats ponctuels. Cela peut \u00eatre adapt\u00e9 aux ventes num\u00e9riques qui sont ponctuelles plut\u00f4t que r\u00e9currentes.Lorsque vous cr\u00e9ez l'abonnement, vous pouvez combiner des produits ponctuels et r\u00e9currents en un seul abonnement. Par exemple, supposons que vous dirigez une entreprise d'h\u00e9bergement et que vous souhaitez cr\u00e9er un abonnement qui a une seule charge de configuration ainsi qu'une charge r\u00e9currente mensuelle pour le serveur.Lorsque votre client ach\u00e8te cela, la charge de configuration ne s'appliquera qu'\u00e0 la premi\u00e8re facture, puis une facture r\u00e9currente est g\u00e9n\u00e9r\u00e9e pour tous les produits r\u00e9currents de l'abonnement.Si vous voulez permettre \u00e0 vos clients de passer d'un abonnement \u00e0 un autre, cela est possible en cr\u00e9ant un groupe et en ajoutant chaque abonnement au groupe. Cela regroupe tous les abonnements \u00e9tiquet\u00e9s avec le m\u00eame groupe !Le volet des param\u00e8tres vous permet de d\u00e9finir la fr\u00e9quence \/ la facturation automatique et \u00e9galement les codes promo\/r\u00e9ductions. Nous avons \u00e9galement int\u00e9gr\u00e9 la possibilit\u00e9 pour l'utilisateur final de changer entre les abonnements ou m\u00eame d'annuler ces abonnements. Nous nous occupons \u00e9galement de la comptabilit\u00e9 pour vous en cas de remboursement si ceux-ci sont d\u00e9finis.La derni\u00e8re pi\u00e8ce du puzzle des abonnements est l'int\u00e9gration avec des services tiers. Lorsqu'un abonnement est achet\u00e9 \/ annul\u00e9 \/ mis \u00e0 niveau, nous pouvons notifier un point de terminaison tiers !"},{"id":409,"uri":"\/fr_CA\/subscriptions\/#configuration-de-webhook","title":"Abonnements","sub_title":"Configuration de webhook","body":"Si vous devez contr\u00f4ler les \u00e9v\u00e9nements qui se produisent en dehors d'Invoice Ninja, vous pouvez configurer les points de terminaison de webhook pour recevoir des informations lorsque l'utilisateur parcourt le processus de commande. Tous les points de terminaison doivent \u00eatre pris en charge si vous activez cette fonctionnalit\u00e9 de l'application, car l'application \u00e9chouera sans r\u00e9ponse r\u00e9ussie de chacun des \u00e9l\u00e9ments suivants :Attention:Les webhooks sont des \u00e9v\u00e9nements uniques qui ne seront pas r\u00e9essay\u00e9s si votre point de terminaison est indisponible."},{"id":410,"uri":"\/fr_CA\/subscriptions\/#v\u00e9rificateur-d'\u00e9ligibilit\u00e9","title":"Abonnements","sub_title":"V\u00e9rificateur d'\u00e9ligibilit\u00e9","body":"Cette demande interroge le point de terminaison pour savoir si le client\/contact est \u00e9ligible pour continuer \u00e0 traverser la caisse. Vous pouvez utiliser cela si vous souhaitez restreindre les utilisateurs \u00e0 un abonnement \u00e0 la fois, le payload qui est envoy\u00e9 au point de terminaison ressemble \u00e0 ceci{\n \"context\" : \"is_eligible\",\n \"subscription\" : \"l4zbq7repr\",\n \"contact\" : \"l4zbq7repr\",\n \"contact_email\" : \"customer@example.com\",\n \"client\" : \"l4zbq7repr\",\n \"account_key\" : \"unique_identifier\",\n}"},{"id":411,"uri":"\/fr_CA\/subscriptions\/#param\u00e8tres","title":"Abonnements","sub_title":"Param\u00e8tres","body":"contexte: (cha\u00eene) L'identificateur de contexte, cancellation\nsubscription : l'identifiant de l'abonnement\nrecurring_invoice : l'identifiant de la facture r\u00e9currente qui a \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9e en fonction de l'abonnement\nclient : l'identifiant du client\ncontact : l'identifiant du contact\naccount_key : une r\u00e9f\u00e9rence client (client.custom_value2) "},{"id":412,"uri":"\/fr_CA\/subscriptions\/#r\u00e9ponse","title":"Abonnements","sub_title":"R\u00e9ponse","body":"Un tableau standard doit \u00eatre renvoy\u00e9 dans toutes les circonstances, dans le tableau, il y aura deux cl\u00e9s. Une requ\u00eate r\u00e9ussie renverra la r\u00e9ponse suivante :{\n \"message\" : \"Success\",\n \"status_code\" : \"200\" \/ code d'\u00e9tat HTTP 2xx\n}Une demande \u00e9chou\u00e9e renverrait un tableau comme celui-ci :{\n \"message\" : \"Un message d'erreur lisible par l'homme \u00e0 renvoyer au client\",\n \"status_code\" : \"403\" \/ code d'\u00e9tat HTTP 4xx\/5xx\n}A daily check is performed to check if any subscriptions have gone past their due date without a payment. If a subscription has been found to expired, a webhook is sent with the following payload:{\n \"context\" : \"plan_expired\",\n \"client\" : \"l4zbq7repr\",\n \"invoice\" : \"l4zbq7repr\",\n \"subscription\" : \"l4zbq7repr\",\n}"},{"id":413,"uri":"\/fr_CA\/subscriptions\/#commencer-l'essai","title":"Abonnements","sub_title":"Commencer l'essai","body":"Si vous avez configur\u00e9 votre abonnement pour qu'il soit bas\u00e9 sur un essai, alors apr\u00e8s la v\u00e9rification d'\u00e9ligibilit\u00e9, le syst\u00e8me tentera de d\u00e9marrer l'essai. Votre point de terminaison recevra une charge utile comme celle-ci :{\n \"context\" : \"essai\",\n \"recurring_invoice\" : \"l4zbq7repr\",\n \"client\" : \"l4zbq7repr\",\n \"subscription\" : \"l4zbq7repr\",\n \"account_key\" : \"unique_identifier\",\n}"},{"id":414,"uri":"\/fr_CA\/subscriptions\/#avertissement","title":"Abonnements","sub_title":"Avertissement","body":"Les Webhooks sont des \u00e9v\u00e9nements \u00e0 usage unique qui ne sont pas r\u00e9essayer si votre point de terminaison est indisponible."},{"id":415,"uri":"\/fr_CA\/subscriptions\/#essai-gratuit","title":"Abonnements","sub_title":"Essai gratuit","body":"Si vous avez configur\u00e9 votre abonnement pour qu'il soit bas\u00e9 sur un essai, alors apr\u00e8s la v\u00e9rification d'\u00e9ligibilit\u00e9, le syst\u00e8me tentera de d\u00e9marrer l'essai, votre point de terminaison recevra une charge utile comme ceci :{\n \"context\" : \"trial\",\n \"recurring_invoice\" : \"l4zbq7repr\",\n \"client\" : \"l4zbq7repr\",\n \"subscription\" : \"l4zbq7repr\",\n \"account_key\" : \"unique_identifier\",\n}"},{"id":416,"uri":"\/fr_CA\/subscriptions\/#achat-r\u00e9current","title":"Abonnements","sub_title":"Achat r\u00e9current","body":"Lorsqu'un abonnement r\u00e9current est cr\u00e9\u00e9 pour la premi\u00e8re fois, une charge utile est envoy\u00e9e au point de terminaison pour notifier la cr\u00e9ation et le paiement r\u00e9ussis de l'abonnement, la charge utile ressemblera \u00e0 ceci :{\n \"context\" : \"recurring_purchase\",\n \"recurring_invoice\" : \"l4zbq7repr\",\n \"invoice\" : \"l4zbq7repr\",\n \"client\" : \"l4zbq7repr\",\n \"subscription\" : \"l4zbq7repr\",\n}"},{"id":417,"uri":"\/fr_CA\/subscriptions\/#single-purchase","title":"Abonnements","sub_title":"Single Purchase","body":"Lorsque votre abonnement est uniquement pour un produit standard et non un produit r\u00e9current, votre point de terminaison recevra un webhook d'achat unique avec la configuration suivante\u00a0:{\n \"context\" : \"single_purchase\",\n \"invoice\" : \"l4zbq7repr\",\n \"client\" : \"l4zbq7repr\",\n \"subscription\" : \"l4zbq7repr\",\n \"account_key\" : \"unique_identifier\",\n}"},{"id":418,"uri":"\/fr_CA\/subscriptions\/#changer-de-plan","title":"Abonnements","sub_title":"Changer de plan","body":"Si vous prenez en charge la possibilit\u00e9 pour les clients de mettre \u00e0 niveau ou de r\u00e9trograder leurs abonnements, un webhook change_plan est d\u00e9clench\u00e9.Lorsqu'un client change de plan, il peut y avoir un cr\u00e9dit ou un paiement en fonction du plan et du remboursement au prorata g\u00e9n\u00e9r\u00e9. Dans ces deux cas, la charge utile diff\u00e8re avec une cl\u00e9 \"cr\u00e9dit\" ou \"facture\" apparaissant dans la charge utile. Voici des exemples :{\n \"context\" : \"change_plan\",\n \"recurring_invoice\" : \"l4zbq7repr\",\n \"credit\" : \"l4zbq7repr\",\n \"client\" : \"l4zbq7repr\",\n \"subscription\" : \"l4zbq7repr\",\n \"contact\" : \"l4zbq7repr\",\n \"account_key\" : \"identifiant_unique\",\n}"},{"id":419,"uri":"\/fr_CA\/subscriptions\/#subscription-cancellation","title":"Abonnements","sub_title":"Subscription Cancellation","body":"Si vous autorisez les annulations d'abonnement, la charge utile suivante est transf\u00e9r\u00e9e \u00e0 l'extr\u00e9mit\u00e9 :{\n \"context\" : \"cancellation\",\n \"subscription\" : \"l4zbq7repr\",\n \"recurring_invoice\" : \"l4zbq7repr\",\n \"client\" : \"l4zbq7repr\",\n \"contact\" : \"l4zbq7repr\",\n \"account_key\" : \"unique_identifier\",\n}"},{"id":420,"uri":"\/fr_CA\/subscriptions\/#parameters:","title":"Abonnements","sub_title":"Parameters:","body":"context: (string) The context identifier, plan_expired\nsubscription: The subscription id\nrecurring_invoice: The id of the recurring invoice that was generated based on the subscription\ninvoice: The id of the invoice that was generated based on the subscription\nclient: The id of the client\ncontact: The id of the contact\naccount_key: A client reference (client.custom_value2)"},{"id":421,"uri":"\/fr_CA\/subscriptions\/#response:","title":"Abonnements","sub_title":"Response:","body":"A standard array should be returned under all circumstances, within the array will be two keys, a successful request will return the following response:{\n \"message\" : \"Success\",\n \"status_code\" : \"200\" \/ HTTP status code 2xx\n}A failed request would return the an array like this:{\n \"message\" : \"A human readable failure message to pass back to the client\",\n \"status_code\" : \"403\" \/ HTTP status code 4xx\/5xx\n}Tasks"},{"id":422,"uri":"\/fr_CA\/banking\/#int\u00e9grations-bancaires-avec-yodlee","title":"Services bancaires","sub_title":"Int\u00e9grations bancaires avec Yodlee","body":"Pour les utilisateurs d'entreprise sur notre plateforme h\u00e9berg\u00e9e, nous avons int\u00e9gr\u00e9 Yodlee, une plateforme leader en agr\u00e9gation de donn\u00e9es.Yodlee s'int\u00e8gre avec la plupart des grandes banques mondiales, vous permettant de lier vos comptes bancaires \u00e0 Invoice Ninja pour importer vos transactions bancaires \u00e0 des fins de rapprochement.\n\n"},{"id":423,"uri":"\/fr_CA\/banking\/#connecter-vos-comptes","title":"Services bancaires","sub_title":"Connecter vos comptes","body":"Param\u00e8tres > Comptes bancaires > ConnecterEn cliquant sur le bouton de connexion, une nouvelle fen\u00eatre de navigateur s'ouvrira et se connectera \u00e0 Yodlee. \u00c0 partir de cet \u00e9cran, vous pourrez rechercher votre banque et vous connecter \u00e0 votre compte bancaire.Une fois que vous vous \u00eates authentifi\u00e9 avec succ\u00e8s aupr\u00e8s de votre banque, vous pourrez s\u00e9lectionner les comptes que vous souhaitez lier \u00e0 Invoice Ninja. Lorsque cela est termin\u00e9, cliquez sur Enregistrer et Terminer.Yodlee vous donnera la possibilit\u00e9 d'ajouter d'autres comptes bancaires de diff\u00e9rentes banques avant de quitter.\nAstuce: Si vous souhaitez qu'Invoice Ninja synchronise automatiquement vos transactions, activez la synchronisation automatique. Ceci peut \u00eatre fait pour chaque compte bancaire individuellement.\n"},{"id":424,"uri":"\/fr_CA\/banking\/#importer-des-relev\u00e9s-bancaires","title":"Services bancaires","sub_title":"Importer des relev\u00e9s bancaires","body":"Si vous pr\u00e9f\u00e9rez importer vos donn\u00e9es \u00e0 l'aide de fichiers .csv de votre banque, vous pouvez les t\u00e9l\u00e9charger directement dans Invoice Ninja.Vous pouvez les importer \u00e0 partir deParam\u00e8tres > Importer | Exporter > Transactions bancairesVous devrez avoir cr\u00e9\u00e9 un compte bancaire avant cela, afin que les transactions soient li\u00e9es au bon compte bancaire."},{"id":425,"uri":"\/fr_CA\/banking\/#transactions","title":"Services bancaires","sub_title":"Transactions","body":"Une fois que les donn\u00e9es ont \u00e9t\u00e9 import\u00e9es dans Invoice Ninja, elles peuvent \u00eatre consult\u00e9es \u00e0 partir de l'onglet Transactions dans la barre lat\u00e9rale."},{"id":426,"uri":"\/fr_CA\/banking\/#statut-des-transactions","title":"Services bancaires","sub_title":"Statut des transactions","body":"Une transaction peut appara\u00eetre dans trois \u00e9tats\nNon appari\u00e9e\nAppari\u00e9e\nConvertie\n"},{"id":427,"uri":"\/fr_CA\/banking\/#non-appari\u00e9e","title":"Services bancaires","sub_title":"Non appari\u00e9e","body":"Une transaction non appari\u00e9e est une transaction qui n'a pas encore \u00e9t\u00e9 trait\u00e9e ou cat\u00e9goris\u00e9e. Lorsqu'une transaction est cr\u00e9\u00e9e dans le syst\u00e8me, son premier statut est non appari\u00e9."},{"id":428,"uri":"\/fr_CA\/banking\/#appari\u00e9e","title":"Services bancaires","sub_title":"Appari\u00e9e","body":"Une transaction appari\u00e9e signifie qu'Invoice Ninja a calcul\u00e9 (en fonction d'un ensemble de r\u00e8gles) la correspondance correcte pour cette transaction particuli\u00e8re. Dans l'\u00e9tat appari\u00e9, la transaction peut \u00eatre convertie (en d\u00e9pense ou en paiement) ou peut \u00eatre re-cat\u00e9goris\u00e9e manuellement."},{"id":429,"uri":"\/fr_CA\/banking\/#convertie","title":"Services bancaires","sub_title":"Convertie","body":"Une transaction convertie signifie qu'Invoice Ninja ou un utilisateur a appari\u00e9 et converti la transaction en d\u00e9pense ou en paiement. Les d\u00e9tails et les objets li\u00e9s peuvent \u00eatre consult\u00e9s en cliquant sur la transaction."},{"id":430,"uri":"\/fr_CA\/banking\/#cr\u00e9er-une-transaction","title":"Services bancaires","sub_title":"Cr\u00e9er une transaction","body":"Une transaction peut \u00eatre cr\u00e9\u00e9e ou mise \u00e0 jour manuellement."},{"id":431,"uri":"\/fr_CA\/banking\/#champs","title":"Services bancaires","sub_title":"Champs","body":"\nType | Retrait qui se rapporte \u00e0 une d\u00e9pense ou D\u00e9p\u00f4t qui se rapporte \u00e0 un revenu\nDate | La date de la transaction\nMontant | Le montant de la transaction\nDevise | La devise de la transaction\nCompte bancaire | Le compte bancaire \u00e0 associer \u00e0 la transaction\nDescription | La description de la transaction\n"},{"id":432,"uri":"\/fr_CA\/banking\/#convertir-une-transaction-en-d\u00e9pense","title":"Services bancaires","sub_title":"Convertir une transaction en d\u00e9pense","body":"Lorsque vous cliquez sur la ligne de transaction, un panneau lat\u00e9ral appara\u00eetra comme ci-dessus.Dans ce panneau, vous pouvez attribuer un fournisseur et\/ou une cat\u00e9gorie de d\u00e9penses \u00e0 cette transaction. Lorsque vous \u00eates satisfait, cliquez simplement sur Convertir en d\u00e9pense. Le syst\u00e8me traitera alors la transaction, la convertira en d\u00e9pense et liera enfin la d\u00e9pense et la transaction ensemble."},{"id":433,"uri":"\/fr_CA\/banking\/#convertir-une-transaction-en-paiement","title":"Services bancaires","sub_title":"Convertir une transaction en paiement","body":"Lorsque vous cliquez sur la ligne de transaction, un panneau lat\u00e9ral appara\u00eetra comme ci-dessus.Dans ce panneau, vous pouvez cliquer sur une s\u00e9rie de factures qui doivent \u00eatre associ\u00e9es \u00e0 cette transaction.Une fois cela termin\u00e9, cliquez sur le bouton Cr\u00e9er un paiement. Le syst\u00e8me traitera alors la transaction, cr\u00e9era un paiement pour le montant total de la transaction, appliquera le paiement aux factures associ\u00e9es, puis liera la facture, la transaction et les paiements ensemble."},{"id":434,"uri":"\/fr_CA\/banking\/#r\u00e8gles-bancaires","title":"Services bancaires","sub_title":"R\u00e8gles bancaires","body":"Pour am\u00e9liorer votre efficacit\u00e9, vous pouvez cr\u00e9er un ensemble de r\u00e8gles pour faire correspondre vos transactions entrantes.Utiliser un ensemble de r\u00e8gles permettra \u00e0 Invoice Ninja d'effectuer l'appariement et\/ou la conversion des transactions pour vous."},{"id":435,"uri":"\/fr_CA\/banking\/#cr\u00e9er-une-r\u00e8gle-de-transaction-bancaire","title":"Services bancaires","sub_title":"Cr\u00e9er une r\u00e8gle de transaction bancaire","body":"Pour cr\u00e9er une r\u00e8gle bancaire, acc\u00e9dez \u00e0Param\u00e8tres > Comptes bancaires > G\u00e9rer les r\u00e8glesVous pouvez modifier et cr\u00e9er des r\u00e8gles \u00e0 partir de cette page, il suffit de cliquer sur une r\u00e8gle ou sur le bouton Cr\u00e9er pour cr\u00e9er une nouvelle r\u00e8gle bancaire.Lors de la cr\u00e9ation d'une r\u00e8gle, il y a plusieurs options \u00e0 consid\u00e9rer :\nNom | Le nom de la r\u00e8gle\nFaire correspondre toutes les r\u00e8gles | Ce param\u00e8tre signifie que pour que la r\u00e8gle corresponde, toutes les sous-r\u00e8gles doivent \u00eatre pr\u00e9sentes pour que la transaction soit appari\u00e9e ou convertie.\nConversion automatique | Indicateur bool\u00e9en qui d\u00e9finit quoi faire lorsqu'une r\u00e8gle de transaction correspond. Si activ\u00e9, la transaction sera convertie en facture ou en d\u00e9pense.\nR\u00e8gles | contient une ou plusieurs r\u00e8gles configurables.\nFournisseur | Le s\u00e9lecteur de fournisseur. Lorsqu'un fournisseur est s\u00e9lectionn\u00e9, ce fournisseur sera attribu\u00e9 \u00e0 la d\u00e9pense de la transaction.\nCat\u00e9gorie | Le s\u00e9lecteur de cat\u00e9gorie de d\u00e9penses. Lorsqu'une cat\u00e9gorie est s\u00e9lectionn\u00e9e, cette cat\u00e9gorie sera attribu\u00e9e \u00e0 la d\u00e9pense de la transaction.\nLors de la cr\u00e9ation d'une r\u00e8gle, plusieurs options sont disponibles.\n\nChamp | Le champ sur lequel effectuer la recherche (Description ou Montant)\n\n\nOp\u00e9rateur - Description | lors de la correspondance du texte, plusieurs options de correspondance sont disponibles\n\n\nContient | La description doit contenir la valeur attribu\u00e9e\n\n\nCommence par | Le texte de la description doit commencer par la valeur attribu\u00e9e \n\n\nEst | La description doit correspondre exactement\n\n\nEst vide | La description doit \u00eatre vide\n\n\nOp\u00e9rateur - Montant | lors de la correspondance du montant de la transaction, plusieurs options sont disponibles\n\n\n< | Le montant doit \u00eatre inf\u00e9rieur \u00e0 la valeur\n\n\n<= | Le montant doit \u00eatre inf\u00e9rieur ou \u00e9gal \u00e0 la valeur\n\n\n= | Le montant doit \u00eatre \u00e9gal \u00e0 la valeur\n\n\n\n| Le montant doit \u00eatre sup\u00e9rieur \u00e0 la valeur\n\n\n\n>= | Le montant doit \u00eatre sup\u00e9rieur ou \u00e9gal \u00e0 la valeur\n\n\nValeur | La valeur attribu\u00e9e par l'utilisateur utilis\u00e9e pour comparer.\n\nClients"}] \ No newline at end of file diff --git a/fr_CA/advanced-settings/index.html b/fr_CA/advanced-settings/index.html new file mode 100644 index 00000000..53424320 --- /dev/null +++ b/fr_CA/advanced-settings/index.html @@ -0,0 +1,950 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Paramètres avancés

    + +

    Modèles de facture

    + +

    Ces paramètres gouvernent la personnalisation de la conception et de la mise en page du document standard utilisé par défaut sur les nouvelles factures, soumissions et crédits.

    + +

    Paramètres généraux

    + +

    Personnaliser et prévisualiser

    + +

    Ce bouton vous amène à un éditeur de code de modèle très avancé, avec un générateur de prévisualisation en direct. Les instructions pour ces fonctionnalités se trouvent sous Personnalisation des PDF. Vous pouvez prévisualiser les modèles de conception de facture ici, avant d'en sélectionner un que vous souhaitez utiliser en permanence.

    + +

    Paramètres de modèle

    + +
      +
    • Modèle de facture - Sélectionnez un modèle de conception par défaut pour les factures.

    • +
    • Modèle de soumission - Sélectionnez un modèle de conception par défaut pour les soumissions.

    • +
    • Modèle de crédit - Sélectionnez un modèle de conception par défaut pour les crédits.

    • +
    • Mise en page - Configurez vos documents en mode portrait ou paysage.

    • +
    • Taille de page - Préformate les rendus PDF de vos modèles pour mieux s'adapter à certaines tailles de page d'imprimante. Sélectionnez la taille de page la plus courante, A4, par défaut, à moins que vous n'ayez des exigences d'impression spécifiques.

    • +
    • Taille de police - Ajustez la taille de police par défaut selon vos préférences. Par défaut 7.

    • +
    • Police principale - Roboto par défaut. Une police personnalisée par défaut pour les modèles de document.

    • +
    • Police secondaire - Roboto par défaut. Une police personnalisée secondaire par défaut pour les modèles de document.

    • +
    • Couleur principale - #0c45a3 par défaut. Une couleur personnalisée par défaut utilisée par les modèles de document.

    • +
    • Couleur secondaire - #7081e0 par défaut. Une couleur personnalisée secondaire par défaut utilisée par les modèles de document.

    • +
    • Colonnes vides - Afficher par défaut. Masquez éventuellement les colonnes dans la liste des articles qui n'ont pas de valeurs à remplir.

    • +
    + +

    Informations du client, Informations de l'entreprise, Informations de facture, etc.

    + +

    Une liste personnalisable de données qui peuplent les sections de vos documents, avec les données saisies dans l'enregistrement associé.

    + +
      +
    • Ajouter un champ - Sélectionnez parmi une liste de valeurs de détails d'enregistrement disponibles, à inclure dans la section de l'enregistrement sur les nouveaux documents.

    • +
    • Réinitialiser - Le bouton en bas réinitialise la liste détaillée à ses valeurs par défaut.

    • +
    + +

    Voici une liste des sections incluses dans divers documents, factures, soumissions, crédits, et chaque élément de la liste a son propre onglet dans le menu des paramètres de conception de facture, pour personnaliser les valeurs qui seront présentées sur vos documents générés.

    + +
      +
    • Informations du client - Les champs ajoutés et supprimés ici affectent la section de vos documents qui imprime les valeurs d'enregistrement du client.

    • +
    • Informations de l'entreprise - Les champs ajoutés et supprimés ici affectent la section de vos documents qui imprime les valeurs d'enregistrement de l'entreprise.

    • +
    • Adresse de l'entreprise - L'adresse de l'entreprise est souvent présentée à un autre endroit sur la page, elle est donc séparée en sa propre section ici également.

    • +
    • Informations de facture - Ces champs remplissent les valeurs de l'enregistrement de la facture elle-même, pour créer la section qui décrit quelle facture il s'agit.

    • +
    • Informations de soumission - Ces champs remplissent les valeurs de l'enregistrement de soumission lui-même, pour créer la section qui décrit quelle soumission il s'agit.

    • +
    • Informations de crédit - Ces champs remplissent les valeurs de l'enregistrement de crédit lui-même, pour créer la section qui décrit quel crédit il s'agit.

    • +
    • Colonnes produit - Une liste détaillée des colonnes à inclure à partir des entrées de détails de produit, pour tous les articles de produit inclus dans votre facture, soumission ou crédit.

    • +
    • Colonnes tâches - Une liste détaillée des colonnes à inclure à partir des entrées de détails de tâches, pour toutes les tâches incluses dans votre facture, soumission ou crédit.

    • +
    • Champs des totaux - Une liste de toutes les valeurs comptables, avec autant ou aussi peu de détails que vous le souhaitez pour les présenter sur vos factures.

    • +
    + +

    Champs personnalisés

    + +

    Les options de champs personnalisés contrôlent jusqu'à 4 champs personnalisés à inclure dans tous les enregistrements d'entités, pour décrire les entités qui peuvent être affichées dans vos transactions PDF et documentées, ou conservées uniquement pour les enregistrements d'administration. Vous pouvez les utiliser pour ajouter des détails sur une licence d'alcool à votre propre entreprise, des détails sur les adhésions aux clients, ou des certifications de vos employés assignés à des tâches, ou d'autres détails.

    + +

    Il existe 5 options différentes pour les types de champs indépendamment du type d'enregistrement auquel le champ personnalisé s'applique. Dans chaque cas, vous sélectionnerez un type de champ à droite, et la valeur que vous entrez à gauche représentera le nom de ce champ personnalisé dans les formulaires et dans l'interface d'administration.

    + +

    Pour inclure un champ personnalisé, donnez simplement un nom au champ. Sans nom de champ, il n'apparaîtra pas dans vos enregistrements d'entités. Pour supprimer un champ personnalisé, supprimez simplement complètement le nom du champ.

    + +
      +
    • Ligne de texte simple - Accepte simplement une ligne de texte arbitraire pour une entrée.

    • +
    • Zone de texte multilignes - Accepte plusieurs lignes de texte arbitraire, plus adapté pour des notes plus détaillées.

    • +
    • Commutateur - Ce champ convient aux déclarations vraies/fausses ou aux états oui/non. Interrupteur personnalisé pour l'état de membre/licence actif, opt-in de l'employé pour les quarts de nuit, ou valeur de case à cocher pour les produits en inventaire.

    • +
    • Liste déroulante - Cela génère un champ avec un menu déroulant pour sélectionner dans une liste, et vous serez immédiatement invité à présenter une liste de valeurs séparées par des virgules pour remplir le menu déroulant.

    • +
    • Date - Un champ de date demande une valeur de date, et dans l'interface d'administration, présentera même un widget pour la sélection de date pour aider à la mise en forme de la valeur de champ. Bon pour les dates d'expiration de licence/certificat, la date de fabrication du produit, etc.

    • +
    + +

    Chacun de ces 5 types de champs peut être attribué jusqu'à 4 champs personnalisés par type d'entité, sélectionnables à partir des onglets en haut de la page des paramètres de champs personnalisés.

    + +
      +
    • Entreprise - Ces champs personnalisés s'appliquent à l'enregistrement de l'entreprise, comme celui de votre entreprise spécifiquement.

    • +
    • Clients - Ces champs personnalisés s'appliquent à un enregistrement de client, ou aux enregistrements de contact individuels imbriqués dans un enregistrement de client.

    • +
    • Produits - Ces champs s'appliquent à chaque enregistrement de produit, pour mieux décrire les articles de votre inventaire.

    • +
    • Factures - En plus d'avoir 4 options de champs personnalisés pour vos enregistrements de facture, vous pouvez également ajouter un champ de surcharge. Le nom du champ est saisi ici, et vous sélectionnez si oui ou non appliquer la taxe. La même taxe s'applique à l'ensemble de la facture, sinon elle en est exemptée. Depuis le portail d'administration, vous verrez le nouveau champ de surcharge répertorié sur chaque facture au-dessus des menus déroulants de taxe, et il s'attendra à ce que vous attribuiez une valeur en dollars arbitraire pour facturer le client.

    • +
    • Paiements - Champs personnalisés qui apparaissent dans les enregistrements de paiement.

    • +
    • Fournisseurs - Champs personnalisés pour aider à décrire davantage les fournisseurs de votre entreprise, comme vos conditions de crédit avec eux.

    • +
    • Dépenses - Ajoutez plus de détails à vos enregistrements de dépenses avec des champs personnalisés pour une catégorie fiscale de vos dépenses pour aider à la fin de l'année.

    • +
    • Utilisateurs - Ces champs personnalisés ajoutent des détails à vos enregistrements de compte utilisateur pour les utilisateurs enregistrés du portail d'administration. Ce serait un bon endroit pour mettre les détails des employés si vous prévoyez d'utiliser le système de tâches ou si vous avez de nombreux utilisateurs à gérer.

    • +
    + +

    Nombres générés

    + +

    Les nombres générés contiennent une collection de variables qui permettent une personnalisation très fine des nombres générés pour chaque entité de l'application.

    + +

    Paramètres

    + +

    alt text

    + +

    L'onglet des

    + +
      +
    • Réinitialiser le compteur - Les compteurs générés peuvent être réinitialisés à différentes fréquences. Il est important de noter que pour réinitialiser le compteur, vous devez combiner suffisamment de variables uniques pour vous assurer que le compteur généré sera toujours unique. Par exemple, si vous utilisez un compteur de réinitialisation annuel pour les nouvelles entités, il serait parfait d'inclure l'année au début du numéro de facture.
    • +
    + +

    Clients, Factures, Factures récurrentes, Paiements, etc.

    + +

    alt text

    + +

    Les différents enregistrements d'entités disponibles auxquels s'appliquent les numéros générés sont tous répertoriés avec leurs propres onglets en haut, pour que vous puissiez personnaliser les comportements de la génération de numéros pour chaque type d'entité respectif.

    + +
      +
    • Modèle de numéro - Champ de texte à une ligne que vous pouvez modifier manuellement pour affiner vos numéros générés. Créez une règle qui décrit comment les nouveaux numéros seront générés.
    • +
    + +
    {$date:y}-{$counter}
    +
    + +

    Cet exemple de modèle de numéro produira un numéro comme celui-ci, pour le 9ème comptage en 2021 : 2021-0009

    + +

    Assurez-vous d'ajouter suffisamment de données uniques aux modèles de numéros si vous utilisez la fonction Réinitialiser le compteur, pour éviter les collisions de compteur.

    + +
      +
    • Compteur de numéro - Le compteur de numéro est modifiable manuellement, mais vous pouvez créer des collisions de compteur si vous n'êtes pas prudent. Le compteur de numéro pour un type d'entité donné indique la progression du compteur de numéro pour cette entité.
    • +
    + +

    En outre, en bas de la page, vous verrez des informations utiles pour vous aider à personnaliser votre Modèle de numéro de manière plus efficace. Le grand bouton Voir les formats de date renvoie à une page avec un guide de style PHP. En dessous, chaque type d'entité a sa propre liste de variables qui peuvent être utilisées pour ajouter une personnalisation supplémentaire au Modèle de numéro.

    + +

    Paramètres de messagerie

    + +

    Ces paramètres régissent le comportement, l'apparence et d'autres paramètres pour les courriels envoyés par le logiciel Invoice Ninja au nom de votre entreprise.

    + +
      +
    • Nom de l’expéditeur - Spécifiez un nom de réponse à mettre en haut de vos courriels automatisés, comme pour transférer les demandes de support au contact approprié.

    • +
    • Courriel de réponse - Spécifiez le courriel de réponse de l'utilisateur que les clients doivent contacter pour obtenir du support.

    • +
    • Cci - Le courriel en copie cachée (Cci) est envoyé à une liste séparée par des virgules de vos adresses de courriel spécifiées. Les adresses de courriel de contact Cci ne peuvent être vues par aucun des destinataires des messages électroniques.

    • +
    • Modèle de courriel - Sélectionnez un modèle de conception pour l'apparence de vos courriels.

    • +
    • Signature de courriel - Incluez un message de signature avec tous vos messages électroniques d'entreprise. Plusieurs lignes de texte ici pour entrer votre signature personnalisée. Les balises HTML sont respectées ici pour formater votre signature de courriel.

    • +
    • Heure d'envoi - Tous les rappels programmés pour la journée seront envoyés à cette heure.

    • +
    • Joindre un PDF - En activant cette option, les factures seront envoyées en tant que PDF joints à vos courriels. Par défaut, vos courriels ont tous des liens pour afficher les documents sur le portail client, mais il peut être préférable d'envoyer le PDF directement.

    • +
    • Joindre un document - Lorsqu'elle est activée, tous les fichiers inclus dans l'onglet Documents de la facture, ou autre enregistrement, sont joints à vos courriels aux clients. Sinon, ils peuvent être consultés via le lien sur le portail client.

    • +
    • Joindre UBL - Langage universel des affaires (UBL) standard international. Les documents UBL sont des documents commerciaux XML tels que les bons de commande et les factures. En activant cette fonction, un document XML est joint à la facture PDF. Normalement, toutes les informations XML sont intégrées dans le PDF, mais certains utilisateurs préfèrent ou ne peuvent pas lire les données XML intégrées dans un PDF.

    • +
    + +

    Portail client

    + +

    Ces paramètres régissent le comportement, la fonction et la présentation du portail client.

    + +

    Il y a quatre onglets dans ce panneau de configuration, avec des fonctionnalités uniques dans chacun d'eux pour couvrir.

    + +

    Paramètres

    + +

    Ces paramètres contrôlent la fonction et le comportement de base ou général du portail client.

    + +
      +
    • Portail client - Activer ou désactiver le portail client. En le désactivant, tous les liens vers le portail client seront envoyés vers une page indiquant que l'application a été bloquée par l'administrateur. Généralement activé par défaut.

    • +
    • Tâches - Désactivé par défaut. Activez-le pour présenter un onglet sur le côté gauche pour les clients, pour afficher les tâches qui leur sont assignées, qu'elles soient facturées ou non. Les clients peuvent voir les tâches dans une liste, avec des colonnes pour la description de la tâche, le nom du projet, l'état et la durée totale. Cela permet aux clients de voir la progression de votre entreprise sur les tâches qui leur sont assignées jusqu'à présent, et de leur donner un aperçu de votre travail de projet pour eux.

    • +
    • Inscription du client - En activant cela, les nouveaux utilisateurs peuvent s'inscrire eux-mêmes et générer leurs propres entrées de client dans votre base de données via un lien d'inscription sur le portail client.

    • +
    • Téléversement de document - Autoriser vos clients à télécharger des documents sur le serveur, qui seront attachés en tant que documents à leurs propres enregistrements de client. Dans le portail client, ils verront l'option de faire glisser et déposer ou de cliquer pour télécharger des fichiers avec un grand bouton sur l'écran sous l'onglet Documents.

    • +
    • Boutique en ligne - Active l'accès API pour créer des factures automatiquement. Après l'activation, il générera une clé d'entreprise, ou une clé API à utiliser par vos propres applications ou celles d'un tiers pour effectuer la création de factures, et agir comme une boutique en ligne automatisée pour les produits ou services de votre entreprise.

    • +
    • Conditions d'utilisation - Champ de texte personnalisé à plusieurs lignes qui sera présenté comme vos conditions d'utilisation, dans un lien discret et cliquable en bas de chaque page du portail client.

    • +
    • Politique de confidentialité - Un autre champ de texte personnalisé à plusieurs lignes qui sera présenté comme votre politique de confidentialité, dans un lien discret et cliquable en bas de chaque page du portail client, juste à côté des conditions d'utilisation.

    • +
    + +

    Autorisation

    + +

    Ces paramètres régissent les fonctionnalités d'autorisation, de responsabilité et d'authentification pour le portail client et les factures des clients.

    + +
      +
    • Protéger les factures avec un mot de passe - Désactivé par défaut. Lorsqu'il est activé, les clients seront invités à définir un mot de passe la première fois qu'ils consultent leurs factures. Désormais, ils devront entrer ce mot de passe.

    • +
    • Case à cocher des conditions de facturation - Invite le client à accepter les conditions de facture lorsqu'il effectue un paiement pour une facture dans le portail client.

    • +
    • Case à cocher des conditions de soumission - Invite le client à accepter les conditions de soumission lorsqu'il confirme la soumission dans le portail client.

    • +
    • Signature de facture - Exige que le client fournisse sa signature à l'écran avec une souris ou un écran tactile, lorsqu'il paie une facture sur le portail client.

    • +
    • Signature de soumission - Exige que le client fournisse sa signature à l'écran avec une souris ou un écran tactile, lorsqu'il confirme une soumission sur le portail client.

    • +
    • Afficher sur le PDF - Affiche la signature du client sur la facture/soumission PDF après qu'elle a été signée.

    • +
    + +

    Messages

    + +

    Ce sont des messages à présenter aux clients à divers écrans du portail client.

    + +
      +
    • Tableau de bord - À partir de la page du tableau de bord, le client sera accueilli par ce message.

    • +
    • Facture impayée - Lors de la consultation d'une facture impayée, le client verra ce message.

    • +
    • Facture payée - Le client verra ce message lorsqu'il consulte une facture payée.

    • +
    • Soumission non approuvée - Le client sera accueilli par ce message lorsqu'il ouvre une soumission en attente d'approbation.

    • +
    + +

    Personnalisation

    + +

    Ici, nous pouvons personnaliser un peu plus l'apparence du portail client.

    + +
      +
    • En-tête - Valeur de texte à plusieurs lignes à présenter avec une barre solide sur sa propre ligne en haut de chaque page du portail client.

    • +
    • Pied de page - Valeur de texte à plusieurs lignes à présenter avec une barre solide sur sa propre ligne en bas de chaque page du portail client.

    • +
    • CSS personnalisé - Entrez votre propre code CSS personnalisé pour remplacer le code CSS standard du portail client.

    • +
    + +
    + +
      +
    • Sujet - Ligne d'objet du courriel. L'objet par défaut pour un courriel de facture est : "Nouvelle facture $number de $company.name". Ces valeurs proviennent de vos données d'entreprise et de vos enregistrements par message. Vous pouvez sélectionner différentes valeurs dans les menus ci-dessous, selon la catégorie de votre modèle, pour personnaliser davantage le message dans les lignes d'objet de votre modèle de courriel.

    • +
    • Corps - Construisez le corps du message du modèle de courriel. Le corps de message par défaut pour un courriel de facture est :

      + +

      "<p>Pour voir votre facture de $amount, cliquez sur le lien ci-dessous.</p><div class="center">$view_link</div>".

      + +

      Le corps du message électronique accepte une mise en forme HTML de base pour une personnalisation supplémentaire, et comme pour l'objet, vous pouvez également ajouter d'autres valeurs à votre message de corps, en sélectionnant la liste appropriée de valeurs ci-dessous.

    • +
    + +

    Les catégories ci-dessous sont des onglets pour sélectionner des valeurs afin de personnaliser et de personnaliser vos modèles de messages, sélectionnez les onglets pour voir les valeurs ($amount, $due_date, etc.) disponibles pour votre modèle pour obtenir les valeurs pertinentes dans vos messages. Les types de modèles de facture et de soumission ont un ensemble légèrement différent de valeurs disponibles, se peuplant de la facture originale ou de la soumission respectivement.

    + +

    Les valeurs ci-dessous sont pour la plupart explicites. L'onglet Facture / Soumission offre des valeurs peuplées de la facture ou de la soumission pertinent envoyé par courrier électronique. L'onglet Client offre des valeurs peuplées de l'entrée client pertinente. L'onglet Contact offre des valeurs pertinentes pour le premier contact sélectionné dans l'enregistrement de facture. L'onglet Entreprise offre des valeurs de votre propre enregistrement d'entreprise, pour présenter des informations sur votre propre entreprise. L'onglet Utilisateur offre des valeurs qui représentent l'utilisateur connecté représentant votre entreprise, qui envoie le message électronique. Vous pouvez voir à quoi ressemblent les valeurs dans un exemple de message sous l'onglet Aperçu.

    + +

    Modèles et rappels

    + +

    Comme mentionné ci-dessus, lorsque vous sélectionnez un rappel dans la liste des modèles en haut de l'onglet d'édition, vous verrez de nouvelles options apparaître spécifiques aux rappels.

    + +
      +
    • Premier, deuxième et troisième rappels

      + +
        +
      • Jours - Un simple entier est accepté ici pour le nombre de jours avant l'envoi du courriel de rappel.
      • +
      • Programme - Quand envoyer le rappel par courrier électronique, décalé par le nombre de jours choisis.
        +Après la date de la facture - Rappel envoyé jours après la date de la facture. +Avant la date d'échéance - Rappel envoyé jours avant la date d'échéance de la facture. +Après la date d'échéance - Rappel envoyé jours après la date d'échéance de la facture.
      • +
      • Envoyer un courriel - Un interrupteur marche/arrêt pour activer l'envoi automatique de courriels pour ce message de rappel.
      • +
      • Montant de la pénalité de retard - Entrez une valeur en dollars pour une charge de pénalité de retard fixe.
      • +
      • Pourcentage de pénalité de retard - Entrez une valeur en pourcentage pour appliquer un taux de pénalité de retard en pourcentage du solde restant.
      • +
    • +
    • Rappels sans fin

      + +
        +
      • Envoyer un courriel - Un interrupteur marche/arrêt pour activer l'envoi automatique de courriels pour ce message de rappel.
      • +
      • Fréquence - Un menu déroulant pour sélectionner la fréquence d'envoi de courriels de rappel automatisés, une fois que les premier, deuxième et troisième rappels sont épuisés.
      • +
    • +
    + +

    Paramètres de groupe

    + +

    Les paramètres de groupe sont une autre catégorie avec beaucoup de profondeur, mais la plupart des sujets sont déjà couverts car les paramètres de groupe consistent principalement à activer des paramètres spécifiques de base ou avancés sur une base de groupe, vous permettant de créer des expériences uniques pour certaines collections de clients.

    + +

    La première étape consiste à créer un groupe, ce qui est très simple et ne nécessite qu'un nom de groupe. Créez un groupe avec l'icône "+" dans le coin supérieur gauche du panneau des paramètres de groupe. Donnez-lui un nom et cliquez sur "Enregistrer".

    + +

    Sélectionnez votre groupe. Vous verrez un onglet Aperçu et un onglet Documents. À partir de l'onglet Documents, vous pouvez télécharger des fichiers comme la plupart des autres onglets de documents, ils ne seront vus nulle part ailleurs que dans le portail d'administration. L'onglet Aperçu comporte deux options, un bouton Clients interactif, où vous pouvez afficher une liste de clients dans le groupe ou ajouter des clients au groupe, et un bouton Configurer les paramètres.

    + +

    Remarque : Pour supprimer un client d'un groupe, il est plus facile de modifier directement le client et de changer son groupe ou de le supprimer.

    + +

    Configurer les paramètres

    + +

    Personnalisez toutes les options ici pour remplacer les paramètres réguliers pour chaque catégorie respective, ou laissez un champ vide pour utiliser les paramètres réguliers.

    + +
      +
    • Informations sur l'entreprise - Configurez un profil d'entreprise personnalisé pour le groupe de clients. Cela inclut des conditions de facturation personnalisées, des pieds de page et des paramètres d'autofacturation.

    • +
    • Localisation - Configurez une localisation personnalisée pour vos clients dans d'autres pays/fuseaux horaires, ou utilisant des langues, des devises, etc. différentes.

    • +
    • Paramètres de paiement - Modifiez les autorisations d'autofacturation et de sur/sous-paiement pour le groupe. Configurez les passerelles de paiement pour le groupe.

    • +
    • Paramètres de tâche - Définissez un taux de tâche spécifique et une règle pour la présentation des tâches dans le portail client, pour le groupe.

    • +
    • Modèle de facture - Modèles de conception de facture personnalisés, spécifiques au groupe.

    • +
    • Numéros générés - Utilisez un compteur de numéros unique et un ensemble de règles de numérotation pour le groupe, à part du reste de vos clients.

    • +
    • Paramètres de courriel - Modifiez les paramètres génériques par défaut pour les courriels envoyés aux membres du groupe par Invoice Ninja.

    • +
    • Portail client - Personnalisez le portail client, exclusivement pour les membres du groupe.

    • +
    • Modèles et rappels - Ayez des règles spéciales pour les modèles et les rappels pour votre groupe, personnalisez davantage vos messages ou soyez plus ou moins restrictif sur les paiements en retard avec certains groupes.

    • +
    • Liens de paiement - Afficher et modifier les paramètres de lien de paiement généraux et spécifiques au groupe.

    • +
    • Paramètres de flux de travail - Modifiez certains des paramètres de flux de travail de l'interface utilisateur du portail d'administration lors de l'interaction avec les factures ou les soumissions du groupe de clients.

    • +
    + + + +

    Il y a trois visualisations dans le panneau des liens de paiement. La liste des liens de paiement, la visualisation d'un lien de paiement et la création ou la modification d'un lien de paiement.

    + +

    Dans la liste des liens de paiement, vous pouvez sélectionner des liens de paiement existants pour les afficher ou les modifier. Vous pouvez également ajouter de nouveaux liens de paiement avec le caractère "+" dans le coin supérieur gauche du panneau de liste des liens de paiement.

    + +

    Lors de la visualisation d'un lien de paiement, vous verrez le coût initial du service de lien de paiement en haut. En dessous, se trouve un lien que vous pouvez copier et partager avec des clients, ou poster sur votre boutique en ligne, qui incite les clients à payer et à configurer le lien de paiement sélectionné, ce qui crée les enregistrements de facture et de paiement pour vous lorsqu'ils le font. Enfin, vous verrez des liens vers des listes filtrées de factures ou de factures récurrentes directement liées à votre lien de paiement.

    + +

    Lorsque vous modifiez un lien de paiement, il y a trois onglets avec des fonctionnalités uniques pour contrôler les liens de paiement.

    + +

    Aperçu

    + +
      +
    • Nom - Le nom de votre lien de paiement mensuel, présentable aux clients.

    • +
    • Groupe - Affectez des liens de paiement à des groupes, pour permettre aux membres du groupe de passer entre les liens de paiement qui leur sont exclusivement disponibles en fonction de leur appartenance au groupe. Les liens de paiement non attribués à un groupe seront visibles uniquement par les utilisateurs qui ne sont pas dans un groupe. Utilisez ceci pour rendre des modèles de lien de paiement spéciaux disponibles à certains clients VIP, etc.

    • +
    • Produits - Une liste déroulante consultable et sélectionnable de produits disponibles de l'entreprise. Ces produits sont émis en tant qu'achat unique sur le modèle de lien de pai

    • +
    • Autoriser les substitutions de requêtes - Ce commutateur permet aux appels API vers l'arrière-plan de remplacer les demandes de lien de paiement, afin d'ajouter automatiquement des informations supplémentaires aux demandes de lien de paiement lorsque le client interagit avec le site Web ou l'application de votre boutique en ligne.

    • +
    • Autoriser les changements de plan - Autoriser les clients qui utilisent ce lien de paiement à passer manuellement d'un modèle de lien de paiement à un autre. Différents liens de paiement disponibles pour le changement doivent être assignés au même groupe. Notez que vous pouvez autoriser le passage du lien de paiement A au lien de paiement B, et interdire le passage du lien de paiement B en ne permettant pas les changements de plan pour le lien de paiement B uniquement.

    • +
    • Autoriser l'annulation - Autoriser les clients à demander manuellement l'annulation des liens de paiement depuis le portail client. Lorsqu'elle est activée, vous pouvez éventuellement définir une fenêtre de temps pour que les clients puissent bénéficier d'un remboursement sur leur lien de paiement.

    • +
    • Essai activé - Lorsqu'il est activé, le bouton "Payer maintenant" initial devient un bouton "Commencer l'essai gratuit" sans demande de détails de paiement au moment du début de l'essai. Lorsqu'il est activé, vous devez sélectionner une Durée d'essai ci-dessous dans le menu déroulant nouvellement apparu. Sinon, les essais seront indéfinis.

    • +
    • Siège activé - Basculez pour activer ou désactiver une capacité maximale ou une limite de siège pour le lien de paiement. Lorsqu'il est activé, entrez un nombre sur la ligne de texte unique apparue ci-dessous pour spécifier le nombre de sièges maximum.

    • +
    + +

    Webhook

    + +

    Les webhooks permettent à vos applications Web de communiquer entre elles. Ces paramètres ici régissent les règles pour les webhooks sortants lorsque les clients s'inscrivent à des liens de paiement.

    + +
      +
    • URL du webhook - Entrez l'URL du service Web auquel vous souhaitez envoyer votre notification.

    • +
    • Méthode REST - Un menu déroulant pour sélectionner POST ou PUT.

      + +
        +
      • POST - Lorsque vous souhaitez créer une nouvelle entrée ou un nouveau enregistrement.
      • +
      • PUT - Utilisez PUT pour modifier une entrée ou un enregistrement. La fonctionnalité PUT provoquera le remplacement complet de l'entrée ou de l'enregistrement d'origine par les nouvelles données entrantes.
      • +
    • +
    + +

    Vous pouvez définir autant de paires d'en-têtes clé-valeur que vous le souhaitez ci-dessous. Il s'agit d'une charge utile JSON,

    + +
      +
    • Clé d'en-tête - Entrez l'en-tête HTTP approprié selon les en-têtes disponibles pour l'API JSON d'InvoiceNinja.

    • +
    • Valeur d'en-tête - Entrez la valeur à attribuer à cet en-tête HTTP personnalisé.

    • +
    + +

    Paramètres de flux de travail

    + +

    Quelques paramètres pour automatiser les comportements de gestion des factures et des soumissions.

    + +

    Factures

    + +
      +
    • Envoi automatique - Activé par défaut, enverra automatiquement des courriels aux clients lorsqu'une facture récurrente est créée pour eux.

    • +
    • Archivage automatique - Désactivé par défaut, archivera automatiquement les enregistrements de facture lorsqu'ils sont entièrement payés.

    • +
    • Verrouiller les factures - Verrouillez automatiquement les factures pour empêcher les modifications :

      + +
        +
      • Désactivé - Désactivez cette fonctionnalité.
      • +
      • Lors de l’envoi - Verrouillez la facture après qu'elle a été envoyée au client.
      • +
      • Lors du paiement - Verrouillez la facture uniquement après que le client a entièrement payé la facture.
      • +
    • +
    + +

    Soumissions

    + +
      +
    • Conversion automatique - Activé par défaut. Convertit automatiquement la soumission que vous avez envoyé en facture, après que le client a approuvé la soumission.

    • +
    • Archivage automatique - Désactivé par défaut. Archive automatiquement les soumissions, après qu'ils ont été convertis avec succès en factures.

    • +
    + +

    Gestion des utilisateurs

    + +

    Il y a trois vues dans le panneau de gestion des utilisateurs. La liste des utilisateurs, la visualisation d'un utilisateur et la création ou la modification d'un utilisateur, ainsi que leurs autorisations dans le portail d'administration.

    + +

    Lorsque vous visualisez un utilisateur, vous voyez leur adresse courriel en haut, qui est utilisée pour se connecter au portail d'administration. Ci-dessous, vous pouvez voir une liste de boutons pour tous les enregistrements de clients, de factures, de soumission, de tâches, etc., que l'utilisateur a créés ou auxquels il a été assigné. Les boutons ouvriront des listes filtrées par utilisateur des enregistrements pour chaque catégorie respective.

    + +

    Lorsque vous êtes dans le panneau de modification de l'utilisateur, vous verrez trois onglets pour personnaliser les paramètres de l'utilisateur :

    + +

    Détails

    + +
      +
    • Prénom - Le prénom de l'utilisateur.

    • +
    • Nom de famille - Le nom de famille de l'utilisateur.

    • +
    • Courriel - L'adresse courriel de l'utilisateur. Obligatoire pour se connecter. Lorsque le compte de l'utilisateur est créé pour la première fois, il recevra un courriel du serveur InvoiceNinja pour vérifier son adresse courriel et se connecter.

    • +
    • Téléphone - Ajoutez éventuellement un numéro de téléphone à vos entrées d'utilisateur pour référence.

    • +
    + +

    Notifications

    + +

    Une liste complète des événements est affichée ici, pour quand une facture, une soumission, un paiement ou un crédit a une action quelconque, telle que la création, la visualisation, l'expiration, le paiement réussi ou échoué, etc.

    + +

    Activez les notifications par courriel pour l'utilisateur pour un certain nombre de ces événements. Choisissez un comportement de notification pour chaque événement selon vos préférences :

    + +
      +
    • Aucun - Aucune notification ne sera envoyée pour cet événement.

    • +
    • Appartenant à l'utilisateur - La notification ne sera envoyée que lorsque l'événement se produit pour un enregistrement appartenant à l'utilisateur.

    • +
    • Tous les enregistrements - Notifiez l'utilisateur chaque fois que cet événement se produit, indépendamment de qui possède l'enregistrement.

    • +
    + +

    Permissions

    + +
      +
    • Administrateur - un commutateur pour élever ou abaisser l'utilisateur au niveau de privilèges d'administrateur. + +
        +
      • Lorsqu'il est désactivé, une liste de catégories d'autorisations apparaît ci-dessous, auxquelles l'utilisateur sera soumis. Accordez ou refusez les autorisations pour créer, modifier ou afficher toute catégorie d'enregistrement ici ; clients, factures, soumissions, tâches, fournisseurs, produits, etc.
      • +
    • +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/api/authentication/index.html b/fr_CA/api/authentication/index.html new file mode 100644 index 00000000..cdb7fe4c --- /dev/null +++ b/fr_CA/api/authentication/index.html @@ -0,0 +1,522 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Authentication

    + +

    Base login

    + +

    The minimum required fields for authenticating against the API is an email and password

    + +
    curl -X POST 'http://ninja.test/api/v1/login' \
    +-H "Content-Type:application/json" \
    +-d '{"email":"demo@invoiceninja.com","password":"Password0"}' \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    The return response is a CompanyUser object which contains child relations of the user / company and its associated entities

    + +

    [truncated response]

    + +
        {
    +        "permissions": "",
    +        "notifications": {
    +            "email": []
    +        },
    +        "settings": {},
    +        "is_owner": true,
    +        "is_admin": true,
    +        "is_locked": false,
    +        "updated_at": 1631673918,
    +        "archived_at": 0,
    +        "created_at": 1631673918,
    +        "permissions_updated_at": 1631709918,
    +        "ninja_portal_url": "",
    +        "user": {
    +            "id": "q9wdL84djP",
    +            "first_name": "Price Strosin",
    +            "last_name": "Dr. Estrella Ortiz",
    +            "email": "small@example.com",
    +            "last_login": 1631674051,
    +            "oauth_user_token": "",
    +            "company_user": {
    +                "permissions": "",
    +                "notifications": {
    +                    "email": []
    +                },
    +                "settings": {},
    +                "is_owner": true,
    +                "is_admin": true,
    +                "is_locked": false,
    +                "updated_at": 1631673918,
    +                "archived_at": 0,
    +                "created_at": 1631673918,
    +                "permissions_updated_at": 1631709918,
    +                "ninja_portal_url": ""
    +            }
    +        },
    +        "company": {
    +            "id": "kQBeX78dyK",
    +            "company_key": "vlyh36bobfixnoyxdd6jkahdfwdse77glu5pgbjwqlurraqpphx3zdoce5batvx2",
    +            "update_products": true,
    +            "subdomain": "",
    +            "portal_mode": "domain",
    +            "portal_domain": "http:\/\/ninja.test:8000",
    +            "settings": {
    +                "auto_archive_invoice": false,
    +                "lock_invoices": "off",
    +            }
    +            "documents": [],
    +            "users": [
    +                {
    +                    "id": "q9wdL84djP",
    +                    "first_name": "Price Strosin",
    +                    "last_name": "Dr. Estrella Ortiz",
    +                    "email": "small@example.com",
    +                    "has_password": false,
    +                    "oauth_user_token": "",
    +                    "company_user": {
    +                        "permissions": "",
    +                        "notifications": {
    +                            "email": []
    +                        },
    +                        "settings": {},
    +                        "is_owner": true,
    +                }
    +            ],
    +            "designs": [],
    +            "clients": [],
    +            "invoices": [],
    +
    +
    + +

    You are able to append some query parameters which can include additional information in the response.

    + +
    http://ninja.test/api/login?include_static=true
    +
    + +

    This will include a data array (These are datetime / payment terms and other "static" data that is used in the selectors of the administrator panel) located here

    + +

    X-API-SECRET header

    + +

    To improve the resilience of the login route, you may also append an additional header

    + +
    X-API-SECRET
    +
    + +

    This value would need to match the .env variable

    + +
    API_SECRET
    +
    + +

    A full example of a login using the X-API-SECRET would be as follows:

    + +
    curl -X POST 'http://ninja.test/api/v1/login' \
    +-H "Content-Type:application/json" \
    +-d '{"email":"demo@invoiceninja.com","password":"Password0"}' \
    +-H "X-API-SECRET: SuperSecretSecret" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/api/clients/index.html b/fr_CA/api/clients/index.html new file mode 100644 index 00000000..eaad8707 --- /dev/null +++ b/fr_CA/api/clients/index.html @@ -0,0 +1,1293 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Clients

    + +

    Endpoints

    + +

    +
    + The clients endpoint allows you to interact with clients and their contacts. +
    +
    + Endpoints

    + +
    GET /api/v1/clients
    +POST /api/v1/clients
    +PUT /api/v1/clients/{client}
    +PUT /api/v1/clients/{client}/upload
    +DELETE /api/v1/clients/{client}
    +POST /api/v1/clients/bulk
    +
    + +

    +

    +
    +

    + +

    Get Clients

    + +

    +
    + The GET route returns a list of clients and their associated contacts. +
    +
    +

    + +
    curl -X GET 'http://ninja.test:8000/api/v1/clients' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Query Parameters

    + +
    + +

    Query parameters can be chained together to form complex queries. The current supported values are:

    + +

    balance: A query to return clients with a balance using an operator and value
    + - ie ?balance=lt:10 Returns clients with a balance less than 10
    + - available operators lt, lte, gt, gte, eq
    +between_balance: Returns clients with a balance between two values
    + - ie ?between_balance=10:20 - Returns clients with a balance between 10 and 20
    +client_id: Search by the client_id parameter +created_at: Search by created at (Unix timestamp)
    +updated_at: Search by updated at (Unix timestamp)
    +email: Returns clients with a contacts.email field equal to an email
    +filter: Search across multiple columns (name, id_number, first_name, last_name, email, custom_value1, custom_value2, custom_value3, custom_value4)
    +id_number: Search by id_number
    +is_deleted: Search using is_deleted boolean flag
    +include: A comma separated list of relations to include. + - contacts - The array of contacts associated with the client + - documents - The array of documents associated with the client + - gateway_tokens - Payment gateway tokens associated with the client +name: Search by Client Name +number: Search by number
    +per_page: The number of clients per page you want returned
    +page: The page number
    +sort: Sort the returning dataset, format is column|ASC ie ?sort=name|DESC

    + +

    Response

    + +
    + +
    {
    +"data": [
    +{
    +    "id": "OpnelpJeKB",
    +    "user_id": "q9wdL84djP",
    +    "assigned_user_id": "",
    +    "name": "O'Reilly-Metz",
    +    "website": "http:\/\/www.okeefe.com\/aut-nostrum-omnis-explicabo-nostrum.html",
    +    "private_notes": "Laudantium enim numquam provident eius ipsa. Perspiciatis aut et sunt veniam sapiente. Et dicta quo quis vel consectetur dolor.",
    +    "balance": 10735.05,
    +    "group_settings_id": "",
    +    "paid_to_date": 0,
    +    "credit_balance": 0,
    +    "last_login": 0,
    +    "size_id": "",
    +    "public_notes": "",
    +    "client_hash": "VOYXVqOLrT1pc4FdKCg8AXVIeumby5IfKvkQ1eAB",
    +    "address1": "83865",
    +    "address2": "28362 Carlotta Junctions Apt. 508",
    +    "phone": "",
    +    "city": "South Sibylstad",
    +    "state": "New York",
    +    "postal_code": "52557-0628",
    +    "country_id": "288",
    +    "industry_id": "",
    +    "custom_value1": "",
    +    "custom_value2": "",
    +    "custom_value3": "",
    +    "custom_value4": "",
    +    "shipping_address1": "9999",
    +    "shipping_address2": "6540 Kari Meadows Apt. 411",
    +    "shipping_city": "East Jordy",
    +    "shipping_state": "Illinois",
    +    "shipping_postal_code": "39913-0552",
    +    "shipping_country_id": "4",
    +    "settings": {
    +        "entity": "App\\Models\\Client",
    +        "industry_id": "",
    +        "size_id": "",
    +        "currency_id": "1"
    +    },
    +    "is_deleted": false,
    +    "vat_number": "929146739",
    +    "id_number": "",
    +    "updated_at": 1631673918,
    +    "archived_at": 0,
    +    "created_at": 1631673918,
    +    "display_name": "O'Reilly-Metz",
    +    "number": "0001",
    +    "contacts": [
    +        {
    +            "id": "YQdJqg9bOG",
    +            "first_name": "Jewell",
    +            "last_name": "McClure",
    +            "email": "user@example.com",
    +            "created_at": 1631673918,
    +            "updated_at": 1631673918,
    +            "archived_at": 0,
    +            "is_primary": true,
    +            "is_locked": false,
    +            "phone": "276-345-6722",
    +            "custom_value1": "",
    +            "custom_value2": "",
    +            "custom_value3": "",
    +            "custom_value4": "",
    +            "contact_key": "d78CHQD80ePJbEn7tYX1fsRn5hXr7XiWQqjJYT9Q",
    +            "send_email": true,
    +            "last_login": 0,
    +            "password": "**********",
    +            "link": "http:\/\/ninja.test:8000\/client\/key_login\/d78CHQD80ePJbEn7tYX1fsRn5hXr7XiWQqjJYT9Q"
    +        },
    +        {
    +            "id": "y1aKZjleQG",
    +            "first_name": "Alaina",
    +            "last_name": "Wuckert",
    +            "email": "amcdermott@example.org",
    +            "created_at": 1631673918,
    +            "updated_at": 1631673918,
    +            "archived_at": 0,
    +            "is_primary": false,
    +            "is_locked": false,
    +            "phone": "(641) 879-8481",
    +            "custom_value1": "",
    +            "custom_value2": "",
    +            "custom_value3": "",
    +            "custom_value4": "",
    +            "contact_key": "KQoEiBxAQe05p43QubjoMcHxYKkBQLpWU4Swxi86",
    +            "send_email": true,
    +            "last_login": 0,
    +            "password": "**********",
    +            "link": "http:\/\/ninja.test:8000\/client\/key_login\/KQoEiBxAQe05p43QubjoMcHxYKkBQLpWU4Swxi86"
    +        }
    +    ],
    +    "documents": [],
    +    "gateway_tokens": []
    +}
    +],
    +"meta": {
    +    "pagination": {
    +        "total": 1,
    +        "count": 1,
    +        "per_page": 1,
    +        "current_page": 1,
    +        "total_pages": 1,
    +        "links": []
    +    }
    +}
    +}⏎           
    +
    + +

    Create Client

    + +

    +
    + The POST route is used to create a client.

    + +

    Its important to note that contacts are intimately related to the client. The API expects the full contacts array with each POST/PUT request.

    + +

    To remove a contact you would simply drop the contact object from the contacts array and PUT back to the API.

    + +

    +

    +
    +

    + +
    curl -X POST 'http://ninja.test:8000/api/v1/clients' \
    +-H "Content-Type:application/json" \
    +-d '{"name":"Client Name","contacts":[{"first_name":"helly","email":"email@example.com"}]}' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Parameters

    + +
    + +

    name: (string) The client name
    +website: (string) The client website
    +private_notes: (string) Private notes for the client
    +industry_id: (integer) The industry id of the client
    +size_id: (integer) The size id of the client
    +address1: (string) Address line 1
    +address2: (string) Address line 2
    +city: (string) City
    +state: (string) State
    +postal_code: (string) Postal code
    +country_id: (string) The country id of the client
    +custom_value1: (string) Custom value
    +custom_value2: (string) Custom value
    +custom_value3: (string) Custom value
    +custom_value4: (string) Custom value
    +shipping_address1: (string) Shipping address line 1
    +shipping_address2: (string) Shipping address line 2
    +shipping_city: (string) Shipping city
    +shipping_state: (string) Shipping state
    +shipping_postal_code: (string) Shipping postal code
    +shipping_country_id: (integer) Shipping country id
    +settings: (object) Settings object for the client - see Company Settings for more information
    +vat_number: (string) Tax number of the client
    +id_number: (string) ID reference for the client
    +group_settings_id: (string) The group membership id
    +public_notes: (string) Public notes for the client
    +phone: (string) The phone number of the client
    +number: (string) The reference number for the client

    + +

    Contacts array:
    +first_name: (string) Contact first name.
    +last_name: (string) Contact last name.
    +email: (string) Contact email.
    +phone: (string) Contact phone number.
    +custom_value1: (string) Custom value
    +custom_value2: (string) Custom value
    +custom_value3: (string) Custom value
    +custom_value4: (string) Custom value
    +send_email: (bool) Determine if this contact will by default receive emails

    + +

    Response

    + +
    + +
    {
    +"data": {
    +    "id": "wMvbmEAbYA",
    +    "user_id": "q9wdL84djP",
    +    "assigned_user_id": "",
    +    "name": "Client Name",
    +    "website": "",
    +    "private_notes": "",
    +    "balance": 0,
    +    "group_settings_id": "",
    +    "paid_to_date": 0,
    +    "credit_balance": 0,
    +    "last_login": 0,
    +    "size_id": "",
    +    "public_notes": "",
    +    "client_hash": "AVS87HCjH2EHA74pAqYCmFJ9dAmg9rfQfpPc4NRu",
    +    "address1": "",
    +    "address2": "",
    +    "phone": "",
    +    "city": "",
    +    "state": "",
    +    "postal_code": "",
    +    "country_id": "840",
    +    "industry_id": "",
    +    "custom_value1": "",
    +    "custom_value2": "",
    +    "custom_value3": "",
    +    "custom_value4": "",
    +    "shipping_address1": "",
    +    "shipping_address2": "",
    +    "shipping_city": "",
    +    "shipping_state": "",
    +    "shipping_postal_code": "",
    +    "shipping_country_id": "",
    +    "settings": {
    +        "entity": "App\\Models\\Client",
    +        "invoice_terms": "Client Terms",
    +        "currency_id": "1"
    +    },
    +    "is_deleted": false,
    +    "vat_number": "",
    +    "id_number": "",
    +    "updated_at": 1631680816,
    +    "archived_at": 0,
    +    "created_at": 1631680816,
    +    "display_name": "Le Dudette",
    +    "number": "0002",
    +    "contacts": [
    +        {
    +            "id": "9wdL8kpdjP",
    +            "first_name": "Contact first name",
    +            "last_name": "Contact last name",
    +            "email": "email@gmail.com",
    +            "created_at": 1631680816,
    +            "updated_at": 1631680816,
    +            "archived_at": 0,
    +            "is_primary": true,
    +            "is_locked": false,
    +            "phone": "",
    +            "custom_value1": "",
    +            "custom_value2": "",
    +            "custom_value3": "",
    +            "custom_value4": "",
    +            "contact_key": "LE3IpSlTpV93DkMNNiSKiUmkaBpajsWW60I3818h",
    +            "send_email": true,
    +            "last_login": 0,
    +            "password": "",
    +            "link": "http:\/\/ninja.test\/client\/key_login\/LE3IpSlTpV93DkMNNiSKiUmkaBpajsWW60I3818h"
    +        }
    +    ],
    +    "documents": [],
    +    "gateway_tokens": []
    +}
    +
    +
    + +

    Update Client

    + +

    +
    + The PUT route is used to create a client.

    + +

    It is important to note that the primary key representation of the client is not an integer, but a hashed id, ie. wMvbmEAbYA +

    +
    +

    + +
    curl -X PUT 'http://ninja.test:8000/api/v1/clients/wMvbmEAbYA' \
    +-H "Content-Type:application/json" \
    +-d '{"name":"Client Name","contacts":[{"first_name":"helly","email":"email@example.com"}]}' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Parameters

    + +
    + +

    name: (string) The client name
    +website: (string) The client website
    +private_notes: (string) Private notes for the client
    +industry_id: (integer) The industry id of the client
    +size_id: (integer) The size id of the client
    +address1: (string) Address line 1
    +address2: (string) Address line 2
    +city: (string) City
    +state: (string) State
    +postal_code: (string) Postal code
    +country_id: (string) The country id of the client
    +custom_value1: (string) Custom value
    +custom_value2: (string) Custom value
    +custom_value3: (string) Custom value
    +custom_value4: (string) Custom value
    +shipping_address1: (string) Shipping address line 1
    +shipping_address2: (string) Shipping address line 2
    +shipping_city: (string) Shipping city
    +shipping_state: (string) Shipping state
    +shipping_postal_code: (string) Shipping postal code
    +shipping_country_id: (integer) Shipping country id
    +settings: (object) Settings object for the client - see Company Settings for more information
    +vat_number: (string) Tax number of the client
    +id_number: (string) ID reference for the client
    +group_settings_id: (string) The group membership id
    +public_notes: (string) Public notes for the client
    +phone: (string) The phone number of the client
    +number: (string) The reference number for the client

    + +

    Contacts array:
    +first_name: (string) Contact first name.
    +last_name: (string) Contact last name.
    +email: (string) Contact email.
    +phone: (string) Contact phone number.
    +custom_value1: (string) Custom value
    +custom_value2: (string) Custom value
    +custom_value3: (string) Custom value
    +custom_value4: (string) Custom value
    +send_email: (bool) Determine if this contact will by default receive emails

    + +

    Response

    + +
    + +
    {
    +"data": {
    +    "id": "wMvbmEAbYA",
    +    "user_id": "q9wdL84djP",
    +    "assigned_user_id": "",
    +    "name": "Client Name",
    +    "website": "",
    +    "private_notes": "",
    +    "balance": 0,
    +    "group_settings_id": "",
    +    "paid_to_date": 0,
    +    "credit_balance": 0,
    +    "last_login": 0,
    +    "size_id": "",
    +    "public_notes": "",
    +    "client_hash": "AVS87HCjH2EHA74pAqYCmFJ9dAmg9rfQfpPc4NRu",
    +    "address1": "",
    +    "address2": "",
    +    "phone": "",
    +    "city": "",
    +    "state": "",
    +    "postal_code": "",
    +    "country_id": "840",
    +    "industry_id": "",
    +    "custom_value1": "",
    +    "custom_value2": "",
    +    "custom_value3": "",
    +    "custom_value4": "",
    +    "shipping_address1": "",
    +    "shipping_address2": "",
    +    "shipping_city": "",
    +    "shipping_state": "",
    +    "shipping_postal_code": "",
    +    "shipping_country_id": "",
    +    "settings": {
    +        "entity": "App\\Models\\Client",
    +        "invoice_terms": "Client Terms",
    +        "currency_id": "1"
    +    },
    +    "is_deleted": false,
    +    "vat_number": "",
    +    "id_number": "",
    +    "updated_at": 1631680816,
    +    "archived_at": 0,
    +    "created_at": 1631680816,
    +    "display_name": "Le Dudette",
    +    "number": "0002",
    +    "contacts": [
    +        {
    +            "id": "9wdL8kpdjP",
    +            "first_name": "Contact first name",
    +            "last_name": "Contact last name",
    +            "email": "email@gmail.com",
    +            "created_at": 1631680816,
    +            "updated_at": 1631680816,
    +            "archived_at": 0,
    +            "is_primary": true,
    +            "is_locked": false,
    +            "phone": "",
    +            "custom_value1": "",
    +            "custom_value2": "",
    +            "custom_value3": "",
    +            "custom_value4": "",
    +            "contact_key": "LE3IpSlTpV93DkMNNiSKiUmkaBpajsWW60I3818h",
    +            "send_email": true,
    +            "last_login": 0,
    +            "password": "",
    +            "link": "http:\/\/ninja.test\/client\/key_login\/LE3IpSlTpV93DkMNNiSKiUmkaBpajsWW60I3818h"
    +        }
    +    ],
    +    "documents": [],
    +    "gateway_tokens": []
    +}
    +
    +
    + +

    Upload Client Documents

    + +

    +
    + The PUT route is used to upload documents to a client record.

    + +

    +

    +
    +

    + +
    curl -X PUT 'http://ninja.test:8000/api/v1/clients/wMvbmEAbYA/upload' \
    +-H 'Content-Type: multipart/form-data' \
    +-F _method=PUT \
    +-F 'documents[]=@filename.png'
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Parameters

    + +
    + +

    none.

    + +

    Response

    + +
    + +
    {
    +"data": {
    +    "id": "wMvbmEAbYA",
    +    "user_id": "q9wdL84djP",
    +    "assigned_user_id": "",
    +    "name": "Client Name",
    +    "website": "",
    +    "private_notes": "",
    +    "balance": 0,
    +    "group_settings_id": "",
    +    "paid_to_date": 0,
    +    "credit_balance": 0,
    +    "last_login": 0,
    +    "size_id": "",
    +    "public_notes": "",
    +    "client_hash": "AVS87HCjH2EHA74pAqYCmFJ9dAmg9rfQfpPc4NRu",
    +    "address1": "",
    +    "address2": "",
    +    "phone": "",
    +    "city": "",
    +    "state": "",
    +    "postal_code": "",
    +    "country_id": "840",
    +    "industry_id": "",
    +    "custom_value1": "",
    +    "custom_value2": "",
    +    "custom_value3": "",
    +    "custom_value4": "",
    +    "shipping_address1": "",
    +    "shipping_address2": "",
    +    "shipping_city": "",
    +    "shipping_state": "",
    +    "shipping_postal_code": "",
    +    "shipping_country_id": "",
    +    "settings": {
    +        "entity": "App\\Models\\Client",
    +        "invoice_terms": "Client Terms",
    +        "currency_id": "1"
    +    },
    +    "is_deleted": false,
    +    "vat_number": "",
    +    "id_number": "",
    +    "updated_at": 1631680816,
    +    "archived_at": 0,
    +    "created_at": 1631680816,
    +    "display_name": "Le Dudette",
    +    "number": "0002",
    +    "contacts": [
    +        {
    +            "id": "9wdL8kpdjP",
    +            "first_name": "Contact first name",
    +            "last_name": "Contact last name",
    +            "email": "email@gmail.com",
    +            "created_at": 1631680816,
    +            "updated_at": 1631680816,
    +            "archived_at": 0,
    +            "is_primary": true,
    +            "is_locked": false,
    +            "phone": "",
    +            "custom_value1": "",
    +            "custom_value2": "",
    +            "custom_value3": "",
    +            "custom_value4": "",
    +            "contact_key": "LE3IpSlTpV93DkMNNiSKiUmkaBpajsWW60I3818h",
    +            "send_email": true,
    +            "last_login": 0,
    +            "password": "",
    +            "link": "http:\/\/ninja.test\/client\/key_login\/LE3IpSlTpV93DkMNNiSKiUmkaBpajsWW60I3818h"
    +        }
    +    ],
    +    "documents": [
    +        {
    +            "id": "Wpmbk5ezJn",
    +            "user_id": "q9wdL84djP",
    +            "assigned_user_id": "",
    +            "project_id": "",
    +            "vendor_id": "",
    +            "url": "http:\/\/ninja.test\/api\/v1\/documents\/Wpmbk5ezJn\/download",
    +            "preview": "",
    +            "name": "document.pdf",
    +            "type": "pdf",
    +            "disk": "public",
    +            "hash": "niqbMIupZI0p1wS1ZwsEqJSMac8plimEXAr0TuIR.pdf",
    +            "size": 40078,
    +            "width": 0,
    +            "height": 0,
    +            "is_default": false,
    +            "updated_at": 1631681485,
    +            "archived_at": 0,
    +            "created_at": 1631681485,
    +            "is_deleted": false
    +        }
    +    ],
    +    "gateway_tokens": []
    +}
    +
    + +

    Delete Client

    + +

    +
    + The DELETE route is delete a Client. Note* To ensure referential integrity entity records are never permanently deleted. A deleted client is simply "hidden" from view and their balance, invoices and payments are hidden from all reports.

    + +

    +

    +
    +

    + +
    curl -X DELETE 'http://ninja.test:8000/api/v1/clients' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Parameters

    + +
    + +

    none.

    + +

    Response

    + +
    + +
    {
    +"data": {
    +    "id": "wMvbmEAbYA",
    +    "user_id": "q9wdL84djP",
    +    "assigned_user_id": "",
    +    "name": "Client Name",
    +    "website": "",
    +    "private_notes": "",
    +    "shipping_postal_code": "",
    +    "shipping_country_id": "",
    +    "settings": {
    +        "entity": "App\\Models\\Client",
    +        "invoice_terms": "Client Terms",
    +        "currency_id": "1"
    +    },
    +    "is_deleted": false,
    +    "vat_number": "",
    +    "id_number": "",
    +    "updated_at": 1631680816,
    +    "archived_at": 0,
    +    "created_at": 1631680816,
    +    "display_name": "Le Dudette",
    +    "number": "0002",
    +    "contacts": [
    +        {
    +            "id": "9wdL8kpdjP",
    +            "first_name": "Contact first name",
    +            "last_name": "Contact last name",
    +            "email": "email@gmail.com",
    +            "created_at": 1631680816,
    +            "updated_at": 1631680816,
    +            "archived_at": 0,
    +        }
    +    ],
    +    "documents": [],
    +    "gateway_tokens": []
    +}
    +
    + +

    Client Bulk Actions

    + +

    +
    + The bulk action route allows you to perform an action on multiple clients.

    + +

    +

    +
    +

    + +
    curl -X POST 'http://ninja.test/api/v1/clients/bulk' \
    +-H "Content-Type:application/json" \
    +-d '{"action":"restore","ids":["VolejRejNm","wMvbmEAbYA"]}' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Parameters

    + +
    + +

    archive: Archive clients.
    +restore: Restore clients.
    +delete: Delete clients.

    + +

    Response

    + +
    + +

    Response

    + +
    + +

    Array of clients

    + +
    {
    +"data": [
    +{
    +    "id": "OpnelpJeKB",
    +    "user_id": "q9wdL84djP",
    +    "shipping_country_id": "4",
    +    "settings": {
    +        "entity": "App\\Models\\Client",
    +        "industry_id": "",
    +        "size_id": "",
    +        "currency_id": "1"
    +    },
    +    "is_deleted": false,
    +    "vat_number": "929146739",
    +    "contacts": [
    +        {
    +            "id": "YQdJqg9bOG",
    +            "first_name": "Jewell",
    +            "last_name": "McClure",
    +            "email": "user@example.com",
    +
    +        },
    +    ],
    +    "documents": [],
    +    "gateway_tokens": []
    +}
    +],
    +"meta": {
    +    "pagination": {
    +        "total": 1,
    +        "count": 1,
    +        "per_page": 1,
    +        "current_page": 1,
    +        "total_pages": 1,
    +        "links": []
    +    }
    +}
    +}⏎           
    +
    + +

    Client Purge

    + +

    +
    + It is possible to remove a client (and all their associated data) permanently from the system. In order to +do this, you would need to use the purge routes.

    + +

    This is a password protected route, meaning that a password override is required to execute this command, to +use this the header field X-API-PASSWORD is also required in the request. This password would match your login password.

    + +

    +

    +
    +

    + +
    curl -X POST '/api/v1/clients/{id}/purge' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-API-PASSWORD:your_login_password_here" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Route Parameters

    + +
    + +

    id: The hashed ID of the client

    + +

    Response

    + +
    + +

    HTTP response code 200

    + +
    {
    +"data": {
    +    'message': 'Success'
    +}⏎      
    +
    + +

    Client Merge

    + +

    +
    + It is possible to merge two clients into a single client. This will aggregate both clients invoices / documents and other attributes into a single client.

    + +

    This is a password protected route, meaning that a password override is required to execute this command, to +use this the header field X-API-PASSWORD is also required in the request. This password would match your login password.

    + +

    +

    +
    +

    + +
    curl -X POST '/api/v1/clients/{id}/{mergeable_client_hashed_id}/merge' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-API-PASSWORD:your_login_password_here" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Route Parameters

    + +
    + +

    id: The client to receive the merging client +mergeable_client_hashed_id: The hashed id of the client to be merged.

    + +

    Response

    + +
    + +

    HTTP response: code 200 +Object response: Client

    + +
    {
    +"data": {
    +    "id": "wMvbmEAbYA",
    +    "user_id": "q9wdL84djP",
    +    "assigned_user_id": "",
    +    "name": "Client Name",
    +    "website": "",
    +    "private_notes": "",
    +    "shipping_postal_code": "",
    +    "shipping_country_id": "",
    +    "settings": {
    +        "entity": "App\\Models\\Client",
    +        "invoice_terms": "Client Terms",
    +        "currency_id": "1"
    +    },
    +    "is_deleted": false,
    +    "vat_number": "",
    +    "id_number": "",
    +    "updated_at": 1631680816,
    +    "archived_at": 0,
    +    "created_at": 1631680816,
    +    "display_name": "Le Dudette",
    +    "number": "0002",
    +    "contacts": [
    +        {
    +            "id": "9wdL8kpdjP",
    +            "first_name": "Contact first name",
    +            "last_name": "Contact last name",
    +            "email": "email@gmail.com",
    +            "created_at": 1631680816,
    +            "updated_at": 1631680816,
    +            "archived_at": 0,
    +        }
    +    ],
    +    "documents": [],
    +    "gateway_tokens": []
    +}
    +
    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/api/invoices/index.html b/fr_CA/api/invoices/index.html new file mode 100644 index 00000000..b6bca528 --- /dev/null +++ b/fr_CA/api/invoices/index.html @@ -0,0 +1,735 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Invoices

    + +

    Endpoints

    + +

    +
    + The invoices endpoint allows you to interact with invoices. +
    +
    + Endpoints

    + +
    GET /api/v1/invoices
    +POST /api/v1/invoices
    +PUT /api/v1/invoices/{invoice}
    +PUT /api/v1/invoices/{invoice}/upload
    +DELETE /api/v1/invoices/{invoice}
    +POST /api/v1/invoices/bulk
    +GET /api/v1/invoices/{invoice}/delivery_note
    +GET /api/v1/invoice/{invitation_key}/download
    +POST /api/v1/invoices/update_reminders
    +
    + +

    +

    +
    +

    + +

    Get Invoices

    + +

    +
    + The GET route returns a list of invoices. +
    +
    +

    + +
    curl -X GET 'http://ninja.test:8000/api/v1/invoices' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Query Parameters

    + +
    + +

    Query parameters can be chained together to form complex queries. The current supported values are:

    + +

    client_status: Filters invoice by their status values:
    +- 1 DRAFT
    +- 2 SENT
    +- 3 PARTIALLY PAID
    +- 4 PAID

    + +

    It is possible to chain together multiple statuses using a comma separated list for example:

    + +
    /api/v1/invoices?client_status=1,2,3
    +
    + +

    filter: Search across multiple columns (number, po_number, date, amount, balance, custom_value1, custom_value2, custom_value3, custom_value4)

    + +
    /api/v1/invoices?filter=2022-01-05
    +
    + +

    number: Search by invoice number
    +without_deleted_clients: Filters the returning invoices and excludes invoices for deleted clients.
    +with_trashed: Returning invoices that have been archived.
    +upcoming: Returns invoices which have NO due date or the due date is in the future.
    +overdue: Returns invoices which have a due_date OR partial_due_date in the past.
    +payable: Returns invoices which have a pending balance remaining.
    +sort: Sort the returning dataset, format is column|ASC ie ?sort=name|DESC
    +private_notes: Searches invoice on the private_notes column
    +created_at: Filters invoices greater than or equal to the created_at timestamp (Unix Timestamp)
    +updated_at: Filters invoices greater than or equal to the updated_at timestamp (Unix Timestamp)
    +is_deleted: Search using is_deleted boolean flag
    +include: A comma separated list of relationships to be returned back in the dataset options include:
    +- client - The associated client
    +- payments - The associated payments for this invoice
    +- activities - The activity records for this invoice
    +per_page: The number of invoices per page you want returned
    +page: The page number

    + +

    Response

    + +
    + +
    {
    +"data": [
    +{
    +    "id": "xYRdG7dDzO",
    +    "user_id": "VolejRejNm",
    +    "project_id": "",
    +    "assigned_user_id": "",
    +    "amount": 4513.61,
    +    "balance": 4513.61,
    +    "client_id": "Wpmbk5ezJn",
    +    "vendor_id": "",
    +    "status_id": "2",
    +    "design_id": "",
    +    "recurring_id": "",
    +    "created_at": 1675982786,
    +    "updated_at": 1675982786,
    +    "archived_at": 0,
    +    "is_deleted": false,
    +    "number": "0019",
    +    "discount": 0,
    +    "po_number": "",
    +    "date": "2022-12-20",
    +    "last_sent_date": "",
    +    "next_send_date": "",
    +    "due_date": "",
    +    "terms": "",
    +    "public_notes": "",
    +    "private_notes": "",
    +    "uses_inclusive_taxes": false,
    +    "tax_name1": "",
    +    "tax_rate1": 0,
    +    "tax_name2": "",
    +    "tax_rate2": 0,
    +    "tax_name3": "CA Sales Tax",
    +    "tax_rate3": 5,
    +    "total_taxes": 483.61,
    +    "is_amount_discount": true,
    +    "footer": "",
    +    "partial": 0,
    +    "partial_due_date": "",
    +    "custom_value1": "1972-12-12",
    +    "custom_value2": "no",
    +    "custom_value3": "",
    +    "custom_value4": "",
    +    "has_tasks": false,
    +    "has_expenses": false,
    +    "custom_surcharge1": 0,
    +    "custom_surcharge2": 0,
    +    "custom_surcharge3": 0,
    +    "custom_surcharge4": 0,
    +    "exchange_rate": 1,
    +    "custom_surcharge_tax1": false,
    +    "custom_surcharge_tax2": false,
    +    "custom_surcharge_tax3": false,
    +    "custom_surcharge_tax4": false,
    +    "line_items": [
    +        {
    +            "quantity": 1,
    +            "cost": 403,
    +            "product_key": "Id sit.",
    +            "notes": "Excepturi vel.",
    +            "discount": 0,
    +            "is_amount_discount": true,
    +            "tax_name1": "Sales Tax",
    +            "tax_rate1": 5,
    +            "tax_name2": "",
    +            "tax_rate2": 0,
    +            "tax_name3": "",
    +            "tax_rate3": 0,
    +            "sort_id": 0,
    +            "line_total": 403,
    +            "gross_line_total": 423.15,
    +            "custom_value1": "https:\/\/picsum.photos\/200",
    +            "custom_value2": "47",
    +            "custom_value3": "Sed placeat et.",
    +            "custom_value4": "Eos et iusto velit.",
    +            "type_id": "1",
    +            "product_cost": 0,
    +            "tax_amount": 20.15,
    +            "date": ""
    +        }
    +    ],
    +    "entity_type": "invoice",
    +    "reminder1_sent": "",
    +    "reminder2_sent": "",
    +    "reminder3_sent": "",
    +    "reminder_last_sent": "",
    +    "paid_to_date": 0,
    +    "subscription_id": "",
    +    "auto_bill_enabled": false,
    +    "invitations": [
    +        {
    +            "id": "W4QbYKezqM",
    +            "client_contact_id": "Wpmbk5ezJn",
    +            "key": "3TlMBVTIGgPQNMHzRhoHAo0mayy5O3rv",
    +            "link": "http:\/\/ninja.test:8000\/client\/invoice\/3TlMBVTIGgPQNMHzRhoHAo0mayy5O3rv",
    +            "sent_date": "2023-02-09 22:46:26",
    +            "viewed_date": "",
    +            "opened_date": "",
    +            "updated_at": 1675982786,
    +            "archived_at": 0,
    +            "created_at": 1675982786,
    +            "email_status": "",
    +            "email_error": ""
    +        },
    +    ],
    +    "documents": []
    +},
    +}⏎           
    +
    + +

    Create Invoice

    + +

    +
    + The POST route is used to create a invoice.

    + +

    +

    +
    +

    + +
    curl -X POST 'http://ninja.test:8000/api/v1/invoices' \
    +-H "Content-Type:application/json" \
    +-d '{"terms":"Something","line_items":[{"quantity":1,"cost":10,"product_key":"example product","notes":"Product Description"}]}' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Parameters

    + +
    + +

    client_id: REQUIRED string - The client id
    +project_id: optional string - The associated project id
    +vendor_id: optional string - The associated vendor id
    +subscription_id: optional string - The associated subscription id
    +number: optional string - The invoice number
    +discount: optional float - Discount amount or percentage
    +po_number: optional string - Purchase order number +date: optional date Y-m-d - Invoice date
    +due_date: optional date Y-m-d - Invoice due date +public_notes: optional string - Public notes of the invoice, theses are client visible
    +private_notes: optional string - Private notes which are not visible to the client +terms: optional string - Invoice terms
    +footer: optional string - Invoice footer
    +design_id: optional string - The design ID to be used for this invoice
    +uses_inclusive_taxes: optional bool true|false - Determine the tax method to apply to the invoice exclusive or inclusive taxes
    +tax_name1: optional string ie GST - The name of the first tax rate
    +tax_rate1: optiona float ie 10 - The rate of the first tax rate
    +tax_name2: optional string ie VAT - The name of the first second rate
    +tax_rate2: optional float ie 17.5 - The rate of the first second rate
    +tax_name3: optional string ie VAT - The name of the first third rate
    +tax_rate3: optional float ie 17.5 - The rate of the first third rate
    +is_amount_discount: optional bool true|false - Boolean flag defining if the discount is an amount (true) or percentage (false)
    +partial: optional float ie 10.50 - Partial / Deposit amount - if required
    +partial_due_date: optional date Y-m-d - The due date of the partial amount
    +custom_value1: optional string free form text - Custom values for the invoice
    +custom_value2: optional string free form text - Custom values for the invoice
    +custom_value3: optional string free form text - Custom values for the invoice
    +custom_value4: optional string free form text - Custom values for the invoice
    +custom_surcharge1: optional float ie. 1.20 - Custom surcharge amounts for the invoice
    +custom_surcharge2: optional float ie. 1.20 - Custom surcharge amounts for the invoice
    +custom_surcharge3: optional float ie. 1.20 - Custom surcharge amounts for the invoice
    +custom_surcharge4: optional float ie. 1.20 - Custom surcharge amounts for the invoice
    +custom_surcharge_tax1: optional bool true|false - Flag determining if taxes should apply to the surcharge amounts
    +custom_surcharge_tax2: optional bool true|false - Flag determining if taxes should apply to the surcharge amounts
    +custom_surcharge_tax3: optional bool true|false - Flag determining if taxes should apply to the surcharge amounts
    +custom_surcharge_tax4: optional bool true|false - Flag determining if taxes should apply to the surcharge amounts
    +exchange_rate: optional float ie 1.5 - The currency exchange rate for this invoice
    +auto_bill_enabled: optional bool true|false - Boolean flag determining if the invoice should be auto billed
    +idempotency_key: optional string ie YgXPe3gISCdpcilDcQKaef06wgh1hE4p - Idempotency key, used to mitigate double requests +assigned_user_id: optional string - The id of the assigned user for this invoice

    + +
      "line_items": [
    +    {
    +      "product_key": "Id sit.",
    +      "notes": "Excepturi vel.",
    +      "cost": 403,
    +      "product_cost": 0,
    +      "quantity": 1,
    +      "tax_name1": "GST",
    +      "tax_rate1": 10,
    +      "tax_name2": "",
    +      "tax_rate2": 0,
    +      "tax_name3": "",
    +      "tax_rate3": 0,
    +      "custom_value1": "https://picsum.photos/200",
    +      "custom_value2": "47",
    +      "custom_value3": "Sed placeat et.",
    +      "custom_value4": "Eos et iusto velit.",
    +      "discount": 0,
    +      "type_id": "1"
    +    }
    +  ],
    +
    + +

    Response

    + +
    + +

    Update Invoice

    + +

    +
    + The PUT route is used to create a invoice.

    + +

    It is important to note that the primary key representation of the invoice is not an integer, but a hashed id, ie. wMvbmEAbYA +

    +
    +

    + +
    curl -X PUT 'http://ninja.test:8000/api/v1/invoices/wMvbmEAbYA' \
    +-H "Content-Type:application/json" \
    +-d '{"name":"Invoice Name","contacts":[{"first_name":"helly","email":"email@example.com"}]}' \
    +-H "X-API-TOKEN:company-token-test" \
    +-H "X-Requested-With: XMLHttpRequest";
    +
    + +

    +

    +
    +

    + +

    Parameters

    + +
    + +

    Response

    + +
    + +

    ```

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/banking/index.html b/fr_CA/banking/index.html new file mode 100644 index 00000000..9d739c07 --- /dev/null +++ b/fr_CA/banking/index.html @@ -0,0 +1,746 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Services bancaires

    + +

    Intégrations bancaires avec Yodlee

    + +

    Pour les utilisateurs d'entreprise sur notre plateforme hébergée, nous avons intégré Yodlee, une plateforme leader en agrégation de données.

    + +

    Yodlee s'intègre avec la plupart des grandes banques mondiales, vous permettant de lier vos comptes bancaires à Invoice Ninja pour importer vos transactions bancaires à des fins de rapprochement.

    + +
    + +
    + +

    Connecter vos comptes

    + +

    alt text

    + +
    Paramètres > Comptes bancaires > Connecter
    +
    + +

    En cliquant sur le bouton de connexion, une nouvelle fenêtre de navigateur s'ouvrira et se connectera à Yodlee. À partir de cet écran, vous pourrez rechercher votre banque et vous connecter à votre compte bancaire.

    + +

    alt text

    + +

    Une fois que vous vous êtes authentifié avec succès auprès de votre banque, vous pourrez sélectionner les comptes que vous souhaitez lier à Invoice Ninja. Lorsque cela est terminé, cliquez sur Enregistrer et Terminer.

    + +

    Yodlee vous donnera la possibilité d'ajouter d'autres comptes bancaires de différentes banques avant de quitter.

    + +

    alt text

    + +

    + Astuce: Si vous souhaitez qu'Invoice Ninja synchronise automatiquement vos transactions, activez la synchronisation automatique. Ceci peut être fait pour chaque compte bancaire individuellement. +

    + +

    Importer des relevés bancaires

    + +

    Si vous préférez importer vos données à l'aide de fichiers .csv de votre banque, vous pouvez les télécharger directement dans Invoice Ninja.

    + +

    Vous pouvez les importer à partir de

    + +
    Paramètres > Importer | Exporter > Transactions bancaires
    +
    + +

    Vous devrez avoir créé un compte bancaire avant cela, afin que les transactions soient liées au bon compte bancaire.

    + +

    Transactions

    + +

    Une fois que les données ont été importées dans Invoice Ninja, elles peuvent être consultées à partir de l'onglet Transactions dans la barre latérale.

    + +

    alt text

    + +

    Statut des transactions

    + +

    Une transaction peut apparaître dans trois états

    + +
      +
    • Non appariée
    • +
    • Appariée
    • +
    • Convertie
    • +
    + +

    Non appariée

    + +

    Une transaction non appariée est une transaction qui n'a pas encore été traitée ou catégorisée. Lorsqu'une transaction est créée dans le système, son premier statut est non apparié.

    + +

    Appariée

    + +

    Une transaction appariée signifie qu'Invoice Ninja a calculé (en fonction d'un ensemble de règles) la correspondance correcte pour cette transaction particulière. Dans l'état apparié, la transaction peut être convertie (en dépense ou en paiement) ou peut être re-catégorisée manuellement.

    + +

    Convertie

    + +

    Une transaction convertie signifie qu'Invoice Ninja ou un utilisateur a apparié et converti la transaction en dépense ou en paiement. Les détails et les objets liés peuvent être consultés en cliquant sur la transaction.

    + +

    Créer une transaction

    + +

    alt text

    + +

    Une transaction peut être créée ou mise à jour manuellement.

    + +

    Champs

    + +
      +
    • Type | Retrait qui se rapporte à une dépense ou Dépôt qui se rapporte à un revenu
    • +
    • Date | La date de la transaction
    • +
    • Montant | Le montant de la transaction
    • +
    • Devise | La devise de la transaction
    • +
    • Compte bancaire | Le compte bancaire à associer à la transaction
    • +
    • Description | La description de la transaction
    • +
    + +

    Convertir une transaction en dépense

    + +

    alt text

    + +

    Lorsque vous cliquez sur la ligne de transaction, un panneau latéral apparaîtra comme ci-dessus.

    + +

    Dans ce panneau, vous pouvez attribuer un fournisseur et/ou une catégorie de dépenses à cette transaction. Lorsque vous êtes satisfait, cliquez simplement sur Convertir en dépense. Le système traitera alors la transaction, la convertira en dépense et liera enfin la dépense et la transaction ensemble.

    + +

    Convertir une transaction en paiement

    + +

    alt text

    + +

    Lorsque vous cliquez sur la ligne de transaction, un panneau latéral apparaîtra comme ci-dessus.

    + +

    Dans ce panneau, vous pouvez cliquer sur une série de factures qui doivent être associées à cette transaction.

    + +

    Une fois cela terminé, cliquez sur le bouton Créer un paiement. Le système traitera alors la transaction, créera un paiement pour le montant total de la transaction, appliquera le paiement aux factures associées, puis liera la facture, la transaction et les paiements ensemble.

    + +

    Règles bancaires

    + +

    Pour améliorer votre efficacité, vous pouvez créer un ensemble de règles pour faire correspondre vos transactions entrantes.

    + +

    Utiliser un ensemble de règles permettra à Invoice Ninja d'effectuer l'appariement et/ou la conversion des transactions pour vous.

    + +

    Créer une règle de transaction bancaire

    + +

    alt text

    + +

    Pour créer une règle bancaire, accédez à

    + +
    Paramètres > Comptes bancaires > Gérer les règles
    +
    + +

    alt text

    + +

    Vous pouvez modifier et créer des règles à partir de cette page, il suffit de cliquer sur une règle ou sur le bouton Créer pour créer une nouvelle règle bancaire.

    + +

    alt text

    + +

    Lors de la création d'une règle, il y a plusieurs options à considérer :

    + +
      +
    • Nom | Le nom de la règle
    • +
    • Faire correspondre toutes les règles | Ce paramètre signifie que pour que la règle corresponde, toutes les sous-règles doivent être présentes pour que la transaction soit appariée ou convertie.
    • +
    • Conversion automatique | Indicateur booléen qui définit quoi faire lorsqu'une règle de transaction correspond. Si activé, la transaction sera convertie en facture ou en dépense.
    • +
    • Règles | contient une ou plusieurs règles configurables.
    • +
    • Fournisseur | Le sélecteur de fournisseur. Lorsqu'un fournisseur est sélectionné, ce fournisseur sera attribué à la dépense de la transaction.
    • +
    • Catégorie | Le sélecteur de catégorie de dépenses. Lorsqu'une catégorie est sélectionnée, cette catégorie sera attribuée à la dépense de la transaction.
    • +
    + +

    alt text

    + +

    Lors de la création d'une règle, plusieurs options sont disponibles.

    + +
      +
    • Champ | Le champ sur lequel effectuer la recherche (Description ou Montant)
    • +
    • Opérateur - Description | lors de la correspondance du texte, plusieurs options de correspondance sont disponibles

    • +
    • Contient | La description doit contenir la valeur attribuée

    • +
    • Commence par | Le texte de la description doit commencer par la valeur attribuée
    • +
    • Est | La description doit correspondre exactement
    • +
    • Est vide | La description doit être vide

    • +
    • Opérateur - Montant | lors de la correspondance du montant de la transaction, plusieurs options sont disponibles

    • +
    • < | Le montant doit être inférieur à la valeur

    • +
    • <= | Le montant doit être inférieur ou égal à la valeur
    • +
    • = | Le montant doit être égal à la valeur
    • +
    • > | Le montant doit être supérieur à la valeur
    • +
    • >= | Le montant doit être supérieur ou égal à la valeur

    • +
    • Valeur | La valeur attribuée par l'utilisateur utilisée pour comparer.

    • +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/basic-settings/index.html b/fr_CA/basic-settings/index.html new file mode 100644 index 00000000..e9983797 --- /dev/null +++ b/fr_CA/basic-settings/index.html @@ -0,0 +1,1006 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Paramètres de base

    + +

    Les paramètres de base sont l'endroit où vous pouvez configurer tout ce dont vous avez besoin pour définir votre entreprise.

    + +

    + La recherche de paramètres est un excellent moyen de trouver des paramètres configurés à plusieurs endroits. Si vous recherchez par courriel, couleur ou tout autre terme, vous trouverez tous les paramètres pertinents. +

    + +

    Détails de l'entreprise

    + +

    Les paramètres trouvés ici se rapportent à l'entreprise actuellement sélectionnée, à partir du widget de sélection d'entreprise en haut à gauche de l'interface administrateur. Sélectionnez l'entreprise pour laquelle vous souhaitez afficher les paramètres. La section Détails de l'entreprise est l'endroit où vous configurez votre adresse, téléchargez votre logo d'entreprise et définissez également vos valeurs par défaut.

    + +

    Détails

    + +

    Toutes les données saisies dans cette première boîte de champs personnalisés apparaîtront comme la section des détails de votre entreprise, dans la plupart des dispositions de factures par défaut et autres enregistrements. Les courriels et les sites Web seront des liens cliquables dans les PDF.

    + +
      +
    • Nom - Le nom de votre entreprise
    • +
    • Numéro d'identification - Le numéro d'entreprise de votre entreprise ou le numéro d'identification fiscale
    • +
    • Numéro de TVA - Un numéro d'identification à la taxe sur la valeur ajoutée ou numéro d'identification TVA est un identifiant utilisé dans de nombreux pays, y compris l'UE, à des fins de taxe sur la valeur ajoutée
    • +
    • Site Web - Le site Web de votre entreprise
    • +
    • Courriel - Courriel de contact général de l'entreprise, ou courriel de contact des ventes irait mieux ici
    • +
    • Téléphone - Numéro de téléphone de contact du support pour votre entreprise
    • +
    + +

    Toutes les données saisies ici sont généralement à des fins de référence dans le portail administrateur et n'apparaissent pas sur les documents par défaut.

    + +
      +
    • Taille - Nombre approximatif d'employés dans cette entreprise
    • +
    • Secteur d'activité - Une liste navigable et recherchable de catégories prédéfinies pour décrire le domaine dans lequel se trouve votre entreprise
    • +
    + +

    Adresse

    + +

    Sur la plupart des factures par défaut et autres documents, vous voyez également toutes les données saisies dans ces champs. Ces champs devraient tous être explicites et s'appliquer à la plupart, sinon à toutes les entreprises de n'importe quel pays.

    + +
      +
    • Rue
    • +
    • App./Bureau
    • +
    • Ville
    • +
    • État/Province
    • +
    • Code postal
    • +
    • Pays
    • +
    + +

    Logo

    + +

    L'image téléchargée ici sera enregistrée dans le répertoire public/storage comme les autres fichiers téléchargés. Le logo de l'entreprise apparaîtra sur les modèles de factures par défaut et dans le widget de sélection de l'entreprise dans le coin supérieur gauche de l'interface utilisateur du portail administrateur.

    + +

    L'image que vous sélectionnez doit être de 300x300 pour de meilleurs résultats, et il n'y a pas de restrictions quant à la taille du fichier que vous téléchargez, mais cela causera des problèmes avec les factures PDF facilement si vous ne suivez pas la pratique standard de résolution de 300x300 pixels pour les logos.

    + +

    Valeurs par défaut

    + +

    Les valeurs par défaut sont des valeurs par défaut au niveau du système et de l'entreprise, elles seront appliquées à chaque niveau de l'application auxquelles elles se réfèrent.

    + +
      +
    • Conditions de paiement des factures - Le terme de paiement défini en 'jours'. Vous pouvez configurer des conditions de paiement personnalisées en cliquant sur le bouton Configurer les conditions de paiement

    • +
    • Citation valable jusqu'au - Semblable aux conditions de paiement des factures, vous sélectionnerez une durée en jours, à partir de la liste des durées des conditions de paiement.

    • +
    • Conditions et pieds de page - Les entrées de texte des conditions et des pieds de page vous permettent de définir les valeurs par défaut pour chacun. Celles-ci seront insérées automatiquement dans le document pour vous. Il vous suffit de les définir une fois ici et nous nous occuperons du reste! Notez que vous pouvez toujours remplacer ces valeurs en les modifiant directement dans l'entité.

      + +

      Les conditions et les pieds de page apparaissent sous les notes publiques jointes à vos documents.

      + +

      Ces espaces sont parfaits pour définir des clauses ou des avertissements standard, pour clarifier les politiques de responsabilité et de responsabilité dès le départ et en imprimé sur chaque document.

    • +
    + +

    Documents

    + +

    Téléchargez les documents de l'entreprise ici. Ceux-ci ne sont pas utilisés automatiquement sur les documents et ne sont accessibles qu'à partir du portail administrateur. Les documents stockés ici apparaîtront également dans le répertoire "public/storage" sur le serveur Web, ce qui implique que les fichiers stockés ici ne doivent pas être considérés comme vraiment sécurisés, et cet emplacement de stockage est mieux réservé pour les formulaires de modèle, les avis, les accords vierges, les documents de politique, etc.

    + +

    Détails de l'utilisateur

    + +

    La section Détails de l'utilisateur couvre les paramètres de compte pour l'utilisateur actuellement connecté. Les détails d'un utilisateur les aident à s'identifier parmi votre équipe, à aider vos coéquipiers à se contacter et sont pertinents dans Invoice Ninja si vous attribuez des utilisateurs à des tâches, des projets, des clients, etc., en tant que pratique pour l'organisation et la responsabilité.

    + +

    Détails

    + +
      +
    • Prénom
    • +
    • Nom de famille
    • +
    • Courriel - Utilisé pour envoyer des liens de réinitialisation de mot de passe lorsqu'ils sont demandés.
    • +
    • Téléphone - Pour votre référence uniquement.
    • +
    + +
    + +

    Notifications

    + +

    Les notifications par courriel peuvent être configurées ici pour votre compte utilisateur. Vous pouvez configurer des événements par courriel pour vous informer de presque toutes sortes de modifications d'enregistrements, qu'il s'agisse d'une facture, d'un devis, d'un paiement ou d'un crédit, qui a été consulté, approuvé, payé, échoué, en retard, envoyé, créé, etc.

    + +

    Vous pouvez choisir de définir les notifications à l'un des trois niveaux d'options:

    + +
      +
    • Aucun - Ne recevez aucune notification pour cet événement
    • +
    • Possédé par l'utilisateur - Ne recevez des notifications pour cet événement que si l'enregistrement en question est attribué à votre compte utilisateur
    • +
    • Tous les enregistrements - Recevez des notifications pour chaque instance de cette catégorie de transaction
    • +
    + +

    De plus, la catégorie Tous les événements peut être utilisée pour définir rapidement les niveaux de notification de chaque catégorie à la même chose en même temps.

    + +

    Localisation

    + +

    Paramètres

    + +

    Ici, vous pouvez définir certains paramètres généraux pour Invoice Ninja qui seront appliqués à la mise en forme du texte sur tous les documents PDF générés à partir des enregistrements.

    + +
      +
    • Devise - Menu déroulant consultable pour sélectionner une devise par défaut.
    • +
    • Format de devise - Sélectionnez la méthode de présentation préférée pour votre devise sélectionnée.
    • +
    • Langue - Menu déroulant consultable pour sélectionner une langue préférée, si elle est prise en charge par Invoice Ninja.
    • +
    • Format de date - Menu déroulant consultable pour sélectionner un format de date préféré.
    • +
    • Heure militaire - Activez et désactivez la préférence d'heure sur 24 heures.
    • +
    • Premier mois de l'année - Par défaut en janvier, utilisé pour déterminer le point de départ annuel lors de la consultation ou de la génération de rapports.
    • +
    + +

    Étiquettes personnalisées

    + +

    Dans la section des étiquettes personnalisées, vous pouvez reformater les étiquettes de texte descriptives utilisées dans tous vos modèles de documents. C'est une fonctionnalité utile pour ajouter manuellement des paramètres de langue personnalisés à vos documents.

    + +

    Vous avez une liste d'étiquettes personnalisées à maintenir. En ajoutant une étiquette personnalisée, comme "Article", elle sera ajoutée à votre liste dans la colonne de gauche, et dans la colonne de droite à côté de "Article", vous verrez un champ de saisie de texte pour le texte que vous souhaitez remplacer par "Article". Par exemple "Élément de ligne" ou "UPC". Ceci remplace le texte utilisé sur toutes vos factures, etc.

    + +
      +
    • Sélectionner l'étiquette - À partir de cette liste déroulante, vous pouvez sélectionner une étiquette à partir d'une liste d'étiquettes.
    • +
    • Ajouter personnalisé - Ajoutez une étiquette à pratiquement n'importe quelle valeur utilisée sur vos documents, avec quelques étapes supplémentaires. Cliquez sur le bouton de texte bleu Ajouter personnalisé en haut à droite du panneau, et ce qu'Invoice Ninja
    • +
    + +

    Modifiez ou créez une nouvelle facture, un crédit, etc., afin de voir les modifications apportées aux étiquettes de texte appliquées à vos documents maintenant.

    + +

    Paramètres de paiement

    + +

    Vous pouvez configurer les passerelles de paiement et les règles/comportements de paiement à partir d'ici.

    + +
      +
    • Facturation automatique + +
        +
      • Activé - Un paiement sera automatiquement tenté si une méthode de paiement valide est enregistrée.
      • +
      • Activé par défaut - Le client aura la possibilité de permettre la conservation des méthodes de paiement avec la case d'option sélectionnée.
      • +
      • Désactivé par défaut - Le client aura la possibilité de permettre la conservation des méthodes de paiement avec la case d'option non sélectionnée.
      • +
      • Désactivé - Aucune option n'est donnée et la facturation automatique est désactivée.
      • +
    • +
    • Auto Bill On - Dans un événement où la facturation automatique est activée, vous pouvez configurer le paiement automatique pour être déclenché lorsqu'une facture est envoyée ou à la date d'échéance de cette facture.
    • +
    • Type de paiement - Ce sélecteur définira la méthode de paiement par défaut.
    • +
    • Utiliser les crédits disponibles - Configurez le comportement pour qu'un client ait des crédits disponibles dans son compte lorsqu'il effectue un paiement

      + +
        +
      • Désactivé - N'utilisera pas les crédits disponibles sur le compte du client.
      • +
      • Activé - Utilisera par défaut tous les crédits disponibles.
      • +
      • Afficher l'option - Informera l'utilisateur effectuant le paiement qu'il y a des crédits disponibles, s'il choisit de les appliquer.
      • +
    • +
    • Permettre le surpaiement - Activez/désactivez la possibilité pour les clients de payer en option un supplément en guise de pourboire.

    • +
    • Permettre le sous-paiement - Activez la possibilité pour les clients de payer un montant minimum ou partiel dû.

    • +
    • Courriels de paiement

      + +
        +
      • Courriel de paiement manuel - Envoie une notification de paiement au client lorsqu'un paiement manuel est appliqué
      • +
      • Courriel de paiement en ligne - Envoie une notification de paiement au client lorsqu'un paiement en ligne a été traité.
      • +
    • +
    + +

    Configurer les passerelles de paiement

    + +

    Entrez dans le panneau de configuration des passerelles de paiement, où vous pouvez ajouter et configurer des passerelles de paiement pour que les clients les utilisent depuis le portail client, pour les paiements en ligne. Les fournisseurs de services de passerelle de paiement ont leurs propres frais et politiques dont il faut être conscient, mais cela vous aidera à connecter Invoice Ninja avec votre passerelle de paiement en utilisant leurs API standard.

    + +

    Dans le nouveau volet pour configurer les passerelles de paiement, vous voyez une liste de passerelles de paiement configurées et une icône "plus" utilisée pour créer une nouvelle passerelle de paiement. Lorsque vous créez ou modifiez une passerelle de paiement, il y a trois onglets de paramètres à configurer. Identifiants, Paramètres et **Limites

    + +

    Identifiants

    + +

    Dans ce premier volet le plus important, vous définissez les valeurs nécessaires pour faciliter la communication entre Invoice Ninja et l'API de votre passerelle de paiement. Lorsque vous créez une nouvelle passerelle de paiement, vous devez sélectionner un fournisseur de services dans la liste.

    + +
      +
    • Stripe - Notre intégration Stripe comprend les options de paiement par carte de crédit, ACH et Sofort. Notre intégration Stripe comprend également la facturation par jeton et les remboursements. Entrez votre clé secrète d'API et votre clé publiable, fournies par Stripe. Pour les obtenir, connectez-vous ou créez un nouveau compte sur le site de Stripe et visitez le menu Developer, qui se développe, puis sous le menu Developer, visitez le menu API Keys. Votre clé secrète sera cachée et ne pourra être vue qu'une seule fois. Si nécessaire, créez une nouvelle clé secrète. Pour plus d'informations sur les clés API Stripe, visitez Stripe Docs.

    • +
    • Braintree - Avec Braintree, vous pouvez intégrer le support de paiement via PayPal, carte de crédit et virement bancaire/débit. Entrez votre identifiant de marchand, votre clé publique et votre clé privée, fournies par Braintree. Pour les obtenir, connectez-vous ou créez un compte de production sur le site de Braintree et cliquez sur l'icône "engrenage" dans le coin supérieur droit, qui développe une liste déroulante. Pour trouver vos clés publique et privée, visitez API dans la liste et pour trouver votre identifiant de marchand, visitez Business dans la liste. Pour plus d'informations sur les identifiants de passerelle Braintree, visitez Braintree Docs.

    • +
    • PayPal Express - Entrez votre nom d'utilisateur API, votre mot de passe API et votre signature, fournis par PayPal. Pour les obtenir, connectez-vous ou créez un compte professionnel sur le site PayPal. Survolez ou cliquez sur votre icône de profil en haut à droite de l'écran pour afficher un menu déroulant et choisissez Paramètres du compte. Sous la première section, Accès au compte, trouvez Accès API dans la liste et cliquez sur le bouton Mettre à jour à côté. Faites défiler vers le bas sous "Intégration API NVP/SOAP (classique)" et cliquez sur Gérer les identifiants API. Ici, vous trouverez les identifiants existants ou la possibilité de créer de nouveaux identifiants. Pour plus d'informations sur ces identifiants de passerelle de paiement PayPal, visitez PayPal Docs.

    • +
    + +

    Il y a quelques options supplémentaires dans l'onglet Identifiants, exclusivement pour la configuration de PayPal Express. + * Mode Test - Activez cette option uniquement si vous utilisez des identifiants de test/sandbox de PayPal. + * Type de solution - Choisissez entre Sole ou Mark. Avec Sole, un compte PayPal est facultatif. Avec Mark, vos clients doivent avoir un compte PayPal pour payer avec cette méthode. + * Page d'atterrissage - Choisissez entre Facturation ou Connexion. Avec Facturation, vous choisissez généralement lors de l'utilisation du type de solution Sole, car un compte PayPal est alors facultatif et l'utilisateur atterrit sur une page avec la facture et une invite au paiement. Avec Connexion, vous choisissez généralement lors de l'utilisation du type de solution Mark, pour imposer l'utilisation d'un compte PayPal et diriger immédiatement le client vers la connexion à PayPal s'il n'est pas déjà connecté. + * Nom de la marque - Ajoutez le nom de votre entreprise à la caisse PayPal. + * URL de l'image d'en-tête - Choisissez d'utiliser soit une image d'en-tête, soit une image de logo à afficher lors de la caisse PayPal. PayPal demande une image avec une résolution maximale de 750 pixels de large sur 90 pixels de haut. Définissez un lien URL vers l'image d'en-tête de votre entreprise souhaitée. + * URL de l'image du logo - Choisissez d'utiliser soit une image d'en-tête, soit une image de logo à afficher lors de la caisse PayPal. PayPal demande une image avec une résolution maximale de 190 pixels de large sur 60 pixels de haut. Définissez un lien URL vers l'image du logo de votre entreprise souhaitée. + * Couleur de la bordure - Cette option crée une bordure de 2 pixels de large autour de votre image d'en-tête, dans la couleur de votre choix.

    + +
      +
    • Authorize.net - Notre intégration Authorize.net comprend des options de paiement par carte de crédit, y compris la facturation par jeton et les remboursements. Entrez votre identifiant de connexion API et votre clé de transaction, fournis par Authorize.net. Pour les obtenir, connectez-vous ou créez un compte marchand sur le site Web d'Authorize.net. Après vous être connecté, cliquez sur Paramètres dans le menu de gauche, puis cliquez sur Identifiants et clés API. À partir de là, vous pouvez afficher et gérer les identifiants API nouveaux et existants. Pour plus d'informations sur ces identifiants API Authorize.net, consultez Authorize.net Docs.

      + +
        +
      • Mode Test - Activez-le uniquement pour tester les transactions, utilisez-le si votre compte fonctionne en "mode test". Pour plus d'informations sur le mode test, consultez Authorize.net Docs.
      • +
      • Mode développeur - Activez-le pour une utilisation avec des comptes sandbox réservés aux développeurs uniquement. Il s'agit d'un type de compte distinct, sans facturation et sans transactions réelles en direct, et des identifiants API uniques lui sont associés. Pour plus d'informations, visitez sandbox.authorize.net.
      • +
      • Point de terminaison en direct - La valeur par défaut est l'adresse HTTP correcte pour les appels API Authorize.net vers un compte marchand en direct.
      • +
      • Point de terminaison développeur - La valeur par défaut est l'adresse HTTP correcte pour les appels API Authorize.net vers un compte sandbox. Pour plus d'informations sur les points de terminaison API, consultez Authorize.net Docs.
      • +
    • +
    • Mollie - Notre intégration Mollie comprend des options de paiement par carte de crédit, y compris la facturation par jeton. Pour configurer Mollie comme méthode de paiement, vous aurez besoin de votre numéro d'identifiant de profil et de votre clé API du site. Votre numéro d'identifiant de profil se trouve dans le coin supérieur gauche de l'écran lorsque vous vous connectez au tableau de bord Mollie, et vous pouvez trouver une liste de vos clés API en cliquant sur le menu déroulant Développeurs dans la barre latérale gauche, puis en cliquant sur Clés API, comme décrit sur la base de connaissances Mollie. Après avoir approuvé votre site Web, vous trouverez vos clés API en direct et de test ici. Il y a une case à cocher dans le portail administrateur d'Invoice Ninja lors de la configuration de la passerelle de paiement Mollie, pour activer le mode test si vous allez utiliser une Clé API de test de Mollie.

    • +
    • Personnalisé - Il s'agit d'une fonctionnalité pour les développeurs, où vous pouvez écrire votre propre code PHP avec des références API personnalisées pour votre propre fournisseur de passerelle de paiement.

    • +
    • Square - Notre intégration Square comprend des options de paiement par carte de crédit, y compris la facturation par jeton et les remboursements. Une fois que vous vous êtes inscrit à un compte développeur Square et que vous avez configuré votre application dans le tableau de bord développeur Square, vous devrez fournir l' ID d'application, le Jeton d'accès et l' ID d'emplacement à Invoice Ninja. L' ID d'application et le Jeton d'accès se trouvent sous OAuth dans la barre latérale gauche, et l' ID d'emplacement se trouve sous Emplacement dans la barre latérale. Plus d'informations peuvent être trouvées dans la documentation du développeur Square. La case à cocher du mode test est disponible pour tester l'intégration Square avec les identifiants sandbox de Square.

    • +
    • Eway Rapid - Notre intégration eWAY comprend des options de paiement par carte de crédit, y compris la facturation par jeton et les remboursements. Une fois que vous avez configuré votre entreprise dans le portail eWAY, vous pouvez trouver vos détails d'API sous le menu supérieur, en passant la souris sur Mon compte puis en cliquant sur Clés API. Votre Clé API et Mot de passe pour Invoice Ninja sont répertoriés près du haut sous Clé API rapide et votre Clé API publique peut être trouvée juste en dessous de cette section sous Bouton Pay Now. Vous pouvez trouver des instructions plus détaillées dans la base de connaissances eWAY. La case à cocher du mode test permettra d'utiliser le compte sandbox eWAY pour tester la passerelle de paiement.

    • +
    • Checkout.com - Notre intégration Checkout.com comprend des options de paiement par carte de crédit, y compris la facturation par jeton et les remboursements. Entrez votre clé API publique et votre clé API secrète, fournies par Checkout.com. Pour les obtenir, connectez-vous ou créez un compte "The Hub" sur le site Web de Checkout.com. Une fois connecté à "The Hub", cliquez sur Paramètres dans le menu de gauche, puis sur Canaux. Ici, vous trouverez une liste de vos entreprises enregistrées sur Checkout.com, sélectionnez l'entreprise appropriée (si vous en avez plusieurs ici) et vous trouverez les clés API sur cet écran. Pour plus d'informations sur les informations d'identification de l'API Checkout.com, visitez Checkout.com Docs.

      + +
        +
      • Mode test - Activez cette option lorsque votre compte/chaîne checkout.com fonctionne en mode test, et non pour des transactions en direct ou une utilisation en production.
      • +
      • Threeds - "threeds" est une fonctionnalité d'API pour utiliser les paiements 3D Secure sur Checkout.com avec Invoice Ninja. Les paiements 3D Secure ajoutent une étape supplémentaire d'authentification pour les clients lors du traitement d'une transaction par carte. Cette fonctionnalité réduit les risques de fraude et déplace également la responsabilité dans le traitement des paiements, afin de réduire les réclamations de litige de transaction.
      • +
    • +
    • PayTrace - Notre intégration PayTrace comprend des options de paiement par carte de crédit, y compris la facturation par jeton et les remboursements. Pour configurer PayTrace, vous aurez besoin de vos identifiants d'utilisateur API et de votre clé API de compte PayTrace, qui peuvent être trouvés après avoir réussi à configurer un compte avec PayTrace. Il y a un processus à suivre avec PayTrace impliquant d'abord de tester un compte sandbox, avant de configurer les paiements en direct. Assurez-vous d'utiliser la case à cocher Mode test lorsque vous passez par ce processus avec les identifiants API sandbox. Pour plus d'informations, visitez le site de support PayTrace.

    • +
    + +

    Paramètres

    + +

    Ces paramètres régissent certains des comportements dans le portail client d'Invoice Ninja ou le portail administrateur, lors de la consultation et de l'interaction avec vos passerelles de paiement configurées. Certaines de ces options peuvent apparaître ou non, en fonction du type de passerelle de paiement.

    + +
      +
    • Étiquette - Cette étiquette est uniquement à des fins de référence interne et s'applique à la liste des passerelles de paiement sur le portail administrateur.
    • +
    • Capture de carte - Paramètre pour enregistrer ou non les détails de la carte de crédit du client pour la prochaine fois. Activé ou désactivé. Sinon, définissez sur "Activé par défaut" ou "Désactivé par défaut" pour donner au client une option au moment du paiement pour "Enregistrer les détails de la méthode de paiement" pour plus tard.
    • +
    • Types de paiement disponibles - Vous verrez une liste différente de méthodes de paiement prises en charge, en fonction du fournisseur de services de passerelle de paiement que vous avez choisi. Par exemple, carte de crédit, virement bancaire, Alipay, Apple Pay, PayPal, etc. Activez ou désactivez ces options pour donner aux clients l'accès à ces méthodes de paiement au moment du paiement.
    • +
    • Champs obligatoires - Cochez la case pour tout champ que vous souhaitez demander au client de remplir pour les enregistrements de paiement. Facultativement, mettez à jour l'enregistrement du client dans Invoice Ninja avec les informations supplémentaires du client que vous avez demandées.
    • +
    • Logos de cartes acceptées - Détermine quels logos sont affichés lors du paiement. Activez vos logos de cartes acceptées pour annoncer le support à vos clients.
    • +
    + +

    Limites/Frais

    + +

    Ici, nous gérons les limites de paiement et les frais que nous souhaitons appliquer aux transactions. Les frais et les limites appliqués sont spécifiques au type de paiement que vous avez sélectionné.

    + +
      +
    • Type de paiement - Seules les méthodes de paiement activées dans votre volet Paramètres de la passerelle de paiement sont disponibles ici. Choisissez-en une, et les frais ou limites que vous définissez seront associés spécifiquement à cette méthode de paiement uniquement.
    • +
    • Limite min & Limite max - Entrez une valeur en dollars pour les limites de paiement minimales ou maximales souhaitées, et cochez les cases "Activer Min" ou "Activer Max" pour imposer les valeurs minimales et maximales.
    • +
    • Pourcentage de frais - Définissez des frais sur les transactions avec cette méthode de paiement, en fonction d'un % du montant payé.
    • +
    • Montant des frais - Définissez des frais fixes pour toutes les transactions avec cette méthode de paiement. Peut être facturé en plus du pourcentage de frais, si les deux valeurs sont définies.
    • +
    • Plafonnement des frais - Définissez une valeur maximale pour les frais de méthode de paiement facturés à un client.
    • +
    • Taxes - Lorsqu'un, deux ou trois Taux de taxe sur les articles sont activés (Paramètres de base > Paramètres fiscaux), vous verrez un champ Taxes ici pour chaque taux de taxe. Ces taxes sont appliquées aux frais de la passerelle de paiement que vous facturez au client.
    • +
    • Ajuster le pourcentage des frais - Utilisez le bouton à bascule pour activer cette fonctionnalité. Utilisez ceci lorsque vous avez l'intention de transférer les frais de la passerelle de paiement au client. Par exemple, si les frais de traitement des paiements pour votre compte Stripe sont de 30 cents fixes et de 1%, et que vous vouliez les transférer au client, vous entreriez un montant fixe de 0,30 pour le Montant des frais et 1 pour le Pourcentage des frais, et vous activeriez l'Ajuster le pourcentage des frais. Comme le total avec les frais sera plus élevé, les frais réels facturés par Stripe seront également plus élevés. Avec cette fonctionnalité, Invoice Ninja calculera et ajustera les frais pour facturer au client le montant de frais attendu, une fois que le prix final de la facture est modifié. + +
        +
      • Remarque - Lorsque vous essayez de capturer parfaitement les frais de la passerelle de paiement à 100% et de les appliquer au paiement du client en utilisant Ajuster le pourcentage des frais, vous devez désactiver les Taux de taxe sur les factures et utiliser exclusivement les Taux de taxe sur les articles (Paramètres de base > Paramètres fiscaux). Lorsqu'un frais de paiement est appliqué à une facture client, il est inscrit en tant qu'article, et tous les taux de taxe sur les factures seront appliqués au frais, ce qui faussera la formule pour calculer correctement le nouveau pourcentage de frais.
      • +
      • Vous êtes responsable de vérifier que vos paramètres de taxes et de frais sont conformes à toutes les lois applicables. Consultez un conseiller juridique si vous avez besoin de conseils sur les politiques de frais et de taxes pour votre organisation.
      • +
    • +
    + +

    Paramètres fiscaux

    + +

    Dans cette section, nous pouvons configurer certains paramètres par défaut pour les taxes appliquées aux factures dans leur ensemble ou uniquement aux produits eux-mêmes. Les taux de taxe sont exprimés en valeurs de pourcentage uniquement.

    + +

    ATTENTION!

    + +

    Vous pouvez facturer accidentellement des taxes en double si vous appliquez des taux de taxe sur le solde fixe d'une facture, et sur les produits individuels de la facture eux-mêmes. Si une taxe distincte s'applique à certains produits que vous vendez, c'est peut-être là que cela pourrait s'appliquer.

    + +
      +
    • Taux de taxe sur les factures - Désactivé, un, deux ou trois choix de taux de taxe. Vous verrez des champs "Taux de taxe par défaut" apparaître près du bas lorsque vous modifiez ce paramètre. Les nouveaux champs ci-dessous définiront les taux de taxe par défaut appliqués au solde fixe de toute facture. Notez que vous pouvez modifier les taux de taxe pour chaque facture individuelle.
    • +
    • Taux de taxe sur les articles - Désactivé, un, deux ou trois choix de taux de taxe. Activez éventuellement les champs "Taxes" qui apparaîtront alors dans le panneau Modifier le produit ou dans la liste des produits sur une facture.
    • +
    • Taux de taxe sur les dépenses - Désactivé, un, deux ou trois choix de taux de taxe. Définit le nombre de taux de taxe à configurer pour les dépenses.
    • +
    • Taxes incluses - Activez ce paramètre pour utiliser les taxes incluses, ce qui détermine si le taux de taxe est réduit de la valeur totale définie du produit/facture ou ajouté par-dessus après. + +
        +
      • Exemple +Hors taxes : 100 + 10% = 100 + 10 +Taxes incluses : 100 + 10% = 90,91 + 9,09
      • +
    • +
    + +

    Configurer les taux - Un simple panneau de paramètres Taux de taxe pour gérer les taux de taxe applicables à votre entreprise. Les taux de taxe configurés ici sont sélectionnables dans les menus déroulants Taxe et Taux de taxe sur les factures et les produits. Vous ajoutez un taux de taxe avec le bouton "+" en haut à gauche de ce panneau, et ajoutez simplement un nom et un taux de taxe exprimé en pourcentage uniquement.

    + +

    Paramètres des produits

    + +

    Ces options régissent les comportements et les règles liés aux Produits lors de la modification des produits directement ou lors de leur interaction avec des factures, des devis, etc.

    + +
      +
    • Afficher la remise sur le produit - Activez éventuellement un champ de remise pour les produits/articles lorsqu'ils sont ajoutés à des factures ou des devis. Cet élément de ligne apparaît sur les documents de facture et de devis envoyés aux clients.
    • +
    • Afficher le coût du produit - Active un champ Coût du produit dans chaque liste de produits, pour suivre les coûts des articles et les valeurs de majoration. Cet élément n'apparaît pas sur les factures des clients, il est uniquement destiné au portail d'administration.
    • +
    • Afficher la quantité de produit - Affiche ou non un champ de quantité sur les factures. Par défaut à un, si le champ de quantité du produit est désactivé.
    • +
    • Quantité par défaut - Lorsque le champ de quantité du produit est activé, l'activer rendra la quantité par défaut à 1, sinon vous devez spécifier explicitement la quantité de chaque produit.

    • +
    • Remplir les produits - Activez pour remplir automatiquement les champs de description et de coût avec les valeurs du produit que vous sélectionnez, lors de l'ajout d'un produit à une facture.

    • +
    • Mettre à jour les produits - Modifier la description du produit ou le taux de taxe sur une facture mettra automatiquement à jour cette entrée de produit dans la liste des produits.
    • +
    • Convertir les produits - Activez pour prendre en charge la conversion automatique des prix des produits en devise de votre client.
    • +
    + +

    Paramètres des tâches

    + +

    Les paramètres ici régissent les règles et les comportements liés aux tâches, qui sont imbriquées dans les projets.

    + +
      +
    • Taux de taxe par défaut - Champ personnalisé pour définir un taux de tâche forfaitaire par défaut par heure.
    • +
    • Démarrage automatique des tâches - Activez pour démarrer automatiquement le suivi du temps d'une tâche lorsqu'une tâche est créée.
    • +
    • Afficher la date de fin de la tâche - Active un champ "Date de fin" lors de la création et de la modification des tâches.
    • +
    + +

    Ces règles régissent strictement

    + +
      +
    • Afficher le tableau des tâches - Lorsqu'il est activé, présente toujours une catégorie "Tâches" lors de l'ajout d'éléments aux factures, où vous pouvez sélectionner des tâches attribuées à un client et les ajouter à la facture.
    • +
    • Journal des dates des tâches de facturation - Incluez les dates des entrées dans le journal des tâches lors de l'ajout de la tâche à une facture.
    • +
    • Journal des heures des tâches de facturation - Incluez les horodatages d'une tâche donnée lors de son ajout à une facture.
    • +
    • Ajouter des documents à la facture - Activez pour rendre les documents attachés à vos tâches visibles pour les clients ainsi que pour les utilisateurs du portail d'administration.
    • +
    + +

    Configurer les statuts - Ce bouton permet d'accéder à un autre panneau de paramètres pour les "Statuts des tâches" qui gère une liste de statuts sélectionnables pour les tâches, par exemple : Backlog, Prêt à faire, En cours et Terminé. Tout ce qu'il y a à configurer pour un statut de tâche, c'est le nom du statut et une couleur d'indicateur.

    + +

    Paramètres des dépenses

    + +

    Ces règles régissent les paramètres et comportements par défaut des enregistrements de dépenses de votre entreprise.

    + +

    Chacun de ces paramètres ci-dessous peut être configuré pour chaque enregistrement de dépense, lors de la création ou de la modification d'une dépense. Modifier ces paramètres ici changera la configuration par défaut pour les nouveaux enregistrements de dépenses.

    + +
      +
    • Devrait être facturé - Lorsqu'il est activé, une dépense indiquera le statut EN ATTENTE car elle attend d'être mise sur une facture client.
    • +
    • Marquer comme payé - Chaque enregistrement de dépense individuel a son propre paramètre Marquer comme payé.
    • +
    • Ajouter des documents à la facture - Rendre les documents attachés à un enregistrement de dépense visibles pour le client à qui la facture est jointe.
    • +
    + +

    Configurer les catégories - Ce bouton permet d'accéder à un sous-panneau de paramètres pour les "Catégories de dépenses". Ici, vous pouvez gérer une liste simple (champs Nom et Couleur uniquement) pour les catégories de dépenses. Cela peut vous aider à organiser vos dépenses de manière plus efficace, en attribuant une catégorie de dépenses à chacune de vos dépenses.

    + +

    Importation | Exportation

    + +

    Ici, vous avez de nombreuses options pour les formats de fichiers à partir desquels importer les enregistrements de votre entreprise.

    + +

    CSV

    + +

    Les enregistrements au format CSV peuvent être importés uniquement. Les importations de fichiers CSV doivent être effectuées par catégorie et non dans un seul fichier volumineux.

    + +

    Vous devrez sélectionner manuellement les catégories correspondantes pour certaines entrées du CSV après son téléchargement, car les logiciels plus anciens ou autres peuvent ne pas utiliser les mêmes étiquettes.

    + +

    Le format attendu du document CSV est d'avoir une seule ligne avec toutes les catégories de colonnes, suivie d'une ligne pour chaque entrée.

    + +

    Lors de l'importation de votre document CSV, vérifiez que la colonne de gauche correspond aux étiquettes de colonne de votre fichier CSV et que la colonne du milieu correspond à la première ligne sous les étiquettes de colonne de votre fichier CSV. Ensuite, à droite, sélectionnez l'étiquette la plus précise disponible dans Invoice Ninja pour associer ces valeurs à la nouvelle étiquette lors de l'importation.

    + +

    JSON

    + +

    Une sauvegarde complète de l'entreprise peut être générée via l'option Exportation. Ceci planifiera une tâche qui exportera tous les paramètres et données et les compressera dans un fichier .zip à télécharger. Lorsque la tâche est terminée, un courriel est envoyé avec un lien de téléchargement (les liens de téléchargement expirent quotidiennement).

    + +

    Les données peuvent être transférées vers une autre installation ou utilisées pour écraser un ensemble de données d'entreprise existant.

    + +

    +

    + +

    Si vous ne souhaitez pas écraser l'entreprise actuelle et importer plutôt l'ensemble de données en tant que NOUVELLE entreprise, vous devez créer une nouvelle entreprise avant d'importer, car cela écrasera l'entreprise actuelle!

    + +

    +

    + +

    Lors de l'importation de JSON, vous avez la possibilité d'importer uniquement les paramètres, les données, ou les deux.

    + +

    +

    + +

    Notez que sur la plateforme hébergée, l'importateur d'entreprise effectuera un contrôle préalable pour s'assurer que votre ensemble de données est importable. Si votre plan ne dispose pas de ressources suffisantes (c'est-à-dire plusieurs utilisateurs ou la limite de clients est atteinte), l'importateur échouera et vous serez informé par courriel du problème exact.

    + +

    +

    + +

    Paramètres de l'appareil

    + +

    Ces paramètres régissent les paramètres de la session ou de l'instance sur l'appareil physique sur lequel vous êtes actuellement connecté. Sur un nouvel appareil, ces paramètres ne s'appliqueront pas.

    + +
      +
    • Disposition - Choisissez explicitement entre une disposition de bureau ou mobile. Normalement, Invoice Ninja peut détecter le type d'affichage que vous utilisez.

    • +
    • Menu latéral - Le menu latéral est la barre latérale la plus à gauche pour la navigation. Lorsqu'il est réglé sur "Réduire", la barre latérale reste épinglée et peut s'étendre ou se rétrécir. Lorsqu'il est réglé sur "Flottant", la barre latérale reste cachée et glisse à l'aide d'un geste ou en cliquant sur le bouton "hamburger" dans le coin supérieur gauche.

    • +
    • Barre latérale d'historique - La barre latérale d'historique apparaîtra quelque part sur le côté droit. Lorsqu'il est réglé sur "Afficher/Masquer", la barre latérale d'historique apparaît à l'extrême droite et est une barre latérale persistante qui redimensionne et déplace les panneaux autour d'elle. Lorsqu'il est réglé sur "Flottant", la barre latérale d'historique apparaît devant le panneau dans lequel vous travaillez lorsque vous appuyez sur le bouton "Historique" en haut d'une liste de menus, et elle se ferme automatiquement.

    • +
    • Barre latérale de prévisualisation - L'activation est le paramètre par défaut, qui vous présente une liste de clients, factures, tâches, etc. et toute l'entrée de la liste est un bouton cliquable pour afficher les détails avancés de l'entrée dans une barre latérale persistante sur le côté droit.

      + +

      Lorsqu'il est désactivé, il ne vous présente aucune barre latérale à droite, seulement une liste, et chaque entrée montre un peu plus de détails au premier coup d'œil, mais cela n'offre pas de vues de détails avancés, et désactiver cette fonction peut effectivement réduire les fonctionnalités normalement disponibles pour vous grâce à ces aperçus détaillés dans les barres latérales.

    • +
    • Appui long sur la liste - Configurez le comportement lorsque vous appuyez longuement sur une entrée de la liste de menus. "Démarrer la sélection multiple" pour utiliser l'appui long pour passer en mode sélecteur d'élément et sélectionner plusieurs éléments sur lesquels agir, ou choisissez "Afficher les actions" pour simplement faire apparaître un menu contextuel des actions disponibles pour cette seule entrée de la liste de menus.

    • +
    • Lignes par page - Configurez le nombre de lignes par défaut à charger par page de menu.

    • +
    • Mode sombre - Bascule un thème sombre pour les conditions de faible luminosité ou les préférences personnelles.

    • +
    • Thème de couleur - Sélectionnez les thèmes de couleur à utiliser pour les étiquettes

    • +
    + +

    Gestion de compte

    + +

    Le panneau de gestion de compte régit principalement le compte de votre entreprise sur le serveur, le statut de la licence Invoice Ninja et les configurations API pour les développeurs intéressés par l'automatisation.

    + +

    Aperçu

    + +

    Dans cet onglet, plusieurs éléments vous sont présentés.

    + +

    Tout d'abord, il y a des choses liées au statut de votre entreprise ou aux conditions avec Invoice Ninja

    + +
      +
    • Plan - Statut de votre plan actuel avec les services d'hébergement Invoice Ninja.
    • +
    • Activer l'entreprise - Activer ou désactiver l'état actif de l'entreprise, le désactiver désactivera un certain nombre de fonctionnalités automatisées, comme les courriels, les factures récurrentes et les notifications.
    • +
    • Activer Markdown - Permettez à vos modèles de conception d'intégrer du code Markdown dans votre code HTML pour formater des PDF avec Markdown. À l'heure actuelle, le code Markdown ne peut être converti qu'à partir des descriptions des éléments de ligne de produit, mais il est prévu de mettre en œuvre un support plus large.
    • +
    • Virgule décimale - Lors de la création ou de l'édition de documents (factures, devis, etc.) dans le portail d'administration, l'activation de cette fonctionnalité modifiera l'utilisation des décimales en virgules pour séparer les dollars des cents. Il fonctionne avec l'un ou l'autre, mais pas les deux à la fois. Par exemple, 20.00 sera représenté à la place par 20,00. Un chiffre décimal sera ignoré si les virgules sont activées, et vice versa.
    • +
    • Inclure les brouillons - Lors de la génération de rapports à partir du module "Rapports", l'activation de cette fonctionnalité inclura les objets qui sont encore marqués comme des brouillons dans les chiffres de vos rapports.
    • +
    • Acheter une licence - Un lien pour demander une facture à Invoice Ninja pour une licence en marque blanche. La licence vous sera envoyée par courriel.
    • +
    • Appliquer une licence - Entrez la clé de licence fournie par Invoice Ninja pour supprimer la marque blanche des documents et des parties de l'application visibles par le client.
    • +
    + +

    Deuxièmement, il y a toutes les ressources pour les développeurs concernant les fonctionnalités d'automatisation.

    + +
      +
    • Jetons API - Créez de nouveaux jetons API générés aléatoirement et gérez les jetons existants dans un sous-panneau de paramètres ici.
    • +
    • Webhooks API - Créez et gérez des webhooks API dans un sous-panneau de paramètres ici.
    • +
    • Docs API - Lien vers la documentation de l'API pour les développeurs.
    • +
    • Zapier - Lien de connexion pour Zapier pour configurer des processus automatisés avec Zapier.
    • +
    + +

    Troisièmement, il y a les boutons les plus dangereux et sérieux! Assurez-vous de savoir ce que vous faites!

    + +
      +
    • Purge des données - Supprime définitivement toutes vos entreprises et enregistrements de la base de données!
    • +
    • Supprimer l'entreprise - Supprime définitivement l'entreprise actuellement sélectionnée de la base de données!
    • +
    + +

    Modules activés

    + +

    Les cases à cocher ici activent et désactivent des modules entiers pour l'entreprise. Désactiver une ou deux catégories comme "Projets" et "Tâches" les retirera de la barre latérale du menu sur le côté droit et les masquera, ainsi que tous leurs enregistrements existants, jusqu'à ce que vous réactiviez à nouveau le module.

    + +

    Intégrations

    + +
      +
    • ID de suivi Google Analytics - Sans avoir besoin d'écrire le code vous-même, intégrez facilement les analyses et le suivi du commerce électronique sur votre domaine en insérant votre ID de suivi de compte Google Analytics dans ce champ. Consultez ici pour obtenir de l'aide pour trouver votre ID de suivi Analytics.
    • +
    + +

    Paramètres de sécurité

    + +

    Configurez quelques paramètres de sécurité simples pour les comptes serveur des utilisateurs connectés.

    + +
      +
    • Expiration du mot de passe - Normalement, un mot de passe est requis pour certaines actions, comme la suppression de données. Ici, vous pouvez définir un délai avant la prochaine fois où vous devrez ressaisir ce mot de passe pour effectuer une autre action similaire.
    • +
    • Expiration de la session Web - Désactivé par défaut, définissez un délai pour déconnecter l'utilisateur du portail d'administration après un certain temps.
    • +
    • Exiger un mot de passe avec connexion sociale - Si vous avez la connexion sociale activée sur votre serveur, vous pouvez activer ce paramètre pour obliger les utilisateurs à vérifier le mot de passe de leur compte de toute façon lorsqu'ils se connectent.
    • +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/clients/index.html b/fr_CA/clients/index.html new file mode 100644 index 00000000..c2d6e942 --- /dev/null +++ b/fr_CA/clients/index.html @@ -0,0 +1,744 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Clients

    + + + +

    Créer des Clients

    + +

    Il y a plusieurs façons pour un client d'être créé, notamment :

    + +
      +
    • Clients > + Client
    • +
    • Paramètres > Importer | Exporter > Importation CSV des clients
    • +
    • Portail client (si l'enregistrement des clients est activé dans Paramètres > Portail client)
    • +
    • Intégrateur API : Zapier, Integromat, APISync, ou appels API manuels développés en utilisant la Documentation API.
    • +
    + +

    Un "Client" peut représenter une personne ou une entreprise. Si seulement les informations de contact sont définies, le nom du contact sera utilisé comme nom d'affichage du client. Si le nom du client est défini, alors il sera utilisé à la place.

    + +

    Il y a trois différents champs d'identifiants client :

    + +
      +
    • $client.id : Généré automatiquement et utilisé par l'API (par exemple, 7WR07SC)
    • +
    • $client.number: Généré automatiquement et peut être configuré dans Paramètres > Numéros générés (par exemple, 0001)
    • +
    • $client.id_number: Champ standard qui peut être utilisé pour stocker le numéro du client issu d'un autre système
    • +
    + +

    Visualisation des Clients

    + +

    Pour afficher un client, sélectionnez-en un dans la liste des clients sur le panneau des clients, ou en y accédant à partir d'une facture, d'un projet, d'une tâche ou d'une transaction associée.

    + +

    Aperçu

    + +

    Le panneau de synthèse présente un aperçu rapide du paiement à ce jour, le solde impayé d'un client, des notes publiques et privées sur le client, suivi d'une liste de boutons interactifs pour voir une liste filtrée par client pour n'importe quelle catégorie.

    + +

    Vous pouvez choisir parmi Groupes, Factures, Paiements, Factures récurrentes, Devis, Crédits, Projets, Tâches ou Dépenses. Passez votre souris sur l'une de ces catégories, et l'icône se transformera en un symbole "plus"; il s'agit d'un bouton cliquable pour créer une nouvelle facture, devis, paiement, etc. Sur les appareils mobiles, vous pouvez toucher et maintenir n'importe où sur le bouton pour créer un nouvel élément, au lieu de consulter une liste filtrée par client.

    + +

    Le lien Portail client en bas vous amènera dans un nouvel onglet ou une nouvelle fenêtre de navigateur, pour voir le portail client directement. Le bouton "Paramètres" en bas vous amènera aux Paramètres du client où vous pourrez modifier et configurer des règles spécifiques au client, des modèles, des comportements, etc.

    + +

    Le bouton du menu kebab dans le coin supérieur droit de ce panneau a également plusieurs de ces fonctions et est disponible sur chaque onglet.

    + +

    Détails

    + +

    Ce panneau présente une vue des contacts répertoriés dans une entrée de client, et inclut des liens directs vers la page du portail client en tant que ces contacts.

    + +

    Documents

    + +

    Le panneau Documents offre la possibilité de téléverser des documents et de visualiser les documents que vous avez liés au client. Ces fichiers téléversés sont accessibles via le portail administrateur, ou via le portail client pour que vos clients puissent les consulter eux-mêmes. Une façon utile d'utiliser la fonctionnalité de téléversement de documents est de téléverser des documents de conditions d'utilisation, des contrats ou d'autres fichiers que vous aimeriez partager avec le client pour toute autre raison.

    + +

    Notez que les documents téléchargés sont enregistrés dans le répertoire "public/storage" dans une structure de dossiers utilisant des noms de dossiers hachés pour correspondre à l'entrée du produit, alors sauvegardez ce répertoire avec votre base de données pour préserver vos documents joints.

    + +

    Grand livre

    + +

    Le panneau Grand livre offre un aperçu chronologique des activités transactionnelles liées au client, pour suivre les entrées et sorties de trésorerie liées au client. Le Grand livre met en évidence les débits et crédits sur le compte du client. Les objets dans le Grand livre sont des liens de raccourci, et cliquer dessus vous amènera à l'enregistrement ou à la transaction qu'ils décrivent.

    + +

    Activité

    + +

    Le panneau Activité fournit un aperçu chronologique des activités non transactionnelles liées au client. Alors que le panneau Grand livre suit les crédits et débits sur le compte du client, le panneau Activité suit l'historique des nouveaux enregistrements ou des modifications d'enregistrements sur le dossier du client, ou des factures, devis, etc. qui sont liés au client, et qui sont les utilisateurs du portail d'administration ayant effectué ces actions. Le panneau Activité est utile pour la responsabilité au sein de votre entreprise, et pour surveiller qui a fait quoi, et quand.

    + +

    Journaux du système

    + +

    Le panneau Journaux du système offre un aperçu chronologique de l'activité du serveur backend liée à votre client, comme par exemple la génération de PDF pour le client, ainsi que les résultats de succès ou d'échec de ces requêtes.

    + +

    Modification des Clients

    + +

    Vous pouvez modifier vos clients en double-cliquant sur un client dans la liste du module Client, ou en affichant un client et en utilisant le bouton Modifier dans le coin supérieur droit du panneau. Sur mobile, vous verrez une liste d'onglets dans le menu du haut, pour différentes sections permettant de modifier les données du client. Sur un ordinateur de bureau, vous n'aurez peut-être pas besoin de naviguer entre les onglets, car la vue par défaut permet de voir tous les champs sur un seul panneau.

    + +

    La plupart des informations dans un formulaire d'ajout ou de modification de client sont entièrement facultatives, et certaines sont générées automatiquement. Vos propres pratiques commerciales devraient dicter le type de données que vous collectez auprès de vos clients.

    + +

    Détails

    + +
      +
    • Nom - Nom du client, peut être le nom d'un individu, d'un groupe, d'une organisation ou d'une entreprise. Si un nom n'est pas choisi, mais qu'une entrée de contact avec un prénom/nom est fournie, le nom du premier contact sera utilisé comme nom du client.
    • +
    • Numéro - Ce numéro est généré automatiquement par Invoice Ninja, à des fins de suivi. Au lieu de modifier les numéros manuellement, nous vous suggérons de modifier le comportement des numéros générés dans Paramètres > Numéros générés > Clients.
    • +
    • Numéro d'identification - Le champ du numéro d'identification est facultatif. Vous pouvez l'utiliser pour référencer le numéro d'identification d'un client tel qu'il se rapporte à votre entreprise, comme un numéro d'identification de membre.
    • +
    • Numéro de TVA - Le champ du numéro de TVA est un numéro d'identification de taxe sur la valeur ajoutée qui s'applique principalement aux pays de l'Union européenne qui doivent parfois suivre cela à des fins fiscales.
    • +
    • Site Web - Le site Web de votre client, facultatif et pour référence.
    • +
    • Téléphone - Numéro de téléphone de contact principal pour le client, l'organisation ou l'entreprise, distinct de tout numéro de téléphone de contact individuel au sein de l'entrée du client.
    • +
    + +

    Contacts

    + +

    Chaque client a une liste de contacts, ce qui vous permet d'ajouter autant de contacts que vous le souhaitez pour représenter un client donné. Lorsque vous consultez un client, vous pouvez voir les contacts existants dans le panneau "Détails". Lorsque vous modifiez un contact, ils seront répertoriés dans le panneau Contacts.","35":"Depuis le portail administrateur, vous verrez le bouton Ajouter un second contact pour ajouter une nouvelle entrée de contact à la liste. Vous ne pouvez ajouter de nouveaux contacts à un client que depuis le portail administrateur. Les clients ne peuvent pas ajouter plus de contacts à leur entrée client depuis le portail client eux-mêmes.

    + +
      +
    • Prénom et Nom - Détails du nom pour le contact individuel. Invoice Ninja utilise automatiquement les informations sur le nom du premier contact pour renseigner le nom du client s'il n'est pas fourni.
    • +
    • Courriel - Adresse courriel associée au client, et utilisée comme identifiant de connexion pour le portail client.
    • +
    • Téléphone - Pour référence, informations sur le numéro de téléphone du contact individuel.
    • +
    + +

    Notes

    + +
      +
    • Notes publiques - Toutes les notes publiques concernant le client, les notes publiques sont généralement incluses sur toutes les factures, devis ou autres documents futurs générés pour le client.
    • +
    • Notes privées - Les notes privées sont tous les commentaires sur le client qui ne seront jamais visibles que par les utilisateurs sur le portail d'administration.
    • +
    • Taille - Utilisé pour décrire la taille d'un client qui représente une organisation, une école ou une entreprise.
    • +
    • Industrie - Ajoutez une description supplémentaire à vos clients pour décrire le type d'industrie dans laquelle ils sont impliqués.
    • +
    + +

    Paramètres

    + +
      +
    • Devise - Devise par défaut à appliquer aux factures et paiements pour ce client.
    • +
    • Langue - La langue préférée de votre client. Les factures et autres documents seront générés dans la langue préférée du client.
    • +
    • Conditions de paiement des factures - Définissez une durée par défaut pour les conditions de paiement des factures, si vous avez convenu d'arrangements de paiement avec votre client de manière régulière.
    • +
    • Devis valable jusqu'au - Définissez une durée par défaut pour les devis donnés à votre client pour lesquels vous honorerez le prix indiqué dans vos devis.
    • +
    • Taux horaire des tâches - Définissez un taux horaire par défaut pour les Tâches effectuées pour le client.
    • +
    • Envoyer des rappels - Activez ou désactivez les rappels par courriel au client pour des choses telles que les factures impayées. Réglez des règles précises pour le comportement des rappels par courriel sous Paramètres > Modèles & Rappels.
    • +
    + +

    Adresse de facturation

    + +

    Les champs d'information d'adresse standard sont disponibles ici pour saisir une adresse de facturation pour vos clients. Cette information est généralement également incluse sur toutes les factures et autres documents pour le client.

    + +

    Adresse de livraison

    + +

    Tout comme l'adresse de facturation, des champs d'information d'adresse standard sont disponibles ici pour saisir une adresse de livraison pour vos clients. De plus, vous pouvez utiliser le bouton Copier facturation ci-dessous ces champs, pour simplement copier les informations d'adresse de facturation dans les champs d'adresse de livraison également.

    + +

    Contacts et le portail client

    + +

    Contacts ont chacun leur propre profil dans le portail client, se connectant avec les courriels que vous leur attribuez, permettant à chaque contact de définir son propre mot de passe et ses paramètres ou détails personnels sur le portail client, indépendamment du client qu'ils représentent.

    + +

    Lorsqu'un individu s'inscrit lui-même sur le portail client, son nom et son courriel seront ajoutés en tant que données de contact sous un nouveau client. Après s'être connecté, ils auront la possibilité de modifier les détails de leur client dans le menu "Profil", tels que le nom de l'entreprise et les informations de contact.

    + +

    Les adresses e-mail pour les contacts sont considérées comme authentiques. Par exemple, si une personne tente de s'inscrire elle-même alors qu'elle est déjà incluse en tant que contact pour une autre entrée client, le portail d'inscription forcera cette personne à soumettre de nouveau ses informations personnelles en utilisant une nouvelle adresse e-mail, ou à faire retirer son adresse e-mail de l'autre liste client.

    + +

    Paramètres de groupe pour la gestion des clients

    + +

    Si plusieurs clients partagent les mêmes paramètres, par exemple, la même devise ou les paramètres de rappel par courriel, vous pouvez créer un groupe dans Paramètres > Groupes pour appliquer un ensemble standard de paramètres à un grand groupe de clients.

    + +

    Pour la plupart des paramètres, l'application vérifiera d'abord si le client a une valeur en place, sinon elle vérifiera si le client appartient à un groupe et si ce groupe définit une valeur. Enfin, elle utilisera la valeur par défaut définie au niveau de l'entreprise.

    + +

    L'avantage d'utiliser des groupes est que si, à l'avenir, vous devez modifier les paramètres, vous pouvez les modifier en un seul endroit plutôt que de devoir mettre à jour plusieurs clients individuellement. Sans groupes, la mise à jour en bloc des paramètres des clients nécessiterait d'utiliser l'API ou un intégrateur.

    + +

    Champs personnalisés

    + +

    Parfois, vous avez besoin de champs supplémentaires pour fournir des informations supplémentaires à vos clients. Avec Invoice Ninja, vous pouvez ajouter jusqu'à 4 champs personnalisés pour le client et également pour chaque contact du client.

    + +

    Pour créer un champ personnalisé, accédez à Paramètres > Champs personnalisés. Des fonctionnalités avancées, notamment la possibilité d'inclure ces champs personnalisés dans le PDF de la facture en utilisant les espaces réservés :

    + +

    Espaces réservés pour le client

    + +
    $client.personnalisé1
    +$client.personnalisé2
    +$client.personnalisé3
    +$client.personnalisé4
    +
    + +

    Marqueurs de contact

    + +
    $contact.personnalisé1
    +$contact.personnalisé2
    +$contact.personnalisé3
    +$contact.personnalisé4
    +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/credits/index.html b/fr_CA/credits/index.html new file mode 100644 index 00000000..34d27a4c --- /dev/null +++ b/fr_CA/credits/index.html @@ -0,0 +1,740 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Avoirs

    + +

    Un avoir est un document envoyé au client, l'informant qu'un crédit a été accordé à son compte. +Les avoirs sont utilisés pour émettre des crédits échangeables pour un Produit spécifique ou pour un montant forfaitaire. +Les crédits peuvent être appliqués aux factures en tant que paiement.

    + +

    Notez que choisir les bons paramètres de paiement est essentiel pour rendre les crédits intuitifs et utiles à vos clients, voir https://invoiceninja.github.io/fr_CA/basic-settings/#payment_settings.

    + +

    Affichage d'un avoir

    + +

    Il suffit de sélectionner un avoir dans la liste pour voir ses détails. +Dans la disposition mobile, vous serez directement dirigé vers la vue de l'avoir. +Lorsque vous sélectionnez un avoir dans la liste avec une disposition de bureau, l'aperçu de l'avoir apparaîtra sur le côté gauche.

    + +

    Vous pouvez Modifier l'avoir depuis n'importe où dans la vue de l'avoir via un bouton en haut à droite du panneau de visualisation. +Il y a deux boutons en bas du panneau de visualisation : Voir le PDF pour charger un PDF de l'avoir directement depuis le portail d'administration, ou Envoyer l'avoir par e-mail pour envoyer aux contacts du client un lien pour consulter le PDF de leur avoir disponible depuis le portail client.

    + +

    Le menu Kebab dans le coin supérieur droit de la vue de l'avoir présente de nombreuses fonctions pour travailler avec ou manipuler l'avoir, qui peuvent varier en fonction de l'état de l'avoir. Vous pouvez changer manuellement le statut du cycle de vie de l'avoir, cloner l'avoir, Saisir un paiement contre une facture avec l'avoir sélectionné, et plus encore.

    + +

    Aperçu

    + +

    Des informations générales sur l'avoir peuvent être trouvées dans le panneau d'aperçu. +Le montant total de l'avoir, le crédit restant, à quel client il est attribué, la date de l'avoir et les articles décrivant ce pour quoi l'avoir est destiné.

    + +

    Contacts

    + +

    Ici, vous voyez les contacts de votre client qui sont marqués comme inclus dans l'avoir. +Les contacts inclus recevront une copie des e-mails envoyés et pourront consulter l'avoir depuis le portail client lorsqu'ils se connecteront.

    + +

    Des liens vers le portail client pour chaque contact respectif inclus sont également disponibles.

    + +

    Documents

    + +

    Téléchargez des images ou des documents pour votre avoir, à inclure pour votre client. Les fichiers téléchargés peuvent être consultés et accessibles par le client via le portail client.

    + +

    Historique

    + +

    Le panneau Historique présente un aperçu chronologique des transactions liées à l'avoir et vous montre les modifications apportées au montant total de l'avoir et par quels utilisateurs.

    + +

    Activité

    + +

    Le panneau Activité présente un aperçu chronologique de toutes les actions effectuées sur l'avoir, y compris sa création, sa modification, sa suppression, etc., et l'utilisateur qui a effectué l'action.

    + +

    Créer ou modifier un avoir

    + +

    Plusieurs champs sont disponibles lors de la création d'un avoir, et la vue lors de la création ou de

    + +

    Création ou modification d'un crédit

    + +

    Il y a plusieurs champs disponibles lors du remplissage d'un crédit, et la vue lors de la création ou de la modification d'un crédit est présentée différemment selon que vous utilisez la mise en page mobile ou de bureau. Dans la mise en page de bureau, tous les panneaux décrits ci-dessous sont présentés en même temps sur un grand écran et disposés un peu différemment.

    + + + +

    Vous pouvez également créer un crédit directement à partir d'une facture. Par exemple, si vous devez créer un crédit pour une facture entière, au lieu de retaper tout le document, vous pouvez cloner la facture en crédit comme dans l'exemple inclus dans la vidéo ci-dessous :

    + + + +

    Détails

    + +

    Le panneau Détails comprend les informations les plus basiques sur le crédit :

    + +
      +
    • Client - Vous devez sélectionner un client dans la liste pour attribuer le crédit.
    • +
    • Date du crédit - Générée automatiquement avec la date d'aujourd'hui, c'est simplement la date du crédit.
    • +
    • Valide jusqu'à - Facultativement, vous pouvez spécifier une date de fin de validité du crédit, pour limiter la durée pendant laquelle vous l'honorerez.
    • +
    • Numéro de commande - Facultatif, généralement pour lorsque votre client a un numéro de commande à vous fournir pour ses propres fins de tenue de dossiers.
    • +
    • Design - Choisissez un design de modèle parmi les modèles préfabriqués, ou l'un de vos propres designs personnalisés. Cette option se trouve sous l'onglet Paramètres dans la vue de crédit de bureau.
    • +
    • Taxe - Les champs et options de taux de taxe disponibles sont configurés sous Paramètres > Paramètres de taxe. Ici, vous pouvez spécifier manuellement le(s) taux de taxe appliqué(s) à votre crédit, ou le supprimer complètement. Si vous créez manuellement un crédit à taux fixe pour quelqu'un, vous voudrez peut-être changer le taux de taxe pour rien, une sélection vide.
    • +
    • Taux de change - Facultativement, pour lorsque l'enregistrement de votre client a une autre devise que la vôtre par défaut, vous pourrez spécifier manuellement le taux de change pour calculer automatiquement ce qu'ils devront dans leur propre devise par défaut. Cette option se trouve sous l'onglet Paramètres dans la vue de crédit de bureau.
    • +
    + +

    Contacts

    + +

    Contacts a son propre panneau dans la vue mobile, tandis que dans la vue de bureau, il est affiché directement sous le champ Client après avoir sélectionné un client.

    + +

    Cette section présente simplement une liste de contacts disponibles dans un dossier client et vous permet de cocher ou décocher des contacts pour les inclure ou les exclure du crédit. Les contacts inclus pourront accéder au crédit depuis le portail client et recevront des courriels à propos du crédit lorsqu'ils seront envoyés.

    + +

    Articles

    + +

    Ici, vous voyez une liste des articles inclus dans le crédit. Vous pouvez ajouter un Produit au crédit pour votre client ou un simple article pour un crédit à taux fixe. Lorsque vous souhaitez simplement accorder un crédit à taux fixe pour une raison quelconque, laissez le champ Produit vide et ajoutez uniquement une Description et un Coût unitaire de l'article. Chaque article de la liste aura ces champs disponibles :

    + +
      +
    • Produit - Le nom du produit / article en cours d'application. Lorsque vous souhaitez appliquer un taux fixe à un crédit, sans créer un nouveau produit, laissez simplement le champ produit vide.
    • +
    • Description - Une description de l'article. Les descriptions peuvent inclure du code HTML ou du formatage de code Markdown (lorsqu'il est activé dans Paramètres > Gestion des comptes).
    • +
    • Coût unitaire - Le coût d'un seul produit pour l'article.
    • +
    • Quantité - Le nombre de produits, de dépenses ou d'heures facturables pour une tâche, à multiplier par le coût unitaire de cet article.
    • +
    + +

    Notes

    + +

    Tous dans un seul panneau dans la mise en page mobile, ces options ont chacune leur propre onglet en bas de l'écran de crédit lorsqu'elles sont en mise en page de bureau :

    + +
      +
    • Conditions de crédit - Décrivez les termes et conditions pour votre client, en relation avec le crédit.
    • +
    • Pied de page du crédit - Toutes les notes de texte à inclure en bas du crédit. Un bon endroit pour les avertissements.
    • +
    • Notes publiques - Toutes les notes de texte pour ajouter des détails ou du contexte au crédit pour vous et votre client. Un bon endroit pour décrire le service applicable auquel leur crédit est destiné à être appliqué, par exemple.
    • +
    • Notes privées - Notes de texte privées, non imprimées sur le PDF de crédit ou visibles par le client. Ces notes ne peuvent être vues que par les utilisateurs du portail administrateur.
    • +
    + +

    Cycle de vie d'un crédit

    + +

    Brouillon

    + +

    Le statut Brouillon est le premier statut dans le cycle de vie d'un crédit. Dans ce statut, des modifications peuvent être apportées au crédit et le crédit est complètement caché du client. Les crédits au stade de brouillon sont inactifs jusqu'à ce qu'ils soient envoyés par courriel au client ou marqués comme envoyés.

    + +

    + Une fois qu'un crédit à l'état de brouillon a été envoyé par courriel/marqué comme envoyé, son statut ne peut plus être modifié en brouillon. +

    + +

    Envoyé

    + +

    Un crédit est marqué comme envoyé lorsqu'il a été envoyé par courriel au client ou marqué comme Envoyé dans le panneau d'administration.

    + +

    Note - Un crédit ne peut pas être appliqué à une facture et n'est pas réellement lié au client tant qu'il n'est pas marqué comme Envoyé.

    + +

    Partiel

    + +

    Un crédit est marqué comme Partiel lorsque une partie du crédit a été appliquée à une facture, mais qu'il en reste encore. Un crédit marqué Partiel montrera le solde de crédit restant disponible dans le panneau de vue d'ensemble.

    + +

    Note - Il n'y a pas de moyen de rembourser un paiement de crédit qui a été appliqué à une facture. La seule façon de "retourner" un crédit qui a été appliqué est d'Inverser une facture. Si un paiement et un crédit sont appliqués à une facture et que vous voulez rembourser le montant payé, vous devriez rembourser le paiement en premier, puis inverser la facture par la suite. Lorsque vous inversez une facture, le solde restant payé, que ce soit par un crédit ou un paiement, est converti en un nouveau crédit.

    + +

    Appliqué

    + +

    Lorsqu'un crédit est marqué comme Appliqué, la totalité du solde du crédit a été consommée et appliquée à une ou plusieurs factures sur le compte du client.

    + +

    Supprimé

    + +

    Que se passe-t-il lorsqu'un crédit est supprimé ?

    + +
      +
    • Statut de crédit défini comme supprimé
    • +
    • Le numéro de crédit est complété par _deleted afin de permettre la réutilisation des numéros de crédit.
    • +
    • Si le crédit était précédemment marqué Partiel, le solde de crédit restant ne sera plus disponible pour le client, mais cela n'affectera pas les paiements existants qui ont déjà été appliqués aux factures du client.
    • +
    + +

    Archivé

    + +

    Archiver un crédit supprime simplement le crédit de la liste des crédits. Archiver un crédit permet de garder vos listes de vues propres et ordonnées.

    + +

    + Lorsqu'un crédit est archivé, aucune modification ultérieure ne peut être apportée au crédit. Pour modifier le crédit, vous devrez d'abord restaurer le crédit. +

    + +

    Restauré

    + +

    Restaurer un crédit de l'état archivé ou supprimé ramènera le crédit à son état précédent avant l'archivage.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/custom-fields/index.html b/fr_CA/custom-fields/index.html new file mode 100644 index 00000000..8acf8828 --- /dev/null +++ b/fr_CA/custom-fields/index.html @@ -0,0 +1,1024 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Personnalisations PDF

    + +

    La génération de PDF dans la v5 se fait via un système de modèles HTML. Nous fournissons plusieurs modèles de conception parmi lesquels vous pouvez choisir, ou\nvous pouvez créer votre propre conception en utilisant n'importe quelle combinaison HTML/CSS.

    + +

    Extraits

    + +

    Ces extraits ont été recueillis au fil du temps, certains pourraient les trouver utiles. Nous avons donc décidé de les rassembler dans la documentation officielle.

    + +

    Obtenir tous les sélecteurs disponibles sur le design

    + +

    Pour nous assurer de pouvoir cibler tous les éléments facilement et rendre les modifications disponibles plus rapidement pour vous, nous avons introduit le mode "Brouillon". +Pour activer le mode "Brouillon", assurez-vous d'activer l'option :

    + +

    Paramètres (Paramètres avancés) > Conception de facture > Personnaliser & prévisualiser > Mode brouillon :

    + +

    texte alternatif

    + +

    Sélectionnons la colonne de l'article :

    + +

    texte alternatif

    + +

    Maintenant, vous pouvez sélectionner un élément et inspecter son sélecteur :

    + +

    texte alternatif

    + +

    La partie importante pour nous est data-ref.

    + +

    Affichage d'une colonne de tableau sur un design et masquage sur les autres

    + +

    Cela masquera les colonnes et les rangées entièrement liées. Dans cet exemple, nous masquons le champ de produit personnalisé.

    + +
    /* CSS (inclut) */
    +
    + +

    [data-ref="product_table-product.product1-th"], +[data-ref="product_table-product.product1-td"] { display: none; }

    + +

    ### Remplacer la propriété "hidden" sur un élément +Certains éléments ont une propriété "hidden" sur l'élément. Vous pouvez écraser cela avec CSS. + +
    + +

    css +[data-ref="totals_table-subtotal-label"] { + display: inline; /* ou block */ +}

    + +


    ## Création d'un design personnalisé +Voici une section pour vous qui souhaitez créer un nouveau design entièrement à partir de zéro +ou simplement curieux de comprendre comment fonctionnent les modèles. + +
    + +

    + Gardez à l'esprit que pour créer des conceptions, une connaissance en HTML et CSS est obligatoire. +

    + +

    ### Création d'une entrée de conception + +Commençons par cloner le design existant. +Pour ce faire, ouvrez le panneau d'administration et accédez à **Paramètres > Conception de facture > Personnaliser & Prévisualiser**. + +Le design de base n'est pas important si vous avez une nouvelle conception en tête. Nommez votre design et cliquez sur **Enregistrer**."} + +![texte alternatif](/assets/images/creating-custom-design/01-creating-design-entry.png "Création d'une entrée de design") + +Nous allons nommer le nôtre **Tutoriel** et activer le **Mode HTML** pour voir les changements plus rapidement. + +### Structure de conception +En haut de la page, nous devrions voir des onglets tels que **Corps**, **En-tête**, **Pied de page**, **Produits**, **Inclus**. +C'est ainsi que la conception est structurée et, pour la plupart, vous pouvez la laisser telle quelle. + +Nous passerons la plupart de notre temps dans les sections **Includes** et **Body**. + +#### Corps +Comme le suggère le nom, c'est le cœur de la conception. C'est ici que nous allons organiser +nos éléments. + +#### En-tête +Si vous voulez être entièrement sémantique et respecter pleinement les normes HTML, c'est ici +que vous devriez placer le contenu de votre en-tête. + +#### Pied de page +Tout comme l'en-tête, il s'agit d'une section plus sémantique pour le contenu du pied de page. + +#### Produits +<x-warning> Au moment de la rédaction, cette fonctionnalité est **non prise en charge**. À l'avenir, elle vous permettra d'allouer dynamiquement des colonnes de table. </x-warning> + +#### Inclusions +C'est ici que vos styles vont. + +### Exigences + +Avant de commencer à personnaliser/coder notre propre design, gardez à l'esprit que Invoice Ninja a certaines exigences. +Ce sont des identifiants spécifiques pour les contenus. + +#### Éléments cibles: +- #détails-entreprise +- #adresse-entreprise +- #détails-client +- #détails-entité +- #tableau-bon-livraison +- #tableau-produits +- #tableau-tâches +- #tableau-totaux +- #pied-de-page + +Pour obtenir des sélecteurs spécifiques, veuillez vous référer à [Obtenir tous les sélecteurs disponibles sur le design](#obtenir-tous-les-sélecteurs-disponibles-sur-le-design). + +Si c'est plus facile pour vous de développer un modèle statique en premier, vous pouvez toujours copier le code source fourni +sous l'onglet Paramètres et développer localement, en copiant les modifications dans Invoice Ninja une fois que vous êtes satisfait +du design. + +![texte alternatif](/assets/images/creating-custom-design/02-showing-the-source-code.png "Saisir le code source des PDF sources") + +### Sélecteurs +<x-info>Tous les sélecteurs suivants sont marqués à l'aide de l'attribut `data-ref`.</x-info> + +Pour interroger `client_details-client.name` par exemple, utilisez ce qui suit : + + +```css +[data-ref="client_details-client.name"] { + background-color: rouge; +} +
    + +

    Détails du client

    + +
      +
    • client_details-client.name
    • +
    • client_details-client.number
    • +
    • client_details-client.vat_number
    • +
    • client_details-client.address1
    • +
    • client_details-client.address2
    • +
    • client_details-client.city_state_postal
    • +
    • client_details-client.country
    • +
    • client_details-client.phone
    • +
    • client_details-client.email
    • +
    + +

    Détails de l'entreprise

    + +
      +
    • company_details-company.nom
    • +
    • company_details-company.numéro d'identification
    • +
    • company_details-company.numéro TVA
    • +
    • company_details-company.site_web
    • +
    • company_details-company.email
    • +
    • company_details-company.téléphone
    • +
    + +

    Adresse de l'entreprise

    + +
      +
    • company_address-company.address1
    • +
    • company_address-company.address2
    • +
    • company_address-company.city_state_postal
    • +
    • company_address-company.country
    • +
    + +

    Détails de la facture

    + +
      +
    • entity_details-invoice.number_label
    • +
    • entity_details-invoice.number
    • +
    • entity_details-invoice.po_number_label
    • +
    • entity_details-invoice.po_number
    • +
    • entity_details-invoice.date_label
    • +
    • entity_details-invoice.date
    • +
    • entity_details-invoice.due_date_label
    • +
    • entity_details-invoice.due_date
    • +
    • entity_details-invoice.total_label
    • +
    • entity_details-invoice.total
    • +
    • entity_details-invoice.balance_due_label
    • +
    • entity_details-invoice.balance_due
    • +
    + +

    Détails du devis\n- entity_details-quote.number_label\n- entity_details-quote.number\n- entity_details-quote.po_number_label\n- entity_details-quote.po_number\n- entity_details-quote.date_label\n- entity_details-quote.date\n- entity_details-quote.valid_until_label\n- entity_details-quote.valid_until\n- entity_details-quote.total_label\n- entity_details-quote.total

    + +

    Détails du crédit

    + +
      +
    • entity_details-quote.number_label
    • +
    • entity_details-quote.number
    • +
    • entity_details-quote.po_number_label
    • +
    • entity_details-quote.po_number
    • +
    • entity_details-quote.date_label
    • +
    • entity_details-quote.date
    • +
    • entity_details-quote.balance_label
    • +
    • entity_details-quote.balance
    • +
    • entity_details-quote.total_label
    • +
    • entity_details-quote.total
    • +
    + +

    Tableau des produits

    + +
      +
    • tableau_des_produits-produit.item-th
    • +
    • tableau_des_produits-produit.description-th
    • +
    • tableau_des_produits-produit.coût_unitaire-th
    • +
    • tableau_des_produits-produit.quantité-th
    • +
    • tableau_des_produits-produit.rabais-th
    • +
    • tableau_des_produits-produit.taxe-th
    • +
    • tableau_des_produits-produit.total_ligne-th
    • +
    + +

    Tableau des tâches

    + +
      +
    • task_table-task.service-th
    • +
    • task_table-task.description-th
    • +
    • task_table-task.rate-th
    • +
    • task_table-task.hours-th
    • +
    • task_table-task.discount-th
    • +
    • task_table-task.tax-th
    • +
    • task_table-task.line_total-th
    • +
    + +

    Colonnes totales

    + +
      +
    • totals_table-net_subtotal-label
    • +
    • totals_table-net_sous_total
    • +
    • totals_table-subtotal-label
    • +
    • totals_table-sous_total
    • +
    • totals_table-remise-label
    • +
    • totals_table-remise
    • +
    • totals_table-custom_surcharge1-label
    • +
    • totals_table-surtaxe_personnalisée1
    • +
    • totals_table-custom_surcharge2-label
    • +
    • totals_table-surtaxe_personnalisée2
    • +
    • totals_table-custom_surcharge3-label
    • +
    • totals_table-surtaxe_personnalisée3
    • +
    • totals_table-custom_surcharge4-label
    • +
    • totals_table-surtaxe_personnalisée4
    • +
    • totals_table-versé_à_ce_jour-label
    • +
    • totals_table-versé_à_ce_jour
    • +
    • totals_table-en_attente-label
    • +
    • totals_table-en_attente
    • +
    + +

    Champs personnalisés

    + +
    $tax - Étiquette de taxe  
    +$app_url - L'URL complète de l'application  
    +$from - Étiquette de l'expéditeur  
    +$to - Étiquette du destinataire  
    +$total_tax_labels - Carte des étiquettes de taxe  
    +$total_tax_values - Carte des valeurs de taxe  
    +$line_tax_labels - Carte des étiquettes de taxe de ligne  
    +$line_tax_values - Carte des valeurs de taxe de ligne  
    +$date - Étiquette/valeur de la date de l'entité  
    +$invoice.date - Alias de l'étiquette $date  
    +$due_date - Étiquette/valeur de la date d'échéance de l'entité (ou date d'échéance du paiement partiel si défini sur la facture ou le devis)
    +$invoice.due_date - Alias de la date d'échéance  
    +$payment_due - Étiquette/valeur du paiement dû  
    +$invoice.number - Étiquette/valeur du numéro de facture  
    +$invoice.po_number - Étiquette/valeur du numéro de bon de commande de la facture  
    +$entity.datetime - Étiquette/valeur de la date et de l'heure de l'entité  
    +$invoice.datetime - Alias de $entity.datetime  
    +$quote.datetime - Alias de $entity.datetime  
    +$credit.datetime - Alias de $entity.datetime
    +
    + +

    $entity - L'étiquette d'entité, par exemple. Facture / Avoir / Devis
    +$number - L'étiquette du numéro, par exemple. Numéro de Facture
    +$entity.terms - L'étiquette/valeur des conditions de l'entité, par exemple. Conditions de Facturation:
    +$terms - Alias de $entity.terms
    +$view_link - Lien de visualisation de l'entité, par exemple. Voir la facture
    +$view_url - L'URL de visualisation de l'entité, par exemple. https://lien.vers.la.ressource

    + +

    $project.name - Nom du projet étiquette/valeur
    +$project.number - Numéro du projet /valeur

    + +

    $entity_number - Alias de $number
    +$invoice.discount - Étiquette/valeur de la réduction de la facture
    +$discount - Alias de $invoice.discount
    +$subtotal - Étiquette/valeur du sous-total
    +$invoice.subtotal - Alias de $subtotal

    + +

    $balance_due - Libellé/valeur du solde dû formaté en devise
    +$balance_due_raw - Libellé/valeur du solde dû non formaté
    +$quote.balance_due - Alias de $balance_due
    +$invoice.balance_due - Alias de $balance_due
    +$outstanding - Alias de $balance_due

    + +

    $partial_due - étiquette/valeur de la partie due
    +$total - étiquette/valeur totale
    +$amount - Alias de $total
    +$amount_raw - Alias non formaté de $total
    +$amount_due - Alias de $total
    +$quote.total - Alias de $total

    + +

    $invoice.total - Alias de $total
    +$invoice_total_raw - Alias non formaté de $total +$invoice.amount - Alias de $total
    +$quote.amount - Alias de $total
    +$credit.total - Alias de $total
    +$credit.number - Alias de $number
    +$credit.total - Alias de $total
    +$credit.po_number - Alias de $invoice.po_number
    +$credit.date - Étiquette/valeur de la date du crédit
    +$balance - Alias de $balance
    +$credit.balance - Alias de $balance
    +$invoice.balance - Alias de $balance
    +$taxes - Étiquette/valeur des taxes totales
    +$invoice.taxes - Alias de $taxes

    + +

    $invoice.custom1 - Étiquette/valeur personnalisée de la facture 1
    +$invoice.custom2 - Étiquette/valeur personnalisée de la facture 2
    +$invoice.custom3 - Étiquette/valeur personnalisée de la facture 3
    +$invoice.custom4 - Étiquette/valeur personnalisée de la facture 4

    + +

    $invoice.public_notes - Étiquette/valeur des notes publiques de la facture
    +$entity.public_notes - Alias de $invoice.public_notes
    +$public_notes - Alias de $invoice.public_notes

    + +

    $entity_issued_to - Étiquette "Émis à"
    +$your_entity - Étiquette "Votre entité"

    + +

    $quote.date - Alias de $date
    +$quote.number - Alias de $number
    +$quote.po_number - Alias de $invoice.po_number
    +$quote.quote_number - Alias de $quote.number
    +$quote_no - Alias de $quote.number
    +$quote.quote_no - Alias de $quote.number
    +$quote.valid_until - Étiquette/valeur valable jusqu'à
    +$credit_amount - Alias de $amount
    +$credit_balance - Alias de $balance

    + +

    $credit_number - Alias de $number
    +$credit_no - Alias de $number
    +$credit.credit_no - Alias de $number

    + +

    $invoice_no - Alias de $number
    +$invoice.invoice_no - Alias de $number

    + +

    $client1 - Étiquette/valeur personnalisée 1 du client
    +$client2 - Étiquette/valeur personnalisée 2 du client
    +$client3 - Étiquette/valeur personnalisée 3 du client
    +$client4 - Étiquette/valeur personnalisée 4 du client

    + +

    $client.currency - Code de devise du client, par exemple. AUD, USD

    + +

    $client.lang_2 - Paramètre régional de la langue du client, par exemple 'fr'

    + +
    $client.balance - Étiquette/valeur du solde du client  
    +$outstanding - Alias de $client.balance  
    +$client_balance - Alias de $client.balance  
    +$paid_to_date - Étiquette/valeur du montant payé à ce jour par le client  
    +
    + +

    $contact.full_name - Nom complet du contact (étiquette/valeur)
    +$contact.email - Courriel du contact (étiquette/valeur)
    +$contact.phone - Téléphone du contact (étiquette/valeur)

    + +

    $contact.name - Étiquette/valeur du nom du contact
    +$contact.first_name - Étiquette/valeur du prénom du contact
    +$contact.last_name - Étiquette/valeur du nom de famille du contact

    + +

    $contact.custom1 - Étiquette/valeur personnalisée du contact 1
    +$contact.custom2 - Étiquette/valeur personnalisée du contact 2
    +$contact.custom3 - Étiquette/valeur personnalisée du contact 3
    +$contact.custom4 - Étiquette/valeur personnalisée du contact 4

    + +

    $company.city_state_postal - Étiquette/valeur de la combinaison ville_province_code postal de l'entreprise
    +$company.postal_city_state - Étiquette/valeur de la combinaison ville_province de l'entreprise
    +$company.name - Étiquette/valeur du nom de l'entreprise
    +$company.address1 - Étiquette/valeur de la première ligne d'adresse de l'entreprise
    +$company.address2 - Étiquette/valeur de la deuxième ligne d'adresse de l'entreprise
    +$company.city - Étiquette/valeur de la ville de l'entreprise
    +$company.state - Étiquette/valeur de la province de l'entreprise
    +$company.postal_code - Étiquette/valeur du code postal de l'entreprise
    +$company.country - Étiquette/valeur du pays de l'entreprise
    +$company.phone - Étiquette/valeur du téléphone de l'entreprise
    +$company.email - Étiquette/valeur du courriel de l'entreprise
    +$company.vat_number - Étiquette/valeur du numéro de TVA de l'entreprise
    +$company.id_number - Étiquette/valeur du numéro d'identification de l'entreprise
    +$company.website - Étiquette/valeur du site web de l'entreprise
    +$company.address - Étiquette/valeur de l'adresse complète de l'entreprise

    + +

    $code_qr_spc - Code QR formaté SPC

    + +

    $logo - URL complète du logo de l'entreprise
    +$company.logo - Alias de $logo
    +$company_logo - Alias de $logo
    +$company1 - Étiquette/valeur personnalisée de l'entreprise 1
    +$company2 - Étiquette/valeur personnalisée de l'entreprise 2
    +$company3 - Étiquette/valeur personnalisée de l'entreprise 3
    +$company4 - Étiquette/valeur personnalisée de l'entreprise 4

    + +

    $custom_surcharge1 - Étiquette/valeur de surcharge personnalisée 1
    +$custom_surcharge2 - Étiquette/valeur de surcharge personnalisée 2
    +$custom_surcharge3 - Étiquette/valeur de surcharge personnalisée 3
    +$custom_surcharge4 - Étiquette/valeur de surcharge personnalisée 4

    + +

    $product.item - Étiquette de l'élément du produit
    +$product.date - Étiquette de la date du produit
    +$product.discount - Étiquette de remise du produit
    +$product.product_key - Étiquette de la clé du produit
    +$product.description - Étiquette de description du produit
    +$product.unit_cost - Étiquette du coût unitaire du produit
    +$product.quantity - Étiquette de la quantité du produit
    +$product.tax - Étiquette de la taxe
    +$product.tax_name1 - Étiquette du nom de la taxe 1 du produit
    +$product.tax_name2 - Étiquette du nom de la taxe 2 du produit
    +$product.tax_name3 - Étiquette du nom de la taxe 3 du produit
    +$product.line_total - Étiquette du total de la ligne du produit
    +$product.product1 - Étiquette personnalisée du produit 1
    +$product.product2 - Étiquette personnalisée du produit 2
    +$product.product3 - Étiquette personnalisée du produit 3
    +$product.product4 - Étiquette personnalisée du produit 4

    + +

    $task.date - Étiquette de date de tâche
    +$task.discount - Étiquette de réduction de tâche
    +$task.service - Étiquette de service de tâche
    +$task.description - Étiquette de description de tâche
    +$task.rate - Étiquette de tarif de tâche
    +$task.hours - Étiquette d'heures de tâche
    +$task.tax - Étiquette d'impôt
    +$task.tax_name1 - Étiquette de nom d'impôt 1 de tâche
    +$task.tax_name2 - Étiquette de nom d'impôt 2 de tâche
    +$task.tax_name3 - Étiquette de nom d'impôt 3 de tâche
    +$task.line_total - Étiquette de total de ligne de tâche

    + +

    $contact.signature - L'image de la signature du contact.

    + +

    $thanks - Étiquette de remerciement
    +$from - Étiquette d'expéditeur
    +$to - Étiquette de destinataire
    +$details - Étiquette de détails
    +$item - Étiquette d'article
    +$description - Étiquette de description
    +$entity_footer - Étiquette/valeur de pied de page d'entité
    +```

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/developer-guide/index.html b/fr_CA/developer-guide/index.html new file mode 100644 index 00000000..18fe48d3 --- /dev/null +++ b/fr_CA/developer-guide/index.html @@ -0,0 +1,572 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Ressources pour développeurs

    + +

    Pour commencer.

    + +

    L'API Invoice Ninja est construite sur le Framework Laravel, il s'agit d'un framework PHP extrêmement populaire avec une documentation et des tutoriels de grande qualité, disponibles partout sur le Web. Pour commencer à personnaliser et/ou étendre Invoice Ninja, vous devrez vous familiariser avec la dernière version de Laravel et toutes ses fonctionnalités. L'espace de noms URL pour l'api est /api/v1 Le Portail Client est une application Web traditionnelle également construite avec Laravel ainsi qu'avec des composants Livewire et Tailwind. L'espace de noms URL pour les URL orientées client est /client/

    + +

    Si vous prévoyez de créer une nouvelle fonctionnalité dans Invoice Ninja, par exemple un module d'inventaire, plutôt que de l'intégrer directement dans la base de code, nous vous recommandons fortement d'utiliser la bibliothèque Laravel Modules. Cette bibliothèque fait déjà partie du noyau d'Invoice Ninja, vous pouvez donc vous lancer directement et commencer à construire.

    + +

    Si vous prévoyez de contribuer avec votre code au dépôt officiel d'Invoice Ninja, veuillez vous assurer d'avoir une couverture de test pour votre fonctionnalité. Nous utilisons PhpUnit pour nos tests d'API, et Cypress pour nos tests d'interface utilisateur du portail client.

    + +

    Architecture

    + +

    L'application est divisée en trois parties principales : le backend/API et les deux portails d'administration.

    + +

    Backend - API

    + +

    Développeur principal : David Bomba

    + + + +

    Portail administrateur - Bureau & Mobile

    + +

    Développeur principal : Hillel Coren

    + + + +

    Portail administratif - Web

    + +

    Développeur principal : Benjamin Beganović

    + + + +

    Définition de l'API

    + +

    Notre définition complète de l'API se trouve ici

    + +

    URL de base pour v5

    + +

    L'url de base pour la v5 est :

    + +
    https://invoicing.co
    +
    + +

    Migration de v4

    + +

    Invoice Ninja v4 a été initialement construit comme une application web avec une API ajoutée par la suite pour prendre en charge les cas d'utilisation courants et la fonctionnalité limitée de l'application mobile v4. Avec la v5, nous avons plutôt construit une application API-first, toutes les fonctionnalités des applications web/mobile/bureau sont alimentées par l'API.

    + +

    Par exemple, dans la v4, les inclusions de clients sont limitées aux contacts, factures, crédits et activités, alors que dans la v5, toutes les options sont disponibles. Cela inclut : contacts, documents, gateway_tokens, documents, gateway_tokens, activités, grand livre et journaux système.

    + +

    Un autre inconvénient majeur de l'API v4 est la documentation, même si les fonctionnalités sont limitées, ce qui est disponible n'est pas nécessairement documenté. Dans la v5, nous nous sommes assurés de documenter chaque aspect de l'API.

    + +

    Les APIs v4 et v5 sont principalement les mêmes, mais il y a quelques changements clés dont il est important d'être conscient.

    + +

    + Le nom de l'en-tête pour le jeton API a changé de X-Ninja-Token dans la v4 à X-API-Token dans la v5. +

    + +

    Le type de données des champs d'identifiant a été modifié de entier à chaîne de caractères pour prendre en charge le nouveau format d'identifiant.

    + +

    La route pour téléverser des documents a changé, voici un exemple cURL v5 :

    + +
    curl -X POST https://invoicing.co/api/v1/invoices/<invoice_id>/upload \\
    +  -H 'Content-Type: multipart/form-data' \\
    +  -H 'X-API-TOKEN: TOKEN' \\
    +  -H 'X-Requested-With: XMLHttpRequest' \\
    +  -F _method=PUT \\
    +  -F 'documents[]=@nomdufichier.png'
    +
    + +

    Entêtes de l'API

    + +

    X-API-SECRET

    + +

    +
    + Le X-API-SECRET peut être utilisé comme une autre couche de protection pour votre API.

    + +

    Le X-API-SECRET nécessite que vous configuriez une variable .env API_SECRET=" }

    + +

    Ceci est un en-tête facultatif, et n'est évalué que sur la route /api/v1/login.\n +

    +\n
    +

    + +
    X-API-SECRET: valeur
    +
    + +

    +

    +
    +

    + +

    X-API-TOKEN

    + +

    +
    + Le X-API-TOKEN est le jeton d'authentification et est requis pour toutes les demandes de l'API

    + +

    Ceci est un en-tête obligatoire. +

    +
    +

    + +
    X-API-TOKEN: valeur
    +
    + +

    +

    +
    +

    + +

    X-Requested-With;

    + +

    +
    + Le en-tête X-Requested-With est un en-tête axé sur la sécurité, il n'accepte qu'une seule valeur.

    + +

    Ceci est un en-tête obligatoire. +

    +
    +

    + +
    X-Requested-With: XMLHttpRequest
    +
    + +

    +

    +
    +

    + +

    Content-Type: application/json

    + +

    +
    + Lors de la soumission des données à l'API, vous devez déclarer le type de contenu

    + +

    Ceci est un en-tête requis lors de l'utilisation des méthodes POST/PUT. +

    +

    + +

    +

    + +
    Content-Type: application/json\nContent-Type: multipart/form-data
    +
    + +

    +

    +
    +

    + +

    Clés primaires

    + +

    Dans la version 5 de Invoice Ninja, nous passons des clés primaires basées sur des entiers aux hashed_id's, ce sont des représentations de chaînes de caractères obscurcies de la clé primaire pour tous les enregistrements d'entités.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/einvoicing/index.html b/fr_CA/einvoicing/index.html new file mode 100644 index 00000000..e6426b0a --- /dev/null +++ b/fr_CA/einvoicing/index.html @@ -0,0 +1,635 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    e-invoices

    + +

    Intro

    + +

    e-invoicing is rapidly being adopted in many jurisdictions. Invoice Ninja has supported UBL format invoices for some time, and now we also support a range of e-invoice formats including direct delivery of e-invoices over the PEPPOL network.

    + +

    e-invoice standards

    + +

    The list of supported einvoice formats are as follows:

    + +
    - Facturae (Spain)
    +- FatturaPA (Italy)
    +- FACT1 (Romania)
    +- Zugferd - XRechung (Germany)
    +- EN16931 (Generic)
    +- PEPPOL (Universal - Cross industry / border format)
    +
    + +

    How does it work?

    + +

    All of the supported e-invoice standards can be downloaded directly after creating a standard invoice in Invoice Ninja. In some jurisdictions you are able to forward the e-invoice directly to your customer, however in some regions (ie, Italy) the invoice is sent through the government and then forwarded onto the customer. This introduces a number of complexities including both parties being registered with the government body (SDI for Italy). If you are in one of these jurisdictions, you will need to start the process (if you have not already) in acquiring a government routing ID.

    + +

    Invoice Ninja will be rolling out a PEPPOL access point which will be available for both self hosted and hosted users to route their e-invoices through the PEPPOL network.

    + +

    How do I get started?

    + +

    All users

    + +

    Each particular jurisdiction has a specific set of fields which MUST be populated in order for an e-invoice to be validated. For example, in Germany a Payment Means field is required within the e-invoice. What is this? This is the sending parties paymnet details, ie IBAN + financial account meta data such as bank, FIB etc. Without this data the e-invoice cannot be generated or sent. As you onboard through the application you will have the opportunity to validate your data to ensure delivery of your e-invoices.

    + +

    Hosted users

    + +

    We will be sending out notifications to our hosted users for the steps required for onboarding in their particular region.

    + +

    Self hosted users

    + +

    Self Hosted users will be proxying their e-invoices through our hosted platform. What does this mean? In order to send your e-invoices you'll need to register your service with Invoice Ninja and we will create your legal entity id for you. Your system will then route e-invoices through our system as required. For security and data privacy, the service will only ever proxy the data that is sent, we will never store the data that is sent.

    + +

    How do I prepare my Invoice Ninja installation to support e-invoicing?

    + +

    There are a few important considerations with e-invoicing.

    + +
      +
    1. All taxes must be applied at the line level. Total taxes are not supported with e-invoicing
    2. +
    3. If you do not charge VAT/TAX on your invoices, you still need to apply a tax code/reason ie. Cross Border exemption, seller with no VAT number etc
    4. +
    5. After an invoice has been "sent" it can never be modified, instead if there are changes that need to be applied you must create a new Invoice/Credit with the changes
    6. +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/env-variables/index.html b/fr_CA/env-variables/index.html new file mode 100644 index 00000000..a4c09a14 --- /dev/null +++ b/fr_CA/env-variables/index.html @@ -0,0 +1,625 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Variables d'environnement

    + +
    APP_NAME="Invoice Ninja"
    +
    + +

    Votre nom d'application - utilisé dans la bannière de titre du portail client

    + +
    APP_ENV=local
    +
    + +

    Votre variable d'environnement d'application - les options comprennent local / développement / production

    + +
    APP_KEY=
    +
    + +

    Votre clé de chiffrement d'application - utilisée pour le chiffrement / déchiffrement de certaines données au sein de l'application. Sauvegardez cette clé dans un emplacement sécurisé. Sans elle, votre application pourrait être rendue dans un état non valide

    + +
    APP_DEBUG=true
    +
    + +

    Option booléenne qui place l'application en mode débogage pour une journalisation supplémentaire. Gardez-le réglé sur FALSE à moins que vous n'ayez besoin de faire du débogage

    + +
    APP_URL=http://ninja.test:8000
    +
    + +

    Votre URL complète de l'application inclut le préfixe HTTP/HTTPS.

    + +
    DB_HOST=localhost
    +DB_DATABASE=db-ninja-01
    +DB_USERNAME=ninja
    +DB_PASSWORD=ninja
    +DB_PORT=3306
    +
    + +

    Définitions de la base de données.

    + +
    LOG_CHANNEL=stack
    +
    + +

    Où nous envoyons les journaux.

    + +
    REQUIRE_HTTPS=false
    +
    + +

    Si vous avez besoin que HTTPS soit imposé partout dans votre application, définissez ceci sur VRAI.

    + +
    BROADCAST_DRIVER=pusher
    +
    + +

    Variable d'environnement Laravel par défaut - non utilisée dans Invoice Ninja

    + +
    CACHE_DRIVER=redis
    +
    + +

    Pilote de cache, les options incluent fichier / redis / base de données

    + +
    QUEUE_CONNECTION=database
    +
    + +

    Connexion à la file d'attente - par défaut, elle est définie sur sync, si vous voulez que votre application fonctionne plus rapidement, vous devrez modifier cette valeur pour database ou redis. Notez que vous devrez configurer vos travailleurs de file d'attente.

    + +
    SESSION_DRIVER=redis
    +
    + +

    Où vos informations de session sont stockées, les options comprennent redis / database / file.

    + +
    REDIS_HOST=127.0.0.1
    +REDIS_PASSWORD=null
    +REDIS_PORT=6379
    +
    + +

    Votre configuration Redis - si vous utilisez Redis

    + +
    MAIL_MAILER=smtp
    +MAIL_HOST=localhost
    +MAIL_PORT=1025
    +MAIL_USERNAME=null
    +MAIL_PASSWORD=null
    +MAIL_ENCRYPTION=null
    +MAIL_FROM_ADDRESS='jimmy@gmail.com'
    +MAIL_FROM_NAME='David Canary'
    +
    + +

    Votre configuration de messagerie

    + +
    POSTMARK_SECRET=
    +
    + +

    Votre clé API Postmark si vous souhaitez utiliser Postmark

    + +
    API_SECRET=mot_de_passe
    +
    + +

    En tant que couche de sécurité supplémentaire pour les auto-hébergeurs, cela empêche les personnes aléatoires de s'inscrire / d'interroger votre API

    + +
    ERROR_EMAIL=erreur@gmail.com
    +
    + +

    Les courriels d'erreur système sont envoyés à cette adresse e-mail

    + +
    AWS_ACCESS_KEY_ID=clé_compatible_s3
    +AWS_SECRET_ACCESS_KEY=une_clé_longue_et_glorieuse
    +AWS_DEFAULT_REGION=us-east-1
    +AWS_BUCKET=nom_du_bucket
    +AWS_URL=https://endpoint.com
    +AWS_ENDPOINT=https://endpoint.com/
    +
    + +

    Si vous utilisez un stockage compatible S3, c'est ici que vous souhaitez le configurer.

    + +
    FILESYSTEM_DRIVER=public
    +
    + +

    Définit où stocker vos fichiers, les options incluent local / public

    + +
    OPENEXCHANGE_APP_ID=key_r_us
    +
    + +

    Utilisé pour récupérer les données de taux de change

    + +
    EXPANDED_LOGGING=true
    +
    + +

    Ajoute des journaux supplémentaires dans le répertoire storage/logs/invoiceninja.log

    + +
    LOG_PDF_HTML=true
    +
    + +

    Utilisé lors du débogage de la sortie PDF, cela déversera le HTML complet de l'objet PDF en cours de rendu.

    + +
    UPDATE_SECRET=secret
    +
    + +

    Utilisé comme pseudo-protection de la route /update?secret= pour n'autoriser que les personnes possédant ce secret à accéder à cette URL pour mettre à jour l'application

    + +
    PHANTOMJS_KEY='une-cle-demo-avec-faible-quota-par-adresse-ip'
    +PHANTOMJS_SECRET=mot_de_passe
    +
    + +

    Clé et mot de passe de configuration de l'API Phantom Cloud JS utilisés pour sécuriser la route fantôme

    + +
    #options - snappdf / phantom / hosted_ninja
    +PDF_GENERATOR=snappdf
    +
    + +

    Configure le moteur PDF à utiliser. SnapPDF est la méthode recommandée pour générer des PDF, cependant elle nécessite un accès direct au serveur pour installer certains paquets requis.

    + +
    TRUSTED_PROXIES=*
    +
    + +

    Si votre serveur est situé derrière un proxy, vous devrez peut-être activer trusted_proxies, sinon vous obtiendrez des erreurs SSL

    + +
    IS_DOCKER=FALSE
    +
    + +

    Si vous utilisez une configuration Docker, vous voudrez peut-être définir cette valeur sur true, car certaines modifications spécifiques à Docker sont nécessaires.

    + +
    LOCAL_DOWNLOAD=FALSE
    +
    + +

    Cette variable contourne notre encodage base64 du logo de l'entreprise, cela peut aider si le logo ne s'affiche pas sur le PDF.

    + +
    NINJA_ENVIRONMENT=selfhost
    +
    + +

    Ceci est le réglage d'environnement par défaut.

    + +
    WEBCRON_SECRET=secret
    +
    + +

    Si vous utilisez la fonctionnalité webcron, vous voudrez définir un mot de passe ici pour empêcher les personnes non autorisées d'accéder à cette URL

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/expenses/index.html b/fr_CA/expenses/index.html new file mode 100644 index 00000000..85f033ee --- /dev/null +++ b/fr_CA/expenses/index.html @@ -0,0 +1,676 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Dépenses

    + +

    Le module Dépenses vous permet de gérer et de suivre les dépenses liées à votre organisation, qu'il s'agisse de biens ou de services. Les enregistrements de dépenses prennent également en charge la facturation à vos clients, vous permettant ainsi de transférer les coûts directement via vos factures. Une utilisation efficace du module de dépenses peut vous aider à suivre et à surveiller la trésorerie de votre organisation et à vous tenir informé de vos impôts.

    + +

    Vue du module de dépenses

    + +

    Lorsque vous sélectionnez le module Dépenses à partir du menu de navigation situé sur le côté gauche de l'écran, par défaut, vous serez dirigé vers la vue en tableau listant et classant tous les enregistrements de dépenses disponibles.

    + +

    À partir de la vue tableau, vous pouvez trier les enregistrements de dépenses en fonction des différentes colonnes en haut du tableau. Avec le bouton Colonnes situé en bas à droite de la vue tableau, vous pouvez ajouter/supprimer des colonnes du tableau. Vous pouvez utiliser les boutons filtre et statut situés en bas à gauche pour modifier les enregistrements visibles répertoriés. Un menu kebab à gauche de chaque entrée dans le tableau affiche une liste d'actions de gestion disponibles que vous pouvez effectuer sur un enregistrement de dépense, telles que modifier, cloner vers un nouvel enregistrement de dépense, facturer la dépense ou la cloner vers un nouvel enregistrement de dépense récurrente.

    + +

    Consulter une dépense

    + +

    Cliquez simplement sur une entrée du tableau pour afficher le panneau de prévisualisation de ce relevé de dépenses.

    + +

    Vous pouvez utiliser le bouton "Modifier" en haut du panneau d'aperçu pour modifier l'enregistrement de la dépense. Vous pouvez utiliser le menu kebab dans le coin supérieur droit du panneau pour voir une liste des actions de gestion qui peuvent être prises à l'encontre de l'enregistrement de la dépense, comme facturer la dépense, cloner l'enregistrement de la dépense ou le supprimer. Au bas du panneau d'aperçu de la dépense, vous trouverez deux boutons pour "Facturer la dépense" et "Cloner". Facturer la dépense créera un nouvel enregistrement de facture avec les détails de la dépense automatiquement saisis comme élément de ligne sur la facture. Cloner créera un nouvel enregistrement de dépense avec les mêmes détails que l'enregistrement de dépense existant, pour la date d'aujourd'hui.

    + +

    Le panneau de prévisualisation d'un enregistrement de dépense contient tous les détails concernant l'enregistrement, répartis en deux sections à onglets, comme suit:

    + +

    Aperçu

    + +

    Ici, vous pouvez voir le coût total de la dépense et l'état de la dépense en haut. Des boutons interactifs multifonctionnels dans une liste vous connecteront au fournisseur, au client, au projet, à l'utilisateur et à la facture liés à l'enregistrement des dépenses. Les notes publiques et privées apparaissent en surbrillance, précédées d'une icône de cadenas pour indiquer une note privée ou d'un petit "i" dans un cercle pour indiquer une note publique. Le bas de l'onglet Aperçu affiche la date de la dépense, le taux de taxe et les informations de paiement pour quand et comment votre organisation a payé le fournisseur.

    + +

    Documents

    + +

    L'onglet Documents permet de téléverser des fichiers tels que des documents, des images et plus encore afin de vous permettre de les partager avec le client lorsqu'ils sont joints à une facture (si activé) ou avec d'autres utilisateurs du portail d'administration.

    + +

    Création et Édition d'une Dépense

    + +

    Dans la disposition pour ordinateur de bureau, la modification ou la création d'un enregistrement de dépense vous mènera à un nouvel écran où tous les champs disponibles seront affichés en même temps. Dans la disposition pour mobile, la modification ou la création d'un enregistrement de (expense record) ouvrira un autre écran avec des onglets, organisés de manière similaire à leur apparence dans la disposition pour ordinateur de bureau, comme décrit ci-dessous :

    + + + +

    Notes

    + +
      +
    • Notes publiques - Utilisez ce champ pour décrire la dépense. Lors de la création d'une facture pour un client à partir d'un enregistrement de dépense, les notes publiques sont incluses dans la description de l'élément de ligne pour la dépense.
    • +
    • Notes privées - La valeur de ce champ est uniquement visible par les utilisateurs du portail administrateur, vous pouvez donc l'utiliser pour prendre des notes pour vous-même et vos collègues concernant l'enregistrement de la dépense.
    • +
    + +

    Paramètres

    + +
      +
    • Doit être facturé - Activez ceci pour marquer une dépense comme facturable à un client. Les dépenses avec la facturation activée peuvent être incluses dans les factures des clients et lorsque vous créez une facture à partir d'un projet auquel la dépense facturable est liée. Lorsqu'un enregistrement de dépense a la facturation activée, son statut du cycle de vie passera à En attente jusqu'à ce qu'il soit facturé et payé, après quoi il sera automatiquement modifié à nouveau en Payé.
    • +
    • Marquer comme payé - Activez ceci pour indiquer que votre organisation a payé le fournisseur pour cette dépense. Ceci n'est pas pour indiquer un paiement de la part d'un client. + +
        +
      • Type de paiement - Sélectionnez le type de paiement que votre organisation a utilisé pour payer le fournisseur.
      • +
      • Date - Entrez la date à laquelle votre organisation a payé le fournisseur.
      • +
      • Référence de la transaction - Entrez un code ou un numéro de référence de transaction, le cas échéant.
      • +
    • +
    • Convertir la devise - Si la dépense est facturée dans une devise autre que votre devise par défaut, l'activation de cette option vous permet de définir la devise que vous préférez utiliser pour payer, ainsi qu'un taux de change, pour calculer combien la dépense coûte dans votre devise préférée.
    • +
    + +

    + Notez que lorsque vous consultez vos rapports, les dépenses seront classées par la devise de la dépense / du fournisseur, et non par la devise sélectionnée sous "Convertir la devise". Si vous souhaitez consolider vos totaux de profit et de perte sous une seule devise, vous devez sélectionner votre propre devise pour chaque enregistrement de dépense et utiliser le montant converti pour le montant de la dépense, en laissant toute référence à une devise étrangère hors des détails de l'enregistrement.

    + +

    +

    * Ajouter des documents à la facture - Activez cette fonctionnalité pour inclure les documents liés à une dépense, avec les documents joints à la facture lorsque vous créez une facture à partir de l'enregistrement de la dépense. +* Saisir les taxes - Configurez plus en détail comment la dépense est taxée pour vous. + * Par taux ou Par montant - Changez entre taux ou montant pour modifier le champ Taxe (sous l'onglet détails) d'une taxe basée sur un pourcentage, à une taxe forfaitaire personnalisée. + * Taxes incluses - Activez cette option si les taxes sont incluses dans le coût de la dépense, plutôt qu'exclusives. Par exemple : Une taxe exclusive est appliquée sur le dessus du coût de la dépense, comme ceci : 100 + 10% = 110 $ au total (100 + 10). Une taxe incluse est lorsque les taxes sont déduites du montant facturé par le fournisseur et incluses dans le montant de votre dépense, plutôt que d'être ajoutées au-dessus de ce que vous payez au fournisseur, comme ceci : 100 + 10% = 100 $ au total (90,91 +9,09).

    + +

    Cycle de vie d'une dépense

    + +

    Le texte suivant décrit le cycle de vie d'un enregistrement de dépense

    + +

    Connecté

    + +

    Un état par défaut d'une dépense est Enregistrée, lorsqu'une dépense est créée. Une dépense est marquée enregistrée que vous ayez signalé ou non que vous avez payé le fournisseur pour la dépense.

    + +

    En attente

    + +

    Une dépense qui a Doit être facturée activé, la rendant facturable à un client, passe automatiquement à un état En attente.

    + +

    Facturé

    + +

    Un enregistrement de dépense est automatiquement modifié en Facturé après que la dépense a été ajoutée à une facture client. Notez qu'une dépense est marquée Facturée simplement en étant sur une facture, et son état ne change pas si la facture a été payée ou non par le client. L'onglet aperçu du panneau de prévisualisation de l'enregistrement de dépense vous liera à la facture à laquelle la dépense est attachée.

    + +

    Archivé

    + +

    Un enregistrement de dépense peut être archivé manuellement, ce qui le cache simplement de la vue dans le tableau ou la liste des dépenses actives. Les détails des dépenses archivées sont toujours inclus dans les rapports. Vous pouvez afficher les dépenses archivées en modifiant les filtres dans la vue du tableau, et vous pouvez utiliser la fonction "Restaurer" pour ramener une dépense archivée à son état précédent.

    + +

    Supprimé

    + +

    Un enregistrement de dépense peut être supprimé manuellement, ce qui le retirera de la vue et le supprimera également de tous les rapports. Les enregistrements de dépenses supprimés peuvent être consultés en modifiant vos filtres lors de la visualisation du tableau ou de la liste des dépenses, et l'utilisation de la fonction "Restaurer" peut ramener l'enregistrement de dépense supprimé à son état précédent.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/gateways/index.html b/fr_CA/gateways/index.html new file mode 100644 index 00000000..2cd40216 --- /dev/null +++ b/fr_CA/gateways/index.html @@ -0,0 +1,687 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Passerelles

    + +

    Version 5 de Invoice Ninja inclut une intégration profonde avec une gamme de passerelles de paiement de haute qualité, vous permettant de vous faire payer rapidement et sur de nombreuses passerelles différentes.

    + +

    Vous pouvez également intégrer plusieurs passerelles pour différents types de paiement, c'est-à-dire que vous pouvez configurer Stripe pour vos paiements ACH, Auth.net pour vos paiements par carte de crédit et également Paypal. Les passerelles peuvent également être configurées en fonction d'un montant minimum ou maximum, vous offrant ainsi une flexibilité maximale.

    + +

    Les frais de passerelle peuvent également être configurés et transmis au client lorsqu'ils effectuent des transactions.

    + +

    Stripe

    + +

    + Stripe +

    + +

    Notre intégration Stripe comprend une large gamme d'options de paiement, notamment :

    + +
      +
    • Carte
    • +
    • ACH
    • +
    • SOFORT
    • +
    • Alipay
    • +
    • Pay
    • +
    • SEPA
    • +
    • Bancontact
    • +
    • iDEAL
    • +
    • Giropay
    • +
    • Przelewy24
    • +
    • EPS
    • +
    • ACSS
    • +
    • BECS
    • +
    • FPX
    • +
    + +

    Notre intégration Stripe inclut également la facturation par jeton et les remboursements

    + +
    + +

    Paiement

    + +

    + Checkout.com +

    + +

    Notre intégration de la caisse inclut les options de paiement par carte de crédit, y compris la facturation par jetons et les remboursements.

    + +
    + +

    Mollie

    + +

    + Mollie +

    + +

    Notre intégration Mollie comprend un large éventail d'options de paiement, notamment:

    + +
      +
    • Carte de crédit (y compris la facturation par jeton)
    • +
    • Virement bancaire
    • +
    • KBC
    • +
    • Bancontact
    • +
    • iDEAL
    • +
    + +

    Erreur lors de l'exécution de l'appel API (422: Entité non traitable) : Aucune méthode de paiement appropriée trouvée.

    + +

    Cette erreur survient lorsque vous n'avez pas activé les méthodes de paiement dans le tableau de bord Mollie. +Naviguez vers Mollie > Paramètres > Profils de site > Sélectionnez votre profil > Méthodes de paiement et activez la Carte de crédit.

    + +
    + +

    PayTrace

    + +

    + PayTrace +

    + +

    Notre intégration PayTrace comprend des options de paiement par carte de crédit, y compris la facturation par jeton et les remboursements.

    + +
    + +

    PayFast

    + +

    + PayFast +

    + +

    Notre intégration PayFast inclut des options de paiement par carte de crédit. Voici un guide rapide pour vous aider à configurer la réception des paiements par carte de crédit avec PayFast

    + +

    + +

    + +
    + +

    Note: La balise HTML "

    + +
    + +

    " est utilisée pour créer une ligne horizontale. Ne pas modifier cette partie du texte car il ne s'agit pas de contenu à traduire mais d'une balise HTML.

    + +

    Authorize.net

    + +

    + Authorize.net +

    + +

    Notre intégration PayTrace comprend des options de paiement par carte de crédit, y compris la facturation par jetons et les remboursements.

    + +
    <x-next url=/fr_CA/qr-codes>Codes QR</x-next>
    +
    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/getting-started/index.html b/fr_CA/getting-started/index.html new file mode 100644 index 00000000..64397c64 --- /dev/null +++ b/fr_CA/getting-started/index.html @@ -0,0 +1,517 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Pour commencer

    + +

    Aperçu

    + +

    Invoice Ninja est une application de facturation qui rend l'envoi de factures et la réception des paiements simples et faciles. Notre dernière version est une réécriture à partir de zéro de notre populaire application de facturation qui s'appuie sur l'ensemble des fonctionnalités existantes et ajoute une large gamme de fonctionnalités et d'améliorations demandées par la communauté.

    + +

    Architecture

    + +

    L'application est divisée en trois parties principales : le backend/API et les deux portails d'administration.

    + +

    Backend - API

    + +

    Développeur principal : David Bomba

    + + + +

    Portail administratif - Bureau & Mobile

    + +

    Développeur principal : Hillel Coren

    + + + +

    Portail administrateur - Web

    + +

    Développeur principal : Benjamin Beganović

    + + + +

    Performance

    + +

    Pour les gros comptes ou les comptes avec de nombreux utilisateurs, nous recommandons d'utiliser l'application web. Les applications pour bureau/téléphone mobile chargent toutes les données de l'entreprise lors de la première connexion, ce qui les rend très rapides à naviguer, mais peut causer des problèmes avec les gros comptes. L'application web charge les données à la demande, ce qui permet de mieux gérer les gros comptes.

    + +

    Notions de base de l'application

    + +

    L'interface principale est divisée en trois parties : le menu de navigation latéral, la liste (ou tableau) et l'aperçu. La\n disposition peut être personnalisée selon vos besoins en utilisant une combinaison des icônes situées en bas de l'écran et des options dans Paramètres > Paramètres de l'appareil.","19":"Dans de nombreux cas dans l'application, un simple tapotement effectuera une action, tandis qu'un tapotement prolongé offrira un raccourci vers une action secondaire courante.\nPar exemple, taper sur l'option 'Clients' dans la barre latérale chargera la vue des clients, tandis que la maintenir enfoncée en créera un nouveau client.\nCe modèle est utilisé dans toute l'application.

    + +

    Deux autres exemples sont que vous pouvez appuyer longuement sur une facture dans le tableau de bord pour accéder directement à l'écran de modification, et appuyer longuement sur le bouton de modification dans les tables démarre la sélection multiple et sélectionne l'enregistrement.

    + +

    Certains champs (tels que la date et l'heure) prennent en charge la saisie abrégée et fournissent un aperçu de la valeur sélectionnée. Par exemple, vous pouvez entrer le 4 avril dans le champ de date en tapant 404 et 1.5 dans un champ d'heure sera converti en une heure et demie.

    + +

    La version de l'application (c'est-à-dire v5.1.56-A47) est composée de deux parties : la version de l'API et la version du Portail Administrateur. Dans ce cas, la version de l'API est 5.1.56 et la version du PA est 47. Le A dénote la plateforme, dans ce cas Android.

    + +

    + Astuce : Vous pouvez accéder directement à la section pertinente de la documentation en utilisant l'icône du point d'interrogation dans le coin inférieur gauche de l'application. +

    + +

    Débogage des problèmes

    + +

    Si vous rencontrez des problèmes, vous pouvez nous contacter directement dans l'application en utilisant l'icône de support dans le coin inférieur gauche de l'écran. Si vous utilisez l'application Web, vous pouvez appuyer sur /update?secret=YOUR-SECRET-HERE pour effectuer différentes optimisations back-end. Si vous utilisez l'application mobile, il peut être utile de désinstaller l'application puis de la réinstaller.

    + +

    Votre secret fait partie du fichier .env.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/hosted-activate/index.html b/fr_CA/hosted-activate/index.html new file mode 100644 index 00000000..1a8600ff --- /dev/null +++ b/fr_CA/hosted-activate/index.html @@ -0,0 +1,604 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Activer

    + +

    Activer v5 / Désactiver v4

    + +

    Vous avez migré vos données. Vous avez tout vérifié dans v5 et tout a l'air super, génial!

    + +

    Maintenant, vous voudrez activer votre compte v5 et désactiver votre compte v4. Qu'est-ce que cela signifie?

    + +

    Lorsque vous désactivez "off" v4, vous ne générerez plus de rappels ou de factures récurrentes sur votre compte v4. De plus, tous les liens existants utilisés par vos clients seront transférés vers votre nouvelle installation v5.

    + +

    Pour désactiver v4, connectez-vous à votre compte v4 et accédez à Paramètres > Gestion de compte et descendez jusqu'à l'onglet qui indique 'Rediriger les clients vers v5'.

    + +

    texte alternatif

    + +

    Dans la zone de saisie, vous devez entrer l'URL de votre portail client v5. Vous pouvez trouver l'URL complète du portail en naviguant dans v5 vers Paramètres > Portail Client

    + +

    texte alternatif

    + +

    Si vous voyez un dialogue orange dans la barre latérale gauche, il se peut que votre entreprise ne soit pas encore activée.

    + +

    texte alternatif

    + +

    Pour activer, naviguez vers Paramètres > Gestion de compte

    + +

    texte alternatif

    + +

    Actionnez l'interrupteur et économisez !

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/hosted-custom-domain/index.html b/fr_CA/hosted-custom-domain/index.html new file mode 100644 index 00000000..60c8e553 --- /dev/null +++ b/fr_CA/hosted-custom-domain/index.html @@ -0,0 +1,606 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Configuration du domaine personnalisé

    + +

    Si vous êtes un client Entreprise, vous pouvez configurer un domaine de portail client personnalisé qui dirigera vos liens orientés client vers votre propre domaine.

    + +

    Par exemple, si vous avez le domaine best-brand.com, vous pouvez configurer un sous-domaine tel que portail / factures / facturation / client pour obtenir un domaine pleinement qualifié, c'est-à-dire portal.best-brand.com

    + +

    + Il est important de ne pas utiliser votre domaine racine, c'est-à-dire best-brand.com, car cela peut rediriger le trafic loin de votre site web ! +

    + +

    Une fois que vous avez décidé d'un nom, vous devez créer un CNAME pointant votre nom de domaine vers notre enregistrement de domaine personnalisé Invoice Ninja :

    + +
    cname.invoicing.co
    +
    + +

    Une fois que vous voyez l'enregistrement se résoudre correctement, ajoutez ensuite votre nom de domaine au panneau d'administration v5 dans Paramètres > Portail client.

    + +

    Changez votre mode de portail en Domaine, puis entrez le nom de domaine pleinement qualifié, par exemple :

    + +
    https://portal.best-brand.com
    +
    + +

    et enfin, cliquez sur Enregistrer.

    + +

    + Si vous migrez votre domaine personnalisé de v4 vers v5, pensez à utiliser un domaine différent sur v5. Si vous transférez votre domaine v4, votre redirection ne fonctionnera pas, c'est-à-dire que les liens de facture v4 ne résoudront plus de redirection vers v5. +

    + +

    Le système générera alors un certificat SSL pour votre domaine. Si vous ne voyez pas votre domaine se résoudre avec un certificat SSL valide, veuillez nous envoyer un courriel à contact@invoiceninja.com en nous indiquant le nom de domaine complet et le problème.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/hosted-delete-account/index.html b/fr_CA/hosted-delete-account/index.html new file mode 100644 index 00000000..a7dd78db --- /dev/null +++ b/fr_CA/hosted-delete-account/index.html @@ -0,0 +1,595 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Hosted Account Deletion

    + +

    If you wish for all of your data and account information to be removed from the system please use the following steps:

    + +

    Navigate to

    + +
    Settings > Account Managment > Danger Zone
    +
    + +

    alt text

    + +

    Click on the Delete Account button and a confirmation modal will appear.

    + +

    alt text

    + +

    + Once confirmed, this is irreversable. All data will be wiped from our system. +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/hosted-mail/index.html b/fr_CA/hosted-mail/index.html new file mode 100644 index 00000000..667b9077 --- /dev/null +++ b/fr_CA/hosted-mail/index.html @@ -0,0 +1,624 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Serveurs de messagerie hébergés

    + +

    Si vous êtes un utilisateur pro/entreprise, vous avez accès à plusieurs méthodes différentes pour envoyer des courriels à partir d'Invoice Ninja. Nous proposons des intégrations OAuth avec Google et Microsoft qui vous permettent d'envoyer des courriels depuis votre propre adresse électronique.

    + +

    Envoyer avec Gmail / Microsoft

    + +

    Relier Gmail ou Microsoft implique les mêmes étapes. Voici une courte vidéo montrant les étapes.

    + +
    + +
    + +

    + Note: L'authentification initiale et la connexion à Gmail doivent utiliser le même compte OAuth. C'est-à-dire que si vous essayez de connecter bob@gmail.com, vous devez sélectionner cette adresse e-mail pour vous authentifier auprès de Google et autoriser les permissions pour cette adresse e-mail pour envoyer des e-mails. La liaison entre comptes différents n'est pas possible. +

    + +

    Une fois que vous avez connecté votre compte OAuth, vous pouvez sélectionner Gmail ou Microsoft en tant que fournisseur de courriel dans

    + +
    Paramètres / Paramètres de courriel
    +
    + +

    texte alternatif

    + +

    Après avoir sélectionné le fournisseur de courriel, vous voudrez ensuite sélectionner l'utilisateur qui a été authentifié pour envoyer des courriels à partir du champ situé en dessous de celui-ci.

    + +

    Envoyer avec Postmark

    + +

    Si vous préférez envoyer des emails en vrac via PostMark, cela est également pris en charge. Nous ne limitons pas les emails sortants en utilisant Postmark, donc cela convient si vous avez besoin d'un service de messagerie à haut débit.

    + +

    texte alternatif

    + +

    Il suffit d'ajouter votre jeton d'API Postmark à la configuration dans

    + +
    Paramètres / Paramètres de courriel
    +
    + +

    + Attention ! Vous devez configurer une signature d'expéditeur dans Postmark, sinon Postmark rejettera toutes les tentatives d'envoi de courriels. Pour ce faire, assurez-vous que l'adresse e-mail de votre utilisateur principal dans Invoice Ninja correspond à la signature d'expéditeur que vous avez configurée dans Postmark +

    + +

    Envoyer avec Mailgun

    + +

    Si vous préférez envoyer des emails en masse via Mailgun, alors ceci est également pris en charge. Nous ne limitons pas les emails sortants utilisant Mailgun, donc cela convient si vous avez besoin d'un service d'envoi d'emails à haut débit.

    + +

    texte alternatif

    + +

    Assurez-vous de remplir à la fois votre clé secrète Mailgun et le domaine qui a été configuré.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/hosted-migration/index.html b/fr_CA/hosted-migration/index.html new file mode 100644 index 00000000..b6511c9c --- /dev/null +++ b/fr_CA/hosted-migration/index.html @@ -0,0 +1,621 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    De V4 hébergé à V5 hébergé

    + +

    La migration vers v5 pour les utilisateurs hébergés devrait être un processus simple.

    + +

    Commencez par naviguer vers

    + +
    Paramètres / Gestion de compte
    +
    + +

    et cliquez sur le bouton Démarrer la migration.

    + +

    alt text

    + +

    Le prochain écran affichera toutes vos entreprises qui sont disponibles pour la migration. Cochez les cases des entreprises que vous souhaitez migrer.

    + +

    alt text

    + +

    + Si vous avez déjà migré vers v5, veuillez noter que l'activation de la case à cocher Forcer la migration ÉCRASERA TOUTES VOS DONNÉES sur V5. Ceci est irréversible. Si vous n'êtes pas sûr, veuillez envoyer un courriel à contact@invoiceninja.com. +

    + +

    Une fois que vous avez sélectionné les entreprises à migrer, cliquez sur le bouton Continuer. Cela démarrera automatiquement le processus de migration. Lorsqu'il sera terminé, vous recevrez un courriel avec les prochaines étapes.

    + +

    Après avoir terminé la migration, vous voudrez désactiver v4 pour éviter qu'il n'envoie des courriels/factures récurrentes et activer v5. Le guide complet pour l'activation se trouve ici

    + +

    + Si vous recevez une erreur d'échec de la migration, veuillez nous contacter via contact@invoiceninja.com et nous pourrons vous aider davantage. +

    + +

    Migration auto-hébergée vers hébergée

    + +

    Parfois, la gestion de votre propre serveur auto-hébergé est tout simplement trop compliquée.

    + +

    Nous avons simplifié le transfert depuis votre serveur auto-hébergé (et vice versa).

    + +

    Inscrivez-vous d'abord à l'un de nos plans gratuits ou payants.

    + +

    Ensuite, assurez-vous d'être sur la dernière version de v5, puis effectuez une exportation de vos données.

    + +

    alt text

    + +

    Une fois l'exportation terminée, vous recevrez un courriel avec un lien de téléchargement vers le fichier de sauvegarde. Connectez-vous simplement à votre compte Hosted v5 et accédez à Paramètres > Importer | Exporter et utilisez le fichier .zip pour importer vos données.

    + +

    alt text

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/hosted-quickstart/index.html b/fr_CA/hosted-quickstart/index.html new file mode 100644 index 00000000..08edd227 --- /dev/null +++ b/fr_CA/hosted-quickstart/index.html @@ -0,0 +1,608 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Vidéos de démarrage rapide hébergées

    + +

    Configuration initiale

    + + + +

    Voici une vidéo rapide pour vous aider à effectuer la configuration initiale d'Invoice Ninja.

    + +

    Taxes et localisation

    + + + +

    Apprenez comment configurer les taxes totales et les taxes par ligne, et également localiser votre installation pour votre région.

    + +

    Configurer la passerelle de paiement Stripe

    + + + +

    Apprenez comment connecter votre compte Stripe existant (ou en créer un nouveau) à Invoice Ninja

    + +

    Créons votre première facture

    + + + +

    Suivez le processus de création de votre première facture. Comprend la création de colonnes de produits personnalisées et également la personnalisation de vos modèles de numéros de facture.

    + +

    Envoyer des emails depuis votre propre compte Gmail

    + + + +

    Apprenez comment configurer l'envoi d'emails en utilisant votre propre compte Gmail.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/hosted-stripe/index.html b/fr_CA/hosted-stripe/index.html new file mode 100644 index 00000000..2d6e160e --- /dev/null +++ b/fr_CA/hosted-stripe/index.html @@ -0,0 +1,621 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Stripe

    + +

    Intégration Stripe

    + +

    Dans la version 5 d'Invoice Ninja, nous avons introduit Stripe Connect en utilisant OAuth. Cette intégration offre un moyen sécurisé d'intégrer votre compte Stripe à Invoice Ninja.

    + +

    Lorsque vous migrez vos données, nous créons automatiquement votre compte Stripe, mais nous avons besoin que vous autorisiez votre compte Stripe avec Invoice Ninja via OAuth.

    + +

    Pour ce faire, accédez à Paramètres > Paramètres de paiement > Configurer les passerelles. Dans le gestionnaire Stripe, vous verrez ce qui suit:

    + +

    texte alternatif

    + +

    Cliquez sur ce bouton et vous serez dirigé vers une page comme celle-ci : +texte alternatif

    + +

    Sélectionnez le compte que vous souhaitez connecter et nous nous occuperons du reste!!

    + +

    Webhooks Stripe

    + +

    Il est fortement recommandé de configurer des webhooks qui permettent à Stripe de communiquer avec Invoice Ninja.

    + +

    Dans les cas où le client quitte avant la fin de la transaction ou une perte de communication entre Stripe et Invoice Ninja. Les webhooks peuvent réparer automatiquement les transactions incomplètes.

    + +

    Vous pouvez trouver les détails de votre webhook sur la page d'aperçu Stripe dans Paramètres > Paramètres de paiement > Configurer les passerelles > Stripe

    + +

    texte alternatif

    + +

    En utilisant ces détails, connectez-vous à Stripe et allez dans Développeurs > Webhooks

    + +

    texte alternatif

    + +

    Entrez votre URL de webhook dédié ainsi que les cinq types d'événements

    + +

    + source.chargeable
    +charge.succeeded
    +customer.source.updated
    +payment_intent.processing
    +payment_intent.succeeded
    +payment_intent.payment_failed
    +payment_intent.partially_funded
    +

    + +

    texte alternatif

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/hosted-trouble-shooting/index.html b/fr_CA/hosted-trouble-shooting/index.html new file mode 100644 index 00000000..c8f20933 --- /dev/null +++ b/fr_CA/hosted-trouble-shooting/index.html @@ -0,0 +1,577 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fr_CA/import-and-export/index.html b/fr_CA/import-and-export/index.html new file mode 100644 index 00000000..5eeb25f5 --- /dev/null +++ b/fr_CA/import-and-export/index.html @@ -0,0 +1,654 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Importer

    + +

    Importer des données

    + +

    Vous pouvez importer des données dans Invoice Ninja à partir de fichiers CSV ou d'autres logiciels de comptabilité depuis n'importe où dans l'application en utilisant le bouton vert Importer.

    + +

    alt text

    + +

    Commencez par téléverser votre fichier CSV dans la zone de dépôt.

    + +

    alt text

    + +

    Cela téléchargera le fichier et nous effectuerons la correspondance des colonnes et vous renverrons vers une nouvelle page.

    + +

    alt text

    + +

    Ici, nous faisons correspondre la colonne du CSV (colonne de gauche) avec les colonnes correspondantes d'Invoice Ninja (colonnes de droite). D'ici, vous pouvez ajuster les correspondances et, lorsqu'elles semblent correctes, cliquez sur Importer.

    + +

    Le système traitera alors le fichier CSV et vous enverra les résultats de l'importation par e-mail.

    + +

    + Si vous importez régulièrement le même format de fichier, l'application vous offrira la possibilité d'enregistrer les colonnes d'importation comme modèle. Vous pourrez sélectionner le modèle dans le menu déroulant lors de l'importation. +

    + +

    Importation de factures

    + +

    Il y a quelques considérations particulières à prendre en compte lors de l'importation de factures.

    + +
      +
    1. Un numéro de facture doit être inclus dans le fichier et doit être unique.
    2. +
    3. Si vous avez plusieurs articles que vous souhaitez inclure dans la même facture, utilisez le même numéro de facture pour chaque ligne.
    4. +
    5. Chaque article DOIT inclure une colonne pour la quantité et le coût afin de permettre le calcul du total de la facture.
    6. +
    7. Si vous souhaitez inclure un paiement sur la facture, ajoutez une colonne pour le montant du paiement et indiquez le montant payé.
    8. +
    + +

    Importation tierce

    + +

    Freshbooks

    + +

    Depuis la page d'importation, sélectionnez Freshbooks, puis téléchargez vos fichiers clients et factures, nous ferons le reste !

    + +

    Invoice2go

    + +

    Depuis la page d'importation, sélectionnez Invoice2go, téléchargez votre fichier de factures et nous ferons le reste !

    + +

    Invoicely

    + +

    Depuis la page d'importation, sélectionnez Invoicely, puis téléchargez vos fichiers clients et factures, nous ferons le reste !

    + +

    Wave

    + +

    Depuis la page d'importation, sélectionnez Wave Account, puis téléchargez vos fichiers clients et comptabilité, nous ferons le reste !

    + +

    Zoho

    + +

    Depuis la page d'importation, sélectionnez Zoho, puis téléchargez vos fichiers contacts et factures, nous ferons le reste !

    + +

    Exporter des données:

    + +

    Il existe plusieurs façons d'exporter des données hors d'Invoice Ninja.

    + +

    Fonction d'exportation à l'aide des rapports

    + +

    En utilisant le rapport, vous pouvez générer des rapports et les filtrer. Lorsque vous êtes prêt, il y a un bouton Exporter qui exportera les données en CSV pour des téléchargements instantanés.

    + +

    texte alternatif

    + +

    À partir du menu des rapports, vous pouvez créer des rapports personnalisés, y compris la possibilité de personnaliser les colonnes que vous souhaitez exporter.

    + +

    Vous pouvez également utiliser l'action Planifier pour envoyer automatiquement un rapport par courriel à une adresse électronique sélectionnée sur une base régulière.

    + +
    Paramètres > Sauvegarde | Restauration
    +
    + +

    alt text

    + +

    Les sauvegardes et restaurations complètes du système peuvent être effectuées à partir de cette section de l'application. Vous pouvez créer une sauvegarde complète qui sera envoyée par courriel à vous pour conservation.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/index.html b/fr_CA/index.html new file mode 100644 index 00000000..e13845ac --- /dev/null +++ b/fr_CA/index.html @@ -0,0 +1,421 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Documentation

    +

    Que pouvons-nous faire pour vous aider?

    +
    + + + + + + + + + + + diff --git a/fr_CA/invoices/index.html b/fr_CA/invoices/index.html new file mode 100644 index 00000000..ed440d41 --- /dev/null +++ b/fr_CA/invoices/index.html @@ -0,0 +1,766 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Factures

    + +

    Les dossiers de factures comportent de nombreux détails et vous permettent de facturer vos clients pour des Produits, des Tâches ou des Dépenses. Vous pouvez joindre des documents ou des images aux factures, que le client peut consulter depuis le portail client. Les dossiers de factures conservent un historique des modifications apportées et des utilisateurs qui les ont effectuées, afin d'augmenter la responsabilisation au sein de votre entreprise.

    + + + +

    Consulter une facture

    + +

    Pour consulter une facture, sélectionnez-la dans la liste. Les détails de la facture apparaîtront dans la mise en page mobile ou sur le côté droit dans la mise en page de bureau. À partir de là, vous pouvez modifier la facture en cliquant sur le bouton "Modifier" dans le coin supérieur droit.

    + +

    Au bas du panneau, vous pouvez également afficher la facture en PDF ou l'envoyer par courriel au client.

    + +

    De plus, le menu Kebab dans le coin supérieur droit offre diverses options pour gérer la facture, telles que modifier son statut, la dupliquer ou la consulter depuis le portail client.

    + +

    Aperçu

    + +

    Dans le panneau d'aperçu, vous verrez des informations générales sur la facture. Le montant de la facture, le solde dû, tout montant payé, le client auquel elle est attribuée, la date de la facture et tout produit ou tâche inclus dans la facture.

    + +

    Contacts

    + +

    Ici, vous voyez les contacts de votre client qui sont inclus dans la facture. Les contacts inclus recevront une copie des courriels envoyés et pourront consulter la facture depuis le portail client lorsqu'ils se connectent.

    + +

    Des liens vers le portail client pour chaque contact respectif inclus sont également disponibles.

    + +

    Documents

    + +

    Téléchargez des images ou des documents sur votre facture, à inclure pour votre client. Les fichiers téléchargés peuvent être consultés et accessibles par le client via le portail client.

    + +

    Historique

    + +

    Le panneau Historique présente un aperçu chronologique des transactions liées à la facture et vous montre les modifications apportées au montant total de la facture et par quels utilisateurs.

    + +

    Activité

    + +

    Le panneau Activité présente une vue chronologique de toutes les actions effectuées sur la facture, y compris quand elle a été créée, modifiée, payée, remboursée, annulée, etc., ainsi que l'utilisateur qui a effectué l'action.

    + +

    Création ou modification d'une facture

    + +

    Plusieurs champs sont disponibles lors du remplissage d'une facture, et la vue lors de la création ou de la modification d'une facture est légèrement différente en fonction de la disposition mobile ou de la disposition de bureau. Dans la disposition de bureau, tous les panneaux décrits ci-dessous sont présentés en même temps sur un grand écran et disposés différemment.

    + +

    Détails

    + +

    Le panneau Détails inclut les informations les plus élémentaires sur la facture :

    + +
      +
    • Client - Vous devez sélectionner un client dans la liste pour appliquer votre facture.
    • +
    • Date de la facture - Générée automatiquement avec la date d'aujourd'hui, est simplement la date de la facture.
    • +
    • Date d'échéance - Éventuellement, vous pouvez inclure une date d'échéance ultérieure pour le paiement de la facture. Si aucune date d'échéance n'est spécifiée, le montant total est dû immédiatement.
    • +
    • Partiel/Dépôt - Éventuellement, spécifiez un paiement partiel ou un dépôt requis sur la facture, avec sa propre date d'échéance, distincte et due avant la date d'échéance de la facture pour le montant total de la facture.
    • +
    • Numéro de PO - Éventuellement, généralement pour quand votre client a un numéro de commande de produit à fournir pour ses propres fins de tenue de dossiers.
    • +
    • Remise - Entrez un montant de remise à appliquer à la facture, soit en pourcentage, soit en montant fixe.
    • +
    • Design - Choisissez un modèle de conception parmi les modèles prédéfinis ou l'un de vos propres conceptions personnalisées. Cette option se trouve sous l'onglet Paramètres dans la vue de facture de bureau.
    • +
    • Taux de change - Éventuellement, pour quand le dossier de votre client a une autre devise que la vôtre par défaut, vous pourrez spécifier manuellement le taux de change pour calculer automatiquement ce qu'ils devront dans leur propre devise par défaut. Cette option se trouve sous l'onglet Paramètres dans la vue de facture de bureau.
    • +
    • Facturation automatique activée - Lorsqu'elle est activée, le(s) contact(s) du client recevront automatiquement un e-mail pour le paiement de leur facture. Par défaut, les actions de facturation automatique seront effectuées à la date d'échéance de la facture, comme spécifié sous Paramètres > Paramètres de paiement. Cette option se trouve sous l'onglet Paramètres dans la vue de facture de bureau.
    • +
    + +

    + Les champs de date supportent l'ajout et la soustraction de jours. Par exemple, si vous entrez +10, la date sera définie à dix jours dans le futur et si vous entrez -10, la date sera définie à dix jours dans le passé. +

    + +

    Contacts

    + +

    Contacts a son propre panneau dans la vue mobile, tandis que dans la vue de bureau, il est affiché directement sous le champ Client après avoir sélectionné un client.

    + +

    Cette section présente simplement une liste des contacts disponibles dans un dossier de client et vous permet de cocher ou de décocher des contacts pour les inclure ou les exclure de la facture. Les contacts inclus pourront accéder à la facture depuis le portail client et recevront des e-mails concernant la facture lorsqu'ils seront envoyés.

    + +

    Éléments

    + +

    Ici, vous voyez une liste des articles de ligne inclus dans la facture. Vous pouvez ajouter des Produits, des Tâches ou des Dépenses à la facture pour facturer votre client. Chaque article de la liste aura ces champs disponibles :

    + +
      +
    • Produit - Le nom du produit, de la tâche ou de l'article de dépense appliqué.
    • +
    • Description - Une description de l'article de ligne. Les descriptions peuvent inclure du code HTML ou du formatage de code Markdown (lorsque activé sous Paramètres > Gestion de compte).
    • +
    • Coût unitaire - Le coût d'un seul produit ou dépense, ou le taux horaire d'une tâche pour l'article de ligne.
    • +
    • Quantité - Le nombre de produits, de dépenses ou d'heures facturables pour une tâche, à multiplier par le coût unitaire de cet article de ligne.
    • +
    + +

    Notes

    + +

    Tous sous un panneau dans la disposition mobile, ces options ont chacune leurs propres onglets en bas de l'écran de facture lors de la disposition de bureau :

    + +
      +
    • Termes de la facture - Décrivez les conditions pour votre client, telles qu'elles se rapportent à la facture.
    • +
    • Pied de page de la facture - Toutes les notes textuelles à inclure en bas de la facture. Un bon endroit pour les avertissements moins importants.
    • +
    • Notes publiques - Toutes les notes textuelles pour ajouter des détails ou un contexte à la facture pour vous et votre client. Un bon endroit pour les notes de service ou un résumé des travaux effectués pour le client.
    • +
    • Notes privées - Notes textuelles privées, non imprimées sur le PDF de la facture ou visibles par le client. Ces notes ne peuvent être vues que par les utilisateurs du portail d'administration.
    • +
    + +

    Cycle de vie d'une facture

    + +

    Brouillon

    + +

    Le statut de Brouillon est le premier statut dans le cycle de vie d'une facture. Dans ce statut, des modifications peuvent être apportées à la facture et la facture est complètement cachée au client. Une facture brouillon n'affecte pas le grand livre et ne modifie pas le solde du client. Les factures en brouillon sont inactives jusqu'à ce qu'elles soient envoyées par courriel au client ou marquées comme envoyées.

    + +

    + Une fois qu'une facture brouillon a été envoyée/marquée comme envoyée, son statut ne peut pas être changé en brouillon. +

    + +

    Envoyée

    + +

    Une facture est marquée comme envoyée lorsqu'elle a été envoyée par courriel au client ou marquée comme envoyée dans le panneau d'administration.

    + +

    Lorsque le statut de la facture est modifié en Envoyée, le solde du client augmente du montant du solde de la facture.

    + +

    Partielle

    + +

    Un statut de facture partielle signifie qu'un paiement a été appliqué à la facture, mais qu'il reste un solde impayé sur la facture.

    + +

    Payée

    + +

    Un statut de facture payée signifie qu'un paiement complet a été appliqué à la facture. Le solde de la facture sera de 0.

    + +

    Annulée

    + +

    Une facture peut être annulée dans les conditions suivantes :

    + +
      +
    • La facture est marquée comme Envoyée, Partielle ou Payée (c.-à-d. qu'un montant de paiement a été appliqué ou que la facture est active)
    • +
    + +

    Lorsqu'une facture est annulée, le solde de la facture est mis à zéro et le statut mis à jour à Annulée, le solde du client est également ajusté à la baisse. Si des paiements ont été appliqués à la facture, ceux-ci resteront liés à la facture.

    + +

    Supprimée

    + +

    Une facture peut être marquée comme supprimée si les conditions suivantes sont remplies :

    + +
      +
    • La facture a un statut d'Envoyée / Brouillon / Payée / Partielle.
    • +
    + +

    Que se passe-t-il lorsque l'on supprime une facture ?

    + +

    Si la facture a un solde impayé, afin d'équilibrer le grand livre, nous effectuons d'abord une Annulation de la facture avant de procéder à la suppression.

    + +
      +
    • Statut de la facture défini sur supprimé
    • +
    • Le numéro de facture est complété par _supprimée afin de permettre la réutilisation des numéros de facture.
    • +
    + +

    + Important ! Si une facture a un solde impayé ou si des paiements ont été appliqués à celle-ci, la facture est annulée, puis supprimée. +

    + +

    Annulée

    + +

    Une facture peut être annulée dans les conditions suivantes :

    + +
      +
    • La facture est marquée comme Envoyée, Partielle ou Payée (c.-à-d. qu'un montant de paiement a été appliqué à la facture)
    • +
    + +

    Lorsqu'une facture est annulée, le paiement/les paiements qui ont été appliqués à la facture ont un crédit généré en leur faveur. Le grand livre est également ajusté comme suit :

    + +
      +
    • Le montant payé par le client à ce jour est réduit de la somme calculée de (solde de la facture - montant de la facture).
    • +
    • Un crédit est généré pour les paiements appliqués à la facture (solde de la facture - montant de la facture). L'enregistrement de paiement d'origine qui était lié à la facture sera désormais lié à un nouvel enregistrement de crédit.
    • +
    • Toute valeur de crédit qui a été appliquée comme paiement à la facture est alors convertie en un nouvel enregistrement de crédit.
    • +
    • Le solde du client est réduit du solde de la facture.
    • +
    • Le solde de la facture est enfin mis à zéro.
    • +
    • Le statut de la facture est défini sur Annulée.
    • +
    + +

    Lorsqu'une facture a été annulée, les relations de paiement précédentes sont déliées et ne peuvent pas être restaurées.

    + +

    Archivée

    + +

    Archiver une facture consiste simplement à la supprimer de la vue de la liste des factures. Archiver une facture permet de garder vos vues de liste propres et bien rangées et n'affecte pas le grand livre / le solde du client.

    + +

    + Lorsqu'une facture est archivée, aucune modification ultérieure ne peut être apportée à la facture. Pour modifier la facture, vous devrez d'abord la restaurer. +

    + +

    Restaurée

    + +

    Restaurer une facture depuis l'état archivé ou supprimé ramènera la facture à son état précédent avant l'archivage.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/legal/data_privacy/index.html b/fr_CA/legal/data_privacy/index.html new file mode 100644 index 00000000..c59cd310 --- /dev/null +++ b/fr_CA/legal/data_privacy/index.html @@ -0,0 +1,590 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Data Privacy

    + +

    Global Privacy Policy — Updated 22-March-2021

    + +

     

    + +

    Privacy Policy, Consent to Process, Data Control Overview

    + +

    This DPA (Data Privacy Addendum) applies to websites invoiceninja.com, app.invoiceninja.com including all subdomains, and invoiceninja.org (the “Sites”) owned and operated by Invoice Ninja, LLC (collectively, “Invoice Ninja”, “we”, “us”, or “our”). This Privacy Policy describes how Invoice Ninja collects, uses, shares and secures the personal data you provide to us. It also describes your options in deleting/purging your data permanently from Invoice Ninja in compliance with GDPR.

    + +

    Personal Identifiable Information (PII) is any information that relates to an identified or identifiable individual. PII is provided directly to us through your account registration & use. 

    + +

    Consent: PII Data We Collect

    + +
      +
    • Main Account User Name
    • +
    • Main Account User Email
    • +
    • Company Name (optional)
    • +
    • Company Website URL (optional)
    • +
    • Company ID # (optional)
    • +
    • Company VAT # (optional)
    • +
    • Company Phone Number (optional)
    • +
    • Company Mailing Address (optional)
    • +
    • Account Sub-Users Names & Emails (optional)
    • +
    • Company Size (optional)
    • +
    • Company Industry (optional)
    • +
    • Geo location based on IP address
    • +
    • Billing Information; last 4 digits of credit card & expiration date, billing address (paid accounts only)
    • +
    + +

    Third Party Data Access

    + +

    GDPR Requires that Invoice Ninja disclose 3rd party vendors which interact with your data. In order to operate the Invoice Ninja system, the following parties receive partial data that you provide, as outlined in the Invoice Ninja ‘Terms of Service’: 

    + + + +

    Portability: Exporting Account Data

    + +

    You are able to export your data in a variety of formats and variables*. When logged in to your account: https://app.invoiceninja.com/settings/import_export

    + +

    (1) Click “Settings”

    + +

    (2) Click “Import/Export

    + +

    (3) Select the format in which you wish to export your data: CSV/XLS/JSON

    + +

    *You are able to export ALL your data, or selectively:

    + +
      +
    • Clients
    • +
    • Contacts
    • +
    • Credits
    • +
    • Tasks
    • +
    • Invoices
    • +
    • Quotes
    • +
    • Recurring
    • +
    • Payments
    • +
    • Products
    • +
    • Expenses
    • +
    • Vendors
    • +
    • Vendor Contacts
    • +
    + +

    Portability: Exporting Documents (Enterprise Plans)

    + +

    If you are an “Enterprise” level account, you also have the ability to upload documents to invoices, and quotations.

    + +

    You can export all your documents in a zip folder as follows:

    + +

    (1) Navigate to “reports” https://app.invoiceninja.com/reports

    + +

    (2) Under “Type” select “Document” & a date range according to when the documents were added.

    + +

    (4) Select “ZIP - Documents” in order to download all documents in their original file type, together within a Zip folder.

    + +

    (5) Click “Run” to view a list of all the documents in your account.

    + +

    (6) If everything looks accurate, click “Export” and a Zip folder will download.

    + +

    Restriction/Erasure: Purging PII Account Data

    + +

    The below three methods of data purge are final, total, and irreversible.

    + +

    (1) Account deletion: Login to your account, click “settings.” Next click “Account Management. Here you have the option to “Delete Company.” This will purge all account & company data.

    + +

    (2) Company data purge (cancellation & deletion): If you have more than 1 company created in your account, you will need to first delete each individual company, before purging &/or deleting your main account.  Login to your account, click “settings.” Next click “Account Management. Here you have the option to “Purge Data.” This will purge all account data, but your account login will remain active.

    + +

    (3) Individual client data purge: If you wish to permanently remove client data from your account (all contact info, invoices, quotes, payments, and projects), this is done from within the individual client view page. Click on the dropdown menu from “Edit Client” and select “Purge Client.” All contact info, invoices, quotes, payments, projects will be permanently and irreversibly purged from your account.

    + +

    *The above methods of data purge are final, total, and irreversible.

    + +

    How we use cookies

    + +

    A cookie is a small file which asks permission to be placed on your computer’s hard drive. Once you agree, the file is added and the cookie helps analyze web traffic or lets you know when you visit a particular site. Cookies allow web applications to respond to you as an individual. The web application can tailor its operations to your needs, likes and dislikes by gathering and remembering information about your preferences.

    + +

    We use traffic log cookies to identify which pages are being used. This helps us analyze data about web page traffic and improve our website in order to tailor it to customer needs. We only use this information for statistical analysis purposes and then the data is removed from the system.

    + +

    Overall, cookies help us provide you with a better website, by enabling us to monitor which pages you find useful and which you do not. A cookie in no way gives us access to your computer or any information about you, other than the data you choose to share with us.

    + +

    Social Login & Open ID

    + +

    You can also log in to our site using sign-in services such as Facebook Connect or an Open ID provider. These services will authenticate your identity and provide you the option to share certain personal information with us such as your name and email address to pre-populate our sign up form. Services like Facebook Connect give you the option to post information about your activities on this Web site to your profile page to share with others within your network.

    + +

    Links to other websites

    + +

    Our website may contain links to enable you to visit other websites of interest easily. However, once you have used these links to leave our site, you should note that we do not have any control over that other website. Invoice Ninja is not responsible for the data protection and privacy of any information which you provide whilst visiting any 3rd party site and 3rd party sites are not governed by the Invoice Ninja privacy policy.

    + +

    Newsletter & Removal/Objection

    + +

    Periodically we use your account email contact to send out newsletters announcing new features & functionality for the benefit of your account use.

    + +
      +
    • You may pre-actively request your email address purged from newsletters by emailing privacy@invoiceninja.com or legal@invoiceninja.com
    • +
    • You may remove yourself at any time by clicking “unsubscribe” from any newsletter email footer to permanently and irreversibly be removed from newsletters.
    • +
    • The exception may be (non-marketing news) legal notifications required by law regarding platform operational status, or similar.
    • +
    + +

    Reporting Errors

    + +

    Self host users have an option to report errors directly to us, by clicking on this checkbox you agree to send anonymized data directly to our servers for the purpose of understanding why the error was generated. This information will only be used for the express purpose of delivering bug fixes for the Invoice Ninja software application.

    + +

    Changes to this DPA

    + +

    We may update this Privacy Policy to reflect changes to our information practices. If we make any material changes, we will notify you by email and/or newsletter (sent to the main email address specified in your account). We also encourage you to review this page from time to time to familiarize yourself on our privacy practices.

    + +

    Communication & Resolution

    + +

    Users with questions regarding their account privacy, data use, data purging, questions or concerns on any privacy or any data use matter, should contact: privacy@invoiceninja.com or legal@invoiceninja.com

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/legal/gdpr/index.html b/fr_CA/legal/gdpr/index.html new file mode 100644 index 00000000..2ce83ff6 --- /dev/null +++ b/fr_CA/legal/gdpr/index.html @@ -0,0 +1,613 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    GDPR

    + +

     

    + +

    Effective May 25, 2018 What is the GDPR?

    + +

    The General Data Protection Regulation (GDPR) standardizes data protection law across all 28 EU countries and imposes strict new rules on controlling and processing personally identifiable information (PII). The GDPR not only applies to organizations located within the EU but it will also apply to organizations located outside of the EU if they offer goods or services to, or monitor the behavior of, EU data subjects. The GDPR not only applies to organizations located within the EU but it will also apply to organizations located outside of the EU if they offer goods or services to, or monitor the behavior of, EU data subjects, regardless of that company’s location.

    + +

    You may read the full list of GDPR regulations here: https://gdpr-info.eu/

    + +

    Key issues of User Data & PII

    + +
      +
    • User consent to collect & process data
    • +
    • User right to access of their data
    • +
    • User right of data portability
    • +
    • User right to delete/purge data/ be forgotten
    • +
    • User right to restrict or object data use
    • +
    + +

    Types of data that GDPR protects

    + +
      +
    • Basic identity information such as name, address and ID numbers (collected by Invoice Ninja)
    • +
    • Web data such as location, IP address, cookie data and RFID tags (collected by Invoice Ninja)
    • +
    • Health and genetic data (not collected by Invoice Ninja)
    • +
    • Biometric data (not collected by Invoice Ninja)
    • +
    • Racial or ethnic data (not collected by Invoice Ninja)
    • +
    • Political opinions (not collected by Invoice Ninja)
    • +
    • Sexual orientation (not collected by Invoice Ninja)
    • +
    + +

    PII Data Invoice Ninja Collects

    + +
      +
    • Main Account User Name
    • +
    • Main Account User Email
    • +
    • Company Name (optional)
    • +
    • Company Website URL (optional)
    • +
    • Company ID # (optional)
    • +
    • Company VAT # (optional)
    • +
    • Company Phone Number (optional)
    • +
    • Company Mailing Address (optional)
    • +
    • Account Sub-Users Names & Emails (optional)
    • +
    • Company Size (optional)
    • +
    • Company Industry (optional)
    • +
    • Geo location based on IP address
    • +
    • Billing Information; last 4 digits of credit card & expiration date, billing address (paid accounts only)
    • +
    + +

    Third Party Vendors & Data Access

    + +

    Like the Data Protection Directive that is presently in effect, GDPR includes provisions on international data transfer mechanisms. In order to comply with these provisions we have certified under the EU-U.S. and Swiss-U.S. Privacy Shield frameworks, a mechanism that had been approved for cross border transfer of personal data under the Directive and expected to apply under GDPR as well.

    + +

    GDPR Requires that Invoice Ninja disclose 3rd party vendors which interact with your data. In order to operate the Invoice Ninja system, the following parties receive partial data that you provide, as outlined in the Invoice Ninja ‘Terms of Service’: 

    + + + +

    Right to Rectification:

    + +

    You May Access Your Account at any time to Remove/Rectify Data

    + +
      +
    • Main Account User Name
    • +
    • Main Account User Email
    • +
    • Company Name (optional)
    • +
    • Company Website URL (optional)
    • +
    • Company ID # (optional)
    • +
    • Company VAT # (optional)
    • +
    • Company Phone Number (optional)
    • +
    • Company Mailing Address (optional)
    • +
    • Account Sub-Users Names & Emails (optional)
    • +
    • Company Size (optional)
    • +
    • Company Industry (optional)
    • +
    • Geo location based on IP address
    • +
    • Billing Information; last 4 digits of credit card & expiration date, billing address (paid accounts only) 
    • +
    + +

     

    + +

    Right of Portability

    + +

    You May Access Your Account at any time to Export Data

    + +

    You are able to export your data in a variety of formats and variables*. When logged in to your account: https://app.invoiceninja.com/settings/import_export

    + +

    (1) Click “Settings”

    + +

    (2) Click “Import/Export

    + +

    (3) Select the format in which you wish to export your data: CSV/XLS/JSON

    + +

    *You are able to export ALL your data, or export data selectively:

    + +
      +
    • Clients
    • +
    • Contacts
    • +
    • Credits
    • +
    • Tasks
    • +
    • Invoices
    • +
    • Quotes
    • +
    • Recurring
    • +
    • Payments
    • +
    • Products
    • +
    • Expenses
    • +
    • Vendors
    • +
    • Vendor Contacts
    • +
    + +

    Right of Portability

    + +

    You May Access Your Account at any time to Export Documents (Enterprise Plans)

    + +

    If you are an “Enterprise” level account, you also have the ability to upload documents to invoices, and quotations.

    + +

    You can export all your documents in a zip folder as follows:

    + +

    (1) Navigate to “reports” https://app.invoiceninja.com/reports

    + +

    (2) Under “Type” select “Document” & a date range according to when the documents were added.

    + +

    (4) Select “ZIP - Documents” in order to download all documents in their original file type, together within a Zip folder.

    + +

     

    + +

    (5) Click “Run” to view a list of all the documents in your account.

    + +

    (6) If everything looks accurate, click “Export” and a Zip folder will download. 

    + +

    Right of Restriction

    + +

    You May Access Your Account at any time to Erase/Delete/Purge Data

    + +

    The below three methods of data purge are final, total, and irreversible.

    + +

    (1) Account deletion: Login to your account, click “settings.” Next click “Account Management. Here you have the option to “Delete Company.” This will purge all account & company data. 

    + +

    (2) Company data purge (cancellation & deletion): If you have more than 1 company created in your account, you will need to first delete each individual company, before purging &/or deleting your main account.  Login to your account, click “settings.” Next click “Account Management. Here you have the option to “Purge Data.” This will purge all account data, but your account login will remain active.

    + +

    (3) Individual client data purge: If you wish to permanently remove client data from your account (all contact info, invoices, quotes, payments, and projects), this is done from within the individual client view page. Click on the dropdown menu from “Edit Client” and select “Purge Client.” All contact info, invoices, quotes, payments, projects will be permanently and irreversibly purged from your account.

    + +

    Right to Object

    + +

    Invoice Ninja does not use your data for any 3rd party marketing, retargeting, profiling, or similar application.

    + +

    Contact

    + +

    Users with questions regarding GDPR Compliance, account data use, or questions on any data use matter, should contact: compliance@invoiceninja.com or legal@invoiceninja.com

    + +

     

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/legal/license/index.html b/fr_CA/legal/license/index.html new file mode 100644 index 00000000..434e82ab --- /dev/null +++ b/fr_CA/legal/license/index.html @@ -0,0 +1,479 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Licence

    + +

    Nous recevons de nombreuses demandes au sujet de la licence d'utilisation de la source/application de Invoice Ninja et ce qui est considéré comme faisant partie ou non de cette licence. Nous pensons qu'il est important que la communauté comprenne notre interprétation de la licence afin qu'il n'y ait pas de confusion sur la façon dont ce logiciel peut être utilisé.

    + +

    Invoice Ninja utilise la licence Elastic License 2.0, qui permet une flexibilité dans l'utilisation personnelle du logiciel et une protection pour notre utilisation commerciale du code dans notre produit SaaS hébergé. Voici quelques exemples de la façon dont le code peut être utilisé ou non :

    + +

    1. Bob, fournisseur de services informatiques

    + +

    Bob, un fournisseur de services informatiques, utilise Invoice Ninja pour facturer et recevoir des paiements. Il est libre de modifier et d'étendre le code source selon ses besoins, mais ne doit pas supprimer les attributions à Invoice Ninja. Pour supprimer ces attributions, il devrait acheter une licence annuelle Whitelabel.

    + +

    2. Sally, fournisseur d'hébergement Web

    + +

    Sally, un fournisseur d'hébergement Web, installe Invoice Ninja pour ses clients sur son infrastructure ou sur celle d'un tiers et les facture pour le service. Cela rentre dans l'utilisation de la licence de Invoice Ninja.

    + +

    3. EvilCorp 3000

    + +

    EvilCorp 3000 copie le référentiel de Invoice Ninja et veut le revendre en tant que son propre produit SaaS. Cela ne rentre pas dans l'utilisation de la licence de Invoice Ninja et ils devront discuter avec Invoice Ninja LLC pour obtenir une licence commerciale.

    + +

    4. Hybrid SaaS Co

    + +

    Hybrid SaaS Co développe son propre produit CRM SaaS et veut ajouter Invoice Ninja comme offre complémentaire. Comme ils revendent l'application Invoice Ninja, ils devront convenir d'une licence commerciale avec Invoice Ninja LLC pour utiliser le code.

    + +

    Conclusion :

    + +

    En résumé, si vous utilisez l'application pour facturer des clients pour des services, c'est gratuit. Mais si vous prévoyez de revendre/créer un SaaS qui offre également de la facturation, vous devez devenir un revendeur de notre application et convenir d'une licence commerciale avec Invoice Ninja LLC. Pour plus d'informations, veuillez contacter contact@invoiceninja.com

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/legal/self_hosting_data/index.html b/fr_CA/legal/self_hosting_data/index.html new file mode 100644 index 00000000..e0390adf --- /dev/null +++ b/fr_CA/legal/self_hosting_data/index.html @@ -0,0 +1,525 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Self-Hosting Data Privacy Addendum

    + +

    Updated 22-March-2021

    + +


    Self-Hosting the Invoice Ninja Platform Data Privacy Addendum

    + +

    Privacy Policy, Consent to Process, Data Control

    + +

     

    + +

    This Privacy Policy applies to those self-hosting the Invoice Ninja platform on their own 3rd party servers (collectively “self-hosters” or “self-hosting”), as well as all websites invoiceninja.com, app.invoiceninja.com including all subdomains, and invoiceninja.org (the “Sites”) owned and operated by Invoice Ninja, LLC (collectively, “Invoice Ninja”, “we”, “us”, or “our”). This Privacy Policy describes how Invoice Ninja collects, uses, shares and secures the personal data you provide to us. It also describes your options in deleting/purging your PII permanently from Invoice Ninja in compliance with GDPR.

    + +

     

    + +

    Consent: PII Data We Collect

    + +
      +
    • Main Account User Name
    • +
    • Main Account User Email
    • +
    • Company Name (optional)
    • +
    • Company Website URL (optional)
    • +
    • Company ID # (optional)
    • +
    • Company VAT # (optional)
    • +
    • Company Phone Number (optional)
    • +
    • Company Mailing Address (optional)
    • +
    • Account Sub-Users Names & Emails (optional)
    • +
    • Company Size (optional)
    • +
    • Company Industry (optional)
    • +
    • Geo location based on IP address
    • +
    • Billing Information; last 4 digits of credit card & expiration date, billing address (paid accounts only)
    • +
    + +

     

    + +

    Restriction/Erasure: Purging PII Account Data

    + +

     

    + +

    For those self-hosting the Invoice Ninja platform, Invoice Ninja does NOT collect data other than the above listed PII. To purge all PII, contact: privacy@invoiceninja.com  or legal@invoiceninja.com with your request and all PII data will be purged within 2 business days of account verification.

    + +

     

    + +

    Newsletter

    + +

     

    + +

    Periodically we use your account email contact to send out newsletters announcing new features & functionality for the benefit of your account use. You may remove yourself at any time by clicking “unsubscribe” from any newsletter email footer to permanently and irreversibly be removed from any & all future mailings.

    + +

     

    + +

    Reporting Errors

    + +


    Self host users have an option to report errors directly to us, by clicking on this checkbox you agree to send anonymized data directly to our servers for the purpose of understanding why the error was generated. This information will only be used for the express purpose of delivering bug fixes for the Invoice Ninja software application.

    + +

     

    + +

    Changes to this Privacy Policy

    + +

     

    + +

    We may update this Privacy Policy to reflect changes to our information practices. If we make any material changes we will notify you by email and/or newsletter (sent to the main email address specified in your account). We also encourage you to review this page from time to time to familiarize yourself on our privacy practices.

    + +

     

    + +

    Communication & Resolution

    + +

     

    + +

    Users with questions regarding their account privacy, data use, data purging, questions or concerns on any privacy or any data use matter, should contact: privacy@invoiceninja.comor legal@invoiceninja.com

    + +

     

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/legal/self_hosting_terms/index.html b/fr_CA/legal/self_hosting_terms/index.html new file mode 100644 index 00000000..581e0a8c --- /dev/null +++ b/fr_CA/legal/self_hosting_terms/index.html @@ -0,0 +1,607 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Self-Hosting Terms

    + +

    Self-Hosting Terms of Service & Conditions of Use: Updated 22-March-2021

    + +

    By Self-hosting the Invoice Ninja platform, you are agreeing to the following terms of use:

    + +

    Elastic- License

    + +

    Invoiceninja.com is an source-available application and invoiceninja.com source code is governed by Elastic licensing: github.com/invoiceninja/invoiceninja/blob/master/LICENSE

    + +

    Self-hosting Invoice Ninja

    + +

    Instructions on how to set-up Invoice Ninja on your own server can be found at www.invoiceninja.org. All Pro and Enterprise features from the hosted app are included in the source code. For those choosing to self-host the Invoice Ninja platform, please note that you are agreeing that the platform is provided “as is” and “with all faults” and uses the platform at your own risk.

    + +

    Reselling the Invoice Ninja SaaS

    + +

    The Invoice Ninja platform may not be resold, integrated or bundled with third-party software and resold, white-labeled and resold, or marketing in any way without a contractual reseller agreement with Invoice Ninja LLC. Please contact us for details: contact@invoiceninja.com

    + +

    Data Ownership

    + +

    The User or Self-hoster accounts own & take responsibility for all data generated in their self-hosted invoiceninja.com or rebranded account. Invoiceninja.com has no access to view/edit/modify/remove self-hosters data in any capacity

    + +

    The User or Self-hoster are responsible for their data. Invoiceninja.com has no responsibility or liability for data hosted by third parties. The User or Self-hoster is responsible for any loss or damage a User Account may cause to their Clients or other people.

    + +

    Right to Amend

    + +

    Invoice Ninja may amend this Agreement upon notice to you, which may be provided through email, your account dashboard, and/or the Invoice Ninja web site(s). You agree that any changes to this Agreement will be binding on you 7 days after the amendment is made (or, if a longer period if required by applicable law). If you elect to not accept the changes to this Agreement, you must immediately cancel/cease using the Invoice Ninja platform. 

    + +

    Definitions

    + +

    Invoiceninja.com users who access invoiceninja.com services are defined as “User Accounts”. User Account clients who use invoiceninja.com services to view and/or pay invoices are defined as “Clients.” The wording “data” and “content” are used interchangeably.

    + +

    Eligibility

    + +

    By agreeing to these Terms, you represent and warrant to us: (i) that you are at least eighteen (18) years of age; (ii) that you have not previously been suspended or removed from the Website and (iii) that your use of the Website is in compliance with any and all applicable laws and regulations.

    + +

    Personal Responsibility

    + +

    User Accounts must ensure the confidentiality of usernames and passwords used to access their account.

    + +

    User Accounts are responsible for all activity occurring within their account including all laws relating to personal & public company data, privacy, personal information, international copyright and trademark laws. You must obtain all necessary rights, releases and permissions to provide your data to Invoice Ninja. Your data and its transfer must not violate any applicable local, state, federal and international laws and regulations (“Laws”) (including without limitation those relating to export control or electronic communications).

    + +

    Your Obligations

    + +

    You are solely responsible for, and Invoice Ninja disclaims all liability for, the provision of any goods or services sold to your customers or users as part of your use of the Invoice Ninja platform, and any obligations you may owe to your clients.

    + +

    Customer Service

    + +

    Customer service for your business is your responsibility. We provide customer service to you the account user, for use of the Invoice Ninja platform.

    + +

    You are solely responsible for all customer service policies and issues relating to your goods or services, including pricing, order fulfillment, cancellations or no shows by you or a customer, returns, refunds and adjustments, rebates, functionality and warranty, technical support, and feedback concerning experiences with your personnel, policies or processes. In performing customer service, you will always present yourself as a separate entity from Invoice Ninja. 

    + +

    Data Ownership & Access

    + +

    The User Accounts owns all data generated in their invoiceninja.com account.

    + +

    Invoice Ninja will not access, modify or distribute User Account data.

    + +

    Platform Service & Data Use

    + +

    You hereby grant Invoice Ninja a non-exclusive, fully sublicensable, worldwide, royalty-free right to collect, use, copy, store, and transmit data solely for the purpose of providing services to User Accounts.

    + +

    Recurring Billing

    + +

    By signing up for the Invoice Ninja “white-label”, you are agreeing to allow Invoice Ninja to auto-bill your credit card annually to ensure that you do not experience any interruption of service or downgrade of account.

    + +

    By providing us with a payment method, you represent and warrant that you are authorized to use such payment method.

    + +

    We reserve the right to change the subscription fees that we charge for the Service, at any time in our sole discretion, provided that we give you at least thirty (30) days’ prior notice of such changes. Unless otherwise specified in such notice to you, any changes to the subscription fees will take effect in the billing period immediately following our notice to you.

    + +

    Referral Program Use of Trademarked Materials

    + +

    Users may utilize marketing materials provider for referral program marketing: https://www.invoiceninja.com/referrals-program/

    + +

    However the use of such materials does not constitute a licensing for use of the Invoice Ninja brand.

    + +

    Referral Program users may utilize the provided Invoice Ninja materials in the capacity of marketing Invoice Ninja as a 3rd party entity, independent from themselves.  

    + +

    Referral Program Users may not create social media accounts or ‘community’ discussion board accounts presenting themselves as “Invoice Ninja”, or any of our noted trademarked brands.

    + +

    Restricted Businesses

    + +

    The following categories of businesses and business practices are restricted from using the Invoice Ninja platform ("Restricted Businesses"). In certain cases, businesses listed below may be eligible for processing with explicit prior approval, however businesses that offer illegal products or services are never eligible to use the Invoice Ninja platform. Businesses categories listed below in “Prohibitive Industries” are representative, but not exhaustive. If you are uncertain as to whether your business is a Restricted Business, or have questions about how these requirements apply to you, please contact Invoice Ninja ASAP for clarification: legal@invoiceninja.com

    + +

    By opening an account with Invoice Ninja you are confirming that you will not use the Invoice Ninja platform in connection with the following businesses, business activities, or business practices, unless you have received prior written approval

    + +

    *It is prohibited to use the Service for any dealings, engagement, or sale of goods/services linked directly or indirectly with jurisdictions deemed high risk, such as Cuba, Iran, North Korea, Crimea Region, and Syria.

    + +

    Prohibitive Industries

    + +

    You may not use the Payment Services for the following businesses or business activities: 

    + +

    (1) any illegal activity or goods illegal in the location of seller or purchaser, 

    + +

    (2) paraphernalia that may be used for any illegal activity 

    + +

    (3) buyers or membership clubs, including dues associated with such clubs, 

    + +

    (4) credit counselling or credit repair agencies, 

    + +

    (5) credit protection or identity theft protection services, 

    + +

    (6) direct marketing or subscription offers and/or services, 

    + +

    (7) infomercial sales, 

    + +

    (8) internet/mail order/telephone order pharmacies or pharmacy referral services (where fulfillment of medication is performed absent a physical visit, 

    + +

    (9) unauthorized multi-level marketing businesses, 

    + +

    (10) inbound or outbound telemarketers, 

    + +

    (11) prepaid phone cards or phone services, 

    + +

    (12) rebate based businesses, 

    + +

    (13) betting, including lottery tickets, sports related gambling, casino gaming chips, off-track betting, and wagers at races, 

    + +

    (14) manual or automated cash disbursements, 

    + +

    (15) prepaid cards, checks, insurance or other financial merchandise or services, (16) sales of money-orders or foreign currency, 

    + +

    (17) wire transfer money orders, 

    + +

    (18) high-risk products and services, including telemarketing sales, 

    + +

    (19) automated fuel dispensers, 

    + +

    (20) sales of (i) firearms, firearm parts or hardware, and ammunition; or (ii) weapons and other devices designed to cause physical injury 

    + +

    (21) internet/mail order/telephone order of age restricted products (e.g., tobacco),

    + +

    (22) hate or harmful products.

    + +

    Indemnity

    + +

    (i)You agree to protect, defend, indemnify and hold harmless Invoice Ninja and its officers, employees, and third party service providers from and against all claims, demands, costs, expenses, losses, liabilities and damages of every kind (including reasonable attorneys’ fees) imposed upon or incurred by Invoice Ninja directly or indirectly arising from your use of and access to the Invoice Ninja site & platform;

    + +

    (ii) your violation of any provision of this Agreement or the policies or agreements which are incorporated herein; and/or

    + +

    (iii) your violation of any third-party right, including without limitation any intellectual property or other proprietary right.

    + +

    Limited Liability

    + +

    User Accounts and Clients agree to indemnify, defend, and hold invoiceninja.com, its directors or employees harmless against any and all liability and cost as a result of using invoiceninja.com. User Accounts and Clients shall not assert any claim or allegation of any nature whatsoever against invoiceninja.com, its directors or employees.

    + +

    Invoiceninja.com shall not be liable for damages of any kind, including but not limited to loss of site use, loss of profits or loss of data, tort or otherwise, arising out of or in any way connected with the use of or inability to use invoiceninja.com.

    + +

    You shall defend, indemnify and hold harmless invoiceninja.com from any loss, damages, liabilities, expenses, claims and proceedings arising out of your use of invoiceninja.com.

    + +

    Communication & Resolution

    + +

    Users with questions regarding their account privacy, data use, data purging, questions or concerns on any privacy or any data use matter, should contact: privacy@invoiceninja.comor legal@invoiceninja.com

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/legal/terms_of_service/index.html b/fr_CA/legal/terms_of_service/index.html new file mode 100644 index 00000000..67bf4fa0 --- /dev/null +++ b/fr_CA/legal/terms_of_service/index.html @@ -0,0 +1,661 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Terms of Service

    + +

    Terms of Service & Conditions of Use: Updated 22-March-2021

    + +

    By Creating an Account with Invoice Ninja you are agreeing to the following terms

    + +

    These Terms of Service apply to websites. subdomains & URL extensions, including not limited to invoiceninja.com, .org, .net, .app, .co, .io, .co.uk, .co.in, co.za, .it, .de, .fr, .es, .app, invoice.services), owned by Invoice Ninja LLC. 

    + +

    Invoice Ninja LLC provides this website and services under the following terms & conditions of use. By utilizing the invoiceNinja.com website you are agreeing to the following terms of service & conditions of use. The following terms & conditions of use constitute a binding agreement. If you do not agree to the below terms & conditions, do not use the invoice ninja platform.

    + +

    Right to Amend

    + +

    Invoice Ninja may amend this Agreement upon notice to you, which may be provided through email, your account dashboard, and/or the Invoice Ninja web site(s). You agree that any changes to this Agreement will be binding on you 7 days after the amendment is made (or, if a longer period if required by applicable law). If you elect to not accept the changes to this Agreement, you must immediately cancel/cease using the Invoice Ninja platform. 

    + +

    Definitions

    + +

    Invoiceninja.com users who access invoiceninja.com services are defined as “User Accounts”. User Account clients who use invoiceninja.com services to view and/or pay invoices are defined as “Clients.” The wording “data” and “content” are used interchangeably.

    + +

    Eligibility

    + +

    By agreeing to these Terms, you represent and warrant to us: (i) that you are at least eighteen (18) years of age; (ii) that you have not previously been suspended or removed from the Website and (iii) that your use of the Website is in compliance with any and all applicable laws and regulations.

    + +

    Personal Responsibility

    + +

    User Accounts must ensure the confidentiality of usernames and passwords used to access their account.

    + +

    User Accounts are responsible for all activity occurring within their account including all laws relating to personal & public company data, privacy, personal information, international copyright and trademark laws. You must obtain all necessary rights, releases and permissions to provide your data to Invoice Ninja. Your data and its transfer must not violate any applicable local, state, federal and international laws and regulations (“Laws”) (including without limitation those relating to export control or electronic communications).

    + +

    Your Obligations

    + +

    You are solely responsible for, and Invoice Ninja disclaims all liability for, the provision of any goods or services sold to your customers or users as part of your use of the Invoice Ninja platform, and any obligations you may owe to your clients.

    + +

    Customer Service

    + +

    Customer service for your business is your responsibility. We provide customer service to you the account user, for use of the Invoice Ninja platform.

    + +

    You are solely responsible for all customer service policies and issues relating to your goods or services, including pricing, order fulfillment, cancellations or no shows by you or a customer, returns, refunds and adjustments, rebates, functionality and warranty, technical support, and feedback concerning experiences with your personnel, policies or processes. In performing customer service, you will always present yourself as a separate entity from Invoice Ninja. 

    + +

    Data Ownership & Access 

    + +

    The User Accounts owns all data generated in their invoiceninja.com account.
    Invoice Ninja will not access, modify or distribute User Account data.

    + +

    Platform Service & Data Use

    + +

    You hereby grant Invoice Ninja a non-exclusive, fully sublicensable, worldwide, royalty-free right to collect, use, copy, store, and transmit data solely for the purpose of providing services to User Accounts.

    + +

    Recurring Billing

    + +

    By signing up for the Invoice Ninja “Pro” or “Enterprise” plans, you are agreeing to allow Invoice Ninja to auto-bill your credit card monthly or annually to ensure that you do not experience any interruption of service or downgrade of account.

    + +

    By providing us with a payment method, you represent and warrant that you are authorized to use such payment method.

    + +

    We reserve the right to change the subscription fees that we charge for the Service, at any time in our sole discretion, provided that we give you at least thirty (30) days’ prior notice of such changes. Unless otherwise specified in such notice to you, any changes to the subscription fees will take effect in the billing period immediately following our notice to you.

    + +

    In order to stop auto-billing for “Pro” or “Enterprise” accounts, you must downgrade or cancel your account.

    + +

    Account Downgrade & Cancellation

    + +

    In order to stop auto-billing for “Pro” or “Enterprise” accounts, you must downgrade or delete your account.

    + +

    For those members that pay monthly, you can cancel within your active month at any time for a full refund of that month.

    + +

    For those members that pay annually, you have a 30 day grace period from any payment date to cancel and request a full refund.

    + +

    Payment Disputes

    + +

    By creating an Invoice Ninja account you agree to not file any payment dispute against your monthly or annual “Pro” or “Enterprise” plan membership fee.

    + +

    If you file a dispute for the cost of your monthly membership you are agreeing to forfeit the entire month cost and will be downgraded to a free account.

    + +

    If you file a dispute for the cost of your annual membership you are agreeing to forfeit the entire year cost and will be downgraded to a free account.

    + +

    License

    + +

    Invoiceninja.com-source application and invoiceninja.com source code is governed by the Elastic License 2.0: https://github.com/invoiceninja/invoiceninja/blob/master/LICENSE

    + +

    User Account Limited License & Termination of Use

    + +

    Invoiceninja.com grants User Accounts & Clients a limited license to access the invoiceninja.com services such as User Account creation and all invoiceninja.com services, and Client services such as viewing invoices & quotations downloading PDF, and printing invoices. This limited license may be revoked if deemed legally necessary without notice or penalty.

    + +

    You will lose your license to use the Service if you violate any provision of this Agreement. Invoice Ninja’s policy is to investigate violations of this Agreement before terminating/deactivating accounts, however the decision to terminate any User account is the sole discretion of Invoice Ninja.

    + +

    Copyright & Trademark

    + +

    Users may not use the Invoice Ninja name, brand, logo, or any copyrighted materials without express permission from Invoice Ninja.

    + +

    User Accounts are responsible that their own User Account company logos, graphics, and content they upload to invoiceninja.com do not infringe on international copyright & trademark law.

    + +

    If Accounts are found to be infringing on copyright or trademark law, those accounts can be subject to being deactivated without warning and without penalty to Invoice Ninja.

    + +

    Referral Program Use of Trademarked Materials

    + +

    Users may utilize marketing materials provider for referral program marketing: https://www.invoiceninja.com/referrals-program/

    + +

    However the use of such materials does not constitute a licensing for use of the Invoice Ninja brand.

    + +

    Referral Program users may utilize the provided Invoice Ninja materials in the capacity of marketing Invoice Ninja as a 3rd party entity, independent from themselves.  

    + +

    Referral Program Users may not create social media accounts or ‘community’ discussion board accounts presenting themselves as “Invoice Ninja”, or any of our noted trademarked brands.

    + +

    Use of Emailing Services

    + +

    Any User Account emailing invoices data, hyper-links, or other material that is unlawful, libellous, defamatory, pornographic, harassing, invasive, fraudulent or otherwise objectionable will be deactivated without warning and without penalty to Invoice Ninja.

    + +

    Responsibility for Third-Party Material & Documents

    + +

    User Accounts may utilize hyper-linking from invoices, quotations, or notification emails, to third-party web sites. Invoiceninja.com takes no responsibility for third party content, hyperlinks to websites, zip folders, or content including in User data.

    + +

    Enterprise Users may upload documents to their accounts invoices, and quotations. Invoiceninja.com takes no responsibility for third party content, hyperlinks to websites, zip folders, or content including in User data.

    + +

    Restricted Businesses

    + +

    The following categories of businesses and business practices are restricted from using the Invoice Ninja platform ("Restricted Businesses"). In certain cases, businesses listed below may be eligible for processing with explicit prior approval, however businesses that offer illegal products or services are never eligible to use the Invoice Ninja platform. Businesses categories listed below in “Prohibitive Industries” are representative, but not exhaustive. If you are uncertain as to whether your business is a Restricted Business, or have questions about how these requirements apply to you, please contact Invoice Ninja ASAP for clarification: legal@invoiceninja.com

    + +

    By opening an account with Invoice Ninja you are confirming that you will not use the Invoice Ninja platform in connection with the following businesses, business activities, or business practices, unless you have received prior written approval

    + +

    *It is prohibited to use the Service for any dealings, engagement, or sale of goods/services linked directly or indirectly with jurisdictions deemed high risk, such as Cuba, Iran, North Korea, Crimea Region, and Syria.

    + +

    Prohibitive Industries

    + +

    You may not use the Payment Services for the following businesses or business activities: 

    + +

    (1) any illegal activity or goods illegal in the location of seller or purchaser, 

    + +

    (2) paraphernalia that may be used for any illegal activity 

    + +

    (3) buyers or membership clubs, including dues associated with such clubs, 

    + +

    (4) credit counselling or credit repair agencies, 

    + +

    (5) credit protection or identity theft protection services, 

    + +

    (6) direct marketing or subscription offers and/or services, 

    + +

    (7) infomercial sales, 

    + +

    (8) internet/mail order/telephone order pharmacies or pharmacy referral services (where fulfillment of medication is performed absent a physical visit, 

    + +

    (9) unauthorized multi-level marketing businesses, 

    + +

    (10) inbound or outbound telemarketers, 

    + +

    (11) prepaid phone cards or phone services, 

    + +

    (12) rebate based businesses, 

    + +

    (13) betting, including lottery tickets, sports related gambling, casino gaming chips, off-track betting, and wagers at races, 

    + +

    (14) manual or automated cash disbursements, 

    + +

    (15) prepaid cards, checks, insurance or other financial merchandise or services, (16) sales of money-orders or foreign currency, 

    + +

    (17) wire transfer money orders, 

    + +

    (18) high-risk products and services, including telemarketing sales, 

    + +

    (19) automated fuel dispensers, 

    + +

    (20) sales of (i) firearms, firearm parts or hardware, and ammunition; or (ii) weapons and other devices designed to cause physical injury 

    + +

    (21) internet/mail order/telephone order of age restricted products (e.g., tobacco),

    + +

    (22) hate or harmful products. 

    + +

    Account Services Abuse

    + +

    Accounts suspected of wire fraud or cyber fraud in any capacity will be immediately deactivated and reported to relevant legal authorities.

    + +

    Email Phishing

    + +

    Users found to be creating bulk accounts for the purpose of spam emailing, unsolicited marketing, or any other potentially illegal or harmful intent will be deactivated without warning and without penalty to Invoice Ninja.

    + +

    Credit Card & Financial Security

    + +

    Invoiceninja.com does NOT store or obtain credit card or sensitive financial data in any form.

    + +

    Invoice Ninja allows Users to utilize API’s from their financial institutions to facilitate invoice payments online. Invoice ninja does NOT have access to User’s financial institutions or specific transaction details.

    + +

    Platform Availability

    + +

    Invoiceninja.com uses third party hosting that strives to ensure maximum uptime. Invoiceninja.com reserves the right to interrupt access to invoiceninja.com for the sake of performing maintenance, updates, and security requirements.

    + +

    Client Dispute

    + +

    In the event that a User’s client contacts Invoice Ninja with concerns of fraud or security concerns, Invoice Ninja will provide the client with full User contact details and advise the client to file a dispute with their bank credit card company.

    + +

    Being that Invoice Ninja allows Users to utilize API’s from their financial institutions to facilitate invoice payments online, Invoice Ninja does not have access to financial information or specific transaction details.

    + +

    Indemnity

    + +

    (i)You agree to protect, defend, indemnify and hold harmless Invoice Ninja and its officers, employees, and third party service providers from and against all claims, demands, costs, expenses, losses, liabilities and damages of every kind (including reasonable attorneys’ fees) imposed upon or incurred by Invoice Ninja directly or indirectly arising from your use of and access to the Invoice Ninja site & platform;

    + +

    (ii) your violation of any provision of this Agreement or the policies or agreements which are incorporated herein; and/or

    + +

    (iii) your violation of any third-party right, including without limitation any intellectual property or other proprietary right.

    + +

    Limited Liability

    + +

    User Accounts and Clients agree to indemnify, defend, and hold invoiceninja.com, its directors or employees harmless against any and all liability and cost as a result of using invoiceninja.com. User Accounts and Clients shall not assert any claim or allegation of any nature whatsoever against invoiceninja.com, its directors or employees.

    + +

    Invoiceninja.com shall not be liable for damages of any kind, including but not limited to loss of site use, loss of profits or loss of data, tort or otherwise, arising out of or in any way connected with the use of or inability to use invoiceninja.com.

    + +

    You shall defend, indemnify and hold harmless invoiceninja.com from any loss, damages, liabilities, expenses, claims and proceedings arising out of your use of invoiceninja.com.

    + +

    Communication & Resolution

    + +

    Users with questions regarding their account privacy, data use, data purging, questions or concerns on any privacy or any data use matter, should contact: privacy@invoiceninja.comor legal@invoiceninja.com

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/migration/index.html b/fr_CA/migration/index.html new file mode 100644 index 00000000..0f7d7d0d --- /dev/null +++ b/fr_CA/migration/index.html @@ -0,0 +1,529 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Migration vers v5

    + +

    + Si vous êtes un utilisateur de Invoice Ninja hébergé, vous pouvez ignorer toutes ces étapes. Connectez-vous simplement à votre compte, cliquez sur le bouton Démarrer la migration dans Paramètres > Gestion du compte et nous nous occuperons du reste. Une fois que vous êtes sûr que vos données ont été transférées, vous pouvez suivre les étapes de notre guide Activation +

    + +

    + Vous devez configurer cette version (v5) complètement à partir de zéro. N'essayez pas de remplacer votre ancienne version d'Invoice Ninja (4.x.x) avec cette version car les deux bases de code sont complètement différentes. +

    + +

    Préparation v4.

    + +

    La première étape nécessaire pour préparer la migration de vos données vers votre nouvelle installation v5 est de mettre à jour votre installation v4 vers la dernière version disponible. C'est une étape cruciale et vous rencontrerez des problèmes lors de la migration de vos données si vous ne mettez pas à jour vers la dernière version v4.

    + +

    Installation de v5.

    + +

    L'installation de v5 est expliquée en détail ici avec des ressources pour couvrir vos besoins pour des installations Docker / Hébergement partagé ou Ubuntu/Centos.

    + +

    Un détail important lors de votre installation v5 est que votre identifiant utilisateur initial est identique à celui de votre installation v4.

    + +

    La migration repose fortement sur le système de file d'attente Laravel, vous devez donc vous assurer d'avoir configuré le planificateur cron qui démarre la file d'attente Laravel pour vous. Si vous ne configurez pas le planificateur cron, la migration ne fonctionnera pas et vous vous retrouverez avec une entreprise vide sans contenu.

    + +

    + Veuillez noter que la version 5.3.0 nécessite désormais PHP 7.4. Pour certains environnements, vous devrez peut-être envisager d'utiliser une plateforme vous permettant d'utiliser plusieurs versions de PHP. La plupart des hébergeurs Web réputés offrent cPanel avec MultiPHP switcher +

    + +

    Démarrage de la migration

    + +

    texte alternatif

    + +

    Accédez à Paramètres > Gestion des comptes et faites défiler jusqu'à ce que vous voyez le bouton Démarrer la migration.

    + +

    texte alternatif

    + +

    Après avoir cliqué sur Démarrer la migration, vous obtiendrez un autre écran, sélectionnez simplement le bouton radio d'auto-hébergement et continuez.

    + +

    texte alternatif

    + +

    Le prochain écran demande le nom de domaine complet qualifié de votre installation v5, entrez ceci en incluant le http:// ou https:// dans votre URL, c'est-à-dire

    + +
    http:://ninja.test
    +
    + +

    texte alternatif

    + +

    L'écran suivant vous demande de saisir vos identifiants de connexion, en gardant à l'esprit que ceux-ci doivent être identiques entre votre installation v4 et v5. Vous remarquerez également un champ supplémentaire API_SECRET ; vous pouvez l'ignorer si vous n'avez pas de valeur définie pour cela dans votre fichier .env.

    + +

    Si vous rencontrez une erreur à ce stade, il est fort probable que vos identifiants sont incorrects ou que l'URL que vous avez saisie n'est pas correcte.

    + +

    texte alternatif

    + +

    Si vous vous authentifiez avec succès, vous verrez l'écran suivant qui vous permet de sélectionner les entreprises que vous souhaitez migrer.

    + +

    Points importants à ce stade :

    + +
      +
    • La migration forcée écrasera une entreprise existante qui a déjà été migrée vers la v5, c'est destructeur et irréversible. +
      NOTE : Si la 1ère migration échoue et que seulement une partie des données a été transférée, PURGEZ et SUPPRIMEZ les données/l'entreprise et recommencez le processus avec "Migration forcée" coché.
    • +
    • Il suffit de cocher la case à côté du nom de l'entreprise pour tenter une migration si l'entreprise n'a jamais été migrée vers l'installation v5. C'est une migration non-destructive, c'est-à-dire qu'elle n'écrasera pas une entreprise correspondante.
    • +
    + +

    texte alternatif

    + +

    Processus de migration v5

    + +

    Avec un peu de chance, vous devriez avoir déjà reçu une notification par courriel vous informant que la migration est terminée !

    + +

    Il y a quelques éléments que vous voudrez vérifier pour vous assurer que les données ont été transmises correctement :

    + +
      +
    • Assurez-vous que le logo de votre entreprise a été transféré (Paramètres > Détails de l'entreprise > Logo)
    • +
    • Assurez-vous que les données transférées passent notre contrôle de qualité des données en exécutant
    • +
    + +
    php artisan ninja:verifier-donnees
    +
    + +

    Une série de vérifications sont effectuées et si vous voyez 0 problème, cela signifie que vos données ont été transférées correctement.

    + +
      +
    • Vous voudrez également inspecter les journaux situés dans :
    • +
    + +
    storage/logs/laravel.log
    +
    + +

    À l'intérieur, vous verrez une sortie comme celle-ci :

    + +

    Transfert des utilisateurs de v4 à v5

    + +

    Lorsque vous avez terminé la migration et que vous êtes satisfait de la configuration de votre installation v4, il est temps de rediriger vos utilisateurs ayant déjà des invitations v4 vers votre installation v5.

    + +

    Dans la v4, accédez à Réglages > Gestion de compte - Rediriger les clients vers la v5.

    + +

    Entrez l'URL de votre installation v5 et cliquez sur enregistrer. Lorsque vos utilisateurs utiliseront des liens v4 existants, ils seront redirigés en toute transparence vers votre installation v5.

    + +

    Pour les utilisateurs hébergés, vous pouvez découvrir votre URL complète en naviguant dans la v5 vers Paramètres > Portail Client. Le champ Sous-domaine sera la valeur du sous-domaine avec invoicing.co à la fin. c'est-à-dire.

    + +

    + Attention ! Une fois la redirection activée, votre compte v4 sera désactivé. Cela signifie que vos factures récurrentes et les rappels / facturation automatique ne seront plus effectués à partir de cette installation. +

    + +

    https://subdomain.invoicing.co"

    + +

    Dépannage

    + +

    Si vous rencontrez des problèmes avec la migration qui ne se déroule pas comme prévu, veuillez suivre la liste de vérification suivante :

    + +
      +
    • Assurez-vous que les répertoires sont accessibles en lecture/écriture par l'utilisateur web (c.-à-d. www-data)
    • +
    • Assurez-vous que le planificateur cron fonctionne (et travaille) - Vous pouvez vérifier s'il fonctionne en inspectant la table jobs dans la base de données, elle doit être vide
    • +
    • Inspectez le fichier journal /storage/logs/laravel.log pour plus d'informations.
    • +
    • Si vous rencontrez toujours des problèmes, activez la journalisation avancée en ajoutant la variable suivante à votre fichier .env.
    • +
    + +
    EXPANDED_LOGGING=vrai
    +
    + +

    Ensuite, tentez à nouveau la migration et, par la suite, inspectez le fichier journal dans storage/logs/invoiceninja.log

    + +
      +
    • Si vous utilisez https://, assurez-vous d'utiliser un certificat SSL signé, vous pourriez rencontrer des erreurs d'authentification si vous essayez d'utiliser un certificat auto-signé. Des certificats SSL gratuits sont disponibles auprès de lets encrypt
    • +
    • Vous rencontrez toujours des problèmes ? Recherchez sur le forum ou venez discuter avec nous sur slack
    • +
    + +

    Notifications d'échec de migration","52":"L'application fera de son mieux pour rapporter une erreur lisible par l'humain si la migration échoue pour une raison quelconque.

    + +

    Quelques problèmes connus lors de la migration vers notre plateforme hébergée incluent :

    + +
    "Cet utilisateur ne peut pas être associé à cette entreprise. Peut-être ont-ils déjà enregistré un utilisateur sur un autre compte?"
    +
    + +

    Si vous voyez cette erreur, cela indique que l'un de vos utilisateurs a déjà enregistré son propre compte sur la plateforme hébergée. Nous ne prenons pas en charge les utilisateurs multi-comptes pour des raisons de sécurité. Vous devrez changer l'adresse e-mail de l'utilisateur dans votre installation v4 à une adresse e-mail différente pour que la migration réussisse.

    + +

    Migration entre comptes

    + +

    La migration de la version 4 à la version 5 n'est autorisée qu'entre les comptes ayant la même adresse e-mail. Il s'agit d'une exigence, +et avant de commencer la migration, assurez-vous d'utiliser la même adresse e-mail sur la version 4 et la version 5 pour l'utilisateur.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/payment-gateways/index.html b/fr_CA/payment-gateways/index.html new file mode 100644 index 00000000..9b9da0ac --- /dev/null +++ b/fr_CA/payment-gateways/index.html @@ -0,0 +1,677 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Ajout de passerelles de paiement

    + +

    Modèle de pilote de paiement.

    + +

    Alors vous voulez créer un pilote de paiement pour Invoice Ninja, mais vous ne savez pas par où commencer? La première étape serait de nous contacter directement sur Slack https://invoiceninja.slack.com et d'avoir une discussion en temps réel avec nous afin que nous puissions vous aider à démarrer rapidement et à construire votre pilote de la manière la plus efficace possible. Nous contacter au préalable nous permettra également de nous assurer que votre code peut être fusionné avec le dépôt officiel, car nous en assurerons la maintenance à l'avenir.

    + +

    Prêt? Allons-y!

    + +

    Étape 1. Configurer l'environnement

    + +

    Vous devriez mettre à jour votre code pour être à jour avec la branche v5-develop.

    + +

    Vous voudrez ensuite créer votre propre branche pour votre pilote, c'est-à-dire.

    + +
    git branch my_payment_driver
    +
    + +

    Étape 2. Ajout de la passerelle dans la table des passerelles

    + +

    Créons un fichier de migration qui insérera un enregistrement identifiant la passerelle.

    + +
    php artisan make:migration my_new_gateway
    +
    + +

    Ouvrons ce fichier et dans la méthode up() créons notre nouvel enregistrement de passerelle

    + +

    Init une nouvelle instance de gateway

    + +
    $gateway = new Gateway;
    +$gateway->name = 'Passerelle Élégante'; 
    +$gateway->key = Str::lower(Str::random(32)); 
    +$gateway->provider = ‘PasserelleÉlégante’;
    +$gateway->is_offsite = true;
    +$gateway->fields = new \\stdClass;
    +$gateway->visible = true;
    +$gateway->site_url = ‘https://stripe.com’;
    +$gateway->default_gateway_type_id = 1;
    +$gateway->save();
    +
    + +

    Propriétés du Gateway

    + +
      +
    • name: Le nom de votre passerelle
    • +
    • key: Une clé de passerelle alphanumérique aléatoire de 32 caractères (Type: string)
    • +
    • provider: Ceci est une chaîne en camel case qui est utilisée pour initialiser votre pilote de paiement. Nous ajoutons la chaîne Driver à cette classe, donc si votre pilote de paiement est FancyGatewayDriver, alors votre fournisseur sera FancyGateway. (Type: string)
    • +
    • is_offsite: Spécifie si ce pilote de paiement redirige l'utilisateur vers une autre page pour effectuer le paiement. Paypal Express, par exemple, redirige vers Paypal, puis renvoie l'utilisateur une fois le paiement terminé (Type: bool)
    • +
    • fields: Un objet stdClass de valeurs clés qui définit les paramètres utilisateur requis pour la passerelle, c'est-à-dire les clés API, les secrets, etc. Tous ces champs sont des chaînes à l'exception de testMode qui est un booléen et indique si la passerelle est en mode test. (Type stdClass)
    • +
    • visible: Définit si la passerelle doit être visible dans l'interface utilisateur (Type: bool)
    • +
    • site_url: Un champ URL qui permet à l'utilisateur d'accéder directement à la page de la passerelle pour plus d'informations (Type: string, url)
    • +
    • default_gateway_type_id: Si votre passerelle propose plusieurs moyens de paiement, c'est-à-dire carte de crédit, transfert bancaire, etc., vous voudrez alors sélectionner une méthode par défaut. La liste des méthodes définies se trouve sur le modèle GatewayType comme suit:
    • +
    + +
    const CARTE_CREDIT = 1;
    +const TRANSFERT_BANCAIRE = 2;
    +const PAYPAL = 3;
    +const CRYPTO = 4;
    +const PERSONNALISE = 5;
    +const ALIPAY = 6;
    +const SOFORT = 7;
    +const APPLE_PAY = 8;
    +const SEPA = 9;
    +const CREDIT = 10;
    +
    + +

    Étape 3. Obtenez et définissez le modèle App\Models\Gateway.php

    + +

    Deux méthodes doivent être ajoutées à :

    + +
      +
    1. getHelp() renvoie un lien vers la page d'aide des passerelles. Nous affichons un lien dans l'interface utilisateur pour que l'utilisateur puisse ouvrir une page Web directe vers la passerelle.
    2. +
    3. getMethods() renvoie un tableau des types de passerelle pris en charge (c'est-à-dire les méthodes de paiement), si la passerelle prend en charge les remboursements et la facturation par jeton, ainsi que les métadonnées du webhook. La structure du tableau ressemble à ceci :
    4. +
    + +
    [
    +  [GatewayType::CREDIT_CARD => ['remboursement' => true, 'facturation_par_jeton' => true]],
    +  [GatewayType::BANK_TRANSFER => ['remboursement' => true, 'facturation_par_jeton' => true, 'webhooks' => ['source.chargeable']]]
    +];
    +
    + +

    Le tableau est stocké dans un bloc case/switch, qui change en fonction de la propriété gateway->id.

    + +

    Étape 4. Commencer le travail sur le Pilote de Paiement

    + +

    Tous les pilotes de paiement doivent étendre la classe BaseDriver qui étend elle-même la classe abstraite AbstractPaymentDriver qui impose les méthodes requises suivantes. Nous avons ébauché un exemple de classe de pilote de paiement et des fichiers de vue qui peuvent être téléchargés ici

    + +
    abstract public function autoriserVoir(array $data);
    +
    + +
    fonction publique abstraite authorizeResponse(Requête $request);
    +
    + +

    Note : Le texte ne contient pas de balises HTML, de liens ou d'images en format Markdown à conserver ou traduire.

    + +
    fonction publique abstraite processPaymentView(array $data);
    +
    + +
    fonction abstraite publique processPaymentResponse (Requête $request);
    +
    +fonction publique abstraite refund(Paiement $paiement, $montant_remboursement, $retour_reponse_client = false);
    +
    +fonction publique abstraite tokenBilling(ClientGatewayToken $cgt, PaymentHash $payment_hash);
    +
    +fonction publique abstraite setPaymentMethod($payment_method_id);
    +
    + +
      +
    • authorizeView() retourne une vue qui permet la capture d'un jeton pour une méthode de paiement spécifique, c'est-à-dire la Carte de Crédit ou le Virement Bancaire
    • +
    + +

    Pour comprendre les dispositions de l'interface utilisateur, il est intéressant d'examiner les dispositions des autres pilotes de paiement dans resources/views/portal/ninja2020/gateways.

    + +

    Toutes les mises en page sont basées sur la suivante:

    + +
    @extends('portal.ninja2020.layout.payments', ['gateway_title' => ctrans('texts.credit_card'), 'card_title' => ctrans('texts.credit_card')])
    +
    +
    + +
      +
    • authorizeReponse() traite la réponse de la passerelle et si elle est réussie, crée un enregistrement ClientGatewayToken suivi du retour de l'utilisateur à la route suivante
    • +
    + +
    return redirect()->route('client.moyens_de_paiement.index');
    +
    + +

    Note : Since it's a code block, only the comment has been translated.

    + +
      +
    • processPaymentView() retourne une vue permettant la capture d'un paiement","39":"* processPaymentResponse() traite la réponse de la passerelle et, si elle est réussie, crée un enregistrement Payment suivi du retour de l'utilisateur à la route de paiement ici:
    • +
    + +
    return redirect()->route('client.payments.show', ['payment' => $this->stripe->encodePrimaryKey($payment->id)]);
    +
    + +
      +
    • refund() tente d'effectuer un remboursement et prend trois paramètres,
    • +
    + +
      +
    1. Le modèle de paiement (Collection)
    2. +
    3. Le montant du remboursement (Flottant)
    4. +
    5. Si la réponse nécessite une réponse du client (Booléen)
    6. +
    + +
      +
    • tokenBilling() tente de traiter un paiement avec jeton pour un montant donné

    • +
    • setPaymentMethod() cette méthode est utilisée pour définir la méthode de paiement dans la classe du pilote, cela est nécessaire dans les classes de passerelle où il y a plusieurs options de méthode de paiement dans la passerelle, par exemple. Carte de crédit, virement bancaire.

    • +
    + +

    La classe BaseDriver elle-même contient plusieurs méthodes d'assistance qui permettent la création d'enregistrements de paiement dans Invoice Ninja, ceux-ci sont définis comme suit:

    + +

    Code

    + +
    // Ne traduisez pas cette partie avec les balises PHP et retournez-public function storeGatewayToken(array $data, array $additional = []): ?ClientGatewayToken
    +
    + +

    Voici comment appeler cette méthode en utilisant un exemple concret:

    + +
    $data = [
    +    'gateway_id' => 1,
    +    'client_id' => 2
    +];
    +
    +$clientGatewayToken = $this->storeGatewayToken($data, ['user' => $this->user]);
    +
    + +

    Notez que voyez pouvez ajouter des informations supplémentaires en utilisant le deuxième argument de cette fonction, qui est facultatif.

    + +

    Cette méthode est utilisée pour stocker un jeton généré par une passerelle de paiement, elle nécessite un tableau de paramètres avec la définition suivante :

    + +
    [
    +    'jeton', // (chaîne de caractères),
    +    'identifiant_methode_paiement', // (ex : GatewayType::CREDIT_CARD),
    +    'metadonnees_paiement', // Objet stdClass défini ci-dessous
    +]
    +
    + +

    $payment_meta = new \stdClass; +$payment_meta->exp_month = (string) $method->card->exp_month; +$payment_meta->exp_year = (string) $method->card->exp_year; +$payment_meta->brand = (string) $method->card->brand; +$payment_meta->last4 = (string) $method->card->last4; +$payment_meta->type = GatewayType::CREDIT_CARD;

    + +

    Pour améliorer l'abstraction, nous encourageons le développement de l'implémentation de la passerelle de paiement réelle dans son propre espace de noms. Une fois que vous avez terminé le traitement d'une réponse de passerelle, vous devrez effectuer un travail supplémentaire, cela pourrait inclure : + +1. Retourner une réponse de paiement réussie à l'utilisateur final +2. Traiter un remboursement +3. Stocker un jeton de passerelle client +4. Traiter une réponse de paiement échoué à l'utilisateur final + +Invoice ninja fournit le point d'entrée pour ceux-ci dans la classe BaseDriver, les données exactes requises sont spécifiées comme ci-dessus, le reste est fusionné à partir des données déjà présentes dans le pilote lui-même. + +#### 1. Gérer une réponse de paiement réussie + +Invoice ninja utilise une petite classe de liaison appelée PaymentHash, qui relie les métadonnées de paiement à un hachage. Une fois que vous êtes revenu de votre passerelle, vous devrez réhydrater l'objet de hachage de paiement. Il vous sera retourné par la passerelle dans la variable de demande `payment_hash` en utilisant une recherche binaire comme suit : + +```php +$payment_hash = PaymentHash::whereRaw('BINARY `hash`= ?', [$request->input('payment_hash')])->firstOrFail(); +
    + +

    À ce stade, vous devrez créer un enregistrement de paiement, cela peut être transmis directement à la méthode BaseDriver définie ci-dessous

    + +
    public function createPayment(array $data, $status = Payment::STATUS_COMPLETED): Payment
    +
    + +

    Note : La traduction n'est pas requise pour les blocs de code, les balises HTML et les attributs en ligne tels que les liens et les images.

    + +

    Le tableau de données ici nécessite les propriétés suivantes à être transmises depuis votre pilote de paiement personnalisé

    + +
    [
    +    'gateway_type_id', // (c.-à-d. GatewayType::CREDIT_CARD)
    +    'amount', // (float) voir ci-dessous
    +    'payment_type', // (c.-à-d. PaymentType::CREDIT_CARD_OTHER)
    +    'transfaction_reference',
    +]
    +
    + +

    L'élément clé du montant est issu du hachage de paiement, la requête suivante devrait être utilisée pour déterminer le montant

    + +
    array_sum(array_column($payment_hash->invoices(), 'montant')) + $payment_hash->total_frais;
    +
    + +

    N.B. Dans le bloc de code ci-dessus, j'ai traduit uniquement le commentaire. Ne traduisez pas le code dans les blocs de code.

    + +

    En plus de créer l'enregistrement de paiement, nous recommandons fortement de consigner la sortie complète de la passerelle pour permettre le débogage à des fins futures, cela se fait via SystemLogger::job() qui est défini comme suit

    + +
    public function __construct(array $log, int $category_id, int $event_id, int $type_id, ?Client $client)
    +
    + +

    L'objet tableau est la réponse de la passerelle, regroupée avec toutes autres métadonnées que vous souhaitez ajouter. Les propriétés restantes sont les valeurs constantes définies dans SystemLog, celles-ci définissent la catégorie, l'événement et le type de journal. N'hésitez pas à créer des catégories supplémentaires en utilisant le modèle présent dans la classe SystemLog.

    + +

    2. Traiter un remboursement

    + +

    La méthode de remboursement est implémentée dans votre classe PaymentDriver avec la méthode suivante

    + +
    public function refund(Payment $payment, $refund_amount, $return_client_response = false);
    +
    + +

    Vous pourriez avoir besoin de la classe $payment pour passer la transaction_reference à votre passerelle, avec le refund_amount, l'objet de retour ici est un simple tableau de données en cas de succès, ou lancer une exception avec un message approprié.

    + +

    3. Enregistrer un jeton de passerelle client

    + +

    Une fois que vous avez généré un jeton de passerelle, vous devrez le stocker. Une méthode d'assistance dans le BaseDriver est définie ici :

    + +
    public function storeGatewayToken(array $data, array $additional = []): ?ClientGatewayToken
    +
    + +

    Les propriétés requises pour le tableau de données sont les suivantes :

    + +
    [
    +  'jeton',
    +  'identifiant_methode_paiement',
    +  'meta_paiement',
    +  'identifiant_methode_paiement', // par exemple. GatewayType::CREDIT_CARD
    +  'reference_client_gateway', // facultatif
    +]
    +
    + +

    4. Traiter une réponse de paiement échoué pour l'utilisateur final

    + +

    Un message d'erreur générique est fourni lorsqu'une erreur fatale de passerelle se produit pendant le traitement d'un paiement

    + +
    throw new PaymentFailed('Échec du traitement du paiement.', 500);
    +
    + +

    Le long de cette exception, il est également requis que vous lanciez un PaymentFailureMailer::job() défini comme suit

    + +
    PaymentFailureMailer::dipatch($client, $erreur, $entreprise, $payment_hash)
    +
    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/payments/index.html b/fr_CA/payments/index.html new file mode 100644 index 00000000..27c1cff9 --- /dev/null +++ b/fr_CA/payments/index.html @@ -0,0 +1,697 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Paiements

    + +

    Les enregistrements de paiement sont automatiquement générés lorsque les paiements sont traités à partir du portail client ou lorsque qu'une facture est marquée comme payée. Lorsqu'une facture est marquée comme payée, un enregistrement de paiement pour le montant total est créé et étiqueté comme "Entrée manuelle".

    + +

    Il y a quatre états possibles pour un enregistrement de paiement : "Non appliqué" pour les paiements qui n'ont pas été affectés à une facture, "Partiellement non appliqué" pour les paiements avec un crédit restant, "Payé" pour les paiements qui ont été entièrement appliqués à une facture et "Remboursé" pour les paiements qui ont été retournés au client. Notez que tout montant remboursé doit avoir été appliqué à une facture en premier lieu.

    + +

    Il est important de noter que les enregistrements de paiement ne sont pas imprimés ou émis au client, mais plutôt une facture est marquée comme "Payée" lorsqu'il y a un enregistrement de paiement associé.

    + +

    Afficher un paiement

    + +

    Le panneau de visualisation de paiement affiche un aperçu de l'état de paiement, de la facture à laquelle il a été appliqué, du montant appliqué, de la date de paiement, de la référence de transaction et de toutes les notes privées. Vous pouvez modifier l'enregistrement de paiement en utilisant le bouton "Modifier" dans le coin supérieur droit et utiliser le menu Kebab pour l'archiver ou le supprimer.

    + +

    En bas du panneau, vous pouvez appliquer ou rembourser un paiement. Gardez à l'esprit qu'un paiement peut être appliqué à plusieurs factures lorsqu'il est entré manuellement dans le portail d'administration. De plus, des remboursements partiels sont autorisés, mais seuls les montants de paiement "Appliqués" peuvent être remboursés.

    + +

    Modifier un paiement

    + +

    Voici les champs disponibles lors de la modification d'un paiement pour ajouter des détails à vos enregistrements :

    + +
      +
    • Numéro de paiement - Les numéros de paiement sont générés automatiquement pour trier vos enregistrements. Les règles de génération de numéros peuvent être consultées ou modifiées sous Paramètres > Numéros générés.
    • +
    • Date de paiement - La date du paiement, qui est généralement automatiquement remplie avec la date actuelle.
    • +
    • Type de paiement - Une liste déroulante permettant de sélectionner un type de paiement, tel que l'argent comptant, le chèque, la carte de crédit, etc.
    • +
    • Référence de transaction - Un numéro de référence de transaction pour un paiement par débit/crédit peut être saisi ici, ou une explication simple sur la transaction pour donner des détails sur la façon dont elle a été enregistrée.
    • +
    • Notes privées - Des notes privées visibles uniquement depuis le portail d'administration, pour toute raison pour laquelle vous pourriez avoir besoin d'ajouter des détails supplémentaires à l'enregistrement de paiement à des fins de comptabilité ou d'audit.
    • +
    • Convertir la devise - Lorsqu'elle est activée, cette section vous permet de sélectionner une devise fournie par le client lorsqu'elle ne correspond pas à votre propre devise. Le taux de change doit être spécifié manuellement par vous, et il sera utilisé pour calculer automatiquement le montant converti pour vous.
    • +
    + +

    Saisir un paiement

    + +

    Lors de la saisie manuelle d'un paiement, tous les champs ci-dessus s'appliquent, en plus de ceux ci-dessous.

    + +
      +
    • Client - Vous devez d'abord spécifier le client à partir duquel le paiement est effectué.
    • +
    • Montant - Vous devez spécifier le montant du paiement.
    • +
    • Facture - Sélectionnez une facture dans une liste recherchable des factures disponibles pour le client qui ont un solde dû.
    • +
    • Appliqué - Apparaissant après la sélection d'une facture, le montant appliqué à la facture, généré automatiquement. Tout paiement en trop par le client est appliqué à son dossier de client pour les factures futures.
    • +
    • Envoyer un e-mail - Activé par défaut, désactivez-le pour sauter l'envoi d'un e-mail au client pour le notifier de son paiement.
    • +
    + +

    Cycle de vie d'un paiement

    + +

    Non appliqué

    + +

    Si un paiement est créé, attribué à un client et doté d'une valeur supérieure à 0 (zéro), mais non attribué ou lié à une facture, le paiement est marqué comme Non appliqué.

    + +

    Partiel

    + +

    Vous pouvez appliquer un paiement à plusieurs factures. Si le montant du paiement est supérieur au solde de la facture, le paiement sera marqué comme "Partiellement appliqué" et le solde restant peut être appliqué à une autre facture. Vous pouvez voir le solde restant d'un paiement partiel en affichant les détails du paiement.

    + +

    Terminé

    + +

    Les paiements Terminés sont entièrement appliqués à une ou plusieurs factures et n'ont aucune valeur restante.

    + +

    Remboursé

    + +

    Lorsque vous visualisez un paiement, vous pouvez utiliser le menu en forme de kebab dans le coin supérieur droit du panneau de visualisation pour le rembourser. Le paiement sera désormais délié de toutes les factures auxquelles il avait été appliqué.

    + +

    Annulé et supprimé

    + +

    Que se passe-t-il lorsqu'un paiement est supprimé?

    + +
      +
    • Statut de paiement défini comme supprimé
    • +
    • Le numéro de paiement est suivi de _supprimé afin de permettre la réutilisation des numéros de paiement.
    • +
    • Si le paiement avait précédemment été marqué comme Partiel ou Terminé, le solde de paiement restant ne sera plus disponible pour le client et sera délié de toutes les factures auxquelles il avait été précédemment lié.
    • +
    + +

    Archivé

    + +

    L'archivage d'un paiement permet simplement de le supprimer de la liste des paiements. Cela permet de garder vos listes de paiements propres et organisées.

    + +

    + Lorsqu'un paiement est archivé, aucune modification ultérieure ne peut être apportée au paiement. Pour modifier le paiement, vous devrez d'abord le restaurer. +

    + +

    Restauré

    + +

    Restaurer un paiement à partir de l'état archivé ou supprimé ramènera le paiement à son état précédent avant l'archivage.

    + +

    Apple Pay, Google Pay & Microsoft Pay

    + +

    À l'heure actuelle, pour payer avec Apple, Google ou Microsoft Pay, une carte de crédit doit déjà être configurée dans votre navigateur. Ce n'est pas une préférence d'Invoice Ninja, mais un choix de plateforme.

    + +

    Safari sur bureau:

    + +
      +
    • Safari sur Mac fonctionnant sous macOS Sierra ou ultérieur
    • +
    • Un iPhone (l'iPad n'est pas encore pris en charge) avec une carte de crédit configurée dans Wallet. Plus d'informations peuvent être trouvées sur le site de support d'Apple.
    • +
    + +

    Safari sur mobile:

    + +
      +
    • iOS 10.1 ou ultérieur
    • +
    • Une carte configurée dans l'application Wallet
    • +
    + +

    Google Chrome:

    + + + +

    Microsoft Edge:

    + + + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/products/index.html b/fr_CA/products/index.html new file mode 100644 index 00000000..31b315bb --- /dev/null +++ b/fr_CA/products/index.html @@ -0,0 +1,651 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Produits

    + +

    Création de produits

    + +

    Il existe plusieurs façons de créer un produit, notamment :

    + +
      +
    • Portail Admin > Nouveau Produit
    • +
    • Portail Admin > Paramètres > Importer | Exporter > Importer des documents .CSV pour la création ou l'importation de produits en lots.
    • +
    • Saisir manuellement les informations d'un nouveau produit sur une nouvelle ligne d'une facture ou d'un devis. Notez que lors de l'utilisation de cette méthode, la quantité du produit utilisée dans la première facture sera définie comme la Quantité par défaut pour ce produit.
    • +
    • En tant que développeur, vous pouvez créer des appels API pour créer, mettre à jour, supprimer, exporter ou effectuer des actions en masse sur des produits, en utilisant les références API de la documentation d'API Invoice Ninja (https://api-docs.invoicing.co/). Les modèles pour Integratomat et d'autres n'ont pas encore été implémentés.
    • +
    + +

    Les produits peuvent également être utilisés pour représenter des services rendus. Par exemple, vous pourriez avoir une entrée de produit pour des appels de service, avec un prix fixé à votre taux horaire, et utiliser la quantité de produit pour représenter les heures facturables.

    + +

    Visualisation des produits

    + +

    Vous pouvez visualiser les produits dans le portail d'administration d'Invoice Ninja en allant dans le module Produits dans le menu de navigation de gauche. Vous pouvez également exporter les produits sous forme de fichier CSV à l'aide de l'API ou de la fonction Exporter sous Paramètres, pour les analyser dans une application externe.

    + +

    Vue d'ensemble

    + +

    Le panneau Vue d'ensemble présente une mise en page très simple, avec le prix du produit en gros caractères en haut, suivi de la description du produit en dessous.

    + +

    Documents

    + +

    Le volet Documents vous permet de télécharger et de visualiser des documents liés au produit. Ces fichiers ne sont accessibles que via le portail d'administration (ou le portail client si les documents clients sont activés). Cette fonction est utile pour télécharger une signalisation de produit, des descriptions de produit détaillées ou des documents techniques.

    + +

    Notez que les documents téléchargés sont enregistrés dans le répertoire "public/storage" dans une structure de dossiers utilisant des noms de dossier hachés pour correspondre à l'entrée du produit, donc sauvegardez ce répertoire avec votre base de données pour conserver vos documents joints.

    + +

    Fonctions

    + +

    Il y a quelques fonctions disponibles à partir du mode d'affichage de produit qui permettent de manipuler rapidement le produit que vous consultez.

    + +
      +
    • Modifier - Le bouton Modifier situé dans le coin supérieur droit du panneau vous permet de modifier les détails du produit, tels que le nom du produit, la description, le prix et la quantité par défaut.
    • +
    • Nouvelle facture - Ce bouton en bas du panneau créera une nouvelle facture et vous amènera à une page de Nouvelle facture, avec le produit que vous consultez comme article et la quantité par défaut pour cet article déjà saisie.
    • +
    • Cloner - Ce bouton vous amènera à un écran Nouveau produit, avec exactement les mêmes détails de produit que le produit que vous consultez, vous permettant de cloner facilement votre produit et d'effectuer les modifications nécessaires avant de l'enregistrer en tant que nouveau produit.
    • +
    + +

    Modifier un produit

    + +

    Il n'y a que quelques champs qui s'appliquent à un produit :

    + +
      +
    • Produit - C'est le nom du produit lui-même, qui apparaîtra sur les factures.
    • +
    • Description - La description du produit, qui apparaîtra sur les factures. Notez que la génération PDF des factures et des devis traitera tout formatage HTML que vous utilisez ici. De plus, lorsque l'option Activer Markdown est activée dans Paramètres > Gestion de compte, vous pourrez entrer du texte en Markdown dans les descriptions de produit, et il apparaîtra formaté dans vos factures, devis, etc.
    • +
    • Prix - Le prix standard de votre produit.
    • +
    • Quantité par défaut - La quantité par défaut est utilisée automatiquement lorsque le produit est ajouté à une facture ou à un devis.
    • +
    + +

    Suivi d'inventaire

    + +

    Si vous gérez une entreprise qui stocke des produits, le suivi des niveaux d'inventaire est un élément important de la gestion d'entreprise. Dans Invoive Ninja, le suivi des stocks est super simple.

    + +

    texte alternatif

    + +

    Il suffit d'activer la fonctionnalité Suivi d'inventaire dans le panneau de configuration. Vous pouvez également ajouter des notifications lorsqu'un produit atteint un seuil, vous recevrez un courriel vous informant du niveau de stock actuel. Pour un contrôle plus précis, vous pouvez affecter directement des seuils au produit lui-même.

    + +

    texte alternatif

    + +

    Pour voir les niveaux de stock actuels, il suffit de consulter le produit.

    + +

    Vous pouvez également combiner le module de bon de commande pour mettre à jour automatiquement votre niveau d'inventaire, voir Bon de commande pour plus d'informations.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/projects/index.html b/fr_CA/projects/index.html new file mode 100644 index 00000000..0209b741 --- /dev/null +++ b/fr_CA/projects/index.html @@ -0,0 +1,628 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Projets

    + +

    Le module Projets est utile pour gérer de grandes collections de travaux pour les clients. Un enregistrement de projet en lui-même est simple, mais sa fonctionnalité et son utilité proviennent des enregistrements qui y sont liés. En liant des Tâches et des Dépenses à un projet, vous pouvez rester organisé et planifier le travail pour votre client. Vous pouvez également lier un projet à un Utilisateur dans le portail d'administration pour assurer la responsabilité.

    + +

    Vous pouvez attribuer plusieurs tâches et dépenses à un projet, mais ce n'est pas obligatoire. Les tâches représentent des heures facturables et les attribuer à un projet avec un taux de tâche défini, vous permet de créer un taux horaire par défaut. Les dépenses représentent les biens ou services pour lesquels vous avez dû payer. Attribuer des dépenses à un projet vous aide à les suivre lorsque vient le moment de facturer votre client pour le projet terminé.

    + +

    Visualiser un projet

    + +

    Depuis le module Projets, sélectionnez n'importe quel projet dans le tableau pour afficher le volet de prévisualisation avec l'aperçu du projet affiché en premier.

    + +

    Tout en bas du panneau d'aperçu des Projets, vous avez la possibilité de créer une Nouvelle Tâche qui vous permet de créer rapidement une tâche préparée pour être liée au projet que vous consultiez. L'autre bouton au bas est Facturer le Projet qui vous amène à une nouvelle page pour créer une facture, déjà préparée avec toutes les tâches impayées qui sont attribuées au projet.

    + +

    Le menu kebab dans le coin supérieur droit de l'écran offre également ces fonctionnalités, ainsi que la possibilité de cloner le projet, de créer une facture et d'archiver ou de supprimer le projet.

    + +

    Aperçu

    + +

    L'onglet aperçu affiche les heures Totales et les heures Budgétées pour le projet. Les heures totales sont la somme de toutes les tâches du projet, vous permettant de voir la progression du travail par rapport aux heures budgétées.

    + +

    Vous pouvez également voir le Client et l'Utilisateur assignés au projet, ainsi que le nombre de Tâches et de Dépenses liées. De plus, vous pouvez voir la Date d'échéance du projet et le Taux de tâche par défaut pour les tâches liées.

    + +

    Les notes publiques et privées sont également affichées avec des icônes différentes.

    + +

    Documents

    + +

    Vous pouvez télécharger des fichiers, tels que des images, des documents et plus encore sous l'onglet Documents. Comme la plupart des autres modules, les fichiers téléchargés sous l'onglet documents d'un projet peuvent être consultés par le client via le portail client dans la section Documents > Onglet Projets.

    + +

    Création et Édition d'un Projet

    + +

    Créer et modifier un projet est simple. La plupart des fonctionnalités proviennent des enregistrements liés à celui-ci, tels que les tâches et les dépenses, facilitant ainsi la facturation au client pour tous les travaux associés. Les champs personnalisables sont :

    + +
      +
    • Nom du projet : Le nom du projet, qui est inclus dans la description de la première tâche de la facture lors de sa création à partir du projet.
    • +
    • Numéro de projet : Un numéro généré automatiquement à des fins de tenue de dossiers.
    • +
    • Utilisateur : Attribuez un utilisateur au projet pour assurer la responsabilité et la responsabilisation.
    • +
    • Date d'échéance : Attribuez une date d'échéance pour rester concentré et suivre l'évolution.
    • +
    • Heures budgétisées : Établissez un budget pour les heures facturables en fonction de l'estimation et de l'accord du client.
    • +
    • Taux de tâche : Définissez un taux par défaut pour les heures facturables, qui peut être modifié ultérieurement.
    • +
    • Notes publiques : Ajoutez des notes pour avoir une perspective et des dossiers clients.
    • +
    • Notes privées : Ajoutez des notes à partager avec les collègues ayant accès au portail administratif.
    • +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/purchase_orders/index.html b/fr_CA/purchase_orders/index.html new file mode 100644 index 00000000..a2ed7cef --- /dev/null +++ b/fr_CA/purchase_orders/index.html @@ -0,0 +1,694 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Commandes d'achat

    + +

    Une commande d'achat (CA) est un document juridiquement contraignant qu'un acheteur utilise pour demander des biens ou des services à un fournisseur. Elle sert d'offre officielle pour acheter des articles spécifiques à un prix spécifié et est généralement utilisée par les entreprises dans le processus d'approvisionnement. La CA comprend des détails tels que le type, la quantité et le coût des produits ou services demandés, ainsi que les termes de livraison ou de paiement pertinents.

    + +

    Une fois qu'un fournisseur accepte la CA, elle devient un contrat liant l'acheteur et le vendeur.

    + +

    Création d'une commande d'achat

    + +

    alt text

    + +

    La création d'une commande d'achat a un flux de travail similaire à la création d'une facture. Avant de créer une commande d'achat, un fournisseur doit être présent dans le système. Un fournisseur peut être créé directement à partir de la page de commande d'achat ou via l'onglet Fournisseur.

    + +

    Détails

    + +

    Le panneau Détails comprend les informations les plus basiques sur la commande d'achat :

    + +
      +
    • Fournisseur - Vous devez sélectionner un fournisseur dans la liste pour appliquer votre commande d'achat.
    • +
    • Date - Générée automatiquement avec la date du jour, est simplement la date de la commande d'achat.
    • +
    • Valide Jusqu'au - Facultativement, vous pouvez spécifier une date de fin jusqu'à laquelle la commande d'achat est valable, pour limiter la durée pendant laquelle vous l'honorerez.
    • +
    • Partiel/Dépôt - Facultativement, spécifiez un paiement partiel ou un dépôt requis sur la commande d'achat, avec sa propre date d'échéance, séparée de celle de la commande d'achat pour le montant total de la commande d'achat.
    • +
    • Remise - Entrez un montant de remise à appliquer à la commande d'achat, soit en pourcentage, soit en montant forfaitaire.
    • +
    • Design - Choisissez un modèle de conception parmi les modèles préfabriqués ou l'un de vos propres modèles personnalisés. Cette option se trouve sous l'onglet Paramètres dans la vue de la commande d'achat sur bureau.
    • +
    + +

    La commande d'achat peut être décorée de termes supplémentaires dans la section Termes.

    + +

    Articles

    + +

    Ici, vous voyez une liste des éléments de ligne inclus dans la commande d'achat. Vous pouvez ajouter des produits à la commande d'achat pour facturer votre fournisseur. Chaque élément de la liste aura ces champs disponibles:

    + +
      +
    • Produit - Le nom de l'article appliqué.
    • +
    • Description - Une description de l'élément de ligne. Les descriptions peuvent inclure du code HTML ou une mise en forme de code Markdown (lorsqu'elle est activée sous Paramètres > Gestion du compte).
    • +
    • Coût unitaire - Le coût d'un seul produit pour l'élément de ligne.
    • +
    • Quantité - Le nombre de produits à multiplier par le coût unitaire de cet élément de ligne.
    • +
    + +

    Notes

    + +

    Tout sous un panneau dans la disposition mobile, ces options ont chacune leurs propres onglets en bas de l'écran de commande d'achat en mode bureau :

    + +
      +
    • Conditions de la commande d'achat - Décrivez toutes les conditions pour votre fournisseur, telles qu'elles se rapportent à la commande d'achat.
    • +
    • Pied de page de la commande d'achat - Toutes les notes textuelles à inclure en bas de la commande d'achat. Un bon endroit pour les avertissements moins importants.
    • +
    • Notes publiques - Toutes les notes textuelles pour ajouter des détails ou du contexte à la commande d'achat pour vous et votre fournisseur. Un bon endroit pour les notes de service ou un résumé du travail effectué pour le fournisseur.
    • +
    • Notes privées - Notes textuelles privées, non imprimées sur le PDF de la commande d'achat ou visibles par le fournisseur. Ces notes ne peuvent être vues que par les utilisateurs du portail administrateur.
    • +
    + +

    Documents

    + +

    Téléchargez des images ou des documents pour votre commande d'achat, à inclure pour votre fournisseur. Ils peuvent être attachés dans l'e-mail qui est envoyé au fournisseur.

    + +

    Cycle de vie d'une commande d'achat

    + +

    Brouillon

    + +

    Le statut de brouillon est le premier statut dans le cycle de vie d'une commande d'achat. À ce stade, des modifications peuvent être apportées à la commande d'achat et la commande d'achat est complètement cachée au fournisseur. Les commandes d'achat en attente sont inactives jusqu'à ce qu'elles soient envoyées par courriel au fournisseur ou marquées comme envoyées.

    + +

    + Une fois qu'une commande d'achat en attente a été envoyée/marquée comme envoyée, son statut ne peut pas être changé en brouillon. +

    + +

    Envoyé

    + +

    Une commande d'achat est marquée comme envoyée lorsqu'elle a été envoyée par courriel au fournisseur ou marquée comme envoyée dans le panneau d'administration.

    + +

    Accepté

    + +

    alt text

    + +

    Lorsqu'une commande d'achat est acceptée par le fournisseur, son statut passe à accepté. Le fournisseur peut effectuer cette action via le portail du fournisseur. Le fournisseur peut également être invité à accepter des conditions supplémentaires et à déposer une signature pour cette commande d'achat pendant le processus d'acceptation.

    + +

    Réception

    + +

    Lorsque les biens ont été reçus, l'administrateur peut marquer la commande d'achat comme étant acceptée. À ce stade, si la gestion des stocks est activée, les niveaux de stock des produits/SKU sont incrémentés.

    + +

    Annulé

    + +

    Si la commande d'achat est annulée, elle est placée dans un état annulé.

    + +

    Supprimé

    + +

    Une commande d'achat peut être marquée comme supprimée si les conditions suivantes sont remplies :

    + +
      +
    • La commande d'achat a un statut envoyé/brouillon.
    • +
    + +

    Que se passe-t-il lorsqu'une commande d'achat est supprimée ?

    + +
      +
    • le statut de la commande d'achat est défini sur supprimé
    • +
    • Le numéro de la commande d'achat est suffixé par _deleted pour permettre la réutilisation des numéros de commande d'achat.
    • +
    + +

    Archivé

    + +

    L'archivage d'une commande d'achat supprime simplement la commande d'achat de la vue de liste des commandes d'achat. L'archivage d'une commande d'achat permet de garder vos vues de liste propres et ordonnées.

    + +

    + Lorsqu'une commande d'achat est archivée, aucune modification ultérieure ne peut être apportée à la commande d'achat. Pour modifier la commande d'achat, vous devrez d'abord la restaurer. +

    + +

    Restauré

    + +

    La restauration d'une commande d'achat à partir de l'état archivé ou supprimé ramènera la commande d'achat à son état précédent avant l'archivage. +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/qr-codes/index.html b/fr_CA/qr-codes/index.html new file mode 100644 index 00000000..f6da8331 --- /dev/null +++ b/fr_CA/qr-codes/index.html @@ -0,0 +1,685 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Codes QR

    + +

    Nous proposons actuellement trois options de codes QR dans Invoice Ninja : Swiss QR, SEPA ERC et des codes QR de lien de paiement génériques qui amèneront l'utilisateur final sur le portail client Invoice Ninja pour effectuer le paiement.

    + +

    Codes QR suisses

    + +

    Pour les utilisateurs suisses, vous pouvez intégrer automatiquement des codes QR de paiement compatibles avec les normes suisses directement dans la conception de la facture.

    + +

    Il existe trois types de QR-Rechnungen.

    + +
      +
    1. QR-IBAN avec référence QR.
    2. +
    + +

    Il s'agit d'un IBAN spécial, différent de votre IBAN habituel. La manière la plus simple est de demander à votre banque le QR-IBAN, mais vous pouvez également le calculer vous-même. +La référence QR est un nombre de 26 chiffres suivi d'un chiffre de contrôle. Le chiffre de contrôle doit être modulo 10, récursif. De plus, vous pouvez ajouter 140 symboles de texte.

    + +

    Comment calculer votre QR-IBAN :

    + +

    Par exemple, l'IID normal de Raiffeisen est 80808.

    + +

    C'est pourquoi un IBAN Raiffeisen pourrait ressembler à ceci : CH21 8080 8001 2345 6789 0

    + +

    Recherchez le QR-IID de votre banque (un nombre compris entre 30000 et 31999) et remplacez l'IID par le QR-IID. Le QR-IID de Raiffeisen est 30808. Si nous remplaçons l'IBAN précédent par celui-ci, nous obtenons : CH21 3080 8001 2345 6789 0. Il s'agit du QR-IBAN avec un mauvais chiffre de contrôle, nous devons donc le calculer.

    + +

    Nous commençons par le chiffre de contrôle d'origine (CH21 3080 8001 2345 6789 0). Le QR-IBAN doit être un pour modulo 97. Nous devons déplacer les 4 premiers symboles à la fin (3080 8001 2345 6789 0 CH21). Nous remplaçons le chiffre de contrôle 21 par deux XX, car nous ne connaissons pas encore celui-ci (3080 8001 2345 6789 0 CHXX). Ensuite, nous remplaçons CH par des chiffres. C'est alphabétique et commence par 10. Donc A=10, B=11 et C=13. De ce fait, CH est 1217. Cela nous donne 3080 8001 2345 6789 0 1217XX. Nous devons maintenant trouver deux chiffres qui donnent le modulo 97 = 1.

    + +

    Nous commençons par utiliser 00 pour XX. 3080 8001 2345 6789 0 121700 modulo 97 = 32. C'est trop bas. 97-32+1= 66. 3080 8001 2345 6789 0 121766 modulo 97 = 1. Nous y sommes ! Nous les ramenons à l'avant (121766 3080 8001 2345 6789 0) et remplaçons 1217 par le code du pays (CH66

    + +
      +
    1. QR-Rechnung avec IBAN et sans référence
    2. +
    + +

    Ceci est votre IBAN normal. Vous ne pouvez pas utiliser de référence ! Vous n'êtes autorisé à utiliser que 140 symboles de texte.

    + +
      +
    1. QR-Rechnung avec IBAN et référence créancier
    2. +
    + +

    Suit la norme ISO-11649. Fonctionne comme une référence QR, mais utilise l'ISO-11649, ce qui le rend utilisable à l'international. Contrairement aux deux précédents codes QR, celui-ci fonctionne également en dehors de la Suisse. Vous devez utiliser l'IBAN normal, et non le QR IBAN.

    + +

    texte alternatif

    + +

    Vous pouvez configurer cela dans Paramètres > Détails de l'entreprise sur la page Détails.

    + +

    texte alternatif

    + +

    Vous devrez ensuite personnaliser votre design pour inclure le code QR sur vos PDF. Pour ce faire, créez un nouveau design dans Paramètres > Design de facture > Personnaliser

    + +

    Dans l'onglet Corps, ajoutez en bas

    + +
    <div style="page-break-inside: avoid;">
    +$swiss_qr
    +</div>
    +
    + +

    Après avoir enregistré le design, vous voudrez en faire votre nouveau design par défaut.

    + +

    texte alternatif

    + +

    Si vos codes QR n'apparaissent pas, il y a un problème de configuration à régler. Les raisons les plus courantes pour lesquelles le code QR n'apparaît pas sur le PDF sont les détails manquants de l'entreprise. Votre adresse complète est requise ainsi que les détails complets des clients.

    + +

    Codes QR SEPA ERC

    + +

    Pour activer les codes QR SEPA, vous devrez suivre quelques étapes pour vous assurer que les données sont correctes.

    + +

    Les codes QR SEPA nécessitent au minimum un IBAN, pour les paiements en dehors de l'EEE, vous aurez également besoin du BIC. Ces deux champs sont récupérés à partir de la section Champs personnalisés de l'entreprise d'Invoice Ninja. Veuillez noter que l'IBAN doit être le premier champ personnalisé et le BIC le deuxième champ personnalisé. Pour configurer cela, accédez à

    + +
    Paramètres > Champs personnalisés > Entreprise
    +
    + +

    texte alternatif

    + +

    Une fois enregistré, accédez à

    + +
    Paramètres > Détails de l'entreprise
    +
    + +

    Et entrez les valeurs pour votre entreprise

    + +

    texte alternatif

    + +

    Dans votre design personnalisé, vous voudrez ensuite insérer la variable qui permet d'injecter le code QR, par exemple.

    + +
    <div>
    +$sepa_qr_code
    +</div>
    +
    + +

    Codes QR de liens de paiement génériques

    + +

    Les codes QR de paiement génériques peuvent facilement être appliqués à votre PDF de facture en utilisant le bloc suivant dans votre design personnalisé

    + +
    <div>
    +$payment_qrcode
    +</div>
    +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/quotes/index.html b/fr_CA/quotes/index.html new file mode 100644 index 00000000..ebb11e9b --- /dev/null +++ b/fr_CA/quotes/index.html @@ -0,0 +1,698 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Citations

    + +

    Les enregistrements de devis sont utilisés pour donner à vos clients un aperçu précis de ce à quoi un devis pourrait ressembler pour les produits et/ou services demandés. Les devis peuvent être générés en PDF, consultés dans le portail client par le client, et s'ils sont acceptés, ils peuvent être convertis directement en devis. À moins qu'il ne soit converti en facture, les devis n'ont aucun effet sur le solde ou le grand livre d'un client.

    + +

    Visionner, modifier ou créer un devis est pratiquement identique à celui d'un devis.

    + +

    Les enregistrements de devis prennent en charge de nombreux détails et vous permettent de facturer vos clients pour des Produits, Tâches ou Frais. Vous pouvez joindre des documents ou des images aux devis, que le client peut consulter depuis le portail client. Les enregistrements de devis conservent un historique des modifications effectuées, ainsi que les utilisateurs ayant effectué ces modifications, afin d'accroître la responsabilité au sein de votre entreprise.

    + +

    Voir une Citation

    + +

    Il suffit de sélectionner une citation de la liste, et vous verrez les détails de la citation, dans la disposition mobile, vous serez dirigé directement vers la vue de la citation, dans une disposition de bureau, la vue apparaîtra sur le côté droit.

    + +

    De n'importe où dans la vue du devis, vous aurez la possibilité de Modifier le devis à partir d'un bouton en haut à droite du panneau de visualisation. Vous pouvez utiliser deux boutons en bas du panneau de visualisation : Voir PDF pour charger directement un PDF du devis depuis le portail d'administration, ou Envoyer le devis par courriel pour envoyer aux contacts du client un lien pour afficher et accepter leur devis depuis le portail client.","8":"Le menu Kebab dans le coin supérieur droit de la vue du devis présente de nombreuses fonctions pour travailler avec ou manipuler le devis, qui peuvent varier en fonction de l'état du devis. Vous pouvez changer manuellement le statut du cycle de vie du devis, cloner le devis, le consulter directement depuis le portail client, et plus encore.

    + +

    Aperçu

    + +

    À partir du panneau de vue d'ensemble, vous verrez des informations générales sur le devis. Le montant du devis, le solde restant dû, le client auquel il est attribué, la date du devis et tous les produits ou tâches inclus dans le devis.

    + +

    Contacts

    + +

    Ici, vous voyez les contacts de votre client qui sont indiqués comme inclus dans le devis. Les contacts inclus recevront une copie des courriels envoyés et pourront consulter le devis depuis le portail client lorsqu'ils se connectent.

    + +

    Également disponibles sont des liens vers le portail client pour chaque contact respectif inclus.

    + +

    Documents

    + +

    Téléchargez des images ou des documents pour votre devis, à inclure pour votre client. Les fichiers téléchargés peuvent être consultés et accessibles par le client via le portail client.

    + +

    Histoire

    + +

    Le panneau Historique présente un aperçu chronologique des transactions liées au devis, et vous montre les modifications apportées au montant total du devis, ainsi que les utilisateurs ayant effectué ces modifications.

    + +

    Activité

    + +

    Le panneau Activité présente un aperçu chronologique de toutes les actions effectuées sur le devis, y compris quand il a été créé, modifié, supprimé, etc, et quel utilisateur a effectué l'action.

    + +

    Création ou modification d'un devis

    + +

    Il existe plusieurs champs disponibles lors de la saisie d'un devis, et la vue lors de la création ou de la modification d'un devis est légèrement différente selon que vous utilisez la disposition mobile ou la disposition de bureau. Dans la disposition de bureau, tous les panneaux décrits ci-dessous sont présentés en même temps sur un grand écran et disposés un peu différemment.

    + +

    Détails

    + +

    Contacts

    + +

    Contacts a son propre panneau dans la vue mobile, tandis que dans la vue de bureau, ceci est affiché directement sous le champ Client après avoir sélectionné un client.

    + +

    Cette section présente simplement une liste de contacts disponibles à partir d'un dossier client et vous permet de cocher ou décocher des contacts pour les inclure ou les exclure du devis. Les contacts inclus pourront accéder au devis depuis le portail client et recevoir des courriels à propos du devis lorsqu'ils sont envoyés.

    + +

    Articles

    + +

    Ici, vous voyez une liste des éléments de ligne inclus dans le devis. Vous pouvez ajouter des Produits, des Tâches ou des Dépenses au devis pour facturer votre client. Chaque élément de la liste aura ces champs disponibles :

    + +
      +
    • Produit - Le nom du produit, de la tâche ou de la ligne de dépense à appliquer.
    • +
    • Description - Une description de l'élément. Les descriptions peuvent inclure du code HTML ou du formatage de code Markdown (lorsqu'il est activé dans Paramètres > Gestion de compte).
    • +
    • Coût unitaire - Le coût d'un seul produit ou dépense, ou le taux horaire d'une tâche pour l'élément.
    • +
    • Quantité - Le nombre de produits, de dépenses ou d'heures facturables pour une tâche, à multiplier par le coût unitaire de cet élément.
    • +
    + +

    Notes

    + +

    Tout sous un seul panneau dans la disposition mobile, ces options ont chacune leur propre onglet au bas de l'écran de devis lorsqu'elles sont en disposition de bureau :

    + +
      +
    • Termes du devis - Décrivez tous les termes ou conditions pour votre client, en ce qui concerne le devis.
    • +
    • Pied de page du devis - Toutes les notes de texte à inclure en bas du devis. Un bon endroit pour les avertissements moins importants.
    • +
    • Notes publiques - Des notes de texte pour ajouter des détails ou du contexte au devis pour vous et votre client. Un bon endroit pour les notes de service, ou un résumé du travail effectué pour le client.
    • +
    • Notes privées - Notes de texte privées, non imprimées sur le PDF du devis ni visibles par le client. Ces notes ne peuvent être vues que par les utilisateurs du portail d'administration.
    • +
    + +

    Cycle de vie d'une citation

    + +

    Brouillon

    + +

    Le statut Brouillon est le premier statut dans le cycle de vie d'un devis. Dans ce statut, des modifications peuvent être apportées au devis et le devis est complètement caché au client. Les devis brouillons sont inactifs jusqu'à ce qu'ils soient envoyés par courriel au client ou marqués comme envoyés.

    + +

    + Une fois qu'un devis à l'état de brouillon a été envoyé par courriel/marqué comme envoyé, son statut ne peut pas être remis à l'état de brouillon. +

    + +

    Envoyé

    + +

    Un devis est marqué comme envoyé lorsqu'il a été envoyé par courriel au client ou marqué comme envoyé dans le panneau d'administration.

    + +

    Supprimé

    + +

    Une citation peut être marquée comme supprimée si les conditions suivantes ont été remplies

    + +
      +
    • La soumission a un statut de Envoyé / Brouillon.
    • +
    + +

    Qu'arrive-t-il lorsqu'une citation est supprimée?

    + +
      +
    • Statut de devis défini sur supprimé
    • +
    • Le numéro de devis est complété avec _supprimé afin de permettre la réutilisation des numéros de devis.
    • +
    + +

    Archivé

    + +

    Archiver une citation supprime simplement la citation de la vue de la liste des citations. Archiver une citation permet de garder vos vues de liste propres et ordonnées.

    + +

    + Lorsqu'un devis est archivé, aucune modification supplémentaire ne peut être apportée au devis. Pour modifier le devis, vous devrez d'abord Restaurer le devis. +

    + +

    Restauré

    + +

    Restaurer un devis depuis l'état d'archivage ou de suppression le ramènera à son état précédent avant l'archivage."}

    + +

    "

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/recurring-expenses/index.html b/fr_CA/recurring-expenses/index.html new file mode 100644 index 00000000..a2a3feb9 --- /dev/null +++ b/fr_CA/recurring-expenses/index.html @@ -0,0 +1,658 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Dépenses récurrentes

    + +

    Le module Dépenses récurrentes vous permet de planifier des rapports de dépenses répétés de manière similaire aux factures récurrentes. Vous pouvez utiliser cela pour générer automatiquement des enregistrements pour les services d'abonnement de votre organisation, ou les achats réguliers de fournitures.

    + +

    +

    + +

    Notez qu'au moment de la rédaction de cet article (01/oct/2021), les dépenses récurrentes peuvent être liées à des projets et des clients, mais la facturation d'une dépense récurrente n'a pas encore été mise en œuvre. Un développement ultérieur du module de dépenses récurrentes est prévu dans un avenir proche.

    + +

    +

    + +

    Module des dépenses récurrentes

    + +

    Le module des dépenses récurrentes, situé dans le menu de navigation gauche, affiche une vue tabulaire de tous les enregistrements de dépenses disponibles. Vous pouvez trier et filtrer les enregistrements en utilisant les options situées en haut et en bas du tableau. Le bouton Colonnes vous permet d'ajouter ou de supprimer des colonnes, et les boutons de filtre et de statut vous permettent de modifier les enregistrements visibles. Chaque entrée dans le tableau dispose d'un menu kebab qui propose des options de gestion de l'enregistrement, telles que la modification et le clonage.

    + +

    Consultation d'une dépense récurrente

    + +

    Pour afficher un enregistrement de dépense récurrente, cliquez simplement dessus dans le tableau. Le panneau de prévisualisation apparaîtra, où vous pourrez modifier l'enregistrement en utilisant le bouton "Modifier" ou le gérer à l'aide du menu kebab. Les options incluent le clonage ou la suppression de l'enregistrement. Vous avez également la possibilité de Démarrer/Arrêter le cycle de facturation récurrent et de cloner l'enregistrement vers une nouvelle dépense récurrente. Le bouton "Cloner en récurrent" créera un nouvel enregistrement de dépense récurrente avec les mêmes détails que l'original, vous permettant d'apporter des modifications avant de sauvegarder.

    + +

    Aperçu

    + +

    L'onglet Aperçu de l'enregistrement de dépenses récurrentes affiche le coût total et l'état de la dépense en haut. Des boutons interactifs dans une liste vous permettent de consulter le fournisseur, le client, le projet, l'utilisateur et la facture liés. Les notes publiques et privées sont distinguées par une icône de verrou pour les notes privées et un «i» dans un cercle pour les notes publiques. Le bas de l'onglet indique la date de début, la fréquence, les cycles restants et la dernière date de paiement de la dépense récurrente.

    + +

    Documents

    + +

    L'onglet Documents permet de télécharger des fichiers tels que des documents, des images et plus encore afin de vous permettre de les partager avec le client lorsqu'ils sont joints à une facture (lorsque activé) ou avec d'autres utilisateurs du portail d'administration.

    + +

    Horaire

    + +

    Une liste simple de dates futures pour le cycle de la dépense récurrente est présentée ici.

    + +

    Création et modification d'une dépense récurrente

    + +

    Dans la disposition de bureau, modifier ou créer une dépense récurrente vous amènera à un nouvel écran avec tous les champs disponibles affichés en même temps. Dans la disposition mobile, modifier ou créer une dépense récurrente ouvrira un autre écran avec des onglets, organisés de manière similaire à leur apparence dans la disposition de bureau, comme décrit ci-dessous :

    + +

    Notes

    + +
      +
    • Notes publiques - Utilisez ce champ pour décrire la dépense récurrente. Lors de la création d'une facture pour un client à partir d'une dépense récurrente, les notes publiques sont incluses dans la description de l'élément de ligne pour la dépense récurrente.
    • +
    • Notes privées - La valeur de ce champ n'est visible que par les utilisateurs du portail administrateur, vous pouvez donc l'utiliser pour prendre des notes pour vous-même et vos collègues concernant l'enregistrement de la dépense récurrente.
    • +
    + +

    Paramètres

    + +
      +
    • Devrait être facturé - Activez ceci pour marquer une dépense récurrente comme facturable à un client. Les dépenses récurrentes avec la facturation activée peuvent être incluses dans les factures des clients, et lorsque vous créez une facture à partir d'un projet auquel la dépense facturable est liée. Lorsqu'une dépense récurrente a la facturation activée, son statut de cycle de vie changera.
    • +
    • Marquer comme payé - Activez ceci pour indiquer que votre organisation a payé en dernier le fournisseur pour la dépense récurrente. + +
        +
      • Type de paiement - Sélectionnez le type de paiement que votre organisation a utilisé pour payer le fournisseur.
      • +
      • Date - Entrez la date à laquelle votre organisation a payé le fournisseur.
      • +
      • Référence de transaction - Entrez un code ou un numéro de référence de transaction, si applicable.
      • +
    • +
    • Convertir la devise - Si la dépense récurrente est facturée dans une devise autre que votre propre devise par défaut, l'activer vous permet de définir la devise que vous préférez utiliser pour payer, et un taux de change, pour calculer combien la dépense récurrente a coûté dans votre devise préférée.
    • +
    + +

    + Note: Veuillez ignorer les balises HTML telles que <x-warning> lors de la traduction. +
    Notez que lorsque vous consultez vos rapports, les dépenses récurrentes seront catégorisées par la devise de la dépense/fournisseur, et non par la devise sélectionnée sous l'option "Convertir la devise". Si vous souhaitez consolider vos totaux de profits et pertes sous une seule devise, vous devez sélectionner votre propre devise pour chaque dépense récurrente et utiliser le montant converti pour le montant de la dépense, en laissant de côté toute référence à une devise étrangère dans les détails de l'enregistrement.

    + +
      +
    • Ajouter des documents à la facture - Activez cette fonctionnalité pour inclure tous les documents joints à une dépense récurrente, avec les documents joints à la facture lorsque vous créez une facture à partir de l'enregistrement de la dépense récurrente.
    • +
    • Saisir les taxes - Configurez comment la dépense récurrente vous est taxée de manière plus détaillée. + +
        +
      • Par taux ou Par montant - Changez entre le taux ou le montant pour modifier le champ Tax (sous l'onglet détails) d'une taxe basée sur un pourcentage, à une taxe forfaitaire personnalisée.
      • +
      • Taxes inclusives - Activez cette option si les taxes sont incluses dans le coût de la dépense, plutôt qu'exclusives. Par exemple : La taxe exclusive est appliquée en plus du coût de la dépense, comme ceci : 100 + 10% = 110 $ au total (100 + 10). La taxe inclusive est lorsque les taxes sont déduites du montant facturé par le fournisseur et incluses dans le montant de votre dépense, plutôt que d'être ajoutées en plus de ce que vous payez au fournisseur, comme ceci : 100 + 10% = 100 $ au total (90,91 + 9,09).
      • +
    • +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/recurring-invoices/index.html b/fr_CA/recurring-invoices/index.html new file mode 100644 index 00000000..cab1d3ee --- /dev/null +++ b/fr_CA/recurring-invoices/index.html @@ -0,0 +1,750 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Factures récurrentes

    + +

    Les factures récurrentes sont un moyen pratique d'automatiser le processus de facturation d'un client selon un calendrier régulier. Vous pouvez définir une facture récurrente pour être générée automatiquement à un intervalle spécifique et envoyée à votre client par courrier électronique. Cette fonctionnalité est utile pour les entreprises qui ont des clients réguliers et les facturent selon un calendrier régulier, tel que mensuel ou annuel. Elle permet de gagner du temps et des efforts en automatisant le processus de création de factures.

    + + + +

    Options d'autorisation de paiement automatique

    + +

    Lors de la configuration d'une facture récurrente, vous avez plusieurs options pour activer AutoBilling. Il existe 4 options :

    + +
      +
    • Désactivé
    • +
    • Activé
    • +
    • Activé par défaut
    • +
    • Désactivé par défaut
    • +
    + +

    Désactivé

    + +

    Lorsqu'elle est définie sur Désactivé, cela signifie que la facture récurrente ne sera jamais automatiquement facturée.

    + +

    Activé

    + +

    Lorsqu'elle est définie sur Activé, cela signifie que la facture récurrente sera toujours automatiquement facturée si un moyen de paiement valide est enregistré.

    + +

    Activé par défaut

    + +

    Lorsqu'elle est définie sur Activé par défaut, une case à cocher radio apparaîtra pendant le processus de paiement. Cette case permettra à l'utilisateur d'opter pour l'autorisation de paiement automatique ou de s'en désinscrire. Avec ce réglage particulier, le bouton radio sera pré-sélectionné pour l'autorisation de paiement automatique.

    + +

    Désactivé par défaut

    + +

    Lorsqu'elle est définie sur Désactivé par défaut, une case à cocher radio apparaîtra pendant le processus de paiement. Cette case permettra à l'utilisateur d'opter pour l'autorisation de paiement automatique ou de s'en désinscrire. Avec ce réglage particulier, le bouton radio sera pré-sélectionné pour la désactivation du paiement automatique.

    + +

    Mots-clés réservés dans la description des articles

    + +

    Pour vous faciliter la vie, nous avons mis en place quelques mots-clés réservés dans la description des articles pour faciliter votre travail avec les factures récurrentes.

    + +

    Les mots-clés réservés sont :

    + +
      +
    • :MONTH
    • +
    • :YEAR
    • +
    • :QUARTER
    • +
    • :WEEK
    • +
    • :WEEK_BEFORE
    • +
    • :WEEK_AHEAD
    • +
    • :MONTHYEAR
    • +
    + +

    Comme vous pouvez le deviner, chaque fois qu'une facture (PDF) est générée, les mots clés seront remplacés par des valeurs réelles, donc :

    + +
      +
    • :MONTH sera traduit en mois réel (par exemple janvier).
    • +
    • :YEAR à la valeur numérique de l'année en cours (par exemple 2021)
    • +
    • .. et le :QUARTER à par exemple T2.
    • +
    + +

    Les mots clés :MONTH, :YEAR, :QUARTER et :MONTHYEAR prennent également en charge les opérations mathématiques de base : addition, soustraction, multiplication & division.

    + +

    Voici donc le modèle pour les opérations mathématiques :

    + +
    +

    %MOT-CLÉ% %OPÉRATION% %VALEUR%

    +
    + +

    Voyons cela en pratique. Imaginez que vous envoyez une facture pour une adhésion à un club de gym tous les trois mois. Écrivez cela dans la description de l'article et voyons ce que nous obtenons :

    + +
    +

    Adhésion à un club de gym : de :MONTH à :MONTH+3

    +
    + +

    alt text

    + +

    ... et enregistrons et prévisualisons la facture :

    + +

    alt text

    + +

    Super ! Maintenant, chaque fois que vous envoyez cette facture, vous n'avez pas à mettre le mois exact, ni le mois suivant.

    + +

    Combinaisons prises en charge

    + +

    markdown +Copy code +Comme vous pouvez le deviner, chaque fois qu'une facture (PDF) est générée, les mots clés seront remplacés par des valeurs réelles, donc :

    + +
      +
    • :MONTH sera traduit en mois réel (par exemple janvier).
    • +
    • :YEAR à la valeur numérique de l'année en cours (par exemple 2021)
    • +
    • .. et le :QUARTER à par exemple T2.
    • +
    + +

    Les mots clés :MONTH, :YEAR, :QUARTER et :MONTHYEAR prennent également en charge les opérations mathématiques de base : addition, soustraction, multiplication & division.

    + +

    Voici donc le modèle pour les opérations mathématiques :

    + +
    +

    %MOT-CLÉ% %OPÉRATION% %VALEUR%

    +
    + +

    Voyons cela en pratique. Imaginez que vous envoyez une facture pour une adhésion à un club de gym tous les trois mois. Écrivez cela dans la description de l'article et voyons ce que nous obtenons :

    + +
    +

    Adhésion à un club de gym : de :MONTH à :MONTH+3

    +
    + +

    alt text

    + +

    ... et enregistrons et prévisualisons la facture :

    + +

    alt text

    + +

    Super ! Maintenant, chaque fois que vous envoyez cette facture, vous n'avez pas à mettre le mois exact, ni le mois suivant.

    + +

    Combinaisons prises en charge

    + +
    Mois :MONTH
    +Année :YEAR
    +Trimestre :QUARTER
    +
    +:MONTH (+, -, , /) par exemple :MONTH+1 :MONTH-1 :MONTH2 :MONTH/2
    +:YEAR (+, -) :YEAR+1 :YEAR-1
    +:QUARTER (+, -) :QUARTER+1 :QUARTER-1
    +:MONTHYEAR (+, -) :MONTHYEAR :MONTHYEAR+1
    +
    + +

    Mot clé réservé pour les plages de dates

    + +

    Les mots clés précédemment énumérés sont super cool, mais que faire si nous devons générer par exemple :

    + +
    +

    Adhésion à un club de gym : février 2021 à février 2023

    +
    + +

    C'est aussi simple que de taper ce qui suit :

    + +
    +

    Adhésion à un club de gym : [MONTHYEAR|MONTHYEAR+24]

    +
    + +

    Adhésion à un club de gym : février 2021 à février 2023 🎉

    + +

    alt text

    + +

    Une autre façon de le faire est la suivante :

    + +
    +

    Adhésion à un club de gym : :MONTH :YEAR à :MONTH :YEAR+2

    +
    + +

    Gardez à l'esprit que la syntaxe [MONTHYEAR|MONTHYEAR] se chargera des dates chevauchantes.

    + +

    Combinaisons prises en charge

    + +
    [MONTHYEAR|MONTHYEAR +, -], [MONTHYEAR|MONTHYEAR+16], [MONTHYEAR|MONTHYEAR-2]
    +
    + +

    Traductions

    + +

    Comme vous pouvez le voir, [MONTHYEAR|MONTHYEAR] utilise "à" entre les plages de dates. Ce n'est pas codé en dur, mais il se construit en fonction de vos paramètres de localisation.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/reports/index.html b/fr_CA/reports/index.html new file mode 100644 index 00000000..4e6d84ef --- /dev/null +++ b/fr_CA/reports/index.html @@ -0,0 +1,624 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Rapports

    + +

    Dans le module Rapports, vous êtes en mesure de générer des rapports hautement personnalisés et ajustés de vos différents enregistrements. Vous pouvez suivre les profits, les ventes, les dépenses, la performance de vos produits et services, et visualiser ces données directement ou les exporter pour un traitement et une analyse dans une application externe.

    + +

    L'utilisation efficace du module de rapports peut aider à préparer les registres financiers de votre entreprise, surveiller votre progression et votre développement, suivre les dépenses et assurer la responsabilité.

    + +

    Il y a trois catégories principales en haut de l'écran pour vous aider à contrôler les données présentées dans le rapport.

    + +
      +
    • Rapport - Cette catégorie se déroule pour présenter les options des différents enregistrements sur lesquels vous pouvez baser un rapport, tels que Clients, Factures, Dépenses, Devis, Produits, Factures récurrentes, et plus encore. La catégorie rapport comprend également d'autres options telles que le bénéfice et la perte, ainsi que les éléments de facturation (qui, contrairement à "Produit", incluront également les tâches facturées). Les colonnes disponibles dans votre rapport seront basées sur la sélection que vous choisissez ici.
    • +
    • Groupe - Regroupez les éléments de votre rapport en fonction de l'une des diverses propriétés de ces éléments, par exemple; regrouper les clients par leur pays, regrouper les factures par le mois de leur création, ou regrouper les tâches par les projets auxquels ils sont affectés. Cela affecte le rapport lui-même et se reflétera dans les données exportées.
    • +
    • Graphique - Uniquement à des fins de visualisation, après avoir sélectionné un Rapport et un Groupe, vous pourrez choisir comment visualiser les données présentées. Dans l'exemple de capture d'écran ci-dessous, nous n'avons que quelques clients, nous les avons donc regroupés par nom et présenté les données Payé à ce jour dans le graphique pour visualiser, pour voir combien chacun de nos clients nous a payés jusqu'à présent.
    • +
    + +

    Les boutons en haut à droite de l'écran ajoutent plus de fonctionnalités :

    + +
      +
    • Colonnes - Ce bouton crée une fenêtre pop-up pour vous permettre de modifier les colonnes par défaut des données à inclure dans le rapport, et à utiliser pour filtrer les données dans le rapport. Vous pouvez supprimer des colonnes en cliquant sur le X à gauche de chaque option, ou vous pouvez utiliser le champ Ajouter une colonne pour sélectionner de nouvelles colonnes à ajouter à votre rapport. Les colonnes disponibles dépendent du type de Rapport que vous avez choisi.
    • +
    • Export - Vous pouvez générer et télécharger un fichier .CSV avec toutes les données affichées en bas, afin de sauvegarder les données de votre rapport ou de les analyser dans une autre application externe.
    • +
    + +

    Quand vous remplissez les champs Rapport, Groupe et Graphique, un graphique apparaîtra pour visualiser vos données. Dans la capture d'écran d'exemple ci-dessous, un rapport de base des dossiers clients avec un graphique est présenté.

    + +

    texte alternatif

    + +

    Vous pouvez personnaliser davantage vos rapports en sélectionnant différentes colonnes de données à présenter, puis en filtrant les données en fonction des valeurs de ces colonnes. Vous pouvez utiliser le bouton Colonnes pour gérer les colonnes de votre rapport.

    + +

    Lorsque vous regardez la liste des enregistrements au bas de l'écran, il y a un champ en haut de chaque colonne que vous pouvez utiliser pour filtrer vos enregistrements. Ces filtres s'appliquent à votre rapport et modifieront votre graphique, ainsi que les données d'Export lorsque vous générez un fichier .CSV.

    + +

    La plupart des filtres sont simples, correspondant à des filtres basés sur du texte (comme filtrer pour les clients nommés "Daniel"), mais certains fonctionnent un peu différemment. Ci-dessous, vous pouvez voir que les colonnes avec une valeur en dollars vous permettent de filtrer en fonction d'une valeur minimale plutôt que d'une valeur exacte. Vous pouvez également utiliser min-max (c'est-à-dire 100-200) pour voir les enregistrements entre les montants sélectionnés.

    + +

    texte alternatif Vous verrez également dans l'exemple de capture d'écran suivant ci-dessous, que certaines options telles que Date ou Créé le et d'autres types de colonnes sensibles à la date vous présentent plutôt un menu déroulant pour filtrer vos données de rapport avec. Lorsque l'option de filtre actuellement sélectionnée est Personnalisée, vous verrez un champ Date de début et Date de fin devenir disponible en haut de l'écran, sous le champ de sélection Rapport, ce qui vous permet de spécifier manuellement la plage de dates pour filtrer vos données de rapport.

    + +

    texte alternatif

    + +

    Il y a trop de façons d'utiliser la personnalisation du module Rapports pour toutes les énumérer ici, mais cela devrait vous donner une bonne idée des mécanismes du module et comment l'utiliser pour générer des rapports qui vous aident lors de la saison des impôts, et pour surveiller ou examiner les tendances des ventes de produits, ou la responsabilité de votre personnel pour leur facturation.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/self-host-debug-mode/index.html b/fr_CA/self-host-debug-mode/index.html new file mode 100644 index 00000000..201905b4 --- /dev/null +++ b/fr_CA/self-host-debug-mode/index.html @@ -0,0 +1,492 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Aperçu du mode débogage

    + +

    Aperçu

    + +

    Le mode débogage ne doit être utilisé que pour obtenir des informations supplémentaires sur les raisons pour lesquelles votre système pourrait ne pas répondre / se comporter comme prévu.

    + +

    Par défaut, la variable .env qui contrôle cela est définie sur FALSE.

    + +

    Si votre application est devenue non réactive et qu'il n'y a aucune information dans les fichiers de journal situés dans

    + +
    storage/logs/laravel.log
    +
    + +

    Ensuite, vous devrez peut-être activer le mode débogage, car cela affichera les erreurs dans le navigateur, vous donnant ainsi un retour direct sur le problème qui a provoqué l'échec de l'application.

    + +

    + Vous ne devriez JAMAIS laisser votre application en mode débogage, cela pourrait potentiellement divulguer des informations d'identification et votre système sera exposé à d'éventuels attaquants +

    + +

    Préoccupations de sécurité

    + +

    Dans Laravel, le fichier ".env" est utilisé pour stocker les valeurs de configuration de l'application. Une des valeurs qui peut être définie dans ce fichier est "APP_DEBUG". Cette valeur contrôle si des messages d'erreur détaillés sont affichés lorsqu'une erreur se produit dans l'application.

    + +

    Lorsque "APP_DEBUG" est défini sur "true", Laravel affichera des messages d'erreur détaillés qui peuvent inclure des informations sensibles telles que le chemin du fichier, les informations d'identification de la base de données et d'autres détails de configuration. Cette information peut être utilisée par des attaquants pour obtenir un accès non autorisé à l'application et à son infrastructure sous-jacente.

    + +

    Laisser "APP_DEBUG" défini sur "true" dans un environnement de production est un problème de sécurité car cela peut permettre aux attaquants d'obtenir des informations précieuses sur l'application et son environnement. Les attaquants peuvent utiliser ces informations pour élaborer des attaques ciblées contre l'application ou ses utilisateurs, et peuvent également l'utiliser pour accéder sans autorisation à l'infrastructure sous-jacente.

    + +

    Pour atténuer cette préoccupation de sécurité, il est recommandé de définir "APP_DEBUG" sur "false" dans le fichier ".env" d'un environnement de production. Cela empêchera l'affichage de messages d'erreur détaillés et contribuera à protéger l'application et ses utilisateurs contre d'éventuelles attaques. De plus, il est important de veiller à ce que toutes les informations sensibles soient correctement sécurisées et ne soient pas exposées dans les messages d'erreur ou d'autres sorties d'application.

    + +

    Les CVEs suivantes ont été signalées comme exploitant cela :

    + +
      +
    • CVE-2020-15168 : Laravel 7.x avant 7.27.0 permet aux attaquants distants d'exécuter du code arbitraire en raison d'une vulnérabilité d'« Upload de fichier non restreint » via une demande à « /debugbar/file ».
    • +
    • CVE-2019-16785 : Laravel Framework jusqu'à 5.8.35 permet aux attaquants distants non autorisés d'exécuter des commandes OS arbitraires via un site web conçu qui est mal géré par la commande « artisan serve ».
    • +
    • CVE-2018-15133 : Dans Laravel Framework jusqu'à 5.5.40 et 5.6.x jusqu'à 5.6.29, l'exécution de code à distance pourrait se produire à la suite d'un appel unserialize sur une valeur X-XSRF-TOKEN potentiellement non fiable, en raison du mécanisme de secours pour les jetons CSRF.
    • +
    + +

    Ces vulnérabilités démontrent le potentiel de problèmes de sécurité sérieux lorsque APP_DEBUG=true est laissé activé dans un environnement de production. Il est donc crucial de prendre des mesures de sécurité appropriées pour se protéger contre ce type d'attaques.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/self-host-installation/index.html b/fr_CA/self-host-installation/index.html new file mode 100644 index 00000000..8f7238c4 --- /dev/null +++ b/fr_CA/self-host-installation/index.html @@ -0,0 +1,882 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Installation

    + +

    Exigences du serveur

    + +

    Invoice Ninja a quelques exigences système. Construit sur la base de Laravel, il requiert un serveur PHP et MySQL au minimum avec les versions et extensions suivantes installées.

    + +

    + Vous devez configurer cette version complètement à partir de zéro. N'essayez pas d'écraser votre ancienne version d'Invoice Ninja (4.x.x) avec cette version, car les deux bases de code sont complètement différentes. +

    + +
      +
    • PHP 8.1 avec les extensions suivantes + +
        +
      • bcmath
      • +
      • ctype
      • +
      • fileinfo
      • +
      • gd
      • +
      • mbstring
      • +
      • openssl
      • +
      • PDO
      • +
      • tokenizer
      • +
      • xml
      • +
      • curl
      • +
      • zip
      • +
      • gmp
      • +
      • iconv
      • +
      • mysqli
      • +
      • fpm (si vous utilisez NGINX)
      • +
    • +
    • MySQL 5.7+ ou MariaDB 10.3+
    • +
    • NGINX ou Apache
    • +
    + +

    Sur Ubuntu, cela devrait être aussi simple que d'exécuter :

    + +
    sudo apt install php8.2-bcmath php8.2-gmp php8.2-fileinfo \\
    +    php8.2-gd php8.2-mbstring php8.2-pdo php8.2-xml \\
    +    php8.2-curl php8.2-zip php8.2-gmp php8.2-mysql php8.2-fpm
    +
    + +

    Installation de Invoice Ninja

    + +

    Ubuntu 20.04 (Recommandé)

    + +

    Le membre de la communauté TechnicallyComputers a un guide étape par étape très utile sur comment installer Invoice Ninja v5 à partir de zéro sur Ubuntu, vous pouvez accéder au guide ici

    + +

    Installation sur CentOS 8

    + +

    Si CentOS est plus votre style, le membre de la communauté TechnicallyComputers a un guide d'installation étape par étape très complet ici.

    + +

    Installation sur Arch

    + +

    Si Arch Linux est plutôt votre style, le membre de la communauté brackenhill-mob a un guide d'installation étape par étape très complet ici

    + +

    Installation sur Enterprise Linux

    + +

    TechnicallyComputers a également un guide pour l'installation d'Invoice Ninja sur Enterprise Linux ici

    + +

    Installation avec Docker

    + +

    Nous avons un dépôt dédié avec des instructions détaillées sur comment commencer ICI.

    + + + +

    + Si vous apportez des modifications à votre fichier env, n'oubliez pas de redémarrer le conteneur pour que les modifications prennent effet ! +

    + +

    Télécharger le zip préconstruit. (Avancé)

    + + + +

    Un fichier zip préconstruit peut être téléchargé depuis notre page de versions GitHub ici. Vous devrez télécharger le package nommé invoiceninja.tar

    + +

    Décompressez ce fichier dans le répertoire de l'hôte virtuel que vous avez créé.

    + +

    Permissions de fichier

    + +

    + Assurez-vous que les permissions de fichier ont été définies pour l'utilisateur du serveur Web. Par exemple, sous Ubuntu, il s'agit de www-data si vous avez configuré un hôte virtuel avec un répertoire racine de /var/www/html, vous définiriez la propriété comme ceci. +

    + +
    sudo chown -R www-data:www-data /var/www/html
    +sudo find ./ -type d -exec chmod 755 {} \;
    +
    + +

    Traduction des commentaires de code :

    + +
    # Changez la propriété du fichier récursivement dans /var/www/html
    +sudo chown -R www-data:www-data /var/www/html
    +
    +# Réglez les autorisations sur 755 pour tous les dossiers (type d) récursivement
    +sudo find ./ -type d -exec chmod 755 {} \;
    +
    + +
    Configuration du serveur Web
    + +

    Un exemple de configuration NGINX est fourni ci-dessous, il suppose que vous avez PHP 8.1 installé avec l'extension PHP FPM installée

    + +
    server {
    +
    +listen 80;
    +server_name invoiceninja.test;
    +root /var/www/invoiceninja/public;
    +index index.php index.html index.htm;
    +client_max_body_size 20M;
    +
    +gzip on;
    +gzip_types      application/javascript application/x-javascript text/javascript text/plain application/xml application/json;
    +gzip_proxied    no-cache no-store private expired auth;
    +gzip_min_length 1000;
    +
    +location / {
    +    try_files $uri $uri/ =404;
    +}
    +
    +location ~* \.pdf$ {
    +    add_header Cache-Control no-store;
    +}
    +
    +if (!-e $request_filename) {
    +    rewrite ^(.+)$ /index.php?q= last;
    +}
    +
    +location ~ \.php$ {
    +include snippets/fastcgi-php.conf;
    +fastcgi_pass unix:/run/php/php8.2-fpm.sock;
    +}
    +
    +location ~ /\.ht {
    +    deny all;
    +}
    +
    +}
    +
    + +

    + Avertissement de performance!

    + +

    Activez gzip dans la configuration de votre serveur web, cela améliorera considérablement le temps de chargement de l'application! Veuillez consulter la configuration nginx ci-dessus pour un exemple de chargement des composants de l'application avec gzip. +

    + +
    Configuration du serveur de base de données
    + +

    Créez une base de données sur votre serveur compatible MySQL et ajoutez un utilisateur ayant un accès complet à la base de données. La configuration de la base de données n'est pas couverte par cet article, vous pouvez trouver plus d'informations ici

    + +
    Configuration du Cron"
    + +

    + Assurez-vous de définir le planificateur sous l'utilisateur du serveur Web, c'est-à-dire sudo -u www-data crontab -e +

    + +

    Invoice Ninja dépend fortement de Laravel Scheduler, pour cela il faut configurer une tâche cron. Modifiez votre crontab et ajoutez l'enregistrement suivant.

    + +
    * * * * * cd /chemin-vers-votre-projet && php artisan schedule:run >> /dev/null 2>&1
    +
    + +

    Si vous utilisez un hébergement partagé, vous devrez ajouter un paramètre supplémentaire à la commande cron qui ressemble à ceci :

    + +
    * * * * * cd /chemin/vers/dossier/racine && /usr/bin/php -d register_argc_argv=On artisan schedule:run >> /dev/null 2>&1
    +
    + +

    Installation à partir de git (Avancé)

    + +

    Pour les utilisateurs avancés, l'installation de l'application à partir de Github peut être effectuée en deux étapes suivantes

    + +

    ``````markdown

    + +
    git clone -b v5-stable --single-branch https://github.com/invoiceninja/invoiceninja.git
    +
    +composer create-project --no-dev
    +
    + +

    Étapes finales de configuration

    + +

    Une fois que vous avez configuré votre hôte virtuel, copiez le même fichier .env

    + +
    .env.exemple
    +
    + +
    .env
    +
    +
    + +

    +Ensuite, créez une base de données et dirigez votre navigateur vers http://votre.domaine.com/setup - le processus de configuration vérifiera un certain nombre de paramètres système tels que la génération de PDF, les paramètres de base de données et de courrier, et vous permettra également de configurer le premier compte sur le système, cliquez sur Soumettre et l'application configurera votre application et vous redirigera vers la page de connexion

    + +

    Configuration de Cron

    + +

    Invoice Ninja dépend fortement du planificateur Laravel. Pour que cela fonctionne, il est nécessaire de configurer une tâche cron. Éditez votre crontab et entrez l'enregistrement suivant

    + +

    + Assurez-vous de définir le planificateur sous l'utilisateur du serveur web, c'est-à-dire sudo -u www-data crontab -e +

    + +
    # Ceci est un commentaire
    +* * * * * cd /chemin-vers-votre-projet && php artisan schedule:run >> /dev/null 2>&1
    +
    + +

    Certains serveurs Web exigent que le Cronjob se termine par > /dev/null 2>&1 au lieu de >> /dev/null 2>&1 pour fonctionner. +Vérifiez également si votre Cronjob de serveur Web doit être défini avec /private_html/ au lieu de /public_html/ dans le chemin. +Et parfois, il suffit de mettre php au lieu de /opt/alt/php73/usr/bin/php dans la commande du planificateur de cronjob pour exécuter.

    + +

    Si vous rencontrez toujours des erreurs, il peut être utile de supprimer temporairement >> /dev/null 2>&1 du cron, cela devrait afficher le cron dans le fichier cron.log

    + +

    Si vous rencontrez des problèmes avec vos tâches cron, jetez un coup d'œil à la section de dépannage ici

    + +

    Si vous souhaitez améliorer les performances de votre installation d'Invoice Ninja, activer le système de file d'attente améliorera considérablement les performances de l'application.

    + +

    Si vous avez un accès root à votre système, suivez simplement le guide de Laravel pour configurer le service supervisor afin de démarrer et redémarrer votre file d'attente.

    + +

    Membre du forum @link470 a également le guide suivant pour configurer le processus Supervisor sur Ubuntu 22.04 en utilisant les étapes suivantes :

    + +

    Superviseur pour Invoice Ninja Ubuntu 22.04 LTS

    + +
    $ sudo apt-get install supervisor
    +
    + +

    Ensuite, créez un fichier de configuration pour Invoice Ninja en vous rendant dans le répertoire de configuration de Supervisor et en lançant votre éditeur de texte préféré avec le nom de fichier à utiliser. Vous pouvez choisir n'importe quel nom de fichier se terminant par .conf. J'utilise vi.

    + +
    $ cd /etc/supervisor/conf.d
    +$ sudo vi invoiceninja-worker.conf
    +
    + +

    Dans le nouveau fichier invoiceninja-worker.conf, entrez ce qui suit :.

    + +
    [program:invoiceninja-worker]
    +process_name=%(program_name)s_%(process_num)02d
    +command=php /chemin/vers/invoiceninja/artisan queue:work --sleep=3 --tries=3 --max-time=3600
    +autostart=true
    +autorestart=true
    +stopasgroup=true
    +killasgroup=true
    +user=www-data
    +numprocs=8
    +redirect_stderr=true
    +stdout_logfile=/var/log/invoiceninja-worker.log
    +stopwaitsecs=3600
    +
    + +

    Il y a 4 choses principales à changer, indiquées en gras ci-dessus:

    + +

    programme : Le nom du programme que vous utiliserez pour le travailleur +commande : Le chemin vers le fichier artisan dans la racine du répertoire de l'application Invoice Ninja +utilisateur : L'utilisateur qui exécutera Supervisor. Généralement, il s'agit de l'utilisateur du serveur web (le même utilisateur qui possède les fichiers Invoice Ninja) +stdout_logfile : En option, inclure le chemin vers un fichier de journal pour le travailleur Supervisor +Une fois ces modifications effectuées pour s'adapter à votre environnement, enregistrez le fichier.

    + +

    Si vous avez choisi de définir un chemin pour le fichier journal, assurez-vous que le fichier journal est créé et que le compte utilisateur configuré y a accès. Dans cet exemple, le journal est stocké dans /var/log.

    + +
    $ cd /var/log
    +$ sudo touch invoiceninja-worker.log
    +$ sudo chown www-data:www-data invoiceninja-worker.log
    +
    + +

    Maintenant que Supervisor est configuré, nous pouvons lire le fichier de configuration :

    + +
    $ sudo supervisorctl reread
    +
    + +

    Ceci devrait nous indiquer que le nom de notre configuration (invoiceninja-worker) est disponible. La commande ci-dessus devra également être relancée chaque fois que le fichier de configuration est mis à jour.

    + +

    Ensuite, ajoutez la nouvelle configuration au groupe de processus pour Supervisor (cette commande doit également être exécutée chaque fois que la configuration est mise à jour)

    + +
    $ sudo supervisorctl update
    +
    + +

    Maintenant, démarrez le travailleur Supervisor

    + +
    $ sudo supervisorctl start invoiceninja-worker:*
    +
    + +

    Exécuter la commande suivante affichera les processus de travail comme EN COURS (sur mon installation, je vois 8 processus de travail, numérotés de 00 à 07)

    + +
    $ sudo supervisorctl status
    +
    + +

    Maintenant que le Superviseur est configuré, nous devons indiquer à Invoice Ninja de l'utiliser réellement.

    + +

    Modifier le fichier .env pour Invoice Ninja

    + +
    $ sudo vi /chemin/vers/invoiceninja/.env
    +
    + +

    Modifier la ligne suivante pour passer de sync à base de données, et enregistrer le fichier

    + +
    QUEUE_CONNECTION=database
    +
    + +

    Finalement, maintenant que tout est configuré, rechargez la configuration pour Invoice Ninja et redémarrez la file d'attente. J'utilise www-data pour cet exemple comme utilisateur du serveur Web.

    + +
    $ cd /path/to/invoiceninja/
    +$ sudo -u www-data php artisan optimize
    +$ sudo -u www-data php artisan queue:restart
    +
    +
    + +

    Traduction des commentaires de code :

    + +
    $ cd /path/to/invoiceninja/
    +$ sudo -u www-data php artisan optimize
    +$ sudo -u www-data php artisan queue:restart
    +
    + +

    C'est tout! Vous devriez maintenant avoir une configuration Supervisor fonctionnelle pour Invoice Ninja.

    + +

    Si vous êtes sur un hébergement partagé, il est possible de faire fonctionner les files d'attente en définissant un nouveau cron avec la configuration suivante :

    + +
    */5 * * * * cd /chemin/vers/le/dossier/racine && /usr/bin/php -d register_argc_argv=On artisan queue:work --stop-when-empty
    +
    + +

    Certaines personnes ont différentes configurations d'hébergement web, donc cela pourrait également fonctionner :

    + +
    */5 * * * * php /home/admin/domains/site.com/private_html/invoices_site/artisan queue:work --stop-when-empty
    +
    + +

    Ce cron démarrera un travailleur de file d'attente toutes les 5 minutes et exécutera toutes les tâches qui sont dans la file d'attente, puis se terminera proprement. Cela signifie que les e-mails / notifications peuvent être mis en file d'attente pendant une courte période avant d'être exécutés. Si ce délai est acceptable, c'est un excellent moyen de faire fonctionner les files d'attente sur un hébergement mutualisé.","97":"Si vous préférez gérer les files d'attente avec Supervisor, vous voudrez alors désactiver les commandes internes d'Invoice Ninja qui démarrent la file d'attente. Pour ce faire, définissez simplement la variable .env suivante

    + +
    INTERNAL_QUEUE_ENABLED=false
    +
    + +

    Vous aurez alors le plein contrôle sur la file d'attente.

    + +

    Hébergement partagé

    + +

    Exigences du serveur

    + +

    Nous avons testé Invoice Ninja v5 sur un hébergement mutualisé et pouvons confirmer qu'il fonctionne. Softaculous dispose d'un installateur en un clic qui simplifie l'ensemble du processus de configuration. Cependant, si vous n'avez pas Softaculous disponible, il peut toujours être possible d'installer Invoice Ninja. Plusieurs vérifications sont nécessaires avant de confirmer si votre hébergeur mutualisé dispose des modules correctement activés. Invoice Ninja repose sur :

    + +
      +
    • proc_open
    • +
    • exec
    • +
    • open_basedir
    • +
    • fpassthru
    • +
    + +

    Sans ces modules, vous ne pourrez pas exécuter Invoice Ninja. Nous incluons certaines vérifications préalables de ces modules dans le processus de configuration, mais il est préférable de vérifier auprès de votre hébergeur qu'ils prennent en charge ces modules. Certains hébergeurs choisissent de désactiver ces modules car ils les considèrent comme des risques pour la sécurité.

    + +

    Configuration de la base de données

    + +

    Créez une base de données compatible MySQL dans le panneau de contrôle de votre hébergement partagé, ainsi qu'un utilisateur de base de données. Notez le nom de la base de données, le nom d'utilisateur et le mot de passe car vous en aurez besoin plus tard. Assurez-vous que votre utilisateur de base de données a un accès complet à la base de données que vous venez de créer.

    + +

    Télécharger l'élément de la version

    + +

    Téléchargez la dernière version depuis notre page des Versions. Notez que vous voudrez trouver la dernière version qui contiendra 3 fichiers, celui dont vous avez besoin sera annoté comme invoiceninja.tar.

    + +

    Téléchargez ce fichier sur votre hébergeur partagé, généralement si votre hébergeur utilise le standard de l'industrie cPanel, vous voudrez télécharger le fichier invoiceninja.tar dans le répertoire public_html. Une fois le téléchargement terminé, utilisez le gestionnaire de fichiers pour décompresser le fichier.

    + +

    Vous devrez également copier/renommer le fichier .env.example en .env

    + +

    Exécuter la configuration

    + +

    Naviguez vers https://your.url.com/setup et remplissez le formulaire. Le processus de configuration effectuera quelques vérifications préalables, puis tentera d'exécuter la configuration. Si cela réussit, vous serez redirigé vers le portail administrateur. Si la configuration échoue pour une raison quelconque, vous serez renvoyé à l'écran de configuration avec un message d'erreur, il se peut que des erreurs supplémentaires soient signalées dans storage/logs/laravel.log qui fourniront plus d'informations sur l'échec de la configuration.

    + +

    Si vous voyez une erreur de serveur web 404 et utilisez sub.domain.com, assurez-vous de pointer le chemin pour le sous-domaine vers le dossier /public à partir du fichier extrait invoiceninja.tar, par exemple: /domains/domain.com/public_html/invoices2/public/

    + +
    Ajouter la tâche cron
    + +

    Ajoutez la tâche cron du planificateur Laravel, assurez-vous d'inclure le chemin complet, pour un hôte cPanel, cela devrait ressembler à ceci:

    + +
    * * * * * cd /chemin/vers/dossier/racine && /usr/bin/php -d register_argc_argv=On artisan schedule:run >> /dev/null 2>&1
    +
    + +

    Configuration de courriel

    + +

    Lors de la configuration de votre courriel, veuillez vous assurer que tous les champs sont remplis. En particulier, vous devez inclure MAIL_FROM_ADDRESS et MAIL_FROM_NAME pour éviter les erreurs telles que

    + +
    Adresse dans la boîte aux lettres donnée [] ne respecte pas la RFC 2822, 3.6.2.
    +
    + +

    Voici un exemple complet - en utilisant Gmail comme exemple.

    + +
    MAIL_MAILER=smtp
    +MAIL_HOST=smtp.gmail.com
    +MAIL_PORT=587
    +MAIL_USERNAME="votre_adresse_email@gmail.com"
    +MAIL_PASSWORD="votre_mot_de_passe_noubliez_pas_les_guillemets!"
    +MAIL_ENCRYPTION=tls
    +MAIL_FROM_ADDRESS="votre_adresse_email@gmail.com"
    +MAIL_FROM_NAME="Nom Complet Avec Guillemets Doubles"
    +
    + +

    Je suis désolé, je ne peux pas traiter cette demande car il n'y a pas de texte en anglais à traduire. Merci de me fournir le texte en anglais pour que je puisse vous aider à le traduire en français canadien.

    + +

    + REMARQUE : si vous utilisez le cryptage SSL, le MAIL_PORT est 465. Le cryptage TLS est sur le port 587. +

    + +

    ### Configurations de courrier individuelles par entreprise + +À partir de la v5.5.38, nous prenons en charge les configurations de messagerie par entreprise. + +Qu'est-ce que cela signifie? + +Par exemple, si vous avez deux sociétés, Acme co et Ninja co, vous pouvez créer des configurations de serveur de messagerie distinctes pour chaque entreprise. + +Pour configurer cela, vous devrez préfixer votre .env avec la clé principale de l'entreprise, c'est-à-dire dans votre base de données, ouvrez la table des entreprises et si la colonne ID principale est 1 pour Acme co, ce serait la configuration + +
    + +

    1_MAIL_HOST= +1_MAIL_PORT= +1_MAIL_USERNAME=null +1_MAIL_PASSWORD=null +1_MAIL_ENCRYPTION=null

    + +

    Si l'identifiant de l'entreprise Ninja Co est 5 + +
    + +

    5_MAIL_HOST= +5_MAIL_PORT= +5_MAIL_USERNAME=null +5_MAIL_PASSWORD=null +5_MAIL_ENCRYPTION=null

    + +

    ## Conversion de devise + +<p>Invoice Ninja prend en charge <a href="https://openexchangerates.org/">Open Exchange</a> pour la conversion de devises. +Open Exchange offre actuellement une version gratuite qui convient pour les mises à jour quotidiennes des taux de change. +Il suffit d'insérer une clé API Open Exchange dans votre fichier .env pour activer les mises à jour des taux de change:</p> + +```bash +OPENEXCHANGE_APP_ID=votre_clé_api_open_exchange_ici +
    + +

    Les devises sont mises à jour automatiquement en utilisant le planificateur. Si les devises ne sont pas disponibles dans l'interface utilisateur, veuillez vérifier la table de la base de données currencies et vous assurer que les champs exchange_rate contiennent des valeurs réalistes.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/self-host-troubleshooting/index.html b/fr_CA/self-host-troubleshooting/index.html new file mode 100644 index 00000000..7270cb4c --- /dev/null +++ b/fr_CA/self-host-troubleshooting/index.html @@ -0,0 +1,856 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Dépannage

    + +

    Étapes générales de dépannage

    + +

    Si vous rencontrez des problèmes avec votre instance Invoice Ninja auto-hébergée, suivez ces étapes générales de dépannage avant de passer aux sections spécifiques :

    + +
      +
    1. Vérifiez que vous répondez aux exigences minimales du système.
    2. +
    3. Consultez le forum Invoice Ninja pour obtenir une assistance communautaire.
    4. +
    5. Examinez les journaux pour les messages d'erreur. Vous pouvez trouver les journaux dans le répertoire storage/logs.
    6. +
    + +

    Cron ne fonctionne pas / Queue ne fonctionne pas

    + +

    + Il peut prendre jusqu'à une heure pour que le triangle d'avertissement rouge disparaisse après avoir correctement configuré votre Cron.

    + +

    Après avoir apporté des modifications à votre configuration cron, vous voudrez forcer une nouvelle vérification des paramètres cron. Pour cela, accédez à l'URL de mise à jour dans votre navigateur : http://url/update?secret= +

    + +

    Si vous êtes confronté à des factures récurrentes qui ne se déclenchent pas ou à des rappels qui ne s'envoient pas, il est fort probable que votre travail cron ne fonctionne pas. La première chose à faire est de vous assurer que vous avez configuré correctement vos travaux cron en suivant le guide ici

    + +

    Si vous utilisez un hébergement partagé, vous devrez ajouter un paramètre supplémentaire à la commande cron qui ressemble à ceci:

    + +
    cd /chemin/vers/le/dossier/racine && /usr/bin/php -d register_argc_argv=On artisan schedule:run >> /dev/null 2>&1
    +
    + +

    Veuillez noter que sur certains systèmes, l'emplacement de PHP peut être différent, alors confirmez avec votre fournisseur d'hébergement le chemin à utiliser pour PHP.

    + +

    Pour tester vos modifications, accédez à l'URL de mise à jour suivante dans votre navigateur :

    + +
    https://votredomaine.com/update?secret=
    +
    + +

    La variable secrète est située dans votre fichier .env, sous la clé UPDATE_SECRET, cela forcera une nouvelle vérification et si le cron fonctionne, le triangle d'erreur rouge disparaîtra.

    + +

    Les PDF ne semblent pas être mis à jour

    + +

    Si vous utilisez Cloudflare, il est probable que Cloudflare mette en cache vos données statiques. Pour forcer la suppression du cache, éditez votre fichier nginx.conf et ajoutez le snippet suivant :

    + +
    location ~* \.pdf$ {
    +    add_header Cache-Control no-store;
    +}
    +
    + +

    Sur les serveurs basés sur Apache, ouvrez le fichier /public/.htaccess et mettez à jour le bloc mod_headers :

    + +
    <IfModule mod_headers.c>
    +    # Blocks Search Engine Indexing
    +    Header set X-Robots-Tag "noindex, nofollow"
    +
    +    # Prevents PDF File Caching
    +    <FilesMatch ".pdf$">
    +        Header set Cache-Control no-store
    +    </FilesMatch>
    +</IfModule>
    +
    + +

    Les e-mails ne sont pas envoyés

    + +

    Si vous rencontrez des problèmes d'envoi d'e-mails, assurez-vous de vérifier que votre fichier .env contient les champs correctement configurés.

    + +
    MAIL_MAILER=smtp
    +MAIL_HOST=smtp.gmail.com
    +MAIL_PORT=587
    +MAIL_USERNAME="votre_adresse_e-mail@gmail.com"
    +MAIL_PASSWORD="votre_mot_de_passe_n'oubliez_pas_les_guillemets!"
    +MAIL_ENCRYPTION=tls
    +MAIL_FROM_ADDRESS="votre_adresse_e-mail@gmail.com"
    +MAIL_FROM_NAME="Nom complet entre guillemets"
    +
    + +

    + Si vous utilisez Gmail - Utilisez un mot de passe spécifique à l'application ou assurez-vous que les applications moins sécurisées sont activées. +

    + +

    + Si vous utilisez Office 365 - Vous devrez peut-être activer SMTP AUTH. +

    + +

    Si vous utilisez Gmail SMTP Relay, une variable .env supplémentaire est requise.

    + +

    Pour Gmail SMTP Relay, assurez-vous également d'avoir configuré ce service dans Google en suivant les étapes suivantes :

    + +
    Accédez à [Applications > Google Workspace > Gmail > Routage]
    +À côté du service de relais SMTP, cliquez sur Configurer.
    +Configurez le service de relais SMTP en suivant les étapes décrites dans [Relais SMTP : Faites passer les messages sortants non Gmail par Google]
    +Ensuite, dans votre fichier env, utilisez ce qui suit :
    +
    +Le relais SMTP de Gmail nécessite un nom de domaine EHLO correct à envoyer pendant la poignée de main SMTP : [127.0.0.1] ne suffit plus. Pour cela, Laravel doit vérifier une variable de domaine d'hôte et l'envoyer avec la demande de poignée de main.
    +
    +MAIL_EHLO_DOMAIN="server.domain.com"
    +MAIL_MAILER=smtp
    +MAIL_HOST=smtp-relay.gmail.com
    +MAIL_PORT=587
    +MAIL_USERNAME=xxxx
    +MAIL_PASSWORD=xxxx
    +MAIL_ENCRYPTION=tls
    +MAIL_FROM_ADDRESS=xxxx
    +MAIL_FROM_NAME=xxxx
    +
    + +

    Vous voudrez également vous assurer de ne pas avoir de règles de pare-feu qui pourraient bloquer l'accès aux serveurs Google. Juste au cas où, assurez-vous que les adresses IP suivantes sont sur liste blanche :

    + +
    142.251.163.28
    +172.253.63.28
    +172.253.118.28
    +74.125.24.28
    +142.250.114.28
    +142.250.4.28
    +142.251.12.28
    +172.217.194.28
    +142.250.31.28
    +142.251.167.28
    +172.253.115.28
    +
    + +

    Pour plus d'informations détaillées sur Gmail Relay, consultez ce post de notre forum par le membre de la communauté charles :

    + +

    https://forum.invoiceninja.com/t/emails-not-sending-yet-another-thread-v5-5-55/12401/9

    + +

    Configuration du mailer

    + +

    Le champ MAIL_MAILER définit le pilote de messagerie que vous souhaitez utiliser : cela peut être Postmark, Mailgun, SMTP, Log... Tout ce que Laravel 9 prend en charge nativement est pris en charge dans cette application.

    + +

    Si la configuration du mail est correcte, le prochain endroit à vérifier serait les journaux d'erreurs pour toutes les erreurs qui sont en cours, le journal d'erreurs se trouve dans storage/logs/laravel.log.

    + +

    La dernière source d'informations pour diagnostiquer les problèmes de courrier électronique consiste à inspecter l'onglet Journaux système dans le tableau de bord de l'application. Ici, nous enregistrons tous les messages du serveur de messagerie lui-même qui peuvent être instructifs quant à la cause de vos problèmes.

    + +

    Si vous utilisez le système de file d'attente, c'est-à-dire QUEUE_CONNECTION=database, vous voudrez peut-être également vérifier la table des emplois dans la base de données. Il ne devrait y avoir aucun enregistrement dans cette table... S'il y a des enregistrements dans la table, cela signifie que votre file d'attente ne fonctionne pas et donc aucune tâche de messagerie n'est traitée.

    + +

    Il est possible que les e-mails soient envoyés mais bloqués pour des raisons DNS, SPF, DKIM ou autres. Dans ces cas, l'envoi d'une facture de test à mail-tester.com peut aider à résoudre certains problèmes.

    + +

    De plus, si vous voyez dans /storage/logs/invoiceninja.log cette ligne error failed with stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: +error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed, essayez d'exécuter yum update sur votre serveur Web, cela devrait résoudre le problème de ca-certificates.

    + +

    Problèmes d'envoi d'e-mails avec GoDaddy

    + +

    GoDaddy n'autorise pas l'envoi d'e-mails via des serveurs SMTP tiers. Ils exigent que tous les e-mails soient envoyés via leurs propres serveurs. Si vous devez utiliser GoDaddy, nous vous suggérons d'utiliser un service d'e-mails transactionnels tel que PostMark pour contourner ce problème.

    + +

    Problèmes de conversion de PDF

    + +

    Nous recommandons fortement d'utiliser le package snappdf intégré, qui est un générateur de PDF très performant basé sur le binaire headless chrome/chromium. Ce package est parfait pour les utilisateurs qui ont un accès root à leur serveur et qui sont capables d'installer les dépendances requises si nécessaire.

    + +

    Pour configurer SnapPDF, utilisez les variables d'environnement suivantes :

    + +
    PDF_GENERATOR=snappdf
    +
    + +

    À partir de la version 5.5.12, nous ne pré-intégrons plus snappdf dans les fichiers de la version, donc si vous avez une nouvelle installation, vous devrez manuellement invoquer le téléchargement du binaire chromium. À partir de la racine du projet, exécutez la commande suivante :

    + +
    vendor/bin/snappdf download
    +
    + +

    Snappdf est également le moteur PDF par défaut de notre image Docker, donc si vous préférez une installation très simple, veuillez envisager notre configuration Docker, car elle est très rapide à mettre en place !

    + +

    Vous pouvez utiliser cette commande pour tester Snappdf :

    + +
    ./vendor/bin/snappdf convert --html "
    +
    +

    Bonjour, monde

    + +" test.pdf +
    + +

    Une liste complète des dépendances requises est disponible ici.

    + +

    Si vous utilisez un hébergement mutualisé, il vous sera probablement impossible d'utiliser snappdf car vous n'avez pas accès au sous-système pour installer les packages requis. Au lieu de cela, vous devrez utiliser un service de PDF hébergé. Les deux services PDF pris en charge par Invoice Ninja v5 sont PhantomJS Cloud et notre propre générateur PDF hébergé, que vous pouvez utiliser gratuitement pour générer des PDFs de manière illimitée.

    + +

    Phantom JS

    + +

    Phantom JS Cloud est le moteur PDF par défaut utilisé PhantomJS Cloud pour générer vos PDF. La clé d'API par défaut qui accompagne une installation propre ne générera pas de PDF de manière fiable. Pour vous assurer que vous pouvez générer des PDF, vous devriez vous inscrire pour une clé d'API sur le site phantomjscloud et utiliser cette clé dans le fichier .env.

    + +

    Phantom JS peut être activé ou désactivé en définissant PHANTOMJS_PDF_GENERATOR sur TRUE ou FALSE. Les variables d'environnement suivantes sont disponibles pour configurer PhantomJS.

    + +
    PDF_GENERATOR=phantom
    +PHANTOMJS_KEY='une-clé-de-demo-avec-un-quota-faible-par-adresse-ip'
    +PHANTOMJS_SECRET='votre-secret-ici'
    +
    + +

    Le PHANTOMJS_SECRET peut être une valeur aléatoire quelconque, il est utilisé pour contourner le mot de passe du portail client.

    + +

    Si vous rencontrez des erreurs lors de la génération de PDF, telles que 500 Server error ou Failed to load PDF document ou une barre de chargement continue, vous devez obtenir une clé PhantomJS ici et la remplacer par la clé préremplie a-demo-key-with-low-quota-per-ip-address.

    + +

    + Pour que PhantomJS fonctionne, l'adresse Web de votre installation d'Invoice Ninja doit être publique ; les installations localhost ou celles sur des réseaux privés ne pourront pas utiliser PhantomJS Cloud. +

    + +

    Génération de PDF hébergée par Invoice Ninja

    + +

    Le PDF par défaut généré à partir de la version 5.5.12 est notre système de conversion de PDF hébergé sur notre plateforme. Le générateur PDF hébergé par Invoice Ninja est un générateur de PDF hors site hébergé par Invoice Ninja, qui fonctionne de manière similaire à PhantomJS. Il est important de noter que nous ne stockons aucune information avec ce service, nous convertissons simplement le HTML que votre système envoie en un fichier PDF qui est renvoyé à la volée.

    + +
    PDF_GENERATOR=hosted_ninja
    +
    + +

    Problèmes spécifiques à la plateforme

    + +

    Conseils généraux

    + +

    En cas d'erreurs, commencez par définir APP_DEBUG=true dans .env

    + +

    Processus signalé avec le signal "5"

    + +

    Ce message d'erreur est observé lorsque la file d'attente tente d'effectuer une action pour laquelle l'utilisateur de la file d'attente n'a pas les autorisations correctes. Vous pouvez voir cette erreur si vous exécutez des arguments en ligne de commande en tant qu'utilisateur autre que l'utilisateur Web.

    + +

    Cela se voit le plus souvent dans Invoice Ninja lorsque snappdf a été téléchargé depuis la ligne de commande en tant qu'utilisateur régulier, les autorisations sur le binaire peuvent empêcher l'utilisateur Web d'exécuter le binaire chrome lors de la génération du PDF.

    + +

    Assurez-vous toujours que les tâches exécutées en ligne de commande sont exécutées par l'utilisateur Web. Sur Ubuntu, il s'agit généralement de www-data.

    + +

    Format de données erroné pour la désérialisation de 'Symfony\Component\Routing\CompiledRoute'

    + +

    La cause la plus courante de ce problème est l'exécution de plusieurs versions de PHP. Si les caches sont construits avec une version différente de PHP, vous pouvez voir l'erreur ci-dessus, car des versions différentes de PHP peuvent ne pas être interopérables sur la même installation. Assurez-vous d'exécuter la même version de PHP CLI et Web pour éviter toute erreur.

    + +

    Impossible de se connecter à la base de données après l'installation

    + +

    Vous devrez peut-être redémarrer la file d'attente de cette manière

    + +
    php artisan queue:restart
    +
    + +

    Nginx: 413 – Request Entity Too Large

    + +

    Cette erreur indique que le paramètre client_max_body_size de NGINX est trop petit. Vous devrez modifier votre configuration nginx et augmenter la taille.

    + +

    Nginx: 413 – Request Entity Too Large

    + +

    Cette erreur indique que le paramètre client_max_body_size de NGINX est trop petit. Vous devrez modifier votre configuration nginx et augmenter la taille.

    + +
    client_max_body_size 100M;
    +
    + +

    Configuration du proxy.

    + +

    Pour les utilisateurs qui comptent sur la configuration d'un proxy inverse, veuillez consulter ce post sur notre forum qui détaille les étapes qui peuvent aider à configurer un proxy inverse.

    + +

    Reverse Proxy Invoice Ninja

    + +

    Problèmes de migration

    + +

    Si vous rencontrez des problèmes avec la migration qui ne se déroule pas comme prévu, veuillez passer en revue la liste de contrôle suivante :

    + +
      +
    • Assurez-vous que les répertoires sont lisibles/inscriptibles par l'utilisateur Web (ie www-data)
    • +
    • Assurez-vous que l'ordonnanceur cron est en cours d'exécution (et fonctionne) - Vous pouvez vérifier s'il fonctionne en inspectant la table jobs dans la base de données, elle doit être vide.
    • +
    • Inspectez le fichier journal /storage/logs/laravel.log pour obtenir des informations supplémentaires.
    • +
    • Si vous rencontrez toujours des problèmes, activez la journalisation avancée en ajoutant la variable suivante à votre fichier .env. EXPANDED_LOGGING=true Ensuite, essayez à nouveau la migration et inspectez le fichier journal dans storage/logs/invoiceninja.log
    • +
    + +

    libatk.so ne se charge pas pour Google

    + +

    La génération de PDF ne fonctionnera pas avec le moteur PDF intégré sans certaines dépendances du sous-système. Veuillez consulter cette ressource pour la liste des bibliothèques nécessaires pour chaque plateforme prise en charge : Snappdf required libraries

    + +

    Configuration de WebCron

    + +

    Certains systèmes n'autorisent pas les configurations cron, un contournement consiste à utiliser un service de cron Web qui peut frapper un point final défini qui exécute l'ordonnanceur via une requête HTTP GET. Invoice Ninja a mis en place un petit service pour permettre à un service de cron Web de frapper le point final :

    + +
    https://domaine.com/webcron?secret=
    +
    + +

    Pour configurer le service, vous devez ajouter une variable .env

    + +
    WEBCRON_SECRET=password
    +
    + +

    Installer dans un sous-répertoire.

    + +

    Il est possible d'installer Invoice Ninja dans un sous-répertoire en dehors de la racine du document. Pour cela, vous devrez mettre à jour le fichier .htaccess (uniquement si vous utilisez le serveur web Apache),

    + +
    RewriteRule ^(.*)$ public/$1 [L]
    +
    + +

    devrait être mis à jour en

    + +
    RewriteRule ^(.*)$ subdirectoryname/public/$1 [L]
    +
    + +

    Boucle de configuration sans fin

    + +

    Si vous trouvez que toutes vos vérifications de pré-configuration passent mais que vous retombez constamment sur l'écran de configuration, cela peut indiquer que vous manquez de la bibliothèque mysql-client nécessaire pour effectuer la migration initiale. Si vous ne pouvez pas l'installer pour une raison quelconque (par exemple XAMPP), vous devrez exécuter les migrations manuellement en saisissant ce qui suit à l'invite de commande

    + +

    Boucle de configuration sans fin

    + +

    Si vous trouvez que toutes vos vérifications de pré-configuration passent mais que vous retombez constamment sur l'écran de configuration, cela peut indiquer que vous manquez de la bibliothèque mysql-client nécessaire pour effectuer la migration initiale. Si vous ne pouvez pas l'installer pour une raison quelconque (par exemple XAMPP), vous devrez exécuter les migrations manuellement en saisissant ce qui suit à l'invite de commande

    + +
    php artisan migrate:fresh --seed
    +
    + +

    flock() attend en paramètre 1 une ressource, bool donné

    + +

    Cette erreur est déclenchée en profondeur dans PHP et indique un problème de permissions - le répertoire public/storage et/ou storage/ n'est probablement pas accessible en écriture par l'utilisateur web. Selon votre plate-forme, vous devrez exécuter quelque chose comme ceci :

    + +
    sudo chown -R www-data:www-data public/storage
    +
    +sudo find ./ -type d -exec chmod 755 {} ;
    +
    + +

    et/ou

    + +
    sudo chown -R www-data:www-data storage/
    +
    +sudo find ./ -type d -exec chmod 755 {} ;
    +
    + +

    Interface utilisateur non réactive

    + +

    Si pour une raison quelconque l'interface utilisateur devient non réactive, vous devrez peut-être vider certaines configurations de sous-système et les reconstruire. Il est possible de le faire en naviguant jusqu'à la route /update?secret=, c'est-à-dire https://invoiceninja.test/update?secret=. Cela effectuera plusieurs nettoyages système et peut résoudre les problèmes résultant d'une mise à niveau incomplète. Pour protéger cette route, vous êtes invité à ajouter une variable .env UPDATE_SECRET=a_secret_passcode qui restreindra la route aux utilisateurs ayant le code secret UPDATE_SECRET.

    + +

    Le logo ne s'affiche pas dans le PDF

    + +

    Il peut être utile d'ajouter LOCAL_DOWNLOAD=true au fichier .env, cela incorporera l'image dans le PDF plutôt que de la demander via le réseau.

    + +

    Erreur de liaison de communication : 1153 un paquet plus grand que 'max_allowed_packet' a été reçu

    + +

    Si vous utilisez la base de données pour vos files d'attente, il peut arriver que vous voyiez une erreur provenant de MySQL

    + +
    1153 Got a packet bigger than 'max_allowed_packet'
    +
    + +

    Ceci indique que la charge utile d'insertion est plus importante que ce que MySQL est configuré pour gérer ! Pour contourner ce problème, vous devrez augmenter la variable MySQL

    + +
    max_allowed_packet
    +
    + +

    à une valeur plus grande. Parfois, une valeur de 1024M est requise.

    + +

    Il peut également être judicieux d'augmenter la variable

    + +
    max_connections
    +
    + +

    car des erreurs similaires peuvent être signalées depuis la base de données.

    + +

    Erreur 500 lors de l'édition de modèles PDF

    + +

    Un rapport a été émis par un utilisateur qui a résolu l'erreur 500 sur son serveur en désactivant ModSecurity.

    + +

    Erreur 500 lors de la tentative de connexion ou de modification des détails de l'entreprise

    + +

    Essayez ces étapes pour résoudre l'erreur 500 du serveur lors de la tentative de connexion ou de la modification des détails de l'entreprise.

    + +
      +
    1. Téléchargez la dernière mise à jour depuis les versions publiées sur Github (pas invoiceninja.tar, mais Source code (zip))
    2. +
    3. Téléchargez le zip, extrayez les fichiers et remplacez-les dans votre /public_html/ (Attention à ne pas remplacer le fichier .env ou tout sera supprimé)
    4. +
    5. Connectez-vous à votre racine et assurez-vous tout d'abord que tous les fichiers sont possédés de manière récursive par l'utilisateur, ex. sudo chown -R www-data:www-data dir/
    6. +
    7. Exécutez cette commande cd /home/domain.com/public_html/invoiceninja/ && php artisan migrate ou simplement php artisan migrate, sélectionnez "YES"
    8. +
    9. Si une erreur comme celle-ci se produit
    10. +
    + +
    PHP Fatal error: Cannot declare class UpdateDesigns, because the name is already in use in /home/domain.com/public_html/invoiceninja/database/migrations/2021_09_16_115919_update_designs.php on line 0
    +In 2021_09_16_115919_update_designs.php line n/a: Cannot declare class UpdateDesigns, because the name is already in use
    +
    + +

    Supprimez ce fichier et réessayez la commande jusqu'à ce qu'elle fonctionne correctement.

    + +
      +
    1. Allez sur https://domain.com/update?secret=x pour vous assurer que la mise à jour a fonctionné, cela devrait afficher l'écran de connexion et fonctionner, vous devriez également pouvoir modifier à nouveau les détails de l'entreprise.
    2. +
    + +

    Dépendance irrésoluble résolvant [Paramètre #0 [array $options]] dans la classe App\Utils\CssInlinerPlugin

    + +

    Lorsque des modifications sont apportées au conteneur, cela peut rendre le cache obsolète dans l'application et l'empêcher de démarrer.

    + +

    La solution consiste à vider le contenu du dossier bootstrap/cache, en supprimant manuellement les fichiers ou en exécutant /update?secret= qui supprimera également le contenu de ce répertoire.

    + +

    Erreur non capturée Collection::offsetExists($key)

    + +

    Cette erreur est observée lorsque le système a Composer v1 installé. Mettez à jour vers Composer 2 en utilisant la commande suivante

    + +
    sudo -H composer self-update
    +
    + +

    file_exists(): restriction open_basedir en vigueur

    + +

    Si vous n'êtes pas en mesure d'ajuster les restrictions open_basedir, les étapes suivantes peuvent vous aider :

    + +
      +
    1. Supprimez bootstrap/cache/config.php
    2. +
    3. Supprimez tous les fichiers journaux dans storage/logs
    4. +
    + +

    J'ai oublié mon mot de passe et ne peux pas le réinitialiser, AIDEZ-MOI !

    + +

    Si vous avez un accès en ligne de commande, vous pouvez réinitialiser votre mot de passe manuellement en suivant les étapes suivantes. À partir de la ligne de commande, naviguez jusqu'au répertoire du projet et exécutez

    + +
    php artisan tinker
    +
    + +

    Ensuite, trouvez l'identifiant de l'utilisateur pour la réinitialisation du mot de passe

    + +
    User::all();
    +
    + +

    Récupérez l'utilisateur

    + +
    $user = User::find(id_of_user_to_find);
    +
    + +

    Maintenant, réinitialisons le mot de passe

    + +
    $user->password = Hash::make('password');
    +$user->save();
    +
    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/self-host-updating/index.html b/fr_CA/self-host-updating/index.html new file mode 100644 index 00000000..61abb2b5 --- /dev/null +++ b/fr_CA/self-host-updating/index.html @@ -0,0 +1,503 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Mise à jour d'Invoice Ninja

    + +

    Docker

    + +

    Lorsque nous étiquetons une nouvelle version, une nouvelle image est construite. Tout ce qui est nécessaire pour les utilisateurs de Docker est de mettre hors ligne le conteneur, de télécharger la nouvelle image, puis de remettre en ligne le conteneur. Ces trois commandes sont tout ce dont on a besoin.

    + +
    docker-compose down
    +docker-compose pull
    +docker-compose up
    +
    + +

    Utilisateurs de Git

    + +

    Si vous avez installé Invoice Ninja en utilisant simplement git, alors tout ce qui est nécessaire est de récupérer les modifications et d'appeler la commande post-update. Ces commandes sont les suivantes :

    + +
    git pull
    +composer install -o --no-dev
    +php artisan ninja:post-update
    +````
    +
    +### Hébergement partagé / Builds ZIP
    +
    +Si vous avez installé l'application en utilisant le fichier .zip précompilé, alors le gestionnaire de mise à jour interne devrait effectuer toutes les tâches nécessaires pour mettre à jour votre application à la dernière version. Les seules exigences strictes sont :
    +
    +* Le répertoire appartient de manière récursive à l'utilisateur web.
    +* Le cron du planificateur est en cours d'exécution.
    +
    +L'auto-updater va récupérer la dernière version depuis notre dépôt Github, extraire et écraser les fichiers système. Avant de tenter tout cela, le système effectue une vérification récursive des fichiers pour s'assurer que _tous_ les fichiers appartiennent à l'utilisateur web.
    +
    +Si le bouton de mise à jour ne fonctionne pas, vous pouvez alternativement télécharger le fichier invoiceninja.tar et écraser le dossier de votre installation, notez qu'il y a toujours 3 fichiers : https://github.com/invoiceninja/invoiceninja/releases
    +
    +```bash
    +invoiceninja.tar - environ 170 Mo ou 500 Mo
    +Code source (zip) - environ 15 Mo
    +Code source (tar.gz) - environ 14 Mo
    +
    + +

    + Veuillez vous assurer de supprimer le dossier .git avant de tenter des mises à jour sur la v5.1.50 et ultérieures. Le programme de mise à jour échouera silencieusement si des dossiers cachés sont présents. +

    + +

    Après avoir exécuté le programme de mise à jour, vous voudrez exécuter la route de mise à jour

    + +
    https://url.com/update?secret=
    +
    + +

    La valeur du paramètre secret de la requête se trouve dans le fichier .env sous la clé UPDATE_SECRET

    + +

    Je suis désolé, mais il n'y a pas de texte à traduire dans cette demande. Veuillez fournir le texte à traduire en anglais pour que je puisse vous aider.

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/statics/index.html b/fr_CA/statics/index.html new file mode 100644 index 00000000..c3c39c3a --- /dev/null +++ b/fr_CA/statics/index.html @@ -0,0 +1,3097 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Référence des variables statiques

    + +

    Types de paiement:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    typeIDpaymentMethod
    4ACH
    27Alipay
    7American Express
    1Bank Transfer
    16Carte Blanche
    2Cash
    15Check
    32Credit
    12Credit Card Other
    31Cryptocurrency
    3Debit
    9Diners Card
    8Discover Card
    10EuroCard
    30GoCardless
    14Google Wallet
    18JCB
    19Laser
    20Maestro
    6MasterCard
    26Money Order
    11Nova
    13PayPal
    29SEPA Direct Debit
    28Sofort
    21Solo
    24Swish
    22Switch
    17UnionPay
    25Venmo
    5Visa Card
    33Zelle
    23iZettle
    + +

    Devises

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    idname
    1US Dollar
    2British Pound
    3Euro
    4South African Rand
    5Danish Krone
    6Israeli Shekel
    7Swedish Krona
    8Kenyan Shilling
    9Canadian Dollar
    10Philippine Peso
    11Indian Rupee
    12Australian Dollar
    13Singapore Dollar
    14Norske Kroner
    15New Zealand Dollar
    16Vietnamese Dong
    17Swiss Franc
    18Guatemalan Quetzal
    19Malaysian Ringgit
    20Brazilian Real
    21Thai Baht
    22Nigerian Naira
    23Argentine Peso
    24Bangladeshi Taka
    25United Arab Emirates Dirham
    26Hong Kong Dollar
    27Indonesian Rupiah
    28Mexican Peso
    29Egyptian Pound
    30Colombian Peso
    31West African Franc
    32Chinese Renminbi
    33Rwandan Franc
    34Tanzanian Shilling
    35Netherlands Antillean Guilder
    36Trinidad and Tobago Dollar
    37East Caribbean Dollar
    38Ghanaian Cedi
    39Bulgarian Lev
    40Aruban Florin
    41Turkish Lira
    42Romanian New Leu
    43Croatian Kuna
    44Saudi Riyal
    45Japanese Yen
    46Maldivian Rufiyaa
    47Costa Rican Colón
    48Pakistani Rupee
    49Polish Zloty
    50Sri Lankan Rupee
    51Czech Koruna
    52Uruguayan Peso
    53Namibian Dollar
    54Tunisian Dinar
    55Russian Ruble
    56Mozambican Metical
    57Omani Rial
    58Ukrainian Hryvnia
    59Macanese Pataca
    60Taiwan New Dollar
    61Dominican Peso
    62Chilean Peso
    63Icelandic Króna
    64Papua New Guinean Kina
    65Jordanian Dinar
    66Myanmar Kyat
    67Peruvian Sol
    68Botswana Pula
    69Hungarian Forint
    70Ugandan Shilling
    71Barbadian Dollar
    72Brunei Dollar
    73Georgian Lari
    74Qatari Riyal
    75Honduran Lempira
    76Surinamese Dollar
    77Bahraini Dinar
    78Venezuelan Bolivars
    79South Korean Won
    80Moroccan Dirham
    81Jamaican Dollar
    82Angolan Kwanza
    83Haitian Gourde
    84Zambian Kwacha
    85Nepalese Rupee
    86CFP Franc
    87Mauritian Rupee
    88Cape Verdean Escudo
    89Kuwaiti Dinar
    90Algerian Dinar
    91Macedonian Denar
    92Fijian Dollar
    93Bolivian Boliviano
    94Albanian Lek
    95Serbian Dinar
    96Lebanese Pound
    97Armenian Dram
    98Azerbaijan Manat
    99Bosnia and Herzegovina Convertible Mark
    100Belarusian Ruble
    101Gibraltar Pound
    102Moldovan Leu
    103Kazakhstani Tenge
    104Ethiopian Birr
    + +

    Langues

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    idname
    1English - United States
    2Italian
    3German
    4French
    5Portuguese - Brazilian
    6Dutch
    7Spanish
    8Norwegian
    9Danish
    10Japanese
    11Swedish
    12Spanish - Spain
    13French - Canada
    14Lithuanian
    15Polish
    16Czech
    17Croatian
    18Albanian
    19Greek
    20English - United Kingdom
    21Portuguese - Portugal
    22Slovenian
    23Finnish
    24Romanian
    25Turkish - Turkey
    26Thai
    27Macedonian
    28Chinese - Taiwan
    29Russian (Russia)
    30Arabic
    31Persian
    32Latvian
    + +

    Fuseaux horaires

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    idname
    1Pacific/Midway
    2US/Samoa
    3US/Hawaii
    4US/Alaska
    5US/Pacific
    6America/Tijuana
    7US/Arizona
    8US/Mountain
    9America/Chihuahua
    10America/Mazatlan
    11America/Mexico_City
    12America/Monterrey
    13Canada/Saskatchewan
    14US/Central
    15US/Eastern
    16US/East-Indiana
    17America/Bogota
    18America/Lima
    19America/Caracas
    20Canada/Atlantic
    21America/La_Paz
    22America/Santiago
    23Canada/Newfoundland
    24America/Buenos_Aires
    25America/Godthab
    26Atlantic/Stanley
    27Atlantic/Azores
    28Atlantic/Cape_Verde
    29Africa/Casablanca
    30Europe/Dublin
    31Europe/Lisbon
    32Europe/London
    33Africa/Monrovia
    34Europe/Amsterdam
    35Europe/Belgrade
    36Europe/Berlin
    37Europe/Bratislava
    38Europe/Brussels
    39Europe/Budapest
    40Europe/Copenhagen
    41Europe/Ljubljana
    42Europe/Madrid
    43Europe/Paris
    44Europe/Prague
    45Europe/Rome
    46Europe/Sarajevo
    47Europe/Skopje
    48Europe/Stockholm
    49Europe/Vienna
    50Europe/Warsaw
    51Europe/Zagreb
    52Europe/Athens
    53Europe/Bucharest
    54Africa/Cairo
    55Africa/Harare
    56Europe/Helsinki
    57Asia/Jerusalem
    58Europe/Kiev
    59Europe/Minsk
    60Europe/Riga
    61Europe/Sofia
    62Europe/Tallinn
    63Europe/Vilnius
    64Europe/Istanbul
    65Asia/Baghdad
    66Asia/Kuwait
    67Africa/Nairobi
    68Asia/Riyadh
    69Asia/Tehran
    70Europe/Moscow
    71Asia/Baku
    72Europe/Volgograd
    73Asia/Muscat
    74Asia/Tbilisi
    75Asia/Yerevan
    76Asia/Kabul
    77Asia/Karachi
    78Asia/Tashkent
    79Asia/Kolkata
    80Asia/Kathmandu
    81Asia/Yekaterinburg
    82Asia/Almaty
    83Asia/Dhaka
    84Asia/Novosibirsk
    85Asia/Bangkok
    86Asia/Ho_Chi_Minh
    87Asia/Jakarta
    88Asia/Krasnoyarsk
    89Asia/Chongqing
    90Asia/Hong_Kong
    91Asia/Kuala_Lumpur
    92Australia/Perth
    93Asia/Singapore
    94Asia/Taipei
    95Asia/Ulaanbaatar
    96Asia/Urumqi
    97Asia/Irkutsk
    98Asia/Seoul
    99Asia/Tokyo
    100Australia/Adelaide
    101Australia/Darwin
    102Asia/Yakutsk
    103Australia/Brisbane
    104Australia/Canberra
    105Pacific/Guam
    106Australia/Hobart
    107Australia/Melbourne
    108Pacific/Port_Moresby
    109Australia/Sydney
    110Asia/Vladivostok
    111Asia/Magadan
    112Pacific/Auckland
    113Pacific/Fiji
    + +

    Pays

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    idnameiso_3166_2iso_3166_3
    4AfghanistanAFAFG
    8AlbaniaALALB
    10AntarcticaAQATA
    12AlgeriaDZDZA
    16American SamoaASASM
    20AndorraADAND
    24AngolaAOAGO
    28Antigua and BarbudaAGATG
    31AzerbaijanAZAZE
    32ArgentinaARARG
    36AustraliaAUAUS
    40AustriaATAUT
    44BahamasBSBHS
    48BahrainBHBHR
    50BangladeshBDBGD
    51ArmeniaAMARM
    52BarbadosBBBRB
    56BelgiumBEBEL
    60BermudaBMBMU
    64BhutanBTBTN
    68Bolivia, Plurinational State ofBOBOL
    70Bosnia and HerzegovinaBABIH
    72BotswanaBWBWA
    74Bouvet IslandBVBVT
    76BrazilBRBRA
    84BelizeBZBLZ
    86British Indian Ocean TerritoryIOIOT
    90Solomon IslandsSBSLB
    92Virgin Islands, BritishVGVGB
    96Brunei DarussalamBNBRN
    100BulgariaBGBGR
    104MyanmarMMMMR
    108BurundiBIBDI
    112BelarusBYBLR
    116CambodiaKHKHM
    120CameroonCMCMR
    124CanadaCACAN
    132Cape VerdeCVCPV
    136Cayman IslandsKYCYM
    140Central African RepublicCFCAF
    144Sri LankaLKLKA
    148ChadTDTCD
    152ChileCLCHL
    156ChinaCNCHN
    158TaiwanTWTWN
    162Christmas IslandCXCXR
    166Cocos (Keeling) IslandsCCCCK
    170ColombiaCOCOL
    174ComorosKMCOM
    175MayotteYTMYT
    178CongoCGCOG
    180Congo, the Democratic Republic of theCDCOD
    184Cook IslandsCKCOK
    188Costa RicaCRCRI
    191CroatiaHRHRV
    192CubaCUCUB
    196CyprusCYCYP
    203Czech RepublicCZCZE
    204BeninBJBEN
    208DenmarkDKDNK
    212DominicaDMDMA
    214Dominican RepublicDODOM
    218EcuadorECECU
    222El SalvadorSVSLV
    226Equatorial GuineaGQGNQ
    231EthiopiaETETH
    232EritreaERERI
    233EstoniaEEEST
    234Faroe IslandsFOFRO
    238Falkland Islands (Malvinas)FKFLK
    239South Georgia and the South Sandwich IslandsGSSGS
    242FijiFJFJI
    246FinlandFIFIN
    248Åland IslandsAXALA
    250FranceFRFRA
    254French GuianaGFGUF
    258French PolynesiaPFPYF
    260French Southern TerritoriesTFATF
    262DjiboutiDJDJI
    266GabonGAGAB
    268GeorgiaGEGEO
    270GambiaGMGMB
    275PalestinePSPSE
    276GermanyDEDEU
    288GhanaGHGHA
    292GibraltarGIGIB
    296KiribatiKIKIR
    300GreeceGRGRC
    304GreenlandGLGRL
    308GrenadaGDGRD
    312GuadeloupeGPGLP
    316GuamGUGUM
    320GuatemalaGTGTM
    324GuineaGNGIN
    328GuyanaGYGUY
    332HaitiHTHTI
    334Heard Island and McDonald IslandsHMHMD
    336Holy See (Vatican City State)VAVAT
    340HondurasHNHND
    344Hong KongHKHKG
    348HungaryHUHUN
    352IcelandISISL
    356IndiaININD
    360IndonesiaIDIDN
    364Iran, Islamic Republic ofIRIRN
    368IraqIQIRQ
    372IrelandIEIRL
    376IsraelILISR
    380ItalyITITA
    384Côte d'IvoireCICIV
    388JamaicaJMJAM
    392JapanJPJPN
    398KazakhstanKZKAZ
    400JordanJOJOR
    404KenyaKEKEN
    408Korea, Democratic People's Republic ofKPPRK
    410Korea, Republic ofKRKOR
    414KuwaitKWKWT
    417KyrgyzstanKGKGZ
    418Lao People's Democratic RepublicLALAO
    422LebanonLBLBN
    426LesothoLSLSO
    428LatviaLVLVA
    430LiberiaLRLBR
    434LibyaLYLBY
    438LiechtensteinLILIE
    440LithuaniaLTLTU
    442LuxembourgLULUX
    446MacaoMOMAC
    450MadagascarMGMDG
    454MalawiMWMWI
    458MalaysiaMYMYS
    462MaldivesMVMDV
    466MaliMLMLI
    470MaltaMTMLT
    474MartiniqueMQMTQ
    478MauritaniaMRMRT
    480MauritiusMUMUS
    484MexicoMXMEX
    492MonacoMCMCO
    496MongoliaMNMNG
    498Moldova, Republic ofMDMDA
    499MontenegroMEMNE
    500MontserratMSMSR
    504MoroccoMAMAR
    508MozambiqueMZMOZ
    512OmanOMOMN
    516NamibiaNANAM
    520NauruNRNRU
    524NepalNPNPL
    528NetherlandsNLNLD
    531CuraçaoCWCUW
    533ArubaAWABW
    534Sint Maarten (Dutch part)SXSXM
    535Bonaire, Sint Eustatius and SabaBQBES
    540New CaledoniaNCNCL
    548VanuatuVUVUT
    554New ZealandNZNZL
    558NicaraguaNINIC
    562NigerNENER
    566NigeriaNGNGA
    570NiueNUNIU
    574Norfolk IslandNFNFK
    578NorwayNONOR
    580Northern Mariana IslandsMPMNP
    581United States Minor Outlying IslandsUMUMI
    583Micronesia, Federated States ofFMFSM
    584Marshall IslandsMHMHL
    585PalauPWPLW
    586PakistanPKPAK
    591PanamaPAPAN
    598Papua New GuineaPGPNG
    600ParaguayPYPRY
    604PeruPEPER
    608PhilippinesPHPHL
    612PitcairnPNPCN
    616PolandPLPOL
    620PortugalPTPRT
    624Guinea-BissauGWGNB
    626Timor-LesteTLTLS
    630Puerto RicoPRPRI
    634QatarQAQAT
    638RéunionREREU
    642RomaniaROROU
    643Russian FederationRURUS
    646RwandaRWRWA
    652Saint BarthélemyBLBLM
    654Saint Helena, Ascension and Tristan da CunhaSHSHN
    659Saint Kitts and NevisKNKNA
    660AnguillaAIAIA
    662Saint LuciaLCLCA
    663Saint Martin (French part)MFMAF
    666Saint Pierre and MiquelonPMSPM
    670Saint Vincent and the GrenadinesVCVCT
    674San MarinoSMSMR
    678Sao Tome and PrincipeSTSTP
    682Saudi ArabiaSASAU
    686SenegalSNSEN
    688SerbiaRSSRB
    690SeychellesSCSYC
    694Sierra LeoneSLSLE
    702SingaporeSGSGP
    703SlovakiaSKSVK
    704Viet NamVNVNM
    705SloveniaSISVN
    706SomaliaSOSOM
    710South AfricaZAZAF
    716ZimbabweZWZWE
    724SpainESESP
    728South SudanSSSSD
    729SudanSDSDN
    732Western SaharaEHESH
    740SurinameSRSUR
    744Svalbard and Jan MayenSJSJM
    748SwazilandSZSWZ
    752SwedenSESWE
    756SwitzerlandCHCHE
    760Syrian Arab RepublicSYSYR
    762TajikistanTJTJK
    764ThailandTHTHA
    768TogoTGTGO
    772TokelauTKTKL
    776TongaTOTON
    780Trinidad and TobagoTTTTO
    784United Arab EmiratesAEARE
    788TunisiaTNTUN
    792TurkeyTRTUR
    795TurkmenistanTMTKM
    796Turks and Caicos IslandsTCTCA
    798TuvaluTVTUV
    800UgandaUGUGA
    804UkraineUAUKR
    807Macedonia, the former Yugoslav Republic ofMKMKD
    818EgyptEGEGY
    826United KingdomGBGBR
    831GuernseyGGGGY
    832JerseyJEJEY
    833Isle of ManIMIMN
    834Tanzania, United Republic ofTZTZA
    840United StatesUSUSA
    850Virgin Islands, U.S.VIVIR
    854Burkina FasoBFBFA
    858UruguayUYURY
    860UzbekistanUZUZB
    862Venezuela, Bolivarian Republic ofVEVEN
    876Wallis and FutunaWFWLF
    882SamoaWSWSM
    887YemenYEYEM
    894ZambiaZMZMB
    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/subscriptions/index.html b/fr_CA/subscriptions/index.html new file mode 100644 index 00000000..f64397b3 --- /dev/null +++ b/fr_CA/subscriptions/index.html @@ -0,0 +1,987 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Abonnements

    + +

    Introduction

    + +

    Les abonnements sont une version améliorée de nos liens Acheter maintenant depuis la version 4.

    + +

    Dans la version 5, les abonnements vous permettent de créer une boutique instantanée où vous pouvez regrouper vos produits existants en achats par lien direct.

    + +

    alt text

    + +

    alt text

    + +

    Lorsque vous créez un abonnement, un lien direct est généré, qui est disponible pour effectuer directement l'achat de l'abonnement donné. Il est important de noter que même si nous avons appelé cette fonctionnalité des abonnements, vous pouvez toujours générer des liens directs pour des achats ponctuels. Cela peut être adapté aux ventes numériques qui sont ponctuelles plutôt que récurrentes.

    + +

    alt text

    + +

    Lorsque vous créez l'abonnement, vous pouvez combiner des produits ponctuels et récurrents en un seul abonnement. Par exemple, supposons que vous dirigez une entreprise d'hébergement et que vous souhaitez créer un abonnement qui a une seule charge de configuration ainsi qu'une charge récurrente mensuelle pour le serveur.

    + +

    Lorsque votre client achète cela, la charge de configuration ne s'appliquera qu'à la première facture, puis une facture récurrente est générée pour tous les produits récurrents de l'abonnement.

    + +

    Si vous voulez permettre à vos clients de passer d'un abonnement à un autre, cela est possible en créant un groupe et en ajoutant chaque abonnement au groupe. Cela regroupe tous les abonnements étiquetés avec le même groupe !

    + +

    alt text

    + +

    Le volet des paramètres vous permet de définir la fréquence / la facturation automatique et également les codes promo/réductions. Nous avons également intégré la possibilité pour l'utilisateur final de changer entre les abonnements ou même d'annuler ces abonnements. Nous nous occupons également de la comptabilité pour vous en cas de remboursement si ceux-ci sont définis.

    + +

    alt text

    + +

    La dernière pièce du puzzle des abonnements est l'intégration avec des services tiers. Lorsqu'un abonnement est acheté / annulé / mis à niveau, nous pouvons notifier un point de terminaison tiers !

    + +

    Configuration de webhook

    + +

    Si vous devez contrôler les événements qui se produisent en dehors d'Invoice Ninja, vous pouvez configurer les points de terminaison de webhook pour recevoir des informations lorsque l'utilisateur parcourt le processus de commande. Tous les points de terminaison doivent être pris en charge si vous activez cette fonctionnalité de l'application, car l'application échouera sans réponse réussie de chacun des éléments suivants :

    + +

    Attention:

    + +

    Les webhooks sont des événements uniques qui ne seront pas réessayés si votre point de terminaison est indisponible.

    + +

    Vérificateur d'éligibilité

    + +

    Cette demande interroge le point de terminaison pour savoir si le client/le contact est éligible pour continuer le processus de paiement. Vous pouvez utiliser cela si vous souhaitez restreindre les utilisateurs à un abonnement à la fois. Le payload qui est envoyé au point de terminaison ressemble à ceci:

    + +
    {
    +    "context": "is_eligible",
    +    "subscription": "l4zbq7repr",
    +    "contact": "l4zbq7repr",
    +    "contact_email": "customer@example.com",
    +    "client": "l4zbq7repr",
    +    "account_key": "unique_identifier"
    +}
    +
    + +

    Paramètres

    + +
      +
    • contexte: (string) L'identificateur de contexte, is_eligible.
    • +
    • abonnement: L'identifiant de l'abonnement.
    • +
    • contact: L'identifiant du contact.
    • +
    • contact_email: L'email du contact.
    • +
    • client: L'identifiant du client.
    • +
    • account_key: Une référence client (client.custom_value2).
    • +
    + +

    Réponse

    + +

    Un tableau standard doit être retourné dans tous les cas, et il contiendra deux clés. Une requête réussie retournera la réponse suivante :

    + +
    {
    +    "message" : "Success",
    +    "status_code" : "200" / code de statut HTTP 2xx
    +}
    +
    + +

    Une requête échouée retournera un tableau comme celui-ci :

    + +
    {
    +    "message" : "Un message d'échec lisible par un humain pour renvoyer au client",
    +    "status_code" : "403" / code de statut HTTP 4xx/5xx
    +}
    +
    + +

    Commencer l'essai

    + +

    Si vous avez configuré votre abonnement pour qu'il soit basé sur un essai, alors après la vérification d'éligibilité, le système tentera de démarrer l'essai. Votre point de terminaison recevra une charge utile comme celle-ci :

    + +
    {
    +    "context" : "essai",
    +    "recurring_invoice" : "l4zbq7repr",
    +    "client" : "l4zbq7repr",
    +    "subscription" : "l4zbq7repr",
    +    "account_key" : "unique_identifier",
    +}
    +
    + +

    Paramètres

    + +

    contexte: (chaîne) L'identificateur de contexte, essai +recurring_invoice: L'identifiant de la facture récurrente qui a été générée en fonction de l'abonnement. +client: L'identifiant du client +subscription: L'identifiant de l'abonnement +account_key: Une référence client (client.custom_value2)

    + +

    Réponse

    + +

    Un tableau standard doit être retourné dans tous les cas, dans le tableau il y aura deux clés, une demande réussie retournera la réponse suivante :

    + +
    {
    +    "message" : "Succès",
    +    "status_code" : "200" / code de statut HTTP 2xx
    +}
    +
    + +

    Une demande échouée renverrait un tableau comme celui-ci :

    + +
    {
    +    "message" : "Un message d'erreur lisible par l'homme à renvoyer au client",
    +    "status_code" : "403" / code de statut HTTP 4xx/5xx
    +}
    +
    + +

    Avertissement

    + +

    Les Webhooks sont des événements à usage unique qui ne sont pas réessayer si votre point de terminaison est indisponible.

    + +

    Vérificateur d'éligibilité

    + +

    Cette demande interroge le point de terminaison pour savoir si le client/contact est éligible pour continuer à traverser la caisse. Vous pouvez utiliser cela si vous souhaitez restreindre les utilisateurs à un abonnement à la fois, le payload qui est envoyé au point de terminaison ressemble à ceci

    + +
    {
    +    "context" : "is_eligible",
    +    "subscription" : "l4zbq7repr",
    +    "contact" : "l4zbq7repr",
    +    "contact_email" : "customer@example.com",
    +    "client" : "l4zbq7repr",
    +    "account_key" : "unique_identifier",
    +}
    +
    + +

    Paramètres

    + +

    contexte: (chaîne de caractères) L'identificateur de contexte, is_eligible
    +subscription: L'ID de l'abonnement
    +contact: L'ID du contact
    +contact_email: L'e-mail de contact
    +client: L'ID du client
    +account_key: Une référence client (client.custom_value2)

    + +

    Essai gratuit

    + +

    Si vous avez configuré votre abonnement pour qu'il soit basé sur un essai, alors après la vérification d'éligibilité, le système tentera de démarrer l'essai, votre point de terminaison recevra une charge utile comme ceci :

    + +
    {
    +    "context" : "trial",
    +    "recurring_invoice" : "l4zbq7repr",
    +    "client" : "l4zbq7repr",
    +    "subscription" : "l4zbq7repr",
    +    "account_key" : "unique_identifier",
    +}
    +
    + +

    Paramètres

    + +

    contexte: (chaîne de caractères) L'identificateur de contexte, trial
    +recurring_invoice: L'ID de la facture récurrente qui a été générée en fonction de l'abonnement
    +client: L'ID du client
    +subscription: L'ID d'abonnement
    +account_key: Une référence client (client.custom_value2)

    + +

    Réponse

    + +

    Un tableau standard doit être retourné dans toutes les circonstances, dans le tableau il y aura deux clés, une demande réussie retournera la réponse suivante :

    + +
    {
    +    "message" : "Success",
    +    "status_code" : "200" / Code de statut HTTP 2xx
    +}
    +
    + +

    Une demande échouée renverrait un tableau comme celui-ci :

    + +
    {
    +    "message" : "Un message d'échec lisible par l'homme à renvoyer au client",
    +    "status_code" : "403" / Code de statut HTTP 4xx/5xx
    +}
    +
    + +

    Achat récurrent

    + +

    Lorsqu'un abonnement récurrent est créé pour la première fois, une charge utile est envoyée au point de terminaison pour notifier la création et le paiement réussis de l'abonnement, la charge utile ressemblera à ceci :

    + +
    {
    +    "context" : "recurring_purchase",
    +    "recurring_invoice" : "l4zbq7repr",
    +    "invoice" : "l4zbq7repr",
    +    "client" : "l4zbq7repr",
    +    "subscription" : "l4zbq7repr",
    +}
    +
    + +

    Single Purchase

    + +

    Lorsque votre abonnement est uniquement pour un produit standard et non un produit récurrent, votre point de terminaison recevra un webhook d'achat unique avec la configuration suivante :

    + +
    {
    +    "context" : "single_purchase",
    +    "invoice" : "l4zbq7repr",
    +    "client"  : "l4zbq7repr",
    +    "subscription" : "l4zbq7repr",
    +    "account_key" : "unique_identifier",
    +}
    +
    + +

    Paramètres

    + +

    context: (string) L'identificateur de contexte, single_purchase
    +invoice: L'identifiant de la facture qui a été générée en fonction de l'abonnement
    +client: L'identifiant du client
    +subscription: L'identifiant de l'abonnement
    +account_key: Une référence de client (client.custom_value2)

    + +

    Réponse

    + +

    Un tableau standard doit être renvoyé dans tous les cas, dans le tableau il y aura deux clés, une requête réussie renverra la réponse suivante :

    + +
    {
    +    "message" : "Success",
    +    "status_code" : "200" / Code de statut HTTP 2xx
    +}
    +
    + +

    Une requête échouée renverrait un tableau comme celui-ci :

    + +
    {
    +    "message" : "Un message d'erreur lisible par un humain à renvoyer au client",
    +    "status_code" : "403" / Code de statut HTTP 4xx/5xx
    +}
    +
    + +

    Changer de plan

    + +

    Si vous prenez en charge la possibilité pour les clients de mettre à niveau ou de rétrograder leurs abonnements, un webhook change_plan est déclenché.

    + +

    Lorsqu'un client change de plan, il peut y avoir un crédit ou un paiement en fonction du plan et du remboursement au prorata généré. Dans ces deux cas, la charge utile diffère avec une clé "crédit" ou "facture" apparaissant dans la charge utile. Voici des exemples :

    + +
    {
    +    "context" : "change_plan",
    +    "recurring_invoice" : "l4zbq7repr",
    +    "credit" : "l4zbq7repr",
    +    "client" : "l4zbq7repr",
    +    "subscription" : "l4zbq7repr",
    +    "contact" : "l4zbq7repr",
    +    "account_key" : "identifiant_unique",
    +}
    +
    + +

    Paramètres

    + +

    contexte : (string) L'identifiant de contexte, change_plan
    +facture : L'ID de la facture générée en fonction de l'abonnement
    +crédit : L'ID du crédit généré en fonction de l'abonnement note ce champ peut être vide s'il n'y a pas de crédit généré
    +client : L'ID du client
    +contact : L'ID du contact
    +abonnement : L'ID de l'abonnement
    +account_key : Une référence client (client.custom_value2)

    + +

    Réponse

    + +

    Un tableau standard doit être renvoyé dans toutes les circonstances, dans le tableau, il y aura deux clés. Une demande réussie renverra la réponse suivante :

    + +
    {
    +    "message" : "Success",
    +    "status_code" : "200" / code de statut HTTP 2xx
    +}
    +
    + +

    Une demande échouée renverrait un tableau comme celui-ci :

    + +
    {
    +    "message" : "Un message d'erreur lisible par l'homme à renvoyer au client",
    +    "status_code" : "403" / code de statut HTTP 4xx/5xx
    +}
    +
    + +

    Subscription Cancellation

    + +

    Si vous autorisez les annulations d'abonnement, la charge utile suivante est transférée à l'extrémité :

    + +
    {
    +    "context" : "cancellation",
    +    "subscription" : "l4zbq7repr",
    +    "recurring_invoice" : "l4zbq7repr",
    +    "client" : "l4zbq7repr",
    +    "contact" : "l4zbq7repr",
    +    "account_key" : "unique_identifier",
    +}
    +
    + +

    Paramètres

    + +

    contexte: (chaîne) L'identificateur de contexte, cancellation
    +subscription : l'identifiant de l'abonnement
    +recurring_invoice : l'identifiant de la facture récurrente qui a été générée en fonction de l'abonnement
    +client : l'identifiant du client
    +contact : l'identifiant du contact
    +account_key : une référence client (client.custom_value2)

    + +

    Réponse

    + +

    Un tableau standard doit être renvoyé dans toutes les circonstances, dans le tableau, il y aura deux clés. Une requête réussie renverra la réponse suivante :

    + +
    {
    +    "message" : "Success",
    +    "status_code" : "200" / code d'état HTTP 2xx
    +}
    +
    + +

    Une demande échouée renverrait un tableau comme celui-ci :

    + +
    {
    +    "message" : "Un message d'erreur lisible par l'homme à renvoyer au client",
    +    "status_code" : "403" / code d'état HTTP 4xx/5xx
    +}
    +
    + +

    A daily check is performed to check if any subscriptions have gone past their due date without a payment. If a subscription has been found to expired, a webhook is sent with the following payload:

    + +
    {
    +    "context" : "plan_expired",
    +    "client" : "l4zbq7repr",
    +    "invoice" : "l4zbq7repr",
    +    "subscription" : "l4zbq7repr",
    +}
    +
    + +

    Parameters:

    + +

    context: (string) The context identifier, plan_expired +subscription: The subscription id +invoice: The id of the invoice that was generated based on the subscription +client: The id of the client

    + +

    Response:

    + +

    A standard array should be returned under all circumstances, within the array will be two keys, a successful request will return the following response:

    + +
    {
    +    "message" : "Success",
    +    "status_code" : "200" / HTTP status code 2xx
    +}
    +
    + +

    A failed request would return the an array like this:

    + +
    {
    +    "message" : "A human readable failure message to pass back to the client",
    +    "status_code" : "403" / HTTP status code 4xx/5xx
    +}
    +
    + +

    When a payment for a subscription is made (ie for a renewal), a Plan Paid webhook event is fired with the following configuration:

    + +
    {
    +    "context" : "plan_paid",
    +    "subscription" : "l4zbq7repr",
    +    "recurring_invoice" : "l4zbq7repr",
    +    "client" : "l4zbq7repr",
    +    "contact" : "l4zbq7repr",
    +    "invoice" : "l4zbq7repr",
    +    "account_key" : "l4zbq7repr",
    +}
    +
    + +

    Parameters:

    + +

    context: (string) The context identifier, plan_expired +subscription: The subscription id +recurring_invoice: The id of the recurring invoice that was generated based on the subscription +invoice: The id of the invoice that was generated based on the subscription +client: The id of the client +contact: The id of the contact +account_key: A client reference (client.custom_value2)

    + +

    Response:

    + +

    A standard array should be returned under all circumstances, within the array will be two keys, a successful request will return the following response:

    + +
    {
    +    "message" : "Success",
    +    "status_code" : "200" / HTTP status code 2xx
    +}
    +
    + +

    A failed request would return the an array like this:

    + +
    {
    +    "message" : "A human readable failure message to pass back to the client",
    +    "status_code" : "403" / HTTP status code 4xx/5xx
    +}
    +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/tasks/index.html b/fr_CA/tasks/index.html new file mode 100644 index 00000000..353e35da --- /dev/null +++ b/fr_CA/tasks/index.html @@ -0,0 +1,714 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Tâches

    + +

    Les Tâches représentent des petits ou moyens travaux ou services effectués pour un client, et sont parfaitement adaptées pour les services rendus avec un taux horaire. Les tâches vous permettent de suivre votre temps sur le travail, avec des fonctions de type chronomètre intégrées dans vos tâches, et vous pouvez suivre et enregistrer les heures sur autant de périodes de dates et d'heures que vous en avez besoin. Vous pouvez attribuer des tâches à un projet, afin de garder une trace des différents travaux impliqués, ou les laisser en tant que petits travaux autonomes. Les tâches peuvent être ajoutées à la facture d'un client individuellement ou en groupe lorsque vous créez une facture à partir de l'enregistrement du projet lui-même. Les tâches vous permettent également d'attribuer un utilisateur du portail administratif, afin de maintenir la responsabilité et la responsabilisation pour le travail associé.

    + +

    Le module Tâches est puissant, surtout lorsqu'il est utilisé en combinaison avec les Projets et les Dépenses, et très utile pour toute entreprise de services.

    + +

    Aperçu

    + +

    Le module Tâches vous permet de gérer et d'organiser facilement vos tâches dans l'application logicielle.

    + +

    Vue en tableau

    + +
      +
    • Par défaut, le module Tâches s'ouvre sur la vue en tableau, où vous pouvez voir toutes les tâches disponibles.
    • +
    • Personnalisez les colonnes et triez les tâches dans la liste selon vos besoins.
    • +
    • Utilisez le bouton 'Colonnes' en bas à droite de l'écran pour ajouter ou supprimer des colonnes du tableau.
    • +
    • Filtrer les tâches par leur statut: "Actif", "Archivé", "Supprimé", "Facturé", "Enregistré" et "En cours".
    • +
    + +

    Vue en tableau de bord

    + +
      +
    • Le module Tâches offre également un mode de visualisation alternatif, la vue en tableau de bord.
    • +
    • Utilisez la vue en tableau de bord pour visualiser vos tâches actives de manière très visuelle.
    • +
    • Les tâches sont triées en listes verticales par leur statut et apparaissent comme des notes collées à un tableau.
    • +
    • Passez la souris sur une note de tâche pour afficher, modifier ou supprimer la tâche.
    • +
    • Cliquez directement sur la note de tâche pour modifier rapidement le nom de la tâche.
    • +
    • Appuyez et maintenez une note pour la faire glisser et la déposer dans une autre colonne de statut, changeant ainsi rapidement et facilement le statut de la tâche.
    • +
    + +

    Avec le module Tâches, vous pouvez facilement gérer votre travail et rester organisé. Essayez-le dès aujourd'hui!

    + +

    + Notez que la vue en tableau de bord des Tâches ne présente pas les tâches facturées et payées, elle ressemble plutôt à un tableau de "liste de choses à faire" pour visualiser et gérer votre travail en cours, plutôt qu'une vue d'historique complète, pour laquelle la vue en tableau est mieux adaptée. +

    + +

    Affichage d'une tâche

    + +
      +
    • Sélectionnez une tâche dans la liste ou la vue en tableau, ou cliquez sur "Voir" pour une tâche dans la vue en tableau de bord des tâches pour afficher le panneau Tâches.
    • +
    • En haut du panneau Tâches, vous verrez le numéro de tâche et un bouton "Modifier".
    • +
    • Utilisez le menu kebab pour des options contextuelles afin de manipuler et gérer votre enregistrement de tâche.
    • +
    • Au bas du panneau Tâches, vous aurez deux gros boutons pour les fonctions communes.
    • +
    • Le premier bouton de fonction change en fonction de l'état de la tâche, soit "Démarrer", "Arrêter" ou "Reprendre", qui démarrera respectivement et créera une ligne de date/heure dans l'enregistrement de tâche pour commencer à suivre les heures facturables pour le travail, arrêtera le chronomètre et remplira l'heure de fin avec l'heure actuelle, ou reprendra le chronométrage de la tâche avec une autre ligne de date/heure dans l'enregistrement de tâche.
    • +
    • Le deuxième bouton "Facturer la tâche" créera automatiquement un nouvel enregistrement de facture rempli avec la tâche en cours pour le client assigné à cette tâche.
    • +
    + +

    Avec le panneau Tâches, vous pouvez facilement visualiser et gérer vos tâches et rester organisé. Essayez-le dès aujourd'hui!

    + +

    Aperçu

    + +

    L'onglet Aperçu dans le panneau Tâches vous fournit toutes les informations générales sur une tâche, y compris la durée, la valeur et le statut.

    + +
      +
    • Consultez la durée de la tâche et le "Montant" ou la valeur du travail enregistré jusqu'à présent en haut de l'onglet.
    • +
    • Voir le statut de la tâche et vérifier si c'est une note privée ou publique.
    • +
    • Les notes sont mises en évidence et précédées d'une icône de cadenas pour les notes privées et d'une icône avec un cercle autour de la lettre "i" pour les notes publiques, qui seront incluses automatiquement dans les factures générées.
    • +
    • Un détail des dates et heures de travail saisies dans l'enregistrement de la tâche est également affiché.
    • +
    • Cliquez sur les boutons interactifs pour accéder à des listes ou des vues filtrées de clients liés, de projets, de statuts de tâches ou d'utilisateurs.
    • +
    + +

    Documents

    + +

    Ici, vous pouvez télécharger des fichiers tels que des images, des documents et plus encore afin de donner à votre client un accès à ces fichiers depuis le portail client.

    + +

    Création et modification d'une tâche

    + +

    Lors de la création ou de la modification d'une tâche dans la disposition de bureau, vous passerez complètement de la vue en tableau/liste à une vue "Modifier la tâche" ou "Nouvelle tâche", avec tous les champs disponibles visibles. Sur une disposition mobile, le comportement est similaire, mais les champs disponibles sont divisés en deux onglets.

    + +

    Détails

    + +
      +
    • Client - Attribuez un client à lier à la tâche. Lorsque vous facturez la tâche, cela attribuera automatiquement la facture à ce client.
    • +
    • Projet - Attribuez éventuellement la tâche à un projet disponible. Ce faisant, la tâche sera automatiquement attribuée au même client que le projet, et lorsque vous sélectionnez un client, les projets disponibles seront filtrés par ceux qui sont attribués au client que vous avez sélectionné. Sélectionner un projet remplacera le taux de tâche par défaut par le taux de tâche défini dans l'enregistrement du projet.
    • +
    • Numéro de tâche - Bien que vous puissiez modifier manuellement ce champ, la meilleure pratique est de laisser ce champ vide et de laisser les politiques de numéros générés remplir le numéro de tâche.
    • +
    • Taux - Automatiquement, ce champ utilisera le taux de taxe global par défaut ou, de manière plus autoritaire, le taux de tâche du projet auquel il a été attribué. Vous pouvez également spécifier manuellement un taux de tâche en remplissant vous-même le champ.
    • +
    • Statut - Sélectionnez un statut de tâche. Les statuts de tâche sont une petite partie du cycle de vie de la tâche et aident à trier vos tâches à des fins organisationnelles. Vous pouvez sélectionner l'un des statuts de tâche prédéfinis ou créer vos propres statuts de tâche sous Paramètres > Paramètres des tâches.
    • +
    • Description - Créez une description pour votre tâche, qui sera incluse dans la description de l'article de la tâche lorsque vous créez une facture à partir de vos tâches ou projets.
    • +
    + +

    Suivi du temps

    + +

    La fonction de suivi du temps vous permet de suivre facilement les heures facturables de votre travail sur une tâche pour le client.

    + +

    Entrées de temps

    + +
      +
    • Affichez une liste de dates et d'heures principalement explicite.
    • +
    • Entrez ou modifiez manuellement les entrées de date et d'heure.
    • +
    • Utilisez le bouton de lecture/arrêt pour démarrer et arrêter le chronomètre.
    • +
    • Démarrer le chronomètre crée une nouvelle ligne dans la liste avec la date et l'heure de début actuelles.
    • +
    • Arrêter le chronomètre remplira l'"Heure de fin", qui calcule la durée.
    • +
    • Sinon, vous pouvez définir manuellement la durée, qui calculera votre heure de fin pour vous.
    • +
    • Si une entrée dans la liste des heures n'a pas encore d'heure de fin, l'enregistrement de la tâche est considéré comme ayant le statut En cours et vous verrez la durée de la tâche changer chaque seconde lors de la visualisation de la tâche, pendant qu'elle suit la progression.
    • +
    + +

    Cycle de vie d'une tâche

    + +

    Les tâches ont un cycle de vie unique, avec la possibilité de créer des statuts personnalisés et de prendre en charge plusieurs statuts pour aider à trier et gérer les tâches tout en reflétant leurs états actuels.

    + +

    Statut de tâche manuel ou Enregistré

    + +

    Un statut de tâche défini manuellement est celui que vous sélectionnez ou configurez, comme l'un des statuts de tâche préconfigurés (Retard, Terminé, En cours ou Prêt à faire) ou un statut personnalisé que vous avez créé dans Paramètres > Paramètres des tâches. Ces statuts servent principalement à la tenue de dossiers et aident à trier et visualiser vos tâches actives. Les tâches avec un statut défini manuellement sont considérées comme Enregistrées si elles n'ont pas été facturées et ne sont pas actuellement dans un état En cours.

    + +

    En cours

    + +

    Une tâche en cours est une tâche qui suit actuellement les heures facturables sur l'horloge.

    + +
      +
    • Une tâche entre automatiquement dans un statut En cours lorsqu'elle contient une ligne pour la date/l'heure avec une heure de début saisie, mais sans durée ni heure de fin encore saisies.

    • +
    • Une tâche en cours affichera toujours un temps mobile pour sa Durée pour aider à suivre le travail actif effectué pour cette tâche.

    • +
    • Lorsqu'une tâche est dans l'état en cours, elle sera présentée dans le tableau comme "En cours", mais elle a techniquement toujours le statut de tâche défini manuellement, et lorsque vous regardez la vue du tableau des tâches, vous la verrez triée en tant que telle, avec une icône "lecture" à côté pour représenter qu'elle est dans un état en cours.
    • +
    • Que vous remplissiez manuellement l'Heure de fin ou la Durée de la ligne ouverte sur un enregistrement de tâche, ou que vous arrêtiez la tâche pour remplir automatiquement ces champs, la tâche en cours reviendra à un état Enregistré et apparaîtra dans le tableau avec le statut de tâche défini manuellement.
    • +
    + +

    Facturé

    + +

    Une tâche est dans un état facturé après que la tâche a été ajoutée à une facture. Une tâche dans l'état de facturation n'apparaît plus dans la vue du tableau, car elle est considérée comme terminée. Lors de la consultation d'une tâche qui a été facturée, il y aura un lien vers la facture à laquelle elle a été attribuée.

    + +

    Archivé

    + +

    Les tâches archivées sont masquées de toutes les vues par défaut. Les tâches archivées sont toujours considérées comme disponibles et peuvent être facturées. Vous pouvez changer vos filtres de vue pour voir les tâches archivées, et vous pouvez "Restaurer" une tâche archivée pour la ramener à son état précédent.

    + +

    Supprimé

    + +

    Une tâche supprimée est désormais masquée de toutes les vues par défaut et n'est plus considérée comme disponible. Les tâches supprimées ne peuvent pas être ajoutées aux factures, modifiées ou facturées. Vous pouvez changer vos filtres de vue pour voir les tâches supprimées et vous pouvez "Restaurer" un enregistrement de tâche supprimée pour le ramener à son état précédent.

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/taxes/index.html b/fr_CA/taxes/index.html new file mode 100644 index 00000000..3aab347c --- /dev/null +++ b/fr_CA/taxes/index.html @@ -0,0 +1,725 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Taxes

    + +

    Taxes Manuelles

    + +

    Les taxes peuvent être configurées manuellement en suivant les étapes ici où vous pouvez définir manuellement les noms des taxes, les taux et comment ils sont appliqués.

    + +

    Calcul des taxes de vente américaines

    + +

    Dans Invoice Ninja v5.6, nous introduisons la capacité d'effectuer des calculs de taxes automatiques. Laissez-nous vous donner une brève introduction pour vous aider à comprendre les calculs des taxes de vente aux États-Unis.

    + +

    La taxe de vente aux États-Unis est une taxe à la consommation imposée par le gouvernement sur la vente de biens et de services. Elle est généralement calculée en pourcentage et ajoutée au prix d'un produit ou d'un service au point de vente. Contrairement à certains pays où une taxe sur la valeur ajoutée (TVA) est utilisée, aux États-Unis, il n'y a pas de taxe de vente nationale. Au lieu de cela, la taxe de vente est prélevée au niveau de l'État, du comté et parfois même au niveau municipal, ce qui la rend quelque peu complexe.

    + +

    Cela signifie que la taxe de vente peut varier considérablement d'un endroit à un autre, non seulement d'un État à un autre, mais même à l'intérieur d'un même État. Par exemple, dans une ville, la taxe de vente totale pourrait être de 6 %, tandis que dans une autre, elle pourrait être de 9 %. Certains États, comme l'Oregon et le Delaware, n'imposent pas du tout de taxe de vente.

    + +

    Les produits et services peuvent également être taxés différemment. Par exemple, certains États taxent les produits alimentaires, tandis que d'autres ne le font pas. De même, certains États offrent des périodes de vacances fiscales, des moments spécifiques de l'année où la taxe de vente n'est pas facturée sur certains articles.

    + +

    Pour calculer avec précision la taxe de vente, il est important de connaître :

    + +
      +
    • L'emplacement précis de la vente (le "nexus").
    • +
    • Le type de produit ou de service vendu.
    • +
    • Le taux de taxe actuel à cet endroit.
    • +
    • Invoice Ninja peut simplifier ce processus pour vous en automatisant le calcul de la taxe de vente. Il identifie le taux de taxe approprié en fonction de l'adresse de livraison sur la facture et l'applique aux articles imposables dans votre facture. Il reste à jour avec les taux de taxe actuels dans différents endroits, garantissant que vos factures sont toujours conformes aux lois fiscales les plus récentes.
    • +
    + +

    Rappelez-vous, gérer correctement la taxe de vente n'est pas seulement bénéfique pour vos opérations commerciales, mais c'est aussi une obligation légale. Avoir la possibilité de calculer automatiquement la taxe de vente vous fera gagner du temps, réduira les erreurs et garantira que vous collectez le montant correct de taxe sur chaque vente, ce qui est crucial pour la déclaration et le versement des taxes de votre entreprise.

    + +

    Configurer les calculs de taxe américains

    + +

    Si vous êtes un client hébergé d'Invoice Ninja avec un plan Pro ou Entreprise, vous pouvez activer les calcul

    + +

    s de taxe avec ces étapes :

    + +

    Activer le calcul des taxes

    + +
    Paramètres > Paramètres fiscaux
    +
    + +

    Activer les calculs de taxe

    + +

    Accédez à Paramètres > Paramètres fiscaux et activez l'interrupteur Calculer les taxes. Une nouvelle section apparaîtra pour une configuration supplémentaire. Il est important de sélectionner la sous-région du vendeur (votre), qui sera un État américain où votre entreprise est enregistrée à des fins fiscales.

    + +

    Sous-région du vendeur

    + +

    En dessous se trouve une série de régions où les calculs de taxes automatiques sont pris en charge. Chaque section offre une granularité supplémentaire pour l'endroit où vous souhaitez percevoir la taxe.

    + +

    Configuration du taux de taxe

    + +

    Il y a essentiellement deux options ici, la première est de percevoir des taxes dans tous les États (Taxer tous), ou vous pouvez choisir Taxer sélectionnés et sélectionner dans quels États percevoir la taxe en cliquant sur l'option Afficher qui exposera tous les États. Cochez les cases des États où vous souhaitez percevoir les taxes, puis enregistrez.

    + +

    Mise à jour de vos produits

    + +

    La façon dont la taxe de vente est appliquée peut varier considérablement en fonction du type de biens ou de services vendus. C'est parce que chaque État peut établir ses propres règles sur ce qui est taxable et ce qui ne l'est pas. Par exemple, les biens personnels tangibles sont généralement taxables, mais certains types d'articles comme les produits alimentaires, les médicaments sur ordonnance et les vêtements peuvent être exemptés de taxe de vente dans certains États.

    + +

    En ce qui concerne les services, les règles peuvent devenir un peu plus complexes. Certains États taxent tous les services, certains ne taxent que certains services, tandis que d'autres ne taxent pas du tout les services. Par exemple, les services de réparation et de maintenance peuvent être taxés dans un État, mais pas dans un autre. De même, les services professionnels tels que les services juridiques ou de conseil peuvent être exemptés dans certains États, mais taxables dans d'autres.

    + +

    Pour gérer la gamme des possibilités fiscales, vous pouvez attribuer des catégories fiscales à vos produits.

    + +

    Les catégories fiscales disponibles sont les suivantes :

    + +
      +
    • Biens Physiques
    • +
    • Produits Numériques
    • +
    • Services
    • +
    • Expédition
    • +
    • Exonéré de Taxe
    • +
    • Taxe Réduite
    • +
    • Taxe de Remplacement
    • +
    • Taux Zéro
    • +
    • Taxe Inversée (Taxe d'Utilisation)
    • +
    + +

    Biens Physiques

    + +

    La taxe de vente sur les biens physiques, également connue sous le nom de biens personnels tangibles, est l'une des formes les plus courantes de taxe de vente aux États-Unis. La majorité des États imposent une taxe de vente sur l'achat de biens physiques, tels que l'électronique, les meubles et les véhicules. Cependant, ce qui est considéré comme taxable peut varier d'un État à l'autre. Certains biens physiques comme les produits alimentaires, les médicaments sur ordonnance et parfois les vêtements peuvent être exemptés ou taxés à un taux réduit dans certains États. Sélectionnez cette catégorie pour les biens physiques qui sont taxables.

    + +

    Produits Numériques

    + +

    La taxe de vente sur les produits numériques est un domaine en évolution de la loi fiscale américaine, reflétant le passage croissant vers une économie numérique. Les produits numériques peuvent inclure tout, des e-books, de la musique et des téléchargements de vidéos, aux logiciels et abonnements numériques.

    + +

    Certains États peuvent taxer les biens numériques exactement de la même manière que les biens physiques, d'autres peuvent taxer seulement certains types de biens numériques, tandis que certains États ne taxent pas du tout les biens numériques. Par exemple, un e-book pourrait être taxé dans un État, mais pourrait être exempté de taxe dans un autre. La taxe pourrait également dépendre de si le bien numérique est considéré comme un service ou un produit, et de s'il est livré sur un support tangible comme un DVD ou un CD.

    + +

    Services

    + +

    La taxe de vente sur les services peut être un domaine complexe de la fiscalité aux États-Unis. Contrairement aux biens tangibles, qui sont généralement taxables, les services sont taxés différemment à travers les États. Certains États taxent tous les services, d'autres taxent seulement des services spécifiques, et certains ne taxent pas du tout les services.

    + +

    Par exemple, les services professionnels tels que le conseil, les services juridiques et les services de comptabilité peuvent être exemptés de la taxe de vente dans certains États, alors qu'ils sont taxables dans d'autres. De même, les services personnels comme les coupes de cheveux, les réparations et l'entretien, ou l'entraînement physique peuvent être traités différemment en fonction de l'État.

    + +

    Exonéré de Taxe

    + +

    Les exonérations de taxe de vente sont une partie importante du paysage fiscal aux États-Unis. Une exonération signifie que certains biens ou services ne sont pas soumis à la taxe de vente. Les spécificités de quels produits et services sont exonérés de taxe peuvent varier considérablement d'un État à un autre.

    + +

    Taxe Réduite

    + +

    En plus des taux de taxe standard et exemptés, de nombreux États aux États-Unis mettent également en œuvre des taux de taxe réduits pour certains types de biens ou de services. Ces taux réduits sont généralement appliqués pour rendre les articles essentiels plus abordables ou pour stimuler certains secteurs de l'économie.

    + +

    Les taux de taxe réduits peuvent également s'appliquer à certains types de services. Par exemple, certains États pourraient appliquer un taux de taxe plus bas aux services éducatifs, aux services médicaux ou aux transports publics.

    + +

    Taxe de Remplacement

    + +

    Dans certaines circonstances, vous pouvez souhaiter remplacer le taux de taxe sur certains produits qui sont en dehors du champ d'application habituel de la taxe de vente. Lorsque vous sélectionnez une catégorie de taxe de remplacement, vous pouvez également sélectionner la taxe (le cas échéant) que vous souhaitez appliquer au produit.

    + +

    Taux Zéro

    + +

    Les articles taxés à taux zéro sont une catégorie unique dans le monde de la taxe de vente. Bien que cela puisse sembler similaire aux articles exonérés de taxe, il y a une différence cruciale. Lorsqu'un article est taxé à taux zéro, il reste techniquement taxable, mais à un taux de 0%. L'avantage clé ici est que bien que le consommateur final ne paie aucune taxe sur ces biens ou services, les entreprises impliquées dans la chaîne d'approvisionnement peuvent toujours récupérer les taxes sur les intrants (le cas échéant), ce qui n'est pas autorisé pour les articles exonérés de taxe.

    + +

    Cependant, il est important de noter que le concept de biens à taux zéro est plus couramment associé aux pays qui utilisent un système de taxe sur la valeur ajoutée (TVA), comme ceux de l'Union européenne ou du Canada. Dans ces systèmes, certains biens essentiels comme la nourriture ou les livres sont souvent taxés à taux zéro pour réduire le fardeau des coûts pour les consommateurs, tout en permettant aux entreprises de récupérer la TVA qu'elles ont payée sur les intrants.

    + +

    Aux États-Unis, qui utilisent un système de taxe de vente plutôt que de TVA, le concept de taux zéro ne s'applique pas de la même manière. Au lieu de cela, les États classent généralement les biens et services comme étant soit taxables, exemptés, ou taxables à un taux réduit.

    + +

    Taxe Inverse (Taxe d'Usage)

    + +

    Le concept de "taxe inverse" est souvent utilisé dans le contexte de la "taxe d'usage". Aux États-Unis, une taxe d'usage est généralement un type de taxe facturée aux consommateurs qui achètent des biens ou des services en dehors de leur État de résidence pour utilisation dans leur État de résidence, et où aucune taxe de vente n'a été facturée.

    + +

    En essence, la taxe d'usage est le pendant de la taxe de vente et est conçue pour décourager les consommateurs d'acheter hors de leur État afin d'éviter la taxe de vente. Elle aide également à équilibrer le terrain de jeu entre les détaillants de l'État (qui doivent facturer la taxe de vente) et les détaillants hors de l'État (qui ne le font souvent pas).

    + +

    Le taux de la taxe d'usage est généralement le même que la taxe de vente qui aurait été facturée si l'achat avait été effectué dans l'État. Par conséquent, si vous achetez un article sans taxe auprès d'un détaillant en ligne situé dans un autre État, mais que vous utilisez l'article dans votre État de résidence, vous êtes généralement responsable du paiement de la taxe d'usage à votre État.

    + +

    Gardez à l'esprit, il est généralement de la responsabilité de l'acheteur de calculer, de déclarer et de verser la taxe d'usage à l'autorité fiscale appropriée. Cela peut se compliquer pour les entreprises qui effectuent de nombreux achats hors de l'État. Cependant, certains États exigent que les entreprises plus importantes ou celles ayant une présence significative (nexus) dans l'État facturent la taxe d'usage au point de vente, inversant effectivement le processus de taxation normal, d'où le terme "taxe inverse".

    + +

    Produit Exonéré de Taxe

    + +

    Exemptions de Taxes

    + +

    Dans le domaine de la taxe de vente, les exemptions de taxes sont des scénarios spécifiques où la taxe de vente n'a pas à être payée sur certains biens, services ou transactions. Ces exemptions sont fixées par l'autorité fiscale, souvent au niveau de l'État aux États-Unis, et peuvent varier considérablement d'un État à l'autre.

    + +

    Exemptions basées sur le produit : Certains types de biens peuvent être exemptés de la taxe de vente. Par exemple, les nécessités comme les produits alimentaires et les médicaments sur ordonnance sont souvent exemptés de taxe. Les vêtements sont également exemptés dans certains États, et de nombreux États offrent des exemptions temporaires pour les fournitures scolaires pendant certaines périodes de l'année.

    + +

    Exemptions basées sur l'utilisation : Cela se réfère à des situations où un article est utilisé de manière à le qualifier pour être exempté de taxe. Par exemple, les biens qui sont achetés pour la revente sont souvent exemptés de la taxe de vente, car la taxe sera finalement payée par le consommateur final. De même, les articles utilisés dans la fabrication ou les articles achetés par des organisations à but non lucratif sont souvent exemptés de taxe.

    + +

    Exemptions basées sur l'acheteur : Dans certains cas, le statut de l'acheteur peut conduire à une exemption de taxe. Par exemple, les agences gouvernementales, les organisations à but non lucratif et certains autres groupes peuvent ne pas avoir à payer de taxe de vente sur leurs achats.

    + +

    Exemptions basées sur la transaction : Certains types de transactions de vente peuvent être exemptés de la taxe de vente. Par exemple, les ventes impliquant le commerce interétatique peuvent être exemptées dans certains cas.

    + +

    Si vous vendez des biens et des services à un client qui est exempté de taxe, vous pouvez le marquer comme exempté de taxe en modifiant son dossier de client et en activant l'interrupteur d'exemption de taxe.

    + +

    Produit Exempté de Taxe

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/transactions/index.html b/fr_CA/transactions/index.html new file mode 100644 index 00000000..42d40f11 --- /dev/null +++ b/fr_CA/transactions/index.html @@ -0,0 +1,665 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Transactions

    + +

    Aperçu

    + +

    Invoice Ninja s'est associé avec Yodlee, un fournisseur de données de premier plan, pour accéder aux flux de données bancaires. Ce partenariat permet aux utilisateurs d'Invoice Ninja dans le monde entier d'accéder aux principales banques et de connecter leurs comptes bancaires pour une réconciliation automatique des paiements et des dépenses.

    + +

    Comptes bancaires

    + +
    Paramètres > Comptes bancaires
    +
    + +
    Vous pouvez afficher et ajouter des comptes bancaires dans la section des paramètres de l'application.
    +
    + +

    texte alternatif

    + +

    Pour les utilisateurs hébergés en entreprise, le bouton Connecter les comptes vous permet d'ajouter, de mettre à jour et de supprimer des comptes de Invoice Ninja. En cliquant sur ce bouton, vous serez dirigé vers la plateforme Yodlee où vous pourrez vous authentifier en toute sécurité avec votre banque et sélectionner les comptes que vous souhaitez lier à Invoice Ninja.

    + +

    Une fois votre compte bancaire connecté, vous avez la possibilité d'activer la synchronisation automatique, ce qui maintiendra toutes vos transactions à jour. Si vous préférez, vous pouvez également créer manuellement des comptes bancaires et des transactions, ou importer des relevés bancaires au format CSV (Paramètres > Importer | Exporter).

    + +

    Liste des transactions

    + +

    L'aperçu des transactions affiche toutes vos transactions et leur statut.

    + +

    texte alternatif

    + +
      +
    • Type de compte - Définit le type de compte auquel la transaction est liée, les options possibles incluent Banque, Carte de crédit, Compte d'épargne.
    • +
    • Statut - Définit le statut de la transaction. + +
        +
      • Non appariée - Une nouvelle transaction qui doit être appariée à une facture ou une dépense
      • +
      • Appariée - Une transaction qui (selon des règles prédéfinies) a été appariée à une facture ou une dépense
      • +
      • Terminée - Une transaction qui a été appariée ET liée à une facture ou une dépense
      • +
    • +
    • Dépôt - Le montant des revenus pour la transaction.
    • +
    • Retrait - Le montant de la dépense pour la transaction.
    • +
    • Date - La date de la transaction.
    • +
    • Description - La description de la transaction.
    • +
    • Factures - Les factures liées (visibles lorsqu'elles sont terminées)
    • +
    • Dépenses - Les dépenses liées (visibles lorsqu'elles sont terminées)
    • +
    + +

    Créer une transaction manuelle

    + +

    Pour créer une transaction manuelle, cliquez sur le bouton Créer

    + +

    texte alternatif

    + +

    Sélectionnez un type :

    + +
    - Dépôt pour revenus
    +- Retrait pour dépenses
    +
    + +

    Entrez la date de la transactionLe montant +Sélectionnez la devise de la transaction +Sélectionnez le compte bancaire auquel lier la transaction +Entrez une description. Pour l'appariement automatique, si vous saisissez le numéro de facture, nous trouverons et apparierons automatiquement la facture associée.

    + +

    Transactions correspondantes

    + +

    Lorsque vous cliquez sur une transaction, un second volet s'ouvrira et vous montrera les options correspondantes :

    + +

    Correspondance de factures.

    + +

    Pour associer une ou plusieurs factures à une transaction, vous pouvez utiliser la boîte de dialogue de recherche pour trouver votre facture, ou simplement faire défiler la liste et cocher une ou plusieurs factures à lier à la transaction.

    + +

    texte alternatif

    + +

    Pour finaliser, cliquez sur le bouton Convertir en paiement. Ceci créera le paiement correspondant pour la ou les factures et mettra également à jour le statut des factures en tant que payées.

    + +

    Correspondance des dépenses.

    + +

    Lors de la correspondance des dépenses, vous pouvez attribuer le fournisseur et/ou une catégorie de dépenses

    + +

    texte alternatif

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/user-guide/index.html b/fr_CA/user-guide/index.html new file mode 100644 index 00000000..b01f2d7c --- /dev/null +++ b/fr_CA/user-guide/index.html @@ -0,0 +1,678 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Commencer

    + +

    Aperçu

    + +

    Invoice Ninja est une application de facturation qui simplifie l'envoi de factures et la réception de paiements. Notre dernière version est une réécriture complète de notre populaire application de facturation, qui s'appuie sur l'ensemble de fonctionnalités existantes et ajoute une large gamme de fonctionnalités et d'améliorations demandées par la communauté.

    + +

    Commençons !

    + +

    Nous prenons en charge un large éventail d'appareils et avons des applications personnalisées pour toutes les plateformes. Pour de meilleures performances, nous vous recommandons vivement d'utiliser l'application spécifique à votre système d'exploitation.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AppareilLien
    AndroidTélécharger
    iOSTélécharger
    macOSTélécharger
    LinuxTélécharger
    WindowsTélécharger
    + +

    Bien sûr, nous proposons également une fantastique application web que vous pouvez trouver ici. Si vous préférez une interface similaire à notre V4, vous pouvez utiliser notre application React ici. Quel que soit l'appareil que vous utilisez, vos données seront synchronisées et à jour !

    + +

    Configuration initiale

    + +

    Vous voudrez effectuer quelques configurations de base lorsque vous vous connecterez pour la première fois, en définissant le nom de votre entreprise, son adresse et en téléchargeant votre logo. Vous pouvez suivre les étapes avec cette courte vidéo.

    + +
    + +
    + +

    Logo de l'entreprise

    + +

    Affichez le logo de votre entreprise sur vos PDF de factures et dans le portail client. Tous les courriels que vous envoyez à votre client depuis Invoice Ninja afficheront le logo de votre entreprise. Vous pouvez télécharger le logo de votre entreprise dans :

    + +
    Paramètres > Détails de l'entreprise > Logo
    +
    + +

    Téléchargement du logo de l'entreprise

    + +

    Pour de meilleurs résultats, utilisez un logo ayant une orientation paysage. Il s'affichera mieux sur tous les appareils et ressources, y compris les courriels, les PDF et le portail client.

    + +

    Taxes et localisation

    + +
    Paramètres > Paramètres fiscaux
    +
    + +

    Apprenez comment configurer les taxes totales, y compris les taxes par article, et également personnaliser votre installation pour votre région.

    + +
    + +
    + +

    Votre première facture

    + +

    Suivez le processus de création de votre première facture. Comprend la création de colonnes de produits personnalisées et la personnalisation de vos modèles de numéros de facture.

    + +
    + +
    + +

    Soyez payé!

    + +

    L'étape finale consiste à connecter une passerelle de paiement. Invoice Ninja est compatible avec toutes les principales passerelles de paiement et facilite grandement les paiements. Voici une courte vidéo montrant comment connecter la passerelle la plus populaire, Stripe, à Invoice Ninja.

    + +
    + +
    + +

    Pour plus d'informations sur les passerelles que nous prenons en charge, cliquez ici

    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA/vendors/index.html b/fr_CA/vendors/index.html new file mode 100644 index 00000000..5ede3721 --- /dev/null +++ b/fr_CA/vendors/index.html @@ -0,0 +1,663 @@ + + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + +
    + +

    Fournisseurs

    + +

    Le module Fournisseurs vous permet de gérer une liste de fournisseurs auprès desquels votre organisation achète des biens ou des services à des fins professionnelles. Vous pouvez saisir toutes les informations de contact et de facturation nécessaires pour chaque fournisseur et suivre les achats individuels grâce aux dossiers de dépenses liés au dossier fournisseur correspondant. La gestion des dossiers fournisseurs est essentielle pour une gestion efficace de votre entreprise ou organisation.

    + +

    Vue du module fournisseur

    + +

    Lorsque vous sélectionnez le module Fournisseurs dans le menu de navigation situé sur le côté gauche du portail d'administration, vous accédez à une vue en tableau de tous les enregistrements de fournisseurs actuels. La vue en tableau vous permet de trier les fournisseurs par types de colonnes, d'ajouter/supprimer des colonnes et de filtrer pour afficher les fournisseurs archivés ou supprimés. Vous pouvez également créer de nouveaux fournisseurs depuis cet écran. Chaque fournisseur dans le tableau aura un menu kebab à gauche de son entrée dans le tableau, où vous pouvez gérer l'enregistrement du fournisseur ou effectuer des actions telles que modifier, créer de nouveaux enregistrements de dépenses, archiver et supprimer.

    + +

    Consultation d'un fournisseur

    + +

    Pour voir les détails d'un fournisseur, sélectionnez-le dans le tableau ou la vue liste. Le panneau d'aperçu apparaîtra avec 3 onglets. Le haut de l'écran comporte un bouton "Modifier" qui vous emmène à l'écran de modification du fournisseur et un menu kebab avec des options pour effectuer une action sur l'enregistrement du fournisseur. Le bas du panneau d'aperçu comporte deux boutons, "Nouvelle dépense" et "Archiver", qui vous permettent de créer un nouvel enregistrement de dépense lié au fournisseur ou d'archiver le fournisseur et de le masquer de la vue tableau par défaut.

    + +

    Vue d'ensemble

    + +

    Le onglet aperçu du fournisseur affiche des informations générales sur le fournisseur.

    + +
      +
    • La valeur totale de toutes les dépenses de ce fournisseur est affichée en haut.
    • +
    • Les notes privées et publiques sont mises en évidence et précédées d'un symbole de cadenas pour les notes privées et d'une lettre "i" dans un petit cercle pour les notes publiques.
    • +
    • Une liste de boutons interactifs multifonctionnels permet de lier l'utilisateur, les dossiers de dépenses et les dossiers de dépenses récurrentes attribués au fournisseur.
    • +
    + +

    Détails

    + +

    L'onglet détails contient une liste d'autres informations spécifiques sur le fournisseur, telles que leur site Web, leurs coordonnées, leur adresse de facturation et plus encore. Cliquer sur n'importe lequel de ces éléments répertoriés copiera la valeur de l'élément dans votre presse-papiers.

    + +

    Documents

    + +

    Ici, vous pouvez téléverser des fichiers tels que des images, des documents et plus encore pour les lier à votre enregistrement de fournisseur. Cela sera principalement pour vos besoins dans le portail d'administration cependant.

    + +

    Création et édition d'un fournisseur

    + +

    Créer et modifier un fournisseur dans la disposition de bureau vous amènera à un nouvel écran avec tous les champs disponibles présentés en une seule vue. Sur la disposition mobile, il est divisé en sections à onglets, de manière similaire à la façon dont ils apparaissent dans la disposition de bureau, comme suit :

    + +

    Détails

    + +
      +
    • Nom - Entrez le nom de votre fournisseur ici.
    • +
    • Numéro - Il s'agit d'un numéro généré pour vos besoins de tenue de dossiers afin d'identifier différents fournisseurs dans le système. Personnalisez les motifs de numérotation sous Paramètres > Numéros Générés.
    • +
    • Numéro d'identification - Un champ optionnel et générique pour les numéros d'identification d'entreprise, le cas échéant.
    • +
    • Numéro de TVA - Un champ facultatif pour enregistrer les numéros de "Taxe sur la valeur ajoutée" pour des pays comme ceux de l'Union européenne qui exigent de suivre cela à des fins fiscales.
    • +
    • Site web - Le site web de votre fournisseur peut être saisi ici.
    • +
    • Téléphone - Un numéro de téléphone de contact principal pour le fournisseur.
    • +
    + +

    Contacts

    + +

    Vous pouvez ajouter autant de contacts que vous le souhaitez à un enregistrement de fournisseur, pour représenter des individus ou des services avec lesquels vous pourriez avoir besoin de communiquer à un moment donné auprès du fournisseur.

    + +
      +
    • Prénom et Nom de famille - Un prénom et un nom de famille pour une personne, ou entrez simplement un nom de département en tant que prénom.
    • +
    • Courriel - L'adresse courriel privilégiée pour le contact.
    • +
    • Téléphone - Le numéro de téléphone privilégié pour le contact.
    • +
    + +

    Notes

    + +
      +
    • Monnaie - Vous pouvez inclure une note sur la monnaie préférée du fournisseur, si vous le souhaitez. Les nouveaux enregistrements de dépenses liés au fournisseur seront automatiquement renseignés avec ce choix de monnaie.
    • +
    • Notes publiques - Les notes publiques pourraient être implémentées à l'avenir ou être incluses dans des modèles personnalisés pour les factures et autres enregistrements. C'est un bon emplacement pour des descriptions générales d'un fournisseur.
    • +
    • Notes privées - Uniquement visibles par les utilisateurs du portail d'administration, vous pouvez utiliser ce champ pour laisser des commentaires privés sur un fournisseur pour vous-même et vos collègues.
    • +
    + +

    Adresse

    + +

    Les détails de l'adresse de facturation de votre fournisseur peuvent être saisis ici à des fins de conservation des documents.

    + +
      +
    • Rue - Le numéro de rue et le nom de rue.
    • +
    • Apt/Suite - Numéro d'appartement ou de suite.
    • +
    • Ville
    • +
    • État ou Province
    • +
    • Code Postal
    • +
    • Pays
    • +
    + +

    + + + + + + Want to contribute? Edit this page on GitHub! + +
    + + +
    + + + + + + + + + + diff --git a/fr_CA_index.js b/fr_CA_index.js new file mode 100644 index 00000000..fa46bd9e --- /dev/null +++ b/fr_CA_index.js @@ -0,0 +1 @@ +const data = {"version":"2.3.9","fields":["uri","title","sub_title","body"],"fieldVectors":[["uri/0",[0,6.152,1,0.27,2,1.379]],["title/0",[1,0.153,3,1.907,4,1.876,5,2.492]],["sub_title/0",[1,0.252,2,1.285,6,2.508]],["body/0",[7,6.28,8,6.28,9,3.5,10,5.342,11,5.064,12,5.064,13,4.657,14,5.715,15,5.342,16,3.626,17,5.715,18,6.28,19,4.842,20,3.626,21,5.342,22,3.848,23,6.28,24,4.842,25,5.715,26,4.499,27,7.109,28,4.842,29,9.11,30,4.842,31,6.28,32,3.848,33,8.357,34,4.499,35,6.28,36,4.237,37,6.28,38,3.934,39,6.28,40,4.842,41,6.28,42,4.842,43,4.127,44,5.715,45,5.064,46,6.28,47,5.064,48,6.28,49,4.842,50,6.28,51,4.657,52,6.28,53,4.842,54,6.28,55,5.342,56,5.064,57,6.28,58,5.064,59,5.064,60,5.064,61,4.657,62,2.946,63,4.842,64,5.064,65,4.842,66,6.28,67,4.842,68,6.28,69,5.064,70,6.28,71,5.064,72,6.28,73,5.064,74,6.28,75,3.696,76,6.28,77,5.342,78,6.28,79,5.064,80,6.28]],["uri/1",[81,8.09]],["title/1",[1,0.153,3,1.907,4,1.876,5,2.492]],["sub_title/1",[82,4.705]],["body/1",[9,1.664,11,2.407,13,2.214,16,1.724,19,2.302,22,1.829,24,2.302,26,2.139,28,2.302,30,2.302,32,1.829,34,2.139,36,2.014,38,1.87,40,2.302,42,2.302,45,2.407,47,2.407,49,2.302,51,2.214,53,2.302,56,2.407,58,2.407,60,2.407,63,2.302,65,2.302,67,2.302,69,2.407,71,2.407,73,2.407,75,1.757,77,2.539,79,2.407,83,1.914,84,2.139,85,7.941,86,2.717,87,6.953,88,2.985,89,4.385,90,4.385,91,2.985,92,2.717,93,2.985,94,2.985,95,2.985,96,2.717,97,2.985,98,2.985,99,6.058,100,2.985,101,2.717,102,8.583,103,2.717,104,7.629,105,2.985,106,2.717,107,2.985,108,2.985,109,5.156,110,2.717,111,2.985,112,2.985,113,2.985,114,6.327,115,2.985,116,2.985,117,2.985,118,2.985,119,2.717,120,2.985,121,2.717,122,2.985,123,2.985,124,2.985,125,2.985,126,2.985,127,2.985,128,2.539,129,2.539,130,2.717,131,4.818,132,2.717,133,2.717,134,2.985,135,2.985,136,2.985,137,2.985,138,2.985,139,2.985,140,2.717,141,2.985,142,2.985,143,2.717,144,2.985,145,2.717,146,2.717,147,2.985,148,2.985,149,2.539,150,2.717,151,2.717,152,2.717,153,2.985,154,2.985,155,2.717,156,2.985,157,2.985,158,2.717,159,2.985,160,2.717,161,2.539,162,2.985,163,2.985,164,2.717,165,2.717,166,2.985,167,2.717,168,2.717,169,4.818,170,2.717,171,2.717,172,2.985,173,2.539,174,2.717,175,4.818,176,2.717,177,2.717,178,2.985,179,2.717,180,2.985,181,2.985,182,2.539,183,2.717,184,2.985,185,2.985,186,2.539,187,2.985,188,2.717,189,2.717,190,2.985,191,2.539,192,2.717,193,2.985,194,2.539,195,2.539,196,2.985,197,2.539,198,2.985,199,2.717,200,2.985,201,2.717,202,2.985,203,8.158,204,2.717,205,2.539,206,4.818,207,2.539,208,2.985,209,2.985,210,2.717,211,2.985,212,2.985,213,2.717,214,2.985,215,2.985,216,2.717,217,2.985,218,2.985,219,2.407,220,2.539,221,2.717,222,2.717,223,2.717,224,2.985,225,2.717,226,2.717,227,2.985,228,2.539,229,2.717,230,2.985,231,2.985,232,2.717,233,2.985,234,2.539,235,2.717,236,2.985,237,2.717,238,2.985,239,2.985,240,2.539,241,2.717,242,2.985,243,2.717,244,2.985,245,2.985,246,2.539,247,2.985,248,2.717,249,2.985,250,2.539,251,2.717,252,2.717,253,2.985,254,2.985,255,2.539,256,2.985,257,2.717,258,2.985,259,2.985,260,2.539,261,2.985,262,2.717,263,2.985,264,2.717,265,2.985,266,2.985,267,2.717,268,2.985,269,2.985,270,2.539,271,2.985,272,2.717,273,2.985,274,2.717,275,2.985,276,2.985,277,2.717,278,2.985,279,2.985,280,2.539,281,2.985,282,2.985,283,2.717,284,2.985,285,2.539,286,2.985,287,2.717,288,2.985,289,2.717,290,2.717,291,2.985,292,2.985,293,2.717,294,2.985,295,2.407,296,2.985,297,2.717,298,2.717,299,2.985,300,2.539,301,2.985,302,2.717,303,2.985,304,2.985,305,2.717,306,2.717,307,2.985,308,2.717,309,2.985,310,2.539,311,2.985,312,2.539,313,2.985,314,2.985,315,2.717,316,2.717,317,2.985,318,2.717,319,2.717,320,2.717,321,2.717,322,2.717,323,2.139,324,2.985,325,2.717,326,2.717,327,2.717,328,2.985,329,2.717,330,2.985,331,2.985,332,2.539,333,2.985,334,2.985]],["uri/2",[335,8.09]],["title/2",[1,0.153,3,1.907,4,1.876,5,2.492]],["sub_title/2",[336,6.044]],["body/2",[9,3.531,11,5.109,13,4.698,16,3.658,19,4.885,22,3.882,24,4.885,26,4.539,28,4.885,30,4.885,32,3.882,34,4.539,36,4.275,38,3.968,40,4.885,42,4.885,45,5.109,47,5.109,49,4.885,51,4.698,53,4.885,56,5.109,58,5.109,60,5.109,63,4.885,65,4.885,67,4.885,69,5.109,71,5.109,73,5.109,75,3.728,79,5.109,83,4.061,84,4.539,92,5.765,96,5.765,119,5.765,121,5.765,128,7.15,129,5.39,140,5.765,165,5.765,168,5.765,171,5.765,177,5.765,189,5.765,195,5.39,205,5.39,220,5.39,298,5.765,306,5.765,337,8.405,338,5.765,339,6.336,340,6.336,341,7.649,342,8.405,343,5.765,344,8.405,345,6.336,346,5.39,347,5.39,348,6.336,349,6.336,350,5.765,351,5.765,352,6.336,353,6.336,354,5.765,355,6.336,356,6.336,357,6.336]],["uri/3",[358,6.989,359,4.852]],["title/3",[1,0.153,3,1.907,4,1.876,5,2.492]],["sub_title/3",[359,4.598,360,6.622]],["body/3",[9,2.112,11,3.056,13,2.811,16,2.189,19,2.922,22,2.323,24,2.922,26,2.715,28,2.922,30,2.922,32,2.323,34,2.715,36,2.557,38,2.374,40,2.922,42,2.922,45,3.056,47,3.056,49,2.922,51,2.811,53,2.922,56,3.056,58,3.056,60,3.056,63,2.922,65,2.922,67,2.922,69,3.056,71,3.056,73,3.056,75,2.23,77,3.224,79,3.056,83,2.43,84,2.715,143,3.449,145,3.449,149,3.224,152,3.449,155,3.449,158,3.449,161,3.224,164,3.449,167,3.449,170,3.449,173,3.224,176,3.449,179,3.449,182,3.224,186,3.224,188,3.449,191,3.224,194,3.224,197,3.224,199,3.449,201,3.449,204,3.449,207,3.224,210,3.449,213,3.449,216,3.449,219,3.056,221,3.449,223,3.449,225,3.449,228,3.224,232,3.449,234,3.224,237,3.449,240,3.224,243,3.449,246,3.224,248,3.449,250,3.224,252,3.449,255,3.224,257,3.449,260,3.224,262,3.449,264,3.449,267,3.449,270,3.224,272,3.449,274,3.449,277,3.449,280,3.224,283,3.449,285,3.224,287,3.449,289,3.449,293,3.449,295,3.056,297,3.449,300,3.224,302,3.449,305,3.449,308,3.449,310,3.224,312,3.224,315,3.449,318,3.449,323,2.715,325,3.449,327,3.449,329,3.449,332,3.224,361,3.79,362,3.79,363,3.79,364,3.79,365,3.79,366,3.79,367,3.79,368,3.79,369,3.79,370,3.79,371,3.79,372,3.79,373,3.79,374,3.79,375,3.79,376,3.79,377,3.79,378,3.79,379,3.79,380,3.79,381,3.79,382,3.79,383,3.79,384,3.79,385,3.79,386,3.79,387,3.79,388,3.79,389,3.79,390,3.79,391,3.79,392,3.79,393,3.79,394,3.79,395,3.79,396,3.79,397,3.79,398,3.79,399,3.79,400,3.79,401,3.79,402,3.79,403,3.79,404,3.79,405,3.79,406,3.79,407,3.79,408,3.79,409,3.79,410,3.79,411,3.79,412,3.79,413,3.79,414,3.79,415,3.79,416,3.79,417,3.79,418,3.79,419,3.79,420,3.79,421,3.79,422,3.79,423,3.79,424,3.79,425,3.79,426,3.79,427,3.79,428,3.79,429,3.79,430,3.79,431,3.79,432,3.79,433,3.79,434,3.79,435,3.79,436,3.79,437,3.79,438,3.79,439,3.79,440,3.79,441,3.79,442,3.79,443,3.79,444,3.79,445,3.79,446,3.79,447,3.79,448,3.79,449,3.79,450,3.79,451,3.79,452,3.79,453,3.79,454,3.79,455,3.79,456,3.79,457,3.79,458,3.79,459,3.79,460,3.79,461,3.79,462,3.79,463,3.79,464,3.79,465,3.79,466,3.79,467,3.79,468,3.79,469,3.79,470,3.79,471,3.79,472,3.449,473,3.79,474,3.79,475,3.79,476,3.224,477,3.79,478,3.79,479,3.79,480,3.449,481,3.79,482,3.79,483,3.79]],["uri/4",[484,8.09]],["title/4",[1,0.153,3,1.907,4,1.876,5,2.492]],["sub_title/4",[485,3.724]],["body/4",[1,0.05,9,0.633,14,1.034,19,0.876,26,0.814,28,0.876,30,0.876,36,0.766,38,0.711,49,0.876,63,0.876,67,0.876,83,1.335,84,0.814,86,1.895,89,3.248,90,1.034,101,1.034,103,1.034,106,1.034,109,2.138,110,1.034,114,1.034,128,3.542,129,1.771,130,1.034,132,1.034,133,1.034,146,1.034,149,0.966,150,1.034,151,1.034,161,0.966,173,0.966,174,1.034,183,1.034,186,0.966,191,0.966,192,1.034,194,0.966,195,0.966,197,0.966,205,0.966,207,0.966,219,0.916,220,0.966,222,1.034,226,1.034,228,0.966,229,1.034,235,1.034,240,0.966,241,1.034,246,0.966,250,0.966,251,1.034,255,0.966,260,0.966,280,0.966,285,0.966,290,1.034,295,0.916,300,0.966,310,0.966,316,1.034,319,1.034,320,1.034,323,0.814,326,1.034,332,0.966,338,3.789,341,3.248,343,1.034,346,0.966,347,0.966,350,1.034,351,1.034,354,1.034,472,1.034,480,1.034,486,1.136,487,1.136,488,1.136,489,1.136,490,1.136,491,1.136,492,1.136,493,1.136,494,1.136,495,1.136,496,1.136,497,1.136,498,1.136,499,1.136,500,2.082,501,1.136,502,1.136,503,1.136,504,1.136,505,1.136,506,1.136,507,1.136,508,1.136,509,1.136,510,1.136,511,2.082,512,1.136,513,1.136,514,1.136,515,1.136,516,0.57,517,1.136,518,1.136,519,1.136,520,1.136,521,2.082,522,1.136,523,1.136,524,1.136,525,1.136,526,1.136,527,1.136,528,1.136,529,1.136,530,1.136,531,1.136,532,1.136,533,1.136,534,1.136,535,1.136,536,1.136,537,1.136,538,1.136,539,1.136,540,1.136,541,1.136,542,1.136,543,1.136,544,0.52,545,1.136,546,1.136,547,1.136,548,1.136,549,8.182,550,1.136,551,1.136,552,1.136,553,1.136,554,1.136,555,1.136,556,1.136,557,1.136,558,1.136,559,2.082,560,0.966,561,1.136,562,1.136,563,1.136,564,1.136,565,2.082,566,1.136,567,1.136,568,1.136,569,1.136,570,1.136,571,1.136,572,1.136,573,1.136,574,1.136,575,1.136,576,1.136,577,1.136,578,1.136,579,1.136,580,1.136,581,1.136,582,1.136,583,1.136,584,1.136,585,1.136,586,1.136,587,1.136,588,1.136,589,1.136,590,0.656,591,1.136,592,1.136,593,1.136,594,1.136,595,1.136,596,1.136,597,1.136,598,1.136,599,0.966,600,1.136,601,7.059,602,1.136,603,1.136,604,1.136,605,1.136,606,1.136,607,1.136,608,1.136,609,1.136,610,1.034,611,1.136,612,1.136,613,1.136,614,0.622,615,1.136,616,1.136,617,1.136,618,1.136,619,1.136,620,1.136,621,1.136,622,1.136,623,1.136,624,1.136,625,1.136,626,1.136,627,1.136,628,1.136,629,1.136,630,1.136,631,1.136,632,1.034,633,1.136,634,1.034,635,1.136,636,1.136,637,1.136,638,1.136,639,1.136,640,1.136,641,1.136,642,1.136,643,1.136,644,1.136,645,2.082,646,1.136,647,1.136,648,1.136,649,2.883,650,0.814,651,1.034,652,1.136,653,1.136,654,1.136,655,1.136,656,1.136,657,1.136,658,0.711,659,1.136,660,1.136,661,1.136,662,1.136,663,1.136,664,1.136,665,1.136,666,1.136,667,1.136,668,1.136,669,1.136,670,1.136,671,1.136,672,1.136,673,1.136,674,1.136,675,1.136,676,1.136,677,1.136,678,1.136,679,1.136,680,1.136,681,1.136,682,1.136,683,1.136,684,1.136,685,1.136,686,1.136,687,1.136,688,1.136,689,1.136,690,1.136,691,1.136,692,1.136,693,1.136,694,1.136,695,1.136,696,1.136,697,1.136,698,1.136,699,1.136,700,3.569,701,1.136,702,1.136,703,1.136,704,1.136,705,0.087,706,1.136,707,1.136,708,1.136,709,1.136,710,1.136,711,1.136,712,1.136,713,1.136,714,0.163,715,1.136,716,1.136,717,1.136,718,1.136,719,1.136,720,1.136,721,1.136,722,1.136,723,1.136,724,1.136,725,2.082,726,1.136,727,1.136,728,2.082,729,1.136,730,1.136,731,1.136,732,1.136,733,1.136,734,1.136,735,1.136,736,0.585,737,1.136,738,1.136,739,1.034,740,1.136,741,1.136,742,1.136,743,1.136,744,1.136,745,1.136,746,1.136,747,1.136,748,1.136,749,1.136,750,1.136,751,1.136,752,1.136,753,1.136,754,1.136,755,1.136,756,1.136,757,1.136,758,1.136,759,1.136,760,1.136,761,1.136,762,1.136,763,1.136,764,1.136,765,1.136,766,1.136,767,1.136,768,1.136,769,1.136,770,1.136,771,1.136,772,1.136,773,1.136,774,1.136,775,1.136,776,0.966,777,1.136,778,1.136,779,1.136,780,1.136,781,1.136,782,1.136,783,1.136,784,1.136,785,1.136,786,1.136,787,1.136,788,1.136,789,1.136,790,1.136,791,1.136,792,1.136,793,1.136,794,1.136,795,1.136,796,1.136,797,1.136,798,1.136,799,1.136,800,1.136,801,1.136,802,1.136,803,1.136,804,1.136,805,1.136,806,1.136,807,1.136,808,1.136,809,1.136,810,1.136,811,1.136,812,1.136,813,1.136,814,1.136,815,1.136,816,1.136,817,1.136,818,1.136,819,1.136,820,1.136,821,1.136,822,1.034,823,1.136,824,1.136,825,1.136,826,1.136,827,1.136,828,1.136,829,1.136,830,1.136,831,1.136,832,1.136,833,1.136,834,1.034,835,1.034,836,1.136,837,1.136,838,1.136,839,1.136,840,1.136,841,1.136,842,1.136,843,1.136,844,1.136,845,1.136,846,1.136,847,1.136,848,2.082,849,1.136,850,1.136,851,1.136,852,1.136,853,1.136,854,1.136,855,1.136,856,1.136,857,1.136,858,1.136,859,1.136,860,1.136,861,1.136,862,1.136,863,1.136,864,1.136,865,1.136,866,0.876,867,1.136,868,1.136,869,1.136,870,0.284,871,1.136,872,1.136,873,0.966,874,1.136,875,1.136,876,1.136,877,1.136,878,0.492,879,1.136,880,1.136,881,1.136,882,1.136,883,1.136,884,1.136,885,1.136,886,1.136,887,1.136,888,1.136,889,1.136,890,1.136,891,1.136,892,1.136,893,1.136,894,1.136,895,1.136,896,0.916,897,1.136,898,1.136,899,1.136,900,1.136,901,2.082,902,2.082,903,1.136,904,1.136,905,1.136,906,1.136,907,1.136,908,1.136,909,1.136,910,1.136,911,1.136,912,1.136,913,1.136,914,1.136,915,1.136,916,1.136,917,2.082,918,0.052,919,0.966,920,1.136,921,1.136,922,1.136,923,1.136,924,1.136,925,1.136,926,1.136,927,1.136,928,1.136,929,1.136,930,1.136,931,1.136,932,1.136,933,1.136,934,1.136,935,1.136,936,1.136,937,1.136,938,1.136,939,1.136,940,1.136,941,0.842,942,1.136,943,1.136,944,1.136,945,0.966,946,1.136,947,1.136,948,1.136,949,1.136,950,1.136,951,1.136,952,1.136,953,1.034,954,1.034,955,1.136,956,1.136,957,1.136,958,1.136,959,1.136,960,1.136,961,1.136,962,1.136,963,1.136,964,1.136,965,1.136,966,1.136,967,1.136,968,1.136,969,1.136,970,1.136,971,1.136,972,1.136,973,1.136,974,1.136,975,1.136,976,1.136,977,1.136,978,1.136,979,1.136,980,1.136,981,1.136,982,1.136,983,1.136,984,1.136,985,1.136,986,1.136,987,1.136,988,2.082,989,1.136,990,1.136,991,1.136,992,1.136,993,1.136,994,1.136,995,1.136,996,1.136,997,1.136,998,1.136,999,1.136,1000,1.136,1001,1.136,1002,1.136,1003,1.136,1004,1.136,1005,1.136,1006,1.136,1007,1.136,1008,0.766,1009,1.136,1010,1.136,1011,1.136,1012,1.136,1013,1.136,1014,1.136,1015,1.136,1016,1.136,1017,1.136,1018,1.136,1019,1.136,1020,1.136,1021,1.136,1022,1.136,1023,1.136,1024,1.136,1025,1.136,1026,1.136,1027,2.082,1028,1.136,1029,1.136,1030,1.136,1031,1.136,1032,1.136,1033,1.136,1034,1.136,1035,1.136,1036,1.136,1037,1.136,1038,1.136,1039,1.136,1040,1.136,1041,1.136,1042,1.136,1043,1.136,1044,1.136,1045,1.136,1046,1.136,1047,1.136,1048,2.082,1049,1.136,1050,1.606,1051,1.136,1052,1.136,1053,1.136,1054,1.136,1055,1.136,1056,1.136,1057,1.136,1058,0.966,1059,1.136,1060,1.136,1061,1.136,1062,1.136,1063,1.136,1064,1.136,1065,1.034,1066,1.136,1067,1.136,1068,1.136,1069,1.136,1070,1.136,1071,1.136,1072,0.916,1073,1.136,1074,1.136,1075,1.136,1076,0.309,1077,1.136,1078,1.136,1079,1.136,1080,1.136,1081,1.136,1082,1.136,1083,1.136,1084,1.136,1085,1.136,1086,1.136,1087,1.136,1088,1.136,1089,1.136,1090,1.136,1091,1.136,1092,1.136,1093,1.136,1094,1.136,1095,1.136,1096,1.136,1097,1.136,1098,1.136,1099,1.136,1100,1.136,1101,1.136,1102,1.136,1103,1.136,1104,2.082,1105,1.136,1106,1.136,1107,1.136,1108,1.136,1109,1.136,1110,1.136,1111,1.136,1112,1.136,1113,1.136,1114,1.136,1115,1.136,1116,1.136,1117,1.136,1118,1.136,1119,1.136,1120,1.136,1121,0.294,1122,1.136,1123,1.136,1124,1.136,1125,1.136,1126,1.136,1127,1.136,1128,1.136,1129,1.405,1130,1.136,1131,1.136,1132,1.136,1133,1.034,1134,1.136,1135,1.136,1136,1.136,1137,1.136,1138,1.136,1139,1.136,1140,1.136,1141,1.136,1142,1.136,1143,1.136,1144,1.136,1145,1.136,1146,1.136,1147,1.136,1148,1.136,1149,1.136,1150,1.136,1151,1.136,1152,1.136,1153,1.136,1154,1.136,1155,1.895,1156,1.136,1157,1.136,1158,1.136,1159,0.876,1160,1.136,1161,1.136,1162,1.136,1163,1.136,1164,1.136,1165,1.136,1166,1.034,1167,1.136,1168,1.136,1169,1.034,1170,1.136,1171,1.136,1172,1.136,1173,2.082,1174,1.136,1175,1.136,1176,1.136,1177,1.136,1178,1.136,1179,5.143,1180,1.136,1181,1.136,1182,1.136,1183,1.136,1184,1.136,1185,1.136,1186,1.136,1187,1.136,1188,1.136,1189,1.136,1190,1.136,1191,1.136,1192,1.136,1193,1.136,1194,1.136,1195,1.136,1196,1.136,1197,1.136,1198,1.136,1199,1.136,1200,1.136,1201,1.136,1202,1.136,1203,1.136,1204,1.136,1205,1.136,1206,1.136,1207,1.136,1208,1.136,1209,1.136,1210,1.136,1211,1.136,1212,1.136,1213,1.136,1214,1.136,1215,1.136,1216,1.136,1217,1.136,1218,1.136,1219,0.644,1220,1.136,1221,1.136,1222,1.136,1223,1.136,1224,1.136,1225,1.136,1226,0.656,1227,1.136,1228,1.136,1229,1.136,1230,1.136,1231,0.746,1232,1.136,1233,1.136,1234,1.136,1235,1.136,1236,1.136,1237,1.136,1238,1.136,1239,1.136,1240,1.136,1241,1.136,1242,1.136,1243,1.136,1244,1.136,1245,1.136,1246,1.034,1247,1.136,1248,1.136,1249,1.136,1250,1.136,1251,1.136,1252,1.136,1253,1.136,1254,1.136,1255,1.136,1256,1.136,1257,1.136,1258,1.136,1259,1.136,1260,1.136,1261,1.136,1262,0.272,1263,1.136,1264,1.136,1265,1.136,1266,1.136,1267,1.136,1268,1.136,1269,1.136,1270,1.136,1271,1.136,1272,1.136,1273,1.136,1274,1.136,1275,1.136,1276,1.136,1277,1.136,1278,1.136,1279,2.082,1280,1.136,1281,1.136,1282,1.136,1283,1.136,1284,1.136,1285,1.136,1286,1.136,1287,1.136,1288,1.136,1289,1.136,1290,1.136,1291,1.136,1292,1.136,1293,0.173,1294,1.136,1295,1.136,1296,1.136,1297,1.136,1298,1.136,1299,1.136,1300,1.136,1301,1.136,1302,1.136,1303,1.136,1304,1.136,1305,1.136,1306,0.396,1307,1.136,1308,1.136,1309,1.136,1310,1.034,1311,1.136,1312,1.136,1313,1.136,1314,1.136,1315,1.136,1316,1.136,1317,1.136,1318,1.136,1319,1.136,1320,1.136,1321,1.136,1322,0.916,1323,1.136,1324,1.136,1325,1.136,1326,1.136,1327,1.136,1328,1.136,1329,1.136,1330,1.136,1331,1.136,1332,1.136,1333,1.136,1334,1.136,1335,1.136,1336,1.136,1337,1.136,1338,1.136,1339,1.136,1340,1.136,1341,1.136,1342,1.136,1343,1.136,1344,1.136,1345,1.136,1346,1.136,1347,1.136,1348,1.136,1349,1.136,1350,1.136,1351,1.136,1352,1.136,1353,1.136,1354,1.136,1355,1.136,1356,1.136,1357,1.136,1358,1.136,1359,1.136,1360,1.136,1361,1.136,1362,1.136,1363,1.136,1364,1.136,1365,1.136,1366,1.136,1367,1.136,1368,1.136,1369,1.136,1370,1.136,1371,1.136,1372,1.136,1373,1.136,1374,1.136,1375,1.136,1376,1.136,1377,1.136,1378,1.136,1379,1.136,1380,1.136,1381,1.136,1382,1.136,1383,1.136,1384,1.136,1385,1.136,1386,1.136,1387,0.916,1388,1.136,1389,1.136,1390,1.136,1391,1.136,1392,1.136,1393,1.136,1394,1.136,1395,1.136,1396,1.136,1397,1.136,1398,1.136,1399,1.136,1400,1.136,1401,1.034,1402,1.136,1403,1.136,1404,1.136,1405,1.136,1406,1.136,1407,1.136,1408,1.136,1409,1.136,1410,1.136,1411,1.034,1412,1.136,1413,1.136,1414,1.136,1415,1.136,1416,1.136,1417,1.136,1418,1.136,1419,1.136,1420,1.136,1421,1.136,1422,1.136,1423,1.136,1424,1.136,1425,1.136,1426,1.136,1427,1.136,1428,1.136,1429,1.136,1430,1.136,1431,1.034,1432,1.136,1433,1.136,1434,1.136,1435,1.136,1436,1.136]],["uri/5",[1,0.241,1437,2.678,1438,4.999,1439,0.749]],["title/5",[1440,0.907,1441,2.26]],["sub_title/5",[1,0.252,1439,0.782,1442,2.481]],["body/5",[1,0.433,705,0.751,918,0.482,1293,1.236,1439,1.109,1440,1.444,1443,1.647,1444,7.4,1445,3.681,1446,4.881,1447,4.072,1448,1.047,1449,3.445,1450,1.081,1451,2.983,1452,4.532,1453,4.696,1454,1.291,1455,2.907,1456,0.206,1457,3.34,1458,4.785,1459,3.18]],["uri/6",[1437,2.998,1460,3.692,1461,4.743]],["title/6",[1440,0.907,1441,2.26]],["sub_title/6",[1440,1.176,1461,5.106]],["body/6",[]],["uri/7",[705,0.419,1437,2.678,1462,4.999,1463,3.61]],["title/7",[1440,0.907,1441,2.26]],["sub_title/7",[705,0.437,1445,2.595,1463,3.766]],["body/7",[1,0.488,62,3.358,1306,2.494,1439,0.977,1442,3.937,1443,1.843,1445,3.24,1446,4.296,1448,1.171,1456,0.23,1463,5.979,1464,2.649,1465,1.082,1466,6.514,1467,0.215,1468,0.44,1469,6.514,1470,2.773,1471,4.703,1472,5.519,1473,1.468,1474,6.089,1475,6.089,1476,0.485,1477,4.386,1478,6.514,1479,2.799,1480,2.626,1481,1.668,1482,2.494,1483,3.584,1484,6.089,1485,3.001,1486,1.158,1487,3.444,1488,2.375,1489,7.158]],["uri/8",[1,0.241,1437,2.678,1442,2.377,1460,3.297]],["title/8",[1440,0.907,1441,2.26]],["sub_title/8",[1,0.252,1440,1.018,1442,2.481]],["body/8",[1,0.497,13,3.134,918,0.382,1121,1.095,1439,0.861,1442,4.587,1446,4.537,1447,2.116,1448,0.813,1449,3.552,1451,3.293,1454,1.778,1455,3.948,1456,0.26,1458,3.716,1459,2.469,1465,0.457,1467,0.227,1468,0.429,1476,0.638,1480,1.55,1486,0.684,1490,3.629,1491,2.709,1492,1.998,1493,2.589,1494,4.226,1495,0.618,1496,3.595,1497,7.635,1498,4.226,1499,3.845,1500,2.934,1501,3.845,1502,1.935,1503,4.226,1504,1.317,1505,3.258,1506,4.226,1507,3.134,1508,4.226,1509,2.647,1510,4.226,1511,2.396,1512,9.417,1513,4.226,1514,2.777,1515,3.408,1516,3.716,1517,6.314,1518,3.935,1519,7.632,1520,6.466,1521,4.226,1522,3.46,1523,4.226,1524,3.351,1525,2.851,1526,1.718,1527,4.226,1528,3.027,1529,0.537,1530,1.328,1531,2.116,1532,0.947,1533,3.408,1534,1.701,1535,3.027]],["uri/9",[1,0.22,1437,1.531,1439,0.429,1450,0.418,1536,3.141,1537,0.518,1538,2.172,1539,1.39,1540,1.531]],["title/9",[1440,0.907,1441,2.26]],["sub_title/9",[1,0.21,1439,0.403,1450,0.393,1537,0.487,1538,2.603,1539,1.307,1540,1.44]],["body/9",[1,0.505,544,1.382,705,0.465,714,0.698,870,1.528,918,0.433,1231,1.982,1293,1.063,1306,1.051,1439,1.223,1440,0.536,1443,1.235,1445,2.199,1446,1.811,1448,0.625,1449,1.278,1450,0.646,1451,3.007,1454,0.479,1455,1.078,1456,0.269,1458,4.823,1459,3.206,1464,1.117,1465,0.326,1467,0.259,1468,0.394,1473,0.996,1476,0.584,1482,2.126,1486,0.488,1487,1.451,1490,1.305,1492,2.028,1495,0.893,1524,3.713,1529,1.041,1530,2.817,1531,1.51,1532,1.932,1534,3.726,1537,0.801,1538,3.319,1539,3.095,1541,1.707,1542,3.017,1543,4.768,1544,1.742,1545,3.393,1546,2.161,1547,1.214,1548,2.86,1549,2.237,1550,2.438,1551,4.371,1552,1.051,1553,2.898,1554,1.889,1555,3.603,1556,4.117,1557,2.035,1558,2.916,1559,2.745,1560,1.239,1561,1.775,1562,1.252,1563,1.976,1564,1.49,1565,1.415,1566,1.47,1567,3.481,1568,1.811,1569,2.859,1570,3.374,1571,4.422,1572,4.422,1573,1.532,1574,1.934,1575,2.326,1576,1.169,1577,2.035,1578,2.4,1579,1.742,1580,2.433,1581,0.993,1582,5.552,1583,2.432,1584,2.432,1585,4.117,1586,3.918,1587,3.739,1588,3.374,1589,1.889,1590,2.108,1591,1.815,1592,2.54,1593,1.078,1594,1.742,1595,0.852,1596,1.902,1597,1.47,1598,2.433,1599,3.017,1600,2.433,1601,2.566,1602,2.095,1603,2.326]],["uri/10",[1437,2.998,1518,2.886,1604,6.152]],["title/10",[1440,0.907,1441,2.26]],["sub_title/10",[1518,3.107,1548,2.197]],["body/10",[1,0.503,2,0.749,6,2.608,9,2.464,75,1.966,85,1.487,516,0.914,590,1.114,705,0.534,714,0.48,736,0.994,870,0.837,918,0.367,1121,0.5,1219,1.094,1262,1.057,1293,0.672,1439,0.813,1440,0.343,1443,1.572,1447,0.966,1448,0.84,1449,0.817,1450,0.793,1454,0.531,1456,0.259,1459,0.754,1465,0.873,1467,0.291,1468,0.431,1473,0.907,1476,0.683,1480,0.708,1481,0.779,1482,0.672,1485,1.401,1486,0.541,1488,0.64,1490,0.835,1492,1.96,1495,1.085,1500,1.339,1504,1.644,1511,1.094,1518,3.911,1529,1.025,1530,1.389,1531,0.966,1532,0.749,1534,2.629,1535,1.382,1537,0.983,1539,0.853,1540,0.94,1544,1.114,1545,0.853,1547,1.78,1548,3.485,1550,2.077,1551,1.382,1553,1.587,1556,1.302,1560,1.816,1563,0.784,1564,0.953,1565,2.074,1577,1.302,1578,0.953,1580,1.556,1581,0.635,1583,1.332,1590,1.822,1591,0.72,1592,1.008,1593,0.689,1595,0.925,1596,1.042,1603,1.487,1605,1.853,1606,1.755,1607,1.831,1608,2.881,1609,2.843,1610,3.409,1611,1.929,1612,0.64,1613,0.739,1614,1.339,1615,0.689,1616,1.929,1617,1.929,1618,0.916,1619,2.504,1620,1.641,1621,1.929,1622,2.332,1623,1.641,1624,2.062,1625,1.755,1626,3.342,1627,1.556,1628,1.135,1629,1.929,1630,1.057,1631,0.979,1632,1.641,1633,1.268,1634,3.442,1635,3.917,1636,1.755,1637,1.057,1638,1.008,1639,1.057,1640,1.929,1641,2.424,1642,1.556,1643,2.196,1644,1.929,1645,1.755,1646,2.049,1647,1.929,1648,0.817,1649,1.641,1650,1.382,1651,1.934,1652,2.843,1653,1.094,1654,2.32,1655,4.023,1656,1.641,1657,1.929,1658,0.873,1659,1.755,1660,0.873,1661,1.641,1662,1.556,1663,1.755,1664,1.929,1665,0.894,1666,1.929,1667,1.755,1668,0.994,1669,1.929,1670,1.556,1671,1.929,1672,1.929,1673,1.929,1674,1.929,1675,1.182,1676,1.208,1677,3.342,1678,3.557,1679,0.672,1680,1.929,1681,1.339,1682,1.641,1683,1.431,1684,1.641,1685,2.955,1686,1.075,1687,1.929,1688,1.641,1689,1.382,1690,2.553,1691,1.382,1692,2.142,1693,1.929,1694,1.929,1695,1.755,1696,1.268,1697,0.588,1698,1.182,1699,1.641,1700,0.928,1701,0.889,1702,1.302,1703,0.853,1704,1.339,1705,1.755,1706,1.431,1707,3.041,1708,1.929,1709,0.817,1710,0.905,1711,1.528,1712,1.487,1713,1.302,1714,1.382,1715,0.853,1716,1.05,1717,1.024,1718,1.024,1719,1.929,1720,1.237,1721,1.929,1722,1.929,1723,1.382,1724,1.283,1725,1.556,1726,1.057,1727,1.431,1728,1.308,1729,1.114,1730,1.04,1731,1.302,1732,1.641,1733,1.807,1734,0.734,1735,1.237,1736,1.556,1737,1.075,1738,1.755,1739,1.135,1740,0.894,1741,0.754,1742,1.431,1743,1.094]],["uri/11",[1437,2.998,1568,3.692,1744,6.152]],["title/11",[1440,0.907,1441,2.26]],["sub_title/11",[1568,3.974,1745,3.824]],["body/11",[1,0.471,4,4.513,1445,3.788,1456,0.212,1468,0.441,1471,5.5,1476,0.567,1532,1.876,1560,3.437,1568,6.015,1745,5.786,1746,7.616,1747,7.12,1748,4.442,1749,8.37,1750,6.453,1751,3.976]],["uri/12",[1437,3.406,1460,4.195]],["title/12",[1440,0.907,1441,2.26]],["sub_title/12",[1440,1.392]],["body/12",[1,0.486,544,2.138,614,2.559,705,0.671,870,1.169,918,0.365,1293,1.136,1439,0.637,1440,0.51,1443,0.582,1448,1.087,1449,2.499,1450,0.994,1451,2.493,1454,1.079,1455,1.669,1456,0.267,1464,1.063,1467,0.241,1468,0.429,1473,0.957,1476,0.617,1479,1.123,1486,0.755,1488,0.953,1492,1.56,1495,1.236,1524,1.524,1526,1.168,1529,0.95,1530,0.902,1532,1.676,1537,1.682,1541,1.009,1548,1.549,1554,1.799,1560,1.918,1563,2.399,1564,1.418,1566,2.276,1576,1.113,1583,1.145,1584,1.145,1590,0.992,1592,1.501,1593,1.026,1595,1.312,1596,2.331,1603,2.214,1606,2.613,1607,1.574,1608,0.992,1612,1.549,1622,2.066,1624,1.123,1627,3.765,1634,2.696,1639,1.574,1641,1.168,1651,2.973,1652,2.518,1658,2.113,1668,1.479,1679,1.627,1701,1.571,1709,1.216,1716,2.765,1726,3.233,1727,3.463,1733,0.984,1739,3.472,1751,1.364,1752,1.3,1753,1.574,1754,1.587,1755,2.872,1756,2.516,1757,2.803,1758,3.229,1759,1.898,1760,1.438,1761,1.69,1762,1.063,1763,2.613,1764,2.613,1765,1.658,1766,1.628,1767,2.802,1768,3.385,1769,1.074,1770,1.76,1771,1.887,1772,1.69,1773,2.246,1774,1.418,1775,2.218,1776,1.938,1777,1.458,1778,1.27,1779,2.316,1780,3.085,1781,2.214,1782,1.243,1783,1.438,1784,2.872,1785,2.613,1786,2.13,1787,1.501,1788,2.613,1789,2.613,1790,1.887,1791,2.696,1792,1.347,1793,2.214,1794,1.6,1795,2.872,1796,1.994,1797,1.628,1798,2.613,1799,2.443,1800,2.316,1801,1.009,1802,1.574,1803,1.628,1804,1.438,1805,3.765,1806,2.443,1807,2.338,1808,1.063,1809,1.479,1810,2.057,1811,2.443,1812,1.938,1813,1.574,1814,1.841,1815,0.862,1816,2.443,1817,1.382,1818,1.27,1819,2.613,1820,2.316,1821,1.113,1822,1.898,1823,4.669,1824,3.972,1825,3.463,1826,4.669,1827,2.443]],["uri/13",[2,0.932,1437,2.027,1439,0.851,1540,2.027,1828,4.159,1829,1.553]],["title/13",[1440,0.907,1441,2.26]],["sub_title/13",[2,0.916,1439,0.84,1537,0.673,1540,1.991,1829,1.526]],["body/13",[1,0.5,4,2.093,6,3.142,516,1.062,544,1.778,714,0.557,878,1.68,918,0.366,1121,1.006,1231,2.551,1262,1.416,1442,3.744,1445,3.25,1448,1.114,1449,2.509,1450,0.516,1456,0.263,1464,1.437,1465,1.058,1467,0.241,1468,0.417,1473,1.215,1476,0.679,1481,1.38,1486,0.958,1492,1.026,1504,1.21,1522,2.128,1530,1.22,1532,1.328,1538,1.68,1541,1.364,1547,1.563,1548,1.288,1552,1.353,1554,2.432,1555,2.879,1560,2.432,1563,2.408,1564,1.918,1566,1.892,1568,4.31,1584,1.548,1585,2.62,1593,1.388,1595,0.681,1608,1.342,1609,3.303,1612,1.288,1613,0.859,1618,1.844,1624,1.518,1631,1.971,1635,2.551,1651,1.699,1652,2.093,1685,1.757,1690,2.242,1699,6.109,1700,1.868,1701,1.033,1702,2.62,1717,2.061,1750,2.994,1752,1.757,1753,2.128,1761,2.285,1768,1.757,1769,0.893,1773,1.868,1779,3.131,1802,2.128,1830,2.879,1831,5.185,1832,3.131,1833,3.533,1834,2.551,1835,3.882,1836,2.099,1837,2.591,1838,3.882,1839,2.242,1840,2.164,1841,2.242,1842,3.882,1843,3.882,1844,1.548,1845,3.882,1846,3.882,1847,3.882,1848,5.039,1849,3.882,1850,2.551,1851,3.882,1852,1.718,1853,8.629,1854,3.131,1855,5.923,1856,1.737,1857,3.131,1858,3.882,1859,2.879,1860,1.309,1861,3.882,1862,2.202,1863,2.128,1864,3.303,1865,2.33,1866,3.303,1867,2.62,1868,3.131,1869,2.285,1870,2.03,1871,2.061]],["uri/14",[1,0.241,1437,2.678,1460,3.297,1872,3.935]],["title/14",[1440,0.907,1441,2.26]],["sub_title/14",[1,0.252,1440,1.018,1872,4.106]],["body/14",[1,0.492,62,1.44,516,1.348,705,0.376,714,0.886,870,1.234,918,0.281,1076,1.339,1121,0.795,1293,0.749,1439,0.964,1440,0.875,1442,2.132,1443,0.621,1446,1.842,1448,0.996,1450,0.408,1451,3.03,1452,1.71,1454,1.122,1455,1.097,1456,0.279,1467,0.248,1468,0.397,1473,0.629,1476,0.611,1480,3.03,1482,1.716,1486,0.998,1490,1.328,1492,2.294,1495,0.721,1502,1.405,1518,1.44,1526,1.248,1529,0.784,1530,0.964,1537,1.164,1538,1.328,1541,1.078,1566,2.401,1573,2.501,1576,1.189,1580,2.474,1593,2.525,1594,1.772,1595,1.083,1597,0.928,1605,1.286,1608,1.06,1612,2.048,1613,1.366,1622,1.357,1624,1.2,1628,1.806,1641,2.509,1651,1.342,1652,1.654,1658,1.389,1684,2.61,1686,1.71,1692,1.967,1697,0.935,1700,1.476,1701,0.817,1703,2.73,1713,2.07,1716,1.547,1733,1.052,1737,1.71,1752,1.389,1753,1.681,1756,1.823,1758,2.34,1760,3.09,1769,1.625,1787,1.604,1794,1.71,1801,1.078,1804,1.536,1812,2.07,1820,2.474,1856,2.204,1860,2.081,1865,1.842,1873,2.07,1874,4.482,1875,4.122,1876,2.474,1877,0.908,1878,0.915,1879,3.068,1880,4.19,1881,4.285,1882,2.792,1883,2.899,1884,2.474,1885,1.235,1886,1.842,1887,1.922,1888,6.171,1889,3.068,1890,2.275,1891,1.373,1892,2.61,1893,1.136,1894,1.681,1895,2.792,1896,3.563,1897,3.529,1898,5.239,1899,2.792,1900,2.366,1901,2.198,1902,1.806,1903,3.068,1904,3.085,1905,2.198,1906,2.016,1907,3.068,1908,3.068,1909,6.171,1910,4.164,1911,1.516,1912,2.792,1913,2.792,1914,1.772,1915,1.681,1916,2.07,1917,5.616,1918,3.068,1919,3.068,1920,3.068,1921,2.474,1922,3.068,1923,7.064,1924,1.654,1925,1.178,1926,2.366,1927,4.926,1928,3.068,1929,2.792]],["uri/15",[1437,2.998,1537,1.014,1930,6.152]],["title/15",[1440,0.907,1441,2.26]],["sub_title/15",[1537,1.092,1716,2.08]],["body/15",[1,0.428,705,0.61,918,0.444,1440,1.42,1443,1.974,1450,1.063,1456,0.203,1473,1.64,1476,0.542,1477,4.9,1529,1.239,1564,3.95,1618,3.799,1696,5.254,1716,2.512,1752,3.619,1753,4.382,1873,5.395,1931,7.276,1932,7.996,1933,3.387,1934,7.996,1935,2.696,1936,2.349,1937,7.996,1938,7.276]],["uri/16",[1437,3.406,1939,6.989]],["title/16",[1440,0.907,1441,2.26]],["sub_title/16",[1790,5.151]],["body/16",[1,0.479,2,0.976,705,0.492,714,0.625,870,1.091,918,0.388,1231,4.242,1293,1.293,1439,1.381,1440,0.773,1443,1.307,1450,0.579,1454,0.691,1455,1.556,1456,0.283,1458,5.349,1467,0.296,1468,0.463,1473,1.578,1476,0.438,1477,2.668,1480,2.369,1486,1.044,1495,0.945,1509,4.044,1526,2.625,1529,0.82,1537,1.781,1566,2.122,1654,4.483,1675,3.956,1676,4.044,1683,4.788,1716,2.855,1726,4.664,1756,1.612,1757,2.068,1762,1.612,1768,1.971,1770,2.668,1803,3.661,1809,2.243,1817,2.095,1873,2.938,1898,6.741,1900,3.357,1940,3.511,1941,3.119,1942,3.511,1943,3.704,1944,4.528,1945,4.217,1946,4.615,1947,4.354,1948,2.386,1949,2.276,1950,1.905,1951,2.243,1952,2.348,1953,3.357,1954,3.704,1955,5.875,1956,5.875,1957,5.206,1958,3.875,1959,6.456,1960,3.962,1961,4.354,1962,4.354]],["uri/17",[1437,3.406,1963,6.989]],["title/17",[1440,0.907,1441,2.26]],["sub_title/17",[1896,4.526]],["body/17",[1,0.46,918,0.384,1439,1.373,1443,2.12,1448,0.819,1449,2.696,1450,1.121,1454,1.339,1456,0.255,1458,4.961,1467,0.284,1468,0.371,1537,1.774,1559,5.791,1591,2.377,1603,4.907,1624,2.489,1709,2.696,1716,1.999,1769,1.464,1822,3.428,1896,6.046,1946,4.281,1952,4.545,1958,3.82,1964,3.772,1965,5.688,1966,8.43,1967,7.171,1968,2.489,1969,2.062,1970,8.43,1971,5.28,1972,6.364,1973,6.364,1974,4.182,1975,6.364]],["uri/18",[1437,3.406,1462,6.36]],["title/18",[1440,0.907,1441,2.26]],["sub_title/18",[1445,3.548]],["body/18",[1,0.503,6,1.148,544,1.202,705,0.491,714,0.623,878,3.085,918,0.37,1231,2.85,1293,0.978,1306,0.915,1439,1.202,1442,3.322,1443,0.531,1445,3.226,1447,1.314,1448,0.918,1449,2.348,1450,1.13,1452,1.463,1454,1.022,1455,1.55,1456,0.256,1457,1.078,1458,3.788,1465,0.6,1467,0.273,1468,0.387,1470,1.68,1473,0.889,1476,0.656,1479,1.026,1481,1.291,1482,0.915,1485,2.699,1490,1.136,1492,1.702,1495,0.635,1504,0.818,1514,1.725,1529,0.906,1530,0.825,1532,0.972,1534,4.116,1537,1.265,1538,1.136,1540,1.279,1541,0.922,1545,1.161,1547,1.057,1552,1.511,1560,1.781,1563,2.898,1564,2.142,1565,1.231,1581,0.864,1595,1.545,1602,1.822,1603,4.274,1608,1.499,1622,2.452,1628,1.544,1631,2.202,1634,2.504,1638,1.372,1651,3.359,1652,2.339,1654,1.822,1658,1.963,1691,1.88,1700,1.263,1701,0.699,1703,1.919,1716,2.022,1725,2.116,1730,2.339,1733,0.9,1754,0.892,1758,1.247,1769,0.998,1773,2.667,1782,1.136,1804,3.844,1812,2.926,1844,1.046,1870,3.366,1871,1.393,1874,2.388,1875,2.87,1885,1.057,1887,1.644,1891,1.174,1896,5.24,1897,3.971,1902,1.544,1911,1.296,1976,0.989,1977,2.024,1978,1.771,1979,3.011,1980,4.337,1981,1.771,1982,5.044,1983,1.608,1984,2.388,1985,4.337,1986,3.69,1987,2.116,1988,2.388,1989,2.388,1990,6.064,1991,2.625,1992,2.625,1993,3.69,1994,1.352,1995,2.625,1996,2.625,1997,1.946,1998,1.463,1999,2.388,2000,5.044,2001,1.771,2002,2.233,2003,2.625,2004,2.625,2005,2.625,2006,1.725,2007,2.024,2008,4.684,2009,4.337,2010,2.388,2011,2.024,2012,1.946,2013,1.463,2014,2.926,2015,1.415,2016,2.116,2017,2.024,2018,1.822]],["uri/19",[705,0.419,1437,2.678,1438,4.999,1906,3.61]],["title/19",[1440,0.907,1441,2.26]],["sub_title/19",[705,0.437,1442,2.481,1906,3.766]],["body/19",[1,0.503,85,3.051,705,0.458,714,0.568,736,2.039,878,1.713,918,0.488,1219,2.244,1439,1.107,1442,1.713,1443,1.217,1448,1.044,1450,0.799,1454,0.954,1456,0.205,1457,1.625,1465,0.65,1468,0.465,1476,0.666,1482,1.379,1483,3.638,1485,1.659,1486,0.64,1490,1.713,1511,2.244,1529,0.503,1530,1.243,1534,2.419,1565,1.857,1605,1.659,1624,1.548,1638,3.142,1653,2.244,1654,2.748,1667,5.469,1678,2.67,1685,4.158,1700,1.904,1701,1.053,1710,1.857,1717,2.101,1720,2.537,1745,3.47,1756,2.224,1769,0.91,1804,1.982,1808,2.224,1809,4.179,1820,3.191,1875,3.698,1891,4.11,1896,3.47,1897,2.835,1905,2.835,1906,7.037,1950,1.731,2011,3.051,2013,3.349,2019,3.957,2020,1.563,2021,3.957,2022,3.051,2023,4.457,2024,5.469,2025,4.064,2026,3.051,2027,5.205,2028,3.367,2029,2.835,2030,3.957,2031,3.191,2032,5.812,2033,6.01,2034,1.834,2035,8.114,2036,6.543,2037,1.713,2038,2.835,2039,5.045,2040,1.857,2041,2.169,2042,2.6,2043,5.112,2044,3.957]],["uri/20",[1,0.241,1437,2.678,1460,3.297,2045,3.366]],["title/20",[1440,0.907,1441,2.26]],["sub_title/20",[1,0.252,1440,1.018,2045,3.513]],["body/20",[1,0.503,62,1.954,516,1.14,705,0.68,714,0.897,870,1.564,918,0.284,1050,3.211,1065,3.79,1076,1.697,1293,0.949,1440,1.479,1441,1.842,1443,0.843,1450,0.554,1451,2.749,1456,0.253,1464,2.312,1465,0.901,1467,0.268,1468,0.465,1471,2.736,1473,1.281,1476,0.423,1481,1.455,1486,0.674,1495,1.096,1502,1.907,1504,1.298,1511,2.361,1516,2.45,1526,1.693,1529,0.952,1530,1.308,1532,0.933,1537,1.47,1547,1.677,1562,1.728,1564,3.701,1566,2.03,1576,2.42,1584,2.49,1588,2.891,1591,1.555,1595,0.731,1605,1.746,1618,1.978,1619,1.978,1639,2.282,1641,2.539,1645,3.79,1648,2.645,1653,2.361,1701,1.108,1716,1.308,1717,2.21,1730,2.245,1747,3.543,1748,2.21,1753,2.282,1754,2.123,1756,1.541,1769,1.436,1782,2.703,1791,2.405,1801,1.463,1804,3.127,1815,1.251,1836,1.476,1839,2.405,1856,1.863,1935,1.404,1936,1.223,1949,2.177,1984,3.79,1994,2.145,2006,4.104,2045,6.558,2046,4.164,2047,3.79,2048,2.499,2049,3.79,2050,2.282,2051,4.632,2052,4.164,2053,4.164,2054,2.03,2055,2.983,2056,2.245,2057,3.211,2058,2.361,2059,2.321,2060,4.164,2061,4.164,2062,4.164,2063,2.115,2064,3.088,2065,2.03,2066,4.164,2067,2.67,2068,2.67]],["uri/21",[1437,2.678,1440,0.976,1456,0.139,2069,4.999]],["title/21",[1440,0.907,1441,2.26]],["sub_title/21",[1440,1.018,1456,0.145,1936,1.684]],["body/21",[1,0.509,2,1.941,82,2.052,336,2.637,359,2.374,516,1.469,705,0.715,918,0.156,1050,2.637,1293,0.816,1439,1.024,1440,1.753,1442,3.249,1446,2.052,1448,0.44,1449,1.448,1450,1.085,1454,0.852,1455,1.222,1456,0.281,1458,2.012,1461,2.637,1467,0.103,1468,0.398,1473,1.101,1476,0.711,1482,1.192,1488,1.781,1491,4.249,1492,1.752,1495,1.194,1502,2.459,1504,1.066,1507,2.536,1511,3.758,1518,3.109,1525,2.307,1526,1.39,1529,0.682,1537,1.493,1538,1.48,1539,1.513,1540,1.667,1548,1.135,1560,1.404,1568,2.052,1595,0.6,1596,2.066,1597,1.035,1605,1.433,1618,1.624,1619,1.624,1624,1.337,1628,2.012,1631,1.736,1634,1.975,1643,2.247,1679,1.192,1716,2.359,1725,2.757,1726,1.874,1730,1.844,1733,1.172,1758,2.55,1760,1.712,1783,2.688,1790,2.247,1812,2.307,1831,2.583,1836,1.212,1840,3.693,1852,1.513,1853,3.112,1875,2.161,1877,1.012,1878,1.019,1896,1.975,1906,3.528,1931,3.112,1968,1.337,1981,2.307,1983,2.095,2001,2.307,2036,2.757,2040,1.604,2045,6.266,2070,5.638,2071,4.885,2072,2.909,2073,2.909,2074,2.757,2075,2.45,2076,5.369,2077,3.846,2078,3.42,2079,4.602,2080,3.42,2081,1.53,2082,2.192,2083,3.112,2084,2.012,2085,2.536,2086,3.846,2087,2.757,2088,3.112,2089,3.112,2090,3.112,2091,3.42,2092,4.139,2093,3.112]],["uri/22",[1,0.241,2,1.231,1437,2.678,2094,5.493]],["title/22",[1440,0.907,1441,2.26]],["sub_title/22",[1,0.252,2,1.285,1758,2.723]],["body/22",[1,0.515,2,2.428,62,1.965,705,0.637,870,1.571,918,0.427,1293,0.637,1306,1.46,1439,1.026,1443,0.848,1448,0.968,1450,0.834,1456,0.268,1465,1.053,1467,0.251,1468,0.276,1473,1.542,1476,0.51,1477,2.567,1481,1.752,1485,2.629,1486,0.678,1495,1.222,1526,1.703,1529,0.797,1530,2.623,1532,1.406,1537,1.034,1547,1.686,1554,2.624,1564,2.069,1581,1.379,1595,1.1,1608,1.447,1618,1.99,1630,2.295,1639,2.295,1651,1.833,1700,2.015,1717,3.329,1758,5.277,1759,1.703,1805,3.378,1815,2.258,1818,1.853,1821,1.623,1829,1.564,1836,1.484,1870,2.19,1933,2.657,1935,2.115,1936,1.231,1946,2.127,2020,1.654,2058,2.375,2059,2.334,2079,2.908,2095,3.691,2096,4.121,2097,1.523,2098,4.189,2099,3.106,2100,4.189,2101,2.567,2102,3.563,2103,2.685,2104,3.563,2105,2.419,2106,4.189,2107,4.189,2108,2.908,2109,3.378,2110,3.563,2111,3.23,2112,3.23,2113,2.465,2114,3.812]],["uri/23",[1437,3.406,2115,6.36]],["title/23",[1440,0.907,1441,2.26]],["sub_title/23",[1782,3.392]],["body/23",[1,0.508,2,2.336,516,1.808,705,0.343,714,0.949,878,1.945,918,0.125,1076,1.221,1121,1.164,1219,1.554,1293,0.868,1442,2.472,1443,1.157,1448,0.851,1450,0.879,1454,0.435,1456,0.275,1457,1.125,1464,1.663,1465,0.618,1467,0.236,1468,0.405,1473,0.562,1476,0.586,1481,1.047,1485,1.884,1486,0.727,1488,0.909,1495,0.836,1502,1.255,1528,1.963,1529,0.571,1530,0.861,1532,1.28,1537,1.365,1538,1.186,1539,1.212,1540,1.335,1550,0.955,1552,2.303,1565,1.285,1566,2.19,1576,1.061,1583,1.092,1590,1.974,1595,0.788,1613,0.606,1618,3.139,1624,2.584,1627,2.209,1631,1.391,1638,1.432,1641,1.827,1651,1.966,1652,1.477,1661,2.331,1678,3.032,1686,3.683,1709,1.161,1713,1.849,1715,1.212,1716,0.861,1733,0.939,1745,2.595,1748,1.454,1751,1.302,1752,1.24,1756,2.901,1757,1.302,1758,4.952,1759,1.114,1768,2.586,1769,1.314,1776,1.849,1778,1.212,1790,5.15,1794,1.527,1805,2.209,1807,1.372,1808,1.014,1815,1.35,1837,1.966,1850,1.8,1852,1.212,1870,2.349,1871,1.454,1886,1.645,1914,1.582,1915,1.501,1946,2.901,1948,1.501,1952,1.477,1983,1.679,1998,1.527,2020,1.082,2045,5.073,2086,1.963,2087,2.209,2102,2.331,2108,1.902,2116,2.493,2117,2.74,2118,2.74,2119,1.645,2120,3.12,2121,1.501,2122,2.493,2123,1.902,2124,1.501,2125,1.335,2126,2.032,2127,2.74,2128,2.74,2129,1.8,2130,2.74,2131,2.74,2132,2.74,2133,1.963,2134,1.963,2135,2.74,2136,3.854,2137,2.74,2138,1.756,2139,1.186,2140,4.859,2141,1.679,2142,4.089,2143,5.198,2144,2.74,2145,4.494,2146,2.331,2147,1.454,2148,2.493,2149,2.74,2150,1.582,2151,3.624,2152,1.849,2153,2.493,2154,1.255,2155,3.465,2156,1.963,2157,2.113,2158,2.209,2159,1.372,2160,2.74,2161,4.494,2162,2.74,2163,5.712,2164,2.74,2165,2.493,2166,2.331,2167,2.032,2168,1.963,2169,2.74]],["uri/24",[1437,3.406,2170,6.989]],["title/24",[1440,0.907,1441,2.26]],["sub_title/24",[2171,4.803]],["body/24",[1,0.434,2,1.085,614,3.822,870,1.212,878,2.094,918,0.318,1440,0.859,1443,0.98,1448,0.898,1450,0.927,1454,0.768,1456,0.264,1457,2.864,1465,0.968,1467,0.269,1468,0.417,1476,0.606,1481,1.127,1482,1.686,1484,6.956,1485,2.028,1486,0.783,1487,3.934,1492,1.279,1495,1.309,1514,3.18,1534,3.292,1537,0.798,1541,1.7,1545,2.141,1552,1.686,1565,2.27,1578,2.39,1584,1.929,1587,2.965,1592,3.646,1595,0.849,1600,3.902,1608,2.41,1633,3.18,1634,2.794,1638,4.275,1678,3.265,1698,2.965,1718,2.568,1748,2.568,1758,2.299,1813,2.652,1821,1.875,1836,1.715,1840,2.697,1852,2.141,1862,2.744,1870,2.53,1873,3.265,1884,3.902,1891,2.165,1948,2.652,1969,1.568,1978,6.667,1983,2.965,2012,3.589,2020,2.754,2037,2.094,2084,2.847,2121,2.652,2139,3.018,2171,5.011,2172,4.116,2173,3.902,2174,4.839,2175,3.265,2176,3.467,2177,3.031,2178,2.697,2179,5.378,2180,8.949,2181,2.847,2182,4.839,2183,2.904,2184,4.116,2185,4.839,2186,4.839,2187,5.933,2188,4.116,2189,4.996,2190,2.794,2191,4.839,2192,2.652]],["uri/25",[1,0.292,1437,2.206,1460,2.716,1783,2.266,2092,3.489]],["title/25",[1440,0.907,1441,2.26]],["sub_title/25",[1,0.291,1440,0.802,1783,2.262,2092,3.484]],["body/25",[1,0.482,705,0.674,1439,1.205,1440,1.569,1456,0.224,1458,5.198,1476,0.599,1753,4.841,2193,5.009,2194,8.039,2195,4.618]],["uri/26",[1437,3.406,2196,6.989]],["title/26",[1440,0.907,1441,2.26]],["sub_title/26",[1439,1.069]],["body/26",[1,0.415,2,1.426,485,3.023,516,1.741,714,0.914,918,0.43,1439,1.497,1450,0.846,1454,1.339,1455,3.013,1456,0.265,1467,0.191,1476,0.571,1486,1.03,1537,1.558,1608,2.199,1618,3.023,1624,2.489,1727,4.719,1756,2.355,1757,4.005,1760,3.186,1762,2.355,1769,1.464,1770,3.9,1808,3.875,1809,4.342,1829,2.377,1860,2.146,1875,2.562,1946,3.231,1968,3.297,1971,3.986,2016,5.132,2097,2.314,2181,3.745,2197,5.791,2198,3.062,2199,4.719,2200,5.791,2201,6.364,2202,6.5,2203,6.364,2204,9.453,2205,5.791,2206,4.907,2207,6.364]],["uri/27",[1437,3.406,2208,6.989]],["title/27",[1440,0.907,1441,2.26]],["sub_title/27",[1458,4.613]],["body/27",[918,0.429,1439,1.286,1448,1.214,1454,1.497,1455,3.37,1456,0.239,1458,6.041,1465,0.82,1473,1.553,1486,1.525,1537,1.248,1741,2.962,1756,2.803,1757,3.598,1762,2.803,1808,3.976,1809,4.856,1891,3.389,1911,3.741,1951,3.901,2200,6.892,2209,5.259,2210,7.574,2211,6.443,2212,4.15,2213,4.641,2214,5.84]],["uri/28",[1,0.241,1437,2.678,1733,1.883,2215,4.999]],["title/28",[1440,0.907,1441,2.26]],["sub_title/28",[1,0.252,1733,1.965,2195,2.997]],["body/28",[1,0.497,516,1.462,705,0.408,714,0.767,870,1.874,878,2.313,918,0.426,1306,1.862,1439,0.729,1440,0.949,1445,2.419,1448,0.688,1454,0.848,1456,0.259,1458,3.145,1464,2.77,1465,1.066,1467,0.161,1468,0.329,1476,0.634,1481,1.245,1486,1.211,1495,1.095,1522,2.928,1529,1.097,1530,2.713,1532,1.198,1537,0.881,1540,2.605,1560,2.195,1564,2.64,1573,2.713,1593,1.91,1596,1.666,1608,2.586,1619,2.539,1700,2.571,1716,2.351,1717,2.836,1730,2.881,1733,3.499,1762,1.978,1768,3.387,1773,2.571,1790,3.511,1815,2.248,1818,2.364,1830,3.963,1870,2.794,1875,2.151,1885,3.477,1893,1.978,1933,2.264,1935,2.523,2015,2.881,2095,4.404,2096,2.928,2097,2.722,2112,4.12,2195,2.794,2216,2.928,2217,4.863,2218,4.863,2219,3.145,2220,5.344,2221,4.863,2222,5.344,2223,5.344,2224,3.03]],["uri/29",[1437,3.406,2225,5.636]],["title/29",[1440,0.907,1441,2.26]],["sub_title/29",[1550,2.731]],["body/29",[1,0.49,3,3.718,658,4.25,705,0.517,714,0.974,870,1.699,918,0.309,1306,3.064,1450,0.902,1456,0.247,1467,0.204,1468,0.387,1476,0.699,1492,1.794,1528,4.861,1562,2.815,1573,3.445,1574,4.35,1592,3.547,1641,3.575,1729,3.918,1734,2.58,1792,3.183,1831,3.265,1875,4.154,1885,4.154,1949,3.547,1950,2.969,2015,4.74,2020,2.679,2226,6.779,2227,7.09,2228,5.232,2229,5.472,2230,6.175,2231,4.35,2232,6.298,2233,5.472]],["uri/30",[1437,3.406,2234,6.36]],["title/30",[1440,0.907,1441,2.26]],["sub_title/30",[2177,4.91]],["body/30",[1,0.421,2,1.741,714,0.809,918,0.405,1076,2.111,1306,2.707,1439,0.769,1443,1.142,1454,0.895,1456,0.225,1458,3.318,1459,2.205,1467,0.267,1468,0.484,1476,0.704,1482,1.965,1486,1.438,1492,1.49,1495,1.137,1502,2.582,1514,3.705,1515,4.547,1530,1.771,1532,1.264,1545,2.494,1560,3.19,1590,2.684,1593,2.015,1608,2.684,1614,3.915,1632,4.796,1745,3.256,1753,3.09,1760,3.889,1818,2.494,1822,3.158,1875,2.27,1885,3.855,1894,4.257,1950,2.467,2020,2.226,2029,4.039,2096,3.09,2122,7.069,2177,5.998,2192,4.257,2235,3.531,2236,7.745,2237,3.318,2238,4.039,2239,3.384,2240,5.638,2241,4.039,2242,4.347,2243,5.638,2244,4.039,2245,5.131,2246,5.638,2247,5.131]],["uri/31",[1437,3.406,2248,6.989]],["title/31",[1440,0.907,1441,2.26]],["sub_title/31",[2249,6.044]],["body/31",[1,0.398,516,1.949,714,1.023,878,3.082,1439,0.972,1445,3.224,1456,0.18,1458,4.191,1467,0.214,1468,0.399,1476,0.615,1480,2.613,1482,2.482,1495,1.46,1526,2.896,1530,2.238,1537,1.174,1540,3.472,1551,5.102,1584,2.839,1590,2.461,1596,2.221,1597,2.155,1661,6.059,1724,2.734,1730,4.89,1757,3.383,1790,4.68,1822,2.896,1830,5.282,1836,2.524,1870,3.723,1885,3.651,1940,5.744,1946,3.617,2250,4.039,2251,7.122,2252,7.122,2253,4.806,2254,7.122,2255,7.122,2256,6.059,2257,6.481,2258,7.122,2259,7.122]],["uri/32",[2,1.379,1468,0.27,2260,6.152]],["title/32",[2,1.495]],["sub_title/32",[2,1.285,1468,0.252,1526,2.331]],["body/32",[1,0.503,2,2.367,3,3.007,544,2.513,705,0.581,714,0.788,870,1.374,918,0.399,1439,1.04,1448,0.706,1450,1.014,1456,0.273,1464,2.031,1465,0.825,1467,0.263,1468,0.335,1476,0.372,1481,1.776,1488,2.529,1495,1.115,1504,1.711,1526,2.231,1529,0.969,1545,2.428,1565,2.574,1597,1.66,1612,1.821,1613,1.687,1615,1.961,1619,2.607,1637,3.007,1658,2.484,1660,2.484,1668,2.826,1685,2.484,1697,1.673,1710,4.441,1716,1.724,1762,2.031,1769,1.262,1782,2.375,1836,2.702,1837,2.401,1856,2.455,1935,2.57,1946,2.786,2034,3.533,2056,2.958,2058,3.111,2059,3.058,2096,3.007,2121,3.007,2150,4.402,2261,3.437,2262,3.007,2263,3.293,2264,5.487,2265,5.487,2266,4.668,2267,4.231,2268,3.229,2269,4.668,2270,2.958,2271,3.111,2272,4.993]],["uri/33",[2,1.379,1468,0.27,2273,6.152]],["title/33",[2,1.495]],["sub_title/33",[2,1.285,1468,0.252,1836,2.031]],["body/33",[1,0.5,2,2.268,3,3.335,6,2.663,20,2.324,82,4.406,705,0.307,714,0.874,736,2.073,870,1.008,918,0.437,1076,1.094,1121,1.042,1293,0.925,1440,0.715,1450,0.535,1453,2.324,1454,1.165,1456,0.25,1459,1.574,1465,0.885,1467,0.278,1468,0.407,1473,0.825,1476,0.67,1479,1.574,1482,1.402,1485,2.551,1486,0.651,1492,1.609,1495,1.074,1530,1.264,1532,0.902,1537,0.663,1540,1.961,1543,2.073,1544,2.324,1545,1.78,1547,1.62,1548,1.335,1550,2.558,1552,1.402,1557,2.715,1563,1.636,1568,3.653,1578,1.988,1595,0.706,1597,1.218,1608,2.103,1612,1.335,1613,1.624,1615,2.624,1618,1.912,1619,1.912,1653,2.282,1660,2.755,1678,2.715,1685,3.322,1697,1.227,1715,1.78,1716,1.264,1735,2.58,1748,2.136,1762,1.489,1765,2.324,1769,0.925,1778,1.78,1781,3.103,1808,2.717,1815,1.209,1822,1.636,1831,4.228,1834,2.644,1837,1.761,1840,2.242,1850,2.644,1860,1.357,1871,2.136,1914,3.514,1915,2.205,1916,2.715,1924,2.17,1968,1.574,2034,1.865,2040,1.888,2097,1.463,2124,2.205,2213,2.466,2261,2.521,2262,3.335,2274,2.883,2275,3.423,2276,2.984,2277,2.324,2278,4.024,2279,4.024,2280,4.024,2281,4.024,2282,4.024,2283,2.644,2284,2.883,2285,2.58,2286,3.103,2287,1.516,2288,2.205,2289,3.103,2290,4.024,2291,2.794,2292,2.794,2293,2.644,2294,2.415,2295,2.136,2296,3.423,2297,2.136]],["uri/34",[2,1.379,1468,0.27,2298,6.152]],["title/34",[2,1.495]],["sub_title/34",[2,1.285,1468,0.252,2299,3.868]],["body/34",[1,0.434,2,2.217,516,1.479,714,1.083,878,3.264,918,0.396,1439,1.398,1448,0.971,1450,0.719,1454,1.198,1455,1.932,1456,0.28,1465,0.816,1467,0.261,1468,0.414,1476,0.637,1490,2.339,1504,1.685,1529,0.687,1530,1.698,1532,1.211,1537,1.689,1544,3.121,1548,1.793,1552,1.883,1562,3.13,1591,2.018,1593,1.932,1597,1.635,1635,3.551,1689,3.872,1710,4.077,1720,3.464,1723,3.872,1756,2,1808,2,1809,2.784,1815,2.265,1817,2.6,1837,2.364,1870,2.825,1891,2.418,1911,2.669,1968,2.114,1969,1.751,2027,3.872,2034,4.027,2041,2.962,2159,3.777,2168,5.404,2206,4.167,2300,3.646,2301,3.385,2302,5.404,2303,4.167,2304,3.121,2305,3.464,2306,4.358,2307,3.012,2308,4.167,2309,3.337,2310,4.134,2311,5.404,2312,4.597]],["uri/35",[1,0.218,2,1.112,1815,1.49,2313,4.963,2314,2.451]],["title/35",[2,1.495]],["sub_title/35",[1,0.198,2,1.013,1815,1.357,2314,2.232,2315,2.398]],["body/35",[]],["uri/36",[1710,3.279,2316,6.989]],["title/36",[2,1.495]],["sub_title/36",[1709,2.805,1710,3.107]],["body/36",[2,2.17,658,4.953,705,0.603,714,1.39,941,5.865,1262,1.891,1439,1.079,1456,0.2,1467,0.314,1468,0.46,1495,1.157,1534,3.184,1537,1.304,1698,5.933,1701,2.105,1709,4.101,1710,3.71,1856,3.538,1969,2.562,2059,4.407,2317,7.908,2318,5.491,2319,5.336,2320,5.196]],["uri/37",[2321,8.09]],["title/37",[2,1.495]],["sub_title/37",[2268,4.613]],["body/37",[1,0.311,2,2.428,516,1.939,705,0.54,714,1.017,918,0.323,1262,1.695,1439,1.358,1448,0.912,1450,1.202,1456,0.274,1465,0.978,1467,0.272,1468,0.398,1481,2.107,1526,2.882,1550,2.47,1576,2.746,1613,1.568,1658,3.208,1697,2.16,1701,1.886,1710,4.671,1773,3.41,1815,2.128,1822,2.882,2034,3.285,2041,5.456,2042,5.941,2059,3.949,2268,5.32,2320,4.657]],["uri/38",[2322,8.09]],["title/38",[2,1.495]],["sub_title/38",[2323,4.803]],["body/38",[2,1.944,705,0.661,1439,1.183,1456,0.22,1467,0.261,1468,0.381,1495,1.269,1533,6.994,1534,3.492,1658,3.926,1769,1.995,1894,4.753,2042,5.699,2202,6.688,2271,4.918,2324,6.432]],["uri/39",[2325,8.09]],["title/39",[2,1.495]],["sub_title/39",[2326,7.839]],["body/39",[1,0.451,2,2.113,870,1.897,1439,1.033,1448,0.975,1450,1.007,1456,0.28,1465,1.02,1468,0.333,1476,0.513,1481,1.765,1488,2.513,1529,0.962,1565,3.553,1597,2.292,1637,4.15,1691,5.426,1710,3.553,1762,2.803,1822,3.079,1830,5.617,1935,2.554,1953,5.84,2020,2.99,2058,4.295,2059,4.221,2096,4.15,2150,4.373,2218,6.892,2263,4.546,2327,6.892,2328,6.443]],["uri/40",[705,0.469,1648,2.606,2329,6.152]],["title/40",[2,1.495]],["sub_title/40",[705,0.437,1648,2.428,2330,4.251]],["body/40",[1,0.493,2,2.436,705,0.503,714,1.239,870,2.162,918,0.3,941,4.893,1076,1.793,1262,1.578,1306,2.299,1439,0.9,1456,0.268,1476,0.447,1486,1.067,1495,0.965,1504,2.057,1537,1.088,1552,2.299,1597,1.996,1648,3.657,1701,2.298,1762,3.562,1822,3.51,1830,4.893,1831,4.154,1945,3.616,1998,3.677,2041,3.616,2042,4.335,2119,3.96,2198,3.174,2268,3.883,2320,4.335,2323,4.043,2327,6.004,2328,7.344,2331,2.795,2332,3.022,2333,4.043,2334,6.004,2335,5.087,2336,7.344]],["uri/41",[2337,8.09]],["title/41",[2,1.495]],["sub_title/41",[2212,4.295]],["body/41",[1,0.481,2,2.505,516,2.009,705,0.56,714,1.054,918,0.334,1076,1.995,1456,0.256,1465,0.794,1476,0.497,1492,1.941,1530,2.905,1563,2.985,1613,1.624,1646,3.402,1648,3.11,1679,2.558,1697,2.238,1778,4.09,1815,2.205,1836,2.602,1894,4.023,2097,2.67,2198,3.532,2212,4.023,2301,4.598,2338,6.245,2339,5.66,2340,6.245,2341,5.097,2342,4.406,2343,3.532,2344,4.023]],["uri/42",[2345,8.09]],["title/42",[2,1.495]],["sub_title/42",[2344,4.295]],["body/42",[1,0.374,2,2.27,1456,0.216,1467,0.304,1468,0.375,1483,4.266,1495,1.246,1562,3.534,1591,3.181,1648,3.609,1665,3.948,1668,4.388,2212,4.668,2338,7.247,2344,4.668,2346,6.568,2347,5.748]],["uri/43",[43,2.733,485,3.557,1467,0.125,2348,4.159,2349,2.979]],["title/43",[2,1.495]],["sub_title/43",[43,2.45,485,3.326,1467,0.112,2349,2.671,2350,3.172]],["body/43",[1,0.455,20,5.784,43,5.077,44,7.031,485,2.657,560,4.759,954,5.091,1121,2.001,1129,3.774,1246,5.091,1293,1.45,1443,1.133,1448,0.72,1456,0.142,1459,3.733,1467,0.168,1468,0.476,1473,1.584,1476,0.379,1479,2.188,1495,1.397,1504,2.409,1515,4.511,1529,1.125,1590,1.933,1595,0.981,1612,1.856,1613,1.71,1735,4.953,1751,2.657,1856,2.503,1878,1.668,1883,3.292,2037,2.421,2048,3.358,2108,3.884,2138,3.586,2277,3.23,2295,2.969,2341,5.364,2349,6.34,2350,4.759,2351,4.007,2352,6.145,2353,3.884,2354,3.98,2355,2.969,2356,4.511,2357,5.594,2358,2.727,2359,7.726,2360,3.117,2361,5.091,2362,5.594,2363,5.594,2364,3.23,2365,3.586,2366,4.149,2367,5.594,2368,2.625,2369,5.594,2370,5.091,2371,7.726,2372,5.594,2373,5.091]],["uri/44",[2374,8.09]],["title/44",[1877,1.512,2309,2.26]],["sub_title/44",[2375,7.839]],["body/44",[62,3.794,1058,6.879,1865,5.891,1877,3.332,1878,2.411,1883,5.776,1917,7.359,2309,4.675,2376,8.087,2377,8.087,2378,8.087,2379,6.879,2380,8.087,2381,7.359,2382,8.087,2383,6.521,2384,7.359,2385,8.087,2386,6.879,2387,7.359]],["uri/45",[1452,3.428,1877,1.821,2388,6.152]],["title/45",[1877,1.512,2309,2.26]],["sub_title/45",[1452,3.194,1877,1.696,2309,2.536]],["body/45",[346,7.079,776,7.079,873,7.079,1169,7.572,1467,0.25,1530,2.614,1865,5.994,1883,4.897,2386,7.079,2389,8.321,2390,7.079,2391,8.321,2392,8.321,2393,8.321,2394,8.321,2395,8.321,2396,8.321,2397,7.079,2398,8.321,2399,7.572,2400,7.572,2401,7.572]],["uri/46",[2402,5.945,2403,6.36]],["title/46",[1877,1.512,2309,2.26]],["sub_title/46",[2403,7.133]],["body/46",[866,5.111,873,7.366,1058,5.639,1452,4.825,1877,3.22,1878,2.582,1883,3.901,1987,5.345,2309,4.267,2379,7.366,2383,5.345,2386,7.366,2387,6.032,2404,6.629,2405,8.659,2406,5.111,2407,8.659,2408,7.366,2409,6.032,2410,5.111,2411,7.366,2412,9.644,2413,6.629,2414,6.629,2415,5.639,2416,8.659,2417,3.901,2418,6.032,2419,6.032,2420,6.629,2421,6.629,2422,5.639,2423,5.345,2424,6.629,2425,6.032,2426,6.629,2427,6.203,2428,6.629,2429,6.629,2430,6.032,2431,4.472,2432,3.901,2433,6.629,2434,5.345,2435,2.992,2436,4.249]],["uri/47",[2402,5.945,2423,5.636]],["title/47",[1877,1.512,2309,2.26]],["sub_title/47",[2423,6.321]],["body/47",[]],["uri/48",[2436,4.48,2437,6.989]],["title/48",[1877,1.512,2309,2.26]],["sub_title/48",[2436,5.025]],["body/48",[17,6.514,55,6.089,776,6.089,866,5.519,1467,0.215,1540,3.489,1813,3.922,1877,3.115,2309,4.657,2379,6.089,2384,6.514,2397,6.089,2410,5.519,2411,6.089,2417,4.212,2438,7.158,2439,6.514,2440,7.158,2441,6.514,2442,7.74,2443,7.158,2444,6.748,2445,7.158,2446,5.772,2447,6.514,2448,5.772,2449,6.514,2450,5.772,2451,7.158,2452,6.514,2453,5.308,2454,7.158,2455,6.514,2456,7.158,2457,5.672,2458,7.158,2459,7.158,2460,6.514,2461,6.514,2462,7.158,2463,7.158]],["uri/49",[2436,4.48,2464,6.989]],["title/49",[1877,1.512,2309,2.26]],["sub_title/49",[2435,2.288,2436,4.245]],["body/49",[2177,5.637,2409,8.19,2430,8.19,2435,3.11,2436,5.77,2439,8.19,2448,7.258,2450,7.258,2461,8.19,2465,9]],["uri/50",[2435,2.126,2436,3.943,2466,6.152]],["title/50",[1877,1.512,2309,2.26]],["sub_title/50",[2434,4.622,2435,1.981,2436,3.675]],["body/50",[55,6.376,83,4.804,1821,3.629,1877,3.167,1878,2.234,2309,4.52,2406,5.779,2410,7.222,2411,7.968,2418,6.82,2422,6.376,2427,5.369,2434,6.044,2435,3.237,2436,4.804,2447,6.82,2448,6.044,2450,6.044,2457,5.793,2467,7.553,2468,7.495,2469,7.495,2470,7.495,2471,6.376,2472,9.366,2473,6.82,2474,7.495,2475,6.82,2476,6.376]],["uri/51",[1877,1.741,1878,1.147,1883,2.264,2309,1.702,2402,3.273,2477,3.501,2478,1.463]],["title/51",[1877,1.512,2309,2.26]],["sub_title/51",[1877,1.699,1878,1.112,1883,2.194,2309,1.649,2477,3.393,2478,1.418]],["body/51",[109,5.529,835,6.785,866,5.749,1540,3.634,1711,3.522,1777,3.786,1836,2.642,1877,3.255,1883,4.387,1987,6.012,2037,3.226,2294,5.603,2309,4.13,2399,6.785,2401,6.785,2406,5.749,2410,5.749,2422,7.942,2475,6.785,2479,7.456,2480,3.062,2481,7.456,2482,10.193,2483,6.785,2484,7.456,2485,7.456,2486,7.456,2487,7.456,2488,6.012,2489,7.456,2490,7.456,2491,7.456]],["uri/52",[2435,2.126,2492,2.257,2493,6.152]],["title/52",[1447,1.503,1467,0.09,1878,0.895,2025,1.328,2355,1.593]],["sub_title/52",[2494,5.813]],["body/52",[1,0.458,714,1.42,918,0.318,1443,2.002,1448,0.899,1456,0.25,1457,4.061,1468,0.394,1476,0.473,1532,1.565,1597,2.71,1651,3.919,1733,2.393,1737,3.892,1769,1.606,1791,4.033,1925,2.68,1976,2.632,2020,2.757,2095,4.11,2284,5.003,2494,7.333,2495,6.984,2496,3.651,2497,5.61,2498,5.385,2499,4.374,2500,5.179,2501,7.619,2502,3.96,2503,6.984,2504,6.984,2505,7.333,2506,6.984,2507,6.355,2508,6.355]],["uri/53",[1,0.218,2435,1.715,2492,1.821,2509,4.963,2510,3.555]],["title/53",[1447,1.503,1467,0.09,1878,0.895,2025,1.328,2355,1.593]],["sub_title/53",[1,0.252,1733,1.965,2510,4.106]],["body/53",[1,0.329,705,0.572,714,1.345,918,0.341,1262,1.792,1443,1.897,1448,0.965,1456,0.237,1465,0.811,1488,2.487,1532,1.68,1597,2.268,1646,3.474,1741,2.931,1769,1.724,1869,4.41,1877,2.218,1878,2.234,1925,3.595,2065,3.653,2097,2.726,2179,5.779,2478,3.562,2499,4.694,2505,5.558,2507,6.82,2510,6.71,2511,3.978,2512,6.376,2513,7.495,2514,7.553,2515,3.392,2516,6.82,2517,4.593,2518,7.495]],["uri/54",[1467,0.125,2105,2.401,2435,1.437,2492,1.526,2519,4.159,2520,3.784,2521,2.806]],["title/54",[1447,1.503,1467,0.09,1878,0.895,2025,1.328,2355,1.593]],["sub_title/54",[1467,0.136,2105,2.609,2520,4.111,2521,3.048,2522,2.969]],["body/54",[1,0.472,24,2.818,32,2.24,42,2.818,614,2.003,632,3.326,705,0.527,714,0.525,834,3.326,870,0.915,918,0.405,953,7.083,1008,2.466,1076,0.993,1121,1.465,1262,1.352,1293,0.555,1306,1.274,1387,2.947,1440,0.649,1447,4.457,1448,0.89,1450,0.752,1456,0.277,1464,1.353,1465,0.911,1467,0.32,1468,0.161,1470,2.191,1476,0.469,1479,1.429,1481,0.852,1483,2.831,1486,0.915,1488,1.213,1495,0.535,1509,2.289,1529,0.718,1534,1.471,1593,1.306,1595,0.992,1596,1.139,1597,1.711,1648,1.548,1652,3.049,1679,1.274,1686,2.037,1690,2.11,1715,1.617,1737,2.037,1740,2.621,1741,1.429,1751,1.736,1769,1.3,1780,1.911,1791,2.11,1801,3.261,1809,1.883,1813,2.003,1817,2.72,1856,1.635,1860,1.232,1863,2.003,1885,2.276,1890,2.71,1921,2.947,1933,1.548,1951,1.883,2025,3.938,2028,4.81,2103,2.343,2133,2.618,2139,1.582,2141,2.24,2270,1.971,2287,1.377,2307,3.854,2341,2.538,2360,2.037,2427,2.618,2478,2.15,2496,2.956,2499,2.289,2510,2.618,2511,1.94,2512,3.109,2514,2.947,2521,3.815,2523,3.655,2524,3.109,2525,2.402,2526,3.625,2527,3.655,2528,2.151,2529,3.326,2530,4.81,2531,2.073,2532,2.618,2533,2.151,2534,2.618,2535,3.655,2536,1.83,2537,2.466,2538,2.402,2539,3.655,2540,4.81,2541,5.145,2542,2.466,2543,3.326,2544,3.655,2545,3.655,2546,3.655,2547,2.947,2548,2.11,2549,3.655,2550,6.915,2551,4.56,2552,3.655,2553,3.327,2554,2.24,2555,3.655,2556,3.109,2557,3.655,2558,4.193,2559,2.11,2560,3.655,2561,2.538,2562,2.037,2563,3.655,2564,3.326,2565,3.326,2566,2.618,2567,5.145,2568,2.71,2569,3.326,2570,2.947]],["uri/55",[2571,3.62,2572,6.152,2573,3.488]],["title/55",[2573,3.781]],["sub_title/55",[2573,3.755,2574,4.148]],["body/55",[1,0.252,2,1.284,75,3.371,705,0.599,878,2.479,918,0.261,1293,0.87,1440,1.395,1443,1.815,1448,0.737,1449,2.426,1450,0.762,1456,0.227,1464,2.12,1465,1.093,1467,0.303,1468,0.345,1473,1.175,1486,1.27,1487,2.756,1488,1.901,1490,2.479,1492,1.514,1529,0.998,1532,1.284,1541,2.013,1595,1.572,1681,3.977,1701,1.525,1717,3.04,1734,3.666,1759,2.329,1787,2.995,1797,3.248,1808,2.12,1814,3.672,1856,2.563,1860,1.931,1877,2.324,1878,2.341,1936,1.683,1976,3.807,2008,3.764,2015,4.234,2081,2.563,2084,3.371,2288,3.139,2355,3.04,2496,2.995,2524,4.873,2573,5.728,2574,3.588,2575,4.919,2576,5.213,2577,4.619,2578,4.417,2579,5.728,2580,5.213,2581,5.728,2582,5.213,2583,4.873,2584,5.728,2585,5.728,2586,3.588,2587,5.728,2588,4.248,2589,5.213]],["uri/56",[2571,3.62,2573,3.488,2590,6.152]],["title/56",[2573,3.781]],["sub_title/56",[2171,4.058,2573,3.755]],["body/56",[1,0.477,2,1.279,6,2.496,590,3.294,705,0.597,714,0.819,736,2.939,870,1.429,918,0.407,1293,0.867,1440,1.391,1443,1.155,1449,2.417,1456,0.27,1465,0.617,1467,0.313,1468,0.251,1473,1.17,1481,1.329,1483,2.857,1486,0.923,1488,1.893,1495,0.835,1529,0.995,1532,1.279,1537,0.94,1550,2.729,1595,1.374,1612,1.893,1615,2.799,1748,3.028,1808,2.112,1877,2.318,1878,1.701,1936,2.301,2065,2.781,2081,2.553,2121,3.126,2171,5.898,2172,4.854,2175,3.85,2216,3.126,2573,5.458,2591,4.087,2592,4.601,2593,5.705,2594,5.705,2595,4.854,2596,4.399,2597,5.705,2598,5.705,2599,3.657,2600,4.231,2601,5.705,2602,4.399,2603,4.854,2604,2.745,2605,5.705,2606,5.192,2607,5.705,2608,5.705,2609,5.192,2610,5.705,2611,5.705,2612,5.705,2613,5.705,2614,5.705,2615,5.705]],["uri/57",[2154,2.817,2616,3.488,2617,6.152]],["title/57",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/57",[1476,0.449,2154,3.033]],["body/57",[1,0.468,62,3.009,516,1.181,705,0.691,714,1.216,870,1.081,918,0.348,1293,0.975,1306,1.503,1445,1.953,1450,0.853,1451,1.583,1454,0.685,1456,0.215,1457,1.772,1465,1.092,1467,0.193,1468,0.398,1470,2.484,1473,1.738,1476,0.643,1477,2.644,1481,1.005,1486,0.698,1529,0.815,1537,1.262,1552,1.503,1579,2.491,1581,1.42,1584,1.72,1587,2.644,1595,1.125,1597,1.305,1641,2.607,1706,3.2,1716,2.015,1733,1.479,1738,5.836,1739,2.539,1754,1.467,1802,2.364,1813,2.364,1815,1.296,1844,1.72,1860,1.455,1869,2.539,1877,2.265,1878,2.7,1976,2.417,2048,2.59,2139,2.775,2154,2.937,2175,5.164,2181,3.774,2190,3.703,2216,2.364,2343,2.076,2355,3.404,2417,2.539,2496,2.256,2498,4.945,2505,3.2,2526,2.766,2537,2.911,2553,2.539,2554,2.644,2591,3.091,2619,5.455,2620,5.568,2621,4.315,2622,3.479,2623,3.926,2624,3.926,2625,4.315,2626,3.327,2627,3.926,2628,4.315,2629,6.413,2630,4.315,2631,4.315,2632,4.315,2633,4.315,2634,4.315,2635,3.926,2636,4.315,2637,3.458,2638,3.479,2639,2.766,2640,4.315,2641,3.327,2642,5.455,2643,2.835,2644,4.315,2645,3.926,2646,4.315,2647,4.315,2648,3.67,2649,4.315,2650,5.901,2651,4.315,2652,4.315,2653,5.171,2654,3.327,2655,4.315,2656,4.315]],["uri/58",[2616,3.963,2657,6.989]],["title/58",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/58",[2658,7.133]],["body/58",[705,0.665,714,1.253,1448,1.123,1456,0.26,1467,0.262,1516,5.135,1619,4.145,1716,2.741,1751,4.145,2063,4.431,2095,5.135,2417,5.135,2659,7.037,2660,7.941]],["uri/59",[1807,3.08,2616,3.488,2661,6.152]],["title/59",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/59",[1807,3.316,2662,5.633]],["body/59",[]],["uri/60",[1226,2.613,1467,0.136,2616,2.566,2663,3.85,2664,3.649,2665,3.649]],["title/60",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/60",[1226,2.609,1467,0.136,2604,2.174,2664,3.643,2665,3.643]],["body/60",[1467,0.333,1470,3.509,1807,4.535,2538,5.951,2620,5.951,2666,6.983,2667,7.304]],["uri/61",[1467,0.136,2250,2.566,2358,2.206,2368,2.123,2616,2.566,2668,4.118]],["title/61",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/61",[1467,0.136,1716,1.419,2250,2.562,2358,2.202,2368,2.12]],["body/61",[]],["uri/62",[1226,2.613,1467,0.136,2616,2.566,2663,3.85,2669,3.649,2670,3.649]],["title/62",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/62",[1226,2.609,1467,0.136,2604,2.174,2669,3.643,2670,3.643]],["body/62",[1,0.393,1467,0.331,1470,3.465,1783,4.478,2538,5.877,2666,6.896,2671,8.139,2672,7.609,2673,8.139]],["uri/63",[2139,2.377,2616,3.115,2668,4.999,2674,4.236]],["title/63",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/63",[1716,1.801,2139,2.481,2674,4.42]],["body/63",[]],["uri/64",[1226,2.613,1467,0.136,2616,2.566,2663,3.85,2675,3.649,2676,3.649]],["title/64",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/64",[1226,2.609,1467,0.136,2604,2.174,2675,3.643,2676,3.643]],["body/64",[1467,0.318,1470,3.554,2538,6.027,2666,7.073,2677,7.397,2678,7.803]],["uri/65",[1,0.241,2190,3.172,2616,3.115,2679,5.493]],["title/65",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/65",[1,0.252,2190,3.31,2680,3.868]],["body/65",[1,0.4,1306,3.176,1482,3.176,2103,5.843,2190,5.263,2235,5.709,2536,4.564,2680,6.15]],["uri/66",[1,0.199,1476,0.307,1754,1.538,2616,2.566,2681,4.525,2682,1.98]],["title/66",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/66",[1,0.198,1476,0.306,1754,1.536,2175,3.048,2682,1.977]],["body/66",[1,0.4,714,1.309,918,0.415,1476,0.618,1754,3.098,2176,6.529,2682,3.988,2683,9.115]],["uri/67",[1,0.241,2616,3.115,2684,5.493,2685,3.01]],["title/67",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/67",[1,0.252,2685,3.141,2686,2.625]],["body/67",[1,0.464,6,2.513,590,2.154,705,0.6,714,1.006,870,1.439,918,0.451,1121,0.966,1262,0.892,1439,0.509,1443,0.756,1448,0.74,1451,3.292,1454,0.912,1456,0.256,1459,1.459,1467,0.29,1468,0.346,1473,1.178,1476,0.533,1477,3.52,1486,0.604,1505,2.877,1516,2.195,1529,1.08,1532,0.836,1537,0.615,1541,1.311,1548,1.238,1552,2.002,1557,2.517,1558,2.239,1560,1.532,1569,2.195,1576,1.445,1583,2.29,1597,1.738,1605,1.564,1624,1.459,1641,1.517,1679,1.3,1701,0.993,1703,2.542,1718,1.98,1739,2.195,1751,1.772,1762,2.126,1769,1.954,1802,2.045,1807,4.494,1813,3.839,1836,1.322,1844,2.29,1856,1.669,1865,2.239,1877,1.104,1878,1.713,1933,1.58,1976,2.64,1978,2.517,2026,2.877,2037,2.486,2075,2.673,2099,2.767,2139,1.615,2140,3.174,2179,2.877,2181,2.195,2188,3.174,2190,2.154,2193,2.116,2284,2.673,2294,3.448,2354,1.922,2368,1.75,2427,2.673,2457,2.116,2480,1.532,2498,4.43,2499,2.337,2511,1.98,2575,2.337,2639,2.392,2682,3.926,2685,4.918,2687,2.59,2688,2.012,2689,3.989,2690,7.005,2691,3.731,2692,3.731,2693,3.731,2694,3.731,2695,4.887,2696,5.745,2697,2.392,2698,2.673,2699,3.731,2700,3.731,2701,3.731,2702,3.009,2703,3.731,2704,3.731,2705,3.731,2706,2.452,2707,2.673,2708,3.395,2709,2.116,2710,5.447,2711,6.067,2712,3.009,2713,2.767,2714,3.731,2715,2.877,2716,5.745,2717,3.731,2718,6.375,2719,3.174,2720,3.395,2721,2.517,2722,3.395,2723,5.745,2724,3.731,2725,3.731]],["uri/68",[1,0.241,2190,3.172,2616,3.115,2726,5.493]],["title/68",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/68",[1,0.252,2190,3.31,2727,5.732]],["body/68",[]],["uri/69",[1807,2.751,2561,3.814,2616,3.115,2728,4.673]],["title/69",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/69",[1807,2.87,2561,3.98,2710,3.675]],["body/69",[1,0.318,4,3.898,705,0.551,714,1.038,918,0.329,1293,1.099,1448,0.931,1453,4.175,1456,0.232,1465,0.782,1467,0.302,1468,0.442,1476,0.49,1486,1.481,1534,2.911,1576,2.801,1595,1.268,1613,1.6,1697,2.204,1701,1.924,1807,5.29,1978,4.878,2055,5.18,2125,3.524,2354,3.724,2427,5.18,2561,6.978,2562,4.029,2710,6.442,2729,7.23,2730,7.23,2731,7.23,2732,6.579,2733,5.362,2734,7.23,2735,7.23]],["uri/70",[1807,2.751,2616,3.115,2711,4.236,2728,4.673]],["title/70",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/70",[1807,2.87,2710,3.675,2711,4.42]],["body/70",[1,0.353,705,0.613,714,1.514,1448,1.035,1456,0.267,1467,0.294,1468,0.354,1476,0.545,1534,3.237,1597,2.433,1686,4.481,1807,4.898,1942,6.484,1978,5.425,2125,3.919,2190,4.643,2228,6.2,2709,4.56,2710,6.271,2711,7.542,2736,5.583]],["uri/71",[2616,3.488,2721,4.151,2728,5.233]],["title/71",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/71",[2710,4.245,2721,4.468]],["body/71",[714,1.404,739,7.317,870,2.014,918,0.366,1293,1.222,1448,1.357,1456,0.204,1467,0.294,1468,0.43,1534,3.237,1978,7.113,2056,4.336,2125,3.919,2228,6.2,2270,4.336,2710,6.271,2721,6.6,2722,7.317,2737,5.284,2738,8.041]],["uri/72",[6,2.403,2616,3.115,2739,5.493,2740,4.673]],["title/72",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/72",[6,2.508,2719,4.876,2740,4.876]],["body/72",[1,0.489,6,4.546,714,1.117,918,0.354,1448,1.001,1456,0.197,1458,4.578,1465,0.842,1467,0.312,1468,0.342,1541,2.734,1968,3.749,1978,5.249,2125,3.792,2159,3.895,2178,4.335,2190,4.492,2457,4.411,2719,6.618,2720,7.079,2736,5.401,2741,7.079,2742,6.273,2743,4.987,2744,7.779,2745,7.779]],["uri/73",[2616,3.488,2746,6.152,2747,5.233]],["title/73",[1476,0.28,2604,1.991,2618,2.132]],["sub_title/73",[2706,4.351,2747,5.633]],["body/73",[1,0.504,75,4.553,614,4.24,918,0.435,1293,1.176,1443,1.567,1456,0.196,1476,0.524,1529,0.983,1593,2.765,1608,2.674,1609,6.582,1624,3.026,1769,1.779,1877,2.29,1878,2.307,1976,2.916,2014,5.221,2026,5.966,2099,5.738,2496,4.045,2706,5.084,2713,5.738,2747,8.127,2748,7.737,2749,5.738,2750,7.737,2751,7.737]],["uri/74",[1450,0.602,1634,2.613,2408,3.85,2571,2.663,2752,4.525,2753,2.834]],["title/74",[]],["sub_title/74",[1450,0.672,1634,2.918,1936,1.485,2753,3.165]],["body/74",[1,0.456,516,0.995,705,0.277,714,0.522,870,0.911,1076,2.109,1121,1.785,1262,2.008,1293,0.856,1306,1.963,1439,0.94,1440,0.646,1448,0.725,1454,0.577,1456,0.235,1465,1.086,1467,0.302,1468,0.442,1473,0.746,1476,0.382,1479,1.422,1481,1.312,1486,1.256,1488,1.869,1492,0.961,1493,2.228,1504,1.134,1529,0.462,1532,0.815,1537,1.279,1545,1.609,1563,1.478,1584,1.45,1595,1.793,1608,1.946,1619,1.727,1622,1.609,1631,1.846,1634,3.98,1638,1.901,1641,3.414,1679,1.267,1697,1.108,1716,2.439,1729,2.1,1740,1.685,1741,2.203,1758,2.675,1759,3.156,1761,2.14,1811,3.093,1815,1.092,1844,2.245,1875,1.464,1877,1.076,1878,1.084,1887,2.278,1891,1.627,1924,1.961,1935,1.226,1936,1.655,1950,2.464,1976,2.122,1994,1.873,2050,1.993,2111,2.804,2138,2.331,2139,1.574,2159,1.821,2183,2.183,2219,3.314,2224,2.062,2444,2.697,2480,1.493,2502,2.062,2511,1.93,2536,1.821,2553,2.14,2582,3.309,2635,3.309,2682,3.396,2685,3.777,2753,6.787,2754,3.636,2755,3.636,2756,5.632,2757,6.893,2758,5.125,2759,4.791,2760,3.274,2761,4.137,2762,3.636,2763,2.697,2764,2.804,2765,3.636,2766,3.636,2767,3.309,2768,3.636,2769,3.636,2770,3.636,2771,4.542,2772,2.183,2773,2.453,2774,3.636,2775,3.636,2776,3.636,2777,3.636,2778,3.636,2779,4.791,2780,3.093,2781,3.636,2782,5.125,2783,4.542,2784,3.309,2785,1.772]],["uri/75",[2786,8.09]],["title/75",[2081,2.984]],["sub_title/75",[2573,4.445]],["body/75",[1,0.336,2,1.716,10,6.512,12,6.173,20,4.42,61,5.677,64,6.173,485,3.636,705,0.584,918,0.349,1439,1.044,1454,1.215,1456,0.194,1467,0.23,1468,0.337,1581,2.52,2075,5.484,2150,4.42,2536,4.752,2573,5.382,2574,5.944,2709,4.341,2787,5.165,2788,5.165,2789,6.173,2790,6.173,2791,5.902,2792,6.966,2793,6.966,2794,7.655,2795,7.655,2796,7.655,2797,7.655,2798,7.655,2799,7.655]],["uri/76",[2800,8.09]],["title/76",[2081,2.984]],["sub_title/76",[2,1.757]],["body/76",[1,0.47,2,1.865,20,4.805,705,0.635,918,0.455,1439,1.135,1454,1.586,1456,0.253,1459,3.254,1605,3.488,1933,3.525,2075,5.961,2150,4.805,2536,4.166,2574,5.212,2709,4.719,2801,7.079,2802,5.099]],["uri/77",[2803,8.09]],["title/77",[2081,2.984]],["sub_title/77",[2804,6.321]],["body/77",[1,0.436,2,1.844,20,4.75,918,0.375,1439,1.122,1454,1.306,1459,3.217,1468,0.362,1933,3.484,2536,4.119,2574,5.152,2709,4.664,2787,5.55,2788,5.55,2790,6.633,2791,6.342,2792,7.485,2793,7.485,2802,5.041,2804,6.633,2805,7.485,2806,6.633,2807,3.599,2808,8.226]],["uri/78",[1,0.214,2,0.493,919,1.871,1467,0.066,1709,0.932,1750,1.696,1807,1.101,1894,1.205,1968,0.86,1997,1.631,2178,1.226,2366,1.631,2809,2.199,2810,1.774,2811,2.001,2812,2.001]],["title/78",[2081,2.984]],["sub_title/78",[1,0.192,2,0.426,919,1.617,1467,0.057,1709,0.805,1750,1.466,1807,0.952,1894,1.042,1968,0.743,1997,1.41,2178,1.059,2366,1.41,2810,1.533,2811,1.73,2812,1.73,2813,0.915]],["body/78",[1,0.485,2,2.106,20,4.35,705,0.575,918,0.343,1121,1.951,1440,1.338,1456,0.238,1459,2.947,1465,0.815,1467,0.322,1490,3.26,1529,0.957,1595,1.322,1756,2.789,1759,3.063,1766,4.272,1860,2.54,1964,3.371,1965,5.083,2020,2.975,2074,7.578,2138,4.83,2178,5.237,2804,7.578,2813,3.625,2814,7.534,2815,5.809,2816,6.075]],["uri/79",[2817,8.09]],["title/79",[2081,2.984]],["sub_title/79",[2818,6.321]],["body/79",[1,0.472,2,1.887,20,4.861,705,0.642,918,0.383,1439,1.149,1454,1.597,1456,0.213,1459,3.293,1605,3.529,1933,3.566,2150,4.861,2536,4.215,2574,5.273,2709,4.774,2787,5.68,2802,5.159,2818,6.789]],["uri/80",[2819,8.09]],["title/80",[2081,2.984]],["sub_title/80",[2820,7.133]],["body/80",[1,0.488,2,2.141,20,5.516,918,0.435,1454,1.517,1459,3.736,1465,0.837,1467,0.287,1468,0.34,1473,1.587,1476,0.524,1557,5.221,1605,3.243,1660,3.502,1690,4.468,1867,5.221,1901,5.543,1902,4.553,1936,2.273,2075,5.543,2536,3.874,2574,4.846,2820,8.694,2821,4.312,2822,6.239]],["uri/81",[2823,8.09]],["title/81",[2081,2.984]],["sub_title/81",[2824,7.133]],["body/81",[1,0.466,2,1.833,20,4.723,705,0.624,918,0.372,1439,1.116,1454,1.569,1456,0.207,1459,3.199,1605,3.428,1933,3.464,2536,4.095,2574,5.123,2709,4.638,2787,5.518,2802,5.012,2818,6.595,2825,8.179,2826,8.993,2827,8.179,2828,8.179,2829,8.179]],["uri/82",[1468,0.27,2830,6.152,2831,3.124]],["title/82",[2831,3.386]],["sub_title/82",[1468,0.252,1773,2.758,2831,2.911]],["body/82",[1,0.476,62,3.636,544,2.019,705,0.591,870,1.104,918,0.472,1293,0.67,1448,0.998,1450,1.379,1454,0.7,1456,0.274,1464,2.411,1465,0.989,1467,0.233,1468,0.376,1473,0.904,1476,0.58,1480,2.39,1481,1.518,1485,1.848,1488,1.462,1495,0.953,1504,1.374,1526,1.792,1529,1.088,1530,1.385,1532,0.988,1537,1.074,1550,1.536,1565,2.068,1591,1.646,1612,1.462,1619,2.094,1624,1.724,1637,3.57,1654,3.06,1668,2.27,1681,3.06,1700,2.121,1703,1.95,1715,3.429,1716,2.435,1717,2.339,1752,2.949,1758,2.094,1759,1.792,1767,2.645,1768,1.995,1773,2.121,1780,2.304,1783,2.207,1815,1.324,1836,1.562,1837,1.928,1875,1.774,1891,2.915,1893,3.169,1935,2.197,1952,2.376,2058,2.499,2059,2.456,2063,2.238,2065,2.148,2068,2.825,2096,3.57,2263,2.645,2314,2.177,2315,2.339,2331,1.867,2358,2.148,2364,2.545,2368,2.068,2588,3.269,2831,3.935,2832,2.896,2833,3.91,2834,2.701,2835,4.408,2836,3.06,2837,5.211,2838,3.269,2839,2.499,2840,3.749,2841,4.408,2842,3.749,2843,3.554,2844,3.157,2845,2.974]],["uri/83",[2846,8.09]],["title/83",[2831,3.386]],["sub_title/83",[1782,3.392]],["body/83",[1,0.41,705,0.569,714,1.07,870,1.867,918,0.339,1293,1.133,1450,1.355,1456,0.284,1465,0.807,1467,0.224,1495,1.091,1529,0.947,1537,1.229,1538,3.226,1590,2.576,1591,2.784,1593,2.665,1594,4.305,1596,2.325,1633,4.899,1685,3.375,1698,4.569,1717,3.957,1893,2.76,1935,2.514,2034,3.456,2041,4.086,2042,4.899,2304,4.305,2837,5.277,2847,5.529,2848,5.031]],["uri/84",[2849,8.09]],["title/84",[2831,3.386]],["sub_title/84",[1703,3.468]],["body/84",[1,0.457,62,2.934,516,1.711,705,0.635,714,0.898,918,0.379,1450,1.108,1456,0.264,1465,0.677,1467,0.25,1468,0.366,1476,0.424,1479,2.445,1485,2.621,1486,1.012,1495,1.219,1526,2.542,1529,1.059,1530,1.964,1537,1.545,1543,3.221,1548,2.075,1552,2.179,1553,2.97,1562,2.594,1563,2.542,1591,2.335,1594,3.611,1646,2.898,1676,3.916,1703,4.421,1715,2.766,1716,1.964,1760,3.131,1769,1.438,1778,2.766,1780,3.269,1809,3.221,1815,1.878,1875,2.517,1893,3.084,1935,2.108,1946,3.175,2125,3.048,2287,2.356,2307,3.484,2358,3.048,2368,2.934,2837,4.629,2850,4.479,2851,5.319,2852,5.319,2853,5.319,2854,5.042,2855,4.341,2856,5.69,2857,5.69]],["uri/85",[2858,8.09]],["title/85",[2831,3.386]],["sub_title/85",[1451,2.876]],["body/85",[1,0.43,705,0.613,1451,2.95,1454,1.277,1456,0.267,1467,0.242,1476,0.663,1495,1.177,1537,1.738,1553,3.82,1595,1.716,1612,2.668,1613,1.779,1716,2.526,1787,4.204,1801,2.826,1916,5.425,2431,5.425,2497,5.037,2837,3.972,2859,4.826,2860,5.583]],["uri/86",[2861,8.09]],["title/86",[2831,3.386]],["sub_title/86",[2862,7.839]],["body/86",[1,0.349,516,2.658,705,0.606,1443,1.61,1450,1.057,1456,0.266,1465,0.86,1468,0.35,1486,1.286,1615,2.842,1733,2.725,1777,4.038,1780,4.157,1782,3.441,1817,3.826,1935,2.681,2034,3.686,2097,3.533,2113,4.679,2216,4.358,2342,4.773,2837,4.799,2863,5.897,2864,5.365,2865,6.412,2866,5.225]],["uri/87",[2867,8.09]],["title/87",[2831,3.386]],["sub_title/87",[2868,5.442]],["body/87",[1,0.353,658,5.037,705,0.613,870,2.014,1293,1.222,1456,0.267,1468,0.354,1540,3.919,1589,5.037,1597,2.433,1648,3.406,1733,2.756,1762,2.976,1780,4.204,1782,3.48,1817,3.869,1836,2.85,1933,3.406,1935,2.711,2029,5.76,2237,4.732,2802,4.928,2837,3.972,2864,5.425,2868,5.583,2869,5.037,2870,6.484]],["uri/88",[1495,0.726,1815,1.49,2097,1.805,2837,2.451,2871,4.963]],["title/88",[2831,3.386]],["sub_title/88",[1495,0.661,1815,1.357,1818,1.999,2097,1.643,2837,2.232]],["body/88",[1,0.468,705,0.666,714,0.965,870,1.684,878,2.909,918,0.506,1293,1.021,1448,0.865,1456,0.17,1465,0.727,1468,0.384,1486,1.087,1495,1.279,1514,4.417,1529,0.854,1544,3.881,1548,2.23,1552,2.342,1567,4.815,1583,2.68,1585,4.535,1593,2.402,1602,4.667,1630,3.683,1631,3.413,1658,3.042,1769,1.546,1802,3.683,1815,2.624,1818,2.974,1852,2.974,1870,3.514,1893,2.488,1958,4.034,1968,3.417,2002,5.718,2097,2.444,2147,3.568,2358,4.259,2368,3.154,2833,5.828,2837,4.316,2872,5.42,2873,5.718,2874,5.183]],["uri/89",[2875,8.09]],["title/89",[2831,3.386]],["sub_title/89",[1550,2.731]],["body/89",[]],["uri/90",[2876,8.09]],["title/90",[2831,3.386]],["sub_title/90",[1531,3.925]],["body/90",[1,0.503,359,3.683,516,1.451,714,0.762,918,0.392,1439,1.016,1440,0.942,1443,1.074,1450,1.144,1454,0.842,1456,0.265,1465,0.806,1467,0.28,1468,0.378,1470,2.884,1476,0.583,1481,1.236,1482,1.848,1495,1.49,1529,0.946,1530,2.339,1537,0.874,1547,2.135,1548,1.76,1552,1.848,1553,2.52,1560,2.178,1561,5.062,1590,3.395,1594,3.063,1595,0.931,1596,2.908,1612,1.76,1641,2.157,1651,3.257,1710,2.489,1728,2.76,1734,2.017,1745,3.063,1756,1.963,1774,4.249,1815,1.593,1902,3.121,1946,2.693,1969,1.719,2040,2.489,2101,5.272,2192,2.907,2195,2.773,2219,3.121,2270,2.86,2837,3.677,2877,3.683,2878,5.023,2879,4.277,2880,3.8,2881,5.741,2882,3.485,2883,3.934,2884,4.277]],["uri/91",[2885,8.09]],["title/91",[2831,3.386]],["sub_title/91",[1660,3.548]],["body/91",[1,0.476,516,1.946,544,3.257,705,0.379,918,0.226,1072,4.01,1076,1.351,1293,0.756,1443,1.681,1448,1.069,1449,2.107,1450,1.365,1454,1.129,1456,0.271,1465,0.538,1467,0.214,1468,0.398,1476,0.676,1479,1.945,1480,1.824,1486,0.805,1495,1.215,1507,3.688,1529,0.632,1532,1.115,1537,1.494,1547,2.002,1550,1.733,1553,2.362,1563,2.022,1564,2.456,1577,4.799,1593,1.778,1595,1.248,1597,2.152,1605,2.085,1612,1.65,1613,1.1,1619,2.362,1652,4.477,1660,4.648,1692,4.56,1696,3.268,1709,2.107,1716,1.562,1726,2.725,1733,1.704,1768,2.251,1769,1.144,1783,2.49,1803,2.82,1817,2.393,1821,1.927,1893,1.841,1911,2.456,1914,2.872,1935,1.677,1981,3.356,2124,2.725,2262,3.898,2270,2.681,2358,2.424,2368,2.333,2480,2.042,2833,4.269,2837,5.072,2886,5.095,2887,4.01,2888,3.453,2889,3.563,2890,2.681,2891,2.926,2892,4.231,2893,4.01]],["uri/92",[1,0.218,1969,1.608,2314,2.451,2831,2.52,2894,4.963]],["title/92",[2831,3.386]],["sub_title/92",[1,0.198,1969,1.464,2314,2.232,2315,2.398,2831,2.294]],["body/92",[]],["uri/93",[2895,8.09]],["title/93",[2831,3.386]],["sub_title/93",[2896,4.91]],["body/93",[1,0.443,516,2.592,705,0.487,714,1.214,1076,1.737,1121,1.656,1443,1.712,1454,1.342,1456,0.266,1467,0.254,1468,0.281,1495,0.935,1529,1.074,1537,1.394,1562,2.652,1607,3.503,1612,2.121,1613,1.871,1650,4.579,1668,4.355,1697,1.948,1701,2.251,1760,4.234,1762,2.366,1769,1.47,1771,4.2,1815,1.92,1875,2.573,1891,3.783,1950,2.797,1951,3.293,2013,3.562,2056,3.446,2097,2.325,2314,3.157,2315,3.393,2331,4.271,2342,3.837,2837,5.179,2896,6.315,2897,4.579,2898,5.817,2899,3.837,2900,5.817,2901,6.392]],["uri/94",[2902,8.09]],["title/94",[2831,3.386]],["sub_title/94",[1891,3.507]],["body/94",[516,2.304,714,1.209,1454,1.337,1456,0.213,1468,0.37,1495,1.232,1529,1.07,1537,1.388,1619,3.999,1701,2.677,1762,3.116,1875,3.389,1891,4.811,1935,2.839,1946,4.275,2320,6.608,2837,4.158]],["uri/95",[2903,8.09]],["title/95",[2831,3.386]],["sub_title/95",[1648,3.32]],["body/95",[1,0.487,714,1.302,870,1.784,918,0.413,1262,1.703,1293,1.082,1456,0.23,1458,4.191,1467,0.214,1468,0.399,1473,1.461,1570,6.298,1613,1.576,1648,3.017,1697,2.171,1701,1.896,1726,3.903,1762,3.357,1831,4.364,1891,3.187,1911,3.518,1998,3.969,2119,4.275,2198,3.427,2276,5.282,2331,3.842,2332,3.262,2334,6.481,2335,5.492,2515,3.224,2831,4.605,2837,4.929,2896,4.461,2899,4.275,2904,7.122,2905,6.059]],["uri/96",[2906,8.09]],["title/96",[2831,3.386]],["sub_title/96",[2212,4.295]],["body/96",[1,0.477,516,1.959,705,0.546,714,1.028,918,0.455,1076,1.945,1456,0.23,1465,0.775,1468,0.4,1476,0.485,1492,1.892,1530,2.858,1563,2.91,1613,1.584,1646,3.318,1648,3.032,1697,2.182,1778,3.167,1836,2.537,1871,3.799,1893,3.368,1894,3.922,2097,2.603,2198,3.444,2212,5.481,2301,4.483,2339,5.519,2342,4.296,2343,3.444,2344,3.922,2831,5.345,2837,5.199,2907,6.089]],["uri/97",[2908,8.09]],["title/97",[2831,3.386]],["sub_title/97",[2344,4.295]],["body/97",[1,0.445,2,1.909,1456,0.216,1467,0.256,1468,0.375,1483,4.266,1495,1.246,1562,3.534,1665,3.948,1668,4.388,1715,3.769,2344,4.668,2346,6.568,2347,5.748,2837,4.208,2909,8.519,2910,6.318,2911,8.519]],["uri/98",[2912,8.09]],["title/98",[1615,2.383]],["sub_title/98",[1782,3.392]],["body/98",[1,0.488,2,1.612,705,0.696,1443,1.457,1456,0.182,1468,0.401,1473,1.475,1476,0.619,1516,4.233,1529,0.914,1541,3.207,1546,5.154,1624,3.921,1724,2.761,1728,2.129,1733,2.466,1734,2.736,1768,3.256,1778,3.183,1808,2.663,1877,2.129,1878,2.721,2013,4.009,2015,3.879,2026,5.547,2092,5.547,2136,4.854,2355,3.818,2807,3.994,2855,4.995,2913,7.194,2914,5.335,2915,7.194,2916,6.546,2917,5.801,2918,4.995,2919,7.194]],["uri/99",[2807,3.058,2920,6.989]],["title/99",[1615,2.383]],["sub_title/99",[1734,2.518,2807,2.897]],["body/99",[1,0.481,516,1.43,705,0.707,918,0.422,1262,1.25,1293,0.794,1440,1.516,1443,1.492,1448,1.099,1456,0.235,1464,2.727,1465,1.151,1467,0.305,1473,1.072,1481,1.717,1485,2.191,1486,0.846,1487,2.515,1492,1.382,1495,0.765,1526,2.125,1529,0.664,1532,1.172,1543,2.692,1547,2.104,1581,1.721,1584,2.084,1595,1.293,1597,2.229,1615,2.634,1622,2.312,1648,2.214,1681,3.629,1733,1.791,1734,3.962,1737,2.913,1741,2.044,1759,2.125,1778,2.312,1808,1.935,1837,2.287,1850,3.435,1865,3.137,1877,2.181,1878,1.558,1950,2.287,2015,3.973,2025,3.26,2065,2.548,2480,3.026,2588,3.876,2737,3.435,2807,4.055,2839,2.964,2914,3.876,2918,3.629,2921,4.757,2922,5.227,2923,2.913,2924,3.527,2925,3.351,2926,3.527,2927,4.447,2928,3.629,2929,5.227,2930,4.447,2931,4.757,2932,5.227,2933,3.527,2934,4.447,2935,3.527,2936,3.274]],["uri/100",[1,0.27,1615,2.199,2937,6.152]],["title/100",[1615,2.383]],["sub_title/100",[1,0.252,1530,1.801,1615,2.049]],["body/100",[1,0.48,6,3.183,20,2.964,705,0.555,714,0.737,918,0.49,1439,1.324,1456,0.262,1457,2.108,1459,2.008,1467,0.254,1468,0.474,1476,0.493,1492,1.357,1495,1.236,1514,3.373,1526,2.087,1532,1.894,1597,1.553,1605,2.152,1613,1.136,1615,3.948,1633,3.373,1685,3.293,1709,2.174,1728,2.983,1734,3.214,1762,2.693,1768,2.324,1769,1.673,1774,3.593,1840,2.861,1914,4.201,2034,3.372,2113,5.41,2124,3.987,2295,2.725,2324,6.267,2331,3.58,2537,3.464,2680,4.909,2918,3.564,2938,4.14,2939,3.564,2940,4.367,2941,5.133,2942,6.738,2943,4.367,2944,4.14,2945,4.367]],["uri/101",[1468,0.242,1615,1.963,1837,2.403,2946,5.493]],["title/101",[1615,2.383]],["sub_title/101",[1468,0.222,1584,2.015,1615,1.806,1837,2.211]],["body/101",[1,0.43,6,2.997,82,4.111,705,0.522,918,0.5,1262,1.638,1293,1.041,1439,1.207,1456,0.248,1464,2.535,1465,0.741,1467,0.206,1468,0.431,1476,0.702,1490,3.828,1584,2.731,1615,3.502,1633,4.501,1638,3.581,1685,3.101,1734,2.605,1774,3.384,1808,3.274,1831,3.296,1837,2.997,1976,2.581,1994,3.529,2034,3.175,2537,4.622,2807,2.997,2928,4.756,2944,5.524,2945,5.827,2947,6.85,2948,6.85,2949,6.85,2950,6.234,2951,6.85,2952,6.85,2953,6.85,2954,4.907]],["uri/102",[2955,6.989,2956,5.183]],["title/102",[1615,2.383]],["sub_title/102",[1615,2.367,2956,4.911]],["body/102",[705,0.657,1293,1.31,1456,0.218,1465,1.104,1467,0.259,1468,0.448,1605,3.614,1615,3.081,1994,4.441,2020,3.404,2956,6.394,2957,7.334,2958,6.176,2959,7.845,2960,7.845]],["uri/103",[1,0.27,1439,0.839,2961,5.598]],["title/103",[1615,2.383]],["sub_title/103",[1,0.252,1439,0.782,2293,3.766]],["body/103",[1,0.421,2,1.923,705,0.654,918,0.463,1293,0.993,1439,1.441,1448,1.105,1456,0.258,1464,2.42,1465,0.707,1467,0.306,1468,0.421,1476,0.649,1481,1.523,1486,1.058,1488,2.169,1495,1.488,1530,2.054,1546,4.684,1581,2.152,1595,1.147,1615,2.337,1646,3.03,1658,3.884,1676,4.095,1794,3.643,1797,3.707,1971,4.095,1994,3.368,2025,2.892,2125,3.187,2291,4.539,2293,4.296,2303,5.041,2331,2.769,2599,4.191,2928,4.539,2962,5.949,2963,5.949,2964,5.562,2965,6.538,2966,6.538,2967,4.684,2968,5.949]],["uri/104",[1,0.27,1728,1.821,2961,5.598]],["title/104",[1615,2.383]],["sub_title/104",[1,0.252,1728,1.696,2293,3.766]],["body/104",[1,0.478,918,0.395,1456,0.22,1465,0.938,1468,0.381,1481,2.021,1698,5.315,1724,3.329,1728,2.567,1730,4.677,1968,3.392,2293,5.699,2626,6.688,2969,8.674]],["uri/105",[2970,5.007,2971,6.989]],["title/105",[2154,3.054]],["sub_title/105",[1782,3.392]],["body/105",[1,0.496,2,1.612,705,0.765,714,1.31,918,0.416,1293,1.093,1439,1.368,1454,1.142,1468,0.441,1477,5.593,1532,2.046,1547,2.896,1712,5.547,1813,5.002,1877,2.129,1878,2.145,2027,5.154,2235,4.506,2496,3.761,2526,4.612,2536,4.57,2622,5.801,2788,4.854,2789,5.801,2822,5.801,2972,5.801,2973,6.546,2974,6.546,2975,6.12,2976,6.546,2977,5.801,2978,5.335]],["uri/106",[1467,0.185,2970,4.407,2979,6.152]],["title/106",[2154,3.054]],["sub_title/106",[1467,0.199,2980,5.633]],["body/106",[1,0.357,560,5.118,705,0.619,1262,1.439,1448,0.774,1456,0.152,1465,1.112,1467,0.296,1468,0.404,1476,0.55,1481,1.892,1482,2.829,1486,1.487,1488,1.996,1492,1.591,1511,3.412,1518,2.823,1541,2.114,1566,2.933,1581,1.98,1589,3.769,1595,1.055,1597,1.82,1739,3.54,1740,2.789,1751,2.858,1758,2.858,1791,5.933,1813,5.036,1852,2.662,1976,3.463,2025,2.662,2037,2.604,2139,2.604,2361,5.475,2536,4.066,2575,3.769,2599,3.857,2641,4.639,2678,5.118,2685,3.297,2788,4.06,2805,5.475,2925,3.857,2933,4.06,2981,4.852,2982,6.017,2983,4.852,2984,4.462,2985,6.017,2986,6.017,2987,4.852,2988,5.475,2989,4.639,2990,6.017,2991,3.54,2992,5.475,2993,5.475,2994,6.017,2995,5.475,2996,3.953,2997,3.769,2998,4.852,2999,6.017]],["uri/107",[2687,4.271,2970,4.407,3000,6.152]],["title/107",[2154,3.054]],["sub_title/107",[1936,1.945,2687,4.598]],["body/107",[1,0.417,705,0.584,918,0.349,1448,1.222,1456,0.24,1465,1.167,1473,1.57,1476,0.519,1481,1.783,1562,3.176,1573,3.887,1595,1.665,1622,3.387,1641,3.112,1754,2.602,1817,3.683,1860,2.581,1936,2.249,1949,4.002,1950,3.349,2020,3.022,2054,3.731,2193,4.341,2559,4.42,3001,7.655,3002,6.173,3003,7.655,3004,4.795,3005,4.795,3006,6.173,3007,4.795]],["uri/108",[1,0.241,1539,2.43,2970,3.935,3008,5.493]],["title/108",[2154,3.054]],["sub_title/108",[1,0.252,1539,2.536,3004,3.59]],["body/108",[1,0.471,705,0.716,870,1.573,1293,1.27,1439,0.857,1440,1.115,1456,0.285,1465,0.904,1467,0.282,1468,0.367,1480,3.066,1481,1.463,1486,1.016,1492,1.66,1496,5.342,1500,4.36,1529,1.062,1537,1.548,1539,2.778,1550,2.188,1593,2.987,1595,1.756,1622,4.155,1715,2.778,1716,2.625,1791,3.626,1852,2.778,1875,3.364,1877,1.859,1878,1.872,1933,2.66,2618,3.235,2802,3.848,2866,4.127,2983,5.064,2987,5.064,3004,6.271,3009,5.715,3010,5.715,3011,6.28,3012,6.28,3013,5.064,3014,6.28,3015,6.28]],["uri/109",[705,0.419,2077,3.935,2970,3.935,3016,5.493]],["title/109",[2154,3.054]],["sub_title/109",[705,0.437,1711,1.981,2077,4.106]],["body/109",[705,0.635,1440,1.774,1445,3.766,1454,1.321,1456,0.253,1467,0.25,1476,0.564,1531,4.166,1581,2.739,1595,1.752,1711,3.451,1777,4.225,1841,4.805,1933,3.525,1936,2.445,2478,3.164,2802,5.099,3017,8.321,3018,7.079]],["uri/110",[1439,0.749,1949,2.872,2970,3.935,3019,5.493]],["title/110",[2154,3.054]],["sub_title/110",[1439,0.782,1595,1.006,1949,2.997]],["body/110",[1,0.509,705,0.62,918,0.448,1439,1.344,1442,3.519,1445,3.681,1456,0.206,1492,2.15,1518,3.815,1524,4.316,1590,2.81,1595,1.427,1818,4.357,1831,3.913,1949,4.251,2787,5.487,3020,6.27,3021,4.456]],["uri/111",[485,2.922,2970,4.407,3022,6.152]],["title/111",[2154,3.054]],["sub_title/111",[485,3.146,2090,6.026]],["body/111",[1,0.396,2,2.226,705,0.538,714,1.012,918,0.41,1293,1.072,1448,0.908,1456,0.252,1467,0.271,1468,0.396,1473,1.446,1476,0.478,1486,1.141,1504,2.81,1516,4.15,1557,4.758,1597,2.134,1841,4.072,1877,2.667,1878,2.687,1976,2.658,1994,3.633,2015,4.86,2037,3.052,2051,5.23,2081,4.684,2365,4.521,2573,3.999,2622,5.687,2981,5.687,3006,5.687,3007,4.417,3023,7.052,3024,4.521,3025,5.687,3026,5.687,3027,7.052,3028,6.418,3029,7.052]],["uri/112",[1,0.218,1872,3.555,2571,2.92,2923,2.765,3030,4.963]],["title/112",[]],["sub_title/112",[1,0.222,1792,2.371,1872,3.62,2923,2.816]],["body/112",[1,0.45,43,4.951,705,0.575,1262,1.802,1465,1.108,1467,0.282,1468,0.331,1473,1.545,1476,0.511,1532,1.689,1563,3.063,1573,3.826,1591,2.814,1595,1.322,1631,3.826,1658,3.41,1715,3.333,1733,2.582,1741,2.947,1748,3.999,1875,3.783,1878,2.246,1891,3.371,1897,5.397,1913,6.856,1976,2.839,2178,4.198,2224,4.272,2349,5.397,2355,3.999,2574,4.719,2577,6.075,2993,6.856,3031,7.534,3032,4.83]],["uri/113",[1467,0.136,1473,0.928,2349,3.242,2571,2.663,3033,3.85,3034,3.142]],["title/113",[]],["sub_title/113",[1467,0.136,1473,0.926,1891,2.022,2349,3.237,3034,3.137]],["body/113",[1,0.466,43,3.397,705,0.558,878,2.238,918,0.333,1121,1.339,1262,1.236,1440,0.918,1448,0.941,1450,0.687,1456,0.246,1465,1.093,1467,0.277,1468,0.322,1476,0.625,1481,1.205,1485,3.866,1486,1.373,1488,1.716,1495,1.07,1532,1.159,1548,1.716,1557,3.489,1573,3.713,1583,2.915,1591,1.931,1595,0.907,1631,2.625,1660,2.34,1702,3.489,1724,2.807,1734,3.226,1741,2.022,1762,1.914,1790,3.397,1794,2.881,1860,2.466,1870,2.703,1875,3.415,1885,2.082,1886,3.103,1891,3.272,1950,2.262,2015,3.943,2054,3.564,2121,2.833,2159,2.589,2249,3.987,2287,1.948,2309,3.753,2310,4.649,2349,5.238,2354,2.663,2559,2.986,2577,5.897,2687,3.59,2760,2.456,2761,3.103,2773,3.489,2927,6.221,2939,3.59,3006,4.169,3007,3.239,3028,4.705,3034,5.89,3035,5.171,3036,4.169,3037,5.171,3038,3.239,3039,3.59,3040,5.171,3041,3.704,3042,4.169,3043,4.705,3044,5.171,3045,3.834]],["uri/114",[1473,1.126,2571,3.233,3033,4.673,3046,4.236]],["title/114",[]],["sub_title/114",[1473,1.175,1891,2.565,3046,4.42]],["body/114",[1,0.444,714,0.826,918,0.359,1076,1.563,1121,1.49,1129,3.88,1226,3.321,1262,1.883,1440,1.022,1443,1.165,1448,1.156,1456,0.199,1465,1.095,1467,0.304,1468,0.253,1476,0.39,1486,1.274,1488,1.908,1529,1.141,1574,3.687,1579,3.321,1581,1.893,1595,1.381,1597,1.74,1662,4.638,1679,2.744,1700,2.767,1713,3.88,1733,1.971,1741,3.08,1787,3.007,1797,3.261,1815,1.727,1821,2.228,1850,3.779,1872,4.12,1875,3.17,1877,1.702,1878,1.715,1891,2.573,1898,5.84,1905,4.12,1936,2.314,1974,3.779,1976,2.167,2037,2.489,2159,2.88,2173,4.638,2288,3.152,2293,3.779,2309,2.544,2310,3.152,2352,3.993,2654,4.434,2709,3.261,2832,3.779,2933,3.88,3043,5.233,3046,8.054,3047,6.35,3048,5.751,3049,5.233,3050,5.751,3051,7.166,3052,5.751,3053,3.993,3054,3.152]],["uri/115",[1473,1.126,2571,3.233,3033,4.673,3055,4.43]],["title/115",[]],["sub_title/115",[1473,1.175,1891,2.565,3055,4.622]],["body/115",[1,0.393,614,3.827,705,0.533,714,1.003,918,0.318,1076,1.898,1121,1.809,1129,4.712,1262,2.142,1448,1.153,1456,0.227,1465,1.07,1467,0.269,1488,2.317,1532,1.565,1535,5.003,1579,4.033,1581,2.299,1595,1.225,1662,5.632,1679,2.434,1700,3.36,1741,2.731,1762,2.585,1787,3.651,1815,2.097,1821,2.706,1891,3.125,1905,5.003,1936,2.052,1950,3.055,1976,2.632,2037,3.022,2125,3.404,2173,5.632,2288,3.827,2511,3.707,2753,4.374,2933,4.712,3047,7.223,3049,6.355,3055,7.974,3056,6.355,3057,6.355,3058,6.984,3059,5.941]],["uri/116",[1,0.218,1728,1.469,1829,1.853,3060,2.814,3061,4.963]],["title/116",[1728,1.512,1829,1.908]],["sub_title/116",[1,0.222,1728,1.495,1829,1.887,2637,2.725]],["body/116",[1,0.502,544,2.721,705,0.78,918,0.271,1448,1.176,1450,0.79,1456,0.285,1464,2.98,1465,0.988,1468,0.261,1481,1.384,1486,0.961,1488,1.971,1495,0.869,1524,4.274,1526,2.416,1529,1.023,1532,1.332,1545,2.629,1552,2.07,1560,2.44,1565,3.777,1592,3.106,1593,2.124,1605,3.375,1608,3.156,1639,3.256,1648,2.517,1700,2.859,1728,2.383,1748,3.154,1778,2.629,1815,1.784,1829,2.219,1836,2.106,1850,3.904,1893,2.199,1964,3.603,2097,2.161,2124,3.256,2195,3.106,2239,3.566,2263,3.566,2274,4.257,2331,2.517,2637,3.204,3045,4.406,3062,4.406,3063,5.942,3064,4.791,3065,4.406,3066,4.406,3067,5.055,3068,5.407,3069,5.407]],["uri/117",[1728,1.469,1829,1.853,1969,1.608,3060,2.814,3070,4.963]],["title/117",[1728,1.512,1829,1.908]],["sub_title/117",[1728,1.495,1829,1.887,1952,2.725,1969,1.637]],["body/117",[1,0.488,705,0.451,918,0.366,1439,0.807,1448,1.034,1450,0.787,1456,0.281,1457,3.297,1463,3.888,1464,2.972,1465,0.986,1467,0.178,1468,0.401,1473,1.213,1476,0.401,1483,2.963,1486,0.957,1488,1.963,1495,1.175,1526,2.406,1529,0.752,1545,4.032,1550,2.062,1565,2.776,1581,1.948,1583,2.359,1605,2.48,1608,2.775,1646,2.743,1720,3.793,1728,2.697,1741,2.314,1743,3.355,1748,3.141,1759,2.406,1829,3.815,1836,2.845,1935,1.995,1964,2.648,1994,3.048,2065,2.884,2097,2.152,2263,3.552,2315,3.141,2834,3.626,2839,3.355,2845,5.417,2910,4.388,2926,3.993,2940,5.034,2967,4.239,3069,5.385,3071,4.109,3072,5.917,3073,5.917,3074,5.917,3075,4.772]],["uri/118",[3060,3.963,3076,6.989]],["title/118",[1728,1.512,1829,1.908]],["sub_title/118",[1782,3.392]],["body/118",[1,0.495,2,1.354,544,2.767,705,0.785,918,0.483,1439,0.824,1448,0.778,1454,0.959,1456,0.283,1464,2.236,1465,0.654,1468,0.433,1476,0.552,1526,2.457,1529,1.035,1530,1.898,1537,0.996,1545,2.673,1660,4.169,1668,3.112,1685,3.686,1700,2.907,1724,2.319,1728,2.726,1748,3.207,1761,3.555,1769,1.39,1775,2.87,1777,3.068,1782,2.615,1804,4.077,1829,3.041,1885,2.432,1952,3.258,2042,3.97,2043,5.14,2064,4.481,2101,3.702,2158,4.872,2262,4.462,2315,3.207,2526,3.873,2890,4.39,3077,3.784,3078,6.042,3079,4.195,3080,6.042,3081,4.872]],["uri/119",[3060,3.963,3082,6.989]],["title/119",[1728,1.512,1829,1.908]],["sub_title/119",[1451,2.876]],["body/119",[1,0.494,705,0.575,1439,1.028,1450,1.002,1451,3.447,1456,0.238,1465,0.815,1467,0.226,1468,0.331,1473,1.927,1486,1.219,1495,1.102,1504,2.349,1537,1.242,1619,3.579,1628,4.433,1716,2.367,1733,2.582,1756,2.789,1769,1.733,1778,3.333,1791,4.35,1801,2.647,1804,3.772,1910,5.083,1924,4.062,1946,3.826,1998,4.198,2020,2.975,2105,4.35,2119,4.522,2364,4.35,2497,4.719]],["uri/120",[3060,3.963,3083,6.989]],["title/120",[1728,1.512,1829,1.908]],["sub_title/120",[359,5.442]],["body/120",[1,0.45,714,1.245,918,0.395,1456,0.22,1468,0.381,1476,0.588,1482,3.022,1530,2.725,1567,6.213,1653,4.918,1685,3.926,1728,2.567,1829,3.239,2308,6.688,2315,4.604]],["uri/121",[705,0.317,1728,1.231,1829,1.553,1969,1.347,2097,1.512,3060,2.358,3084,4.159]],["title/121",[1728,1.512,1829,1.908]],["sub_title/121",[705,0.312,1728,1.209,1818,1.807,1829,1.526,1969,1.324,2097,1.486]],["body/121",[1,0.455,878,2.964,918,0.446,1448,0.882,1456,0.173,1457,2.813,1465,0.741,1467,0.294,1468,0.455,1473,1.814,1495,1.294,1529,1.245,1548,2.273,1552,2.387,1564,3.384,1576,2.654,1583,2.731,1584,3.527,1585,4.622,1593,2.448,1614,4.756,1701,1.823,1728,2.618,1768,3.101,1829,3.304,1836,3.135,1863,3.754,1870,3.581,1958,5.309,2147,3.636,2340,5.827,2358,4.312,2368,3.214,2833,5.881,2996,4.501,3085,5.282,3086,6.234,3087,6.234]],["uri/122",[3060,3.963,3088,6.989]],["title/122",[1728,1.512,1829,1.908]],["sub_title/122",[1660,3.548]],["body/122",[1,0.473,705,0.485,918,0.49,1439,0.868,1443,1.707,1450,0.846,1454,1.01,1456,0.214,1465,0.912,1467,0.191,1468,0.28,1476,0.709,1481,1.483,1486,1.03,1492,1.682,1529,0.809,1534,2.562,1537,1.049,1545,2.815,1548,2.797,1558,3.82,1579,3.675,1583,2.537,1591,2.377,1610,4.907,1651,2.784,1660,4.555,1716,1.999,1728,2.978,1733,2.181,1769,1.464,1774,3.143,1818,2.815,1829,3.758,1852,2.815,1968,2.489,1969,2.732,2124,3.487,2250,3.609,2262,3.487,2354,3.278,2689,4.418,2743,4.079,2878,4.294,2888,4.418,2890,4.545,3089,5.132]],["uri/123",[3060,3.963,3090,6.989]],["title/123",[1728,1.512,1829,1.908]],["sub_title/123",[1440,1.392]],["body/123",[1,0.467,2,0.908,3,2.864,6,1.772,38,3.274,82,5.435,323,4.381,476,2.056,485,2.483,516,1.43,705,0.562,714,0.978,918,0.481,1262,1.462,1293,0.367,1439,1.264,1443,0.489,1448,0.787,1450,0.538,1451,1.917,1453,1.395,1454,1.243,1455,0.864,1456,0.266,1465,0.923,1467,0.313,1468,0.416,1470,0.936,1473,0.83,1476,0.597,1479,2.044,1485,1.013,1486,1.328,1487,1.163,1488,1.344,1490,1.046,1491,1.549,1492,1.071,1495,0.765,1504,1.629,1518,1.134,1529,0.936,1537,0.667,1545,1.791,1547,0.973,1548,0.802,1550,1.411,1553,1.148,1556,1.631,1558,4.087,1560,0.993,1562,1.003,1563,1.646,1566,1.178,1569,1.422,1576,0.936,1591,1.512,1593,0.864,1595,1.373,1597,0.731,1598,1.949,1605,1.013,1612,0.802,1613,0.896,1615,1.447,1633,1.588,1638,2.117,1660,1.094,1685,1.833,1701,1.628,1709,1.024,1711,2.949,1724,2.614,1728,2.931,1761,1.422,1766,3.468,1767,1.45,1769,0.931,1772,1.422,1775,1.148,1777,2.056,1778,1.069,1796,1.678,1804,1.21,1810,1.731,1813,1.324,1815,0.726,1829,3.461,1831,1.163,1836,0.856,1839,2.338,1841,1.395,1844,0.963,1860,1.365,1863,1.324,1901,1.731,1902,1.422,1910,2.732,1915,2.219,1948,1.324,1968,0.945,1969,0.783,2020,2.415,2034,3.415,2039,1.678,2040,2.452,2101,3.203,2108,2.812,2113,1.422,2121,1.324,2125,2.981,2141,1.481,2159,1.21,2181,1.422,2198,1.163,2213,1.481,2239,1.45,2261,1.514,2270,1.303,2271,1.37,2291,2.812,2294,1.45,2297,1.283,2299,1.631,2314,1.194,2315,1.283,2331,1.024,2525,1.588,2553,1.422,2595,2.056,2639,2.596,2707,1.731,2749,1.792,2933,1.631,3091,3.122,3092,2.199,3093,3.526,3094,2.417,3095,2.199,3096,1.949,3097,2.199,3098,1.863,3099,1.588,3100,1.37,3101,2.056,3102,2.417,3103,1.631,3104,2.199,3105,2.199,3106,2.199,3107,2.199,3108,1.731,3109,2.056,3110,1.949,3111,2.199,3112,2.199,3113,2.199,3114,2.199,3115,2.056,3116,2.056]],["uri/124",[3117,4.283,3118,6.989]],["title/124",[1445,2.312,1480,1.874]],["sub_title/124",[3119,6.668]],["body/124",[1,0.361,516,2.251,918,0.375,1443,1.666,1450,1.094,1451,3.018,1456,0.251,1502,3.767,1529,1.045,1579,4.75,1762,3.045,1862,4.664,1911,4.063,1976,3.1,2147,4.366,2575,5.152,2599,5.273,2648,6.997,2767,7.485,3119,6.997,3120,8.226,3121,8.226,3122,6.633,3123,8.226]],["uri/125",[1293,0.544,1456,0.141,1552,1.247,1593,1.279,3117,2.193,3124,3.579,3125,2.564,3126,2.294]],["title/125",[1445,2.312,1480,1.874]],["sub_title/125",[1293,0.521,1456,0.136,1552,1.195,1593,1.225,1887,2.148,3125,2.456,3126,2.198]],["body/125",[1,0.42,705,0.652,714,0.934,918,0.39,1439,0.888,1440,1.52,1441,2.879,1445,2.946,1446,3.906,1456,0.257,1463,4.276,1465,1.034,1467,0.305,1468,0.286,1476,0.688,1481,1.516,1485,2.728,1493,5.857,1504,2.029,1524,3.454,1552,2.268,1561,5.035,1562,2.7,1593,2.326,1756,2.409,1796,4.519,1976,3.602,2067,4.172,2097,2.367,2126,4.826,2152,4.391,2417,3.83,2457,3.691,2554,3.988,2575,4.076,2576,5.922,2821,3.627,2896,5.987,2930,5.536,3054,3.566,3125,4.662,3127,5.922,3128,6.508,3129,6.508,3130,4.662,3131,5.018,3132,5.248,3133,6.508]],["uri/126",[1,0.117,705,0.202,1293,0.665,1456,0.067,1468,0.117,1524,1.409,1576,1.028,1964,1.188,1969,0.86,3117,1.626,3126,1.701,3134,2.654,3135,2.415]],["title/126",[1445,2.312,1480,1.874]],["sub_title/126",[1,0.107,705,0.187,1293,0.622,1456,0.062,1468,0.108,1524,1.298,1576,0.948,1964,1.094,1969,0.792,3126,1.568,3135,2.226,3136,2.081]],["body/126",[1,0.465,5,1.532,516,0.585,610,1.947,705,0.619,714,0.686,870,0.536,918,0.354,1121,0.554,1262,1.143,1293,0.964,1322,1.725,1439,0.292,1440,0.649,1442,1.581,1443,0.968,1445,0.968,1446,4.431,1448,1.045,1449,2.688,1450,0.486,1454,0.58,1456,0.267,1457,0.878,1463,1.406,1465,0.938,1467,0.326,1468,0.342,1470,1.415,1473,0.439,1476,0.57,1479,0.837,1480,0.785,1481,1.114,1482,1.665,1483,1.071,1486,1.259,1487,1.029,1492,0.565,1493,1.311,1495,0.534,1502,1.673,1504,1.49,1509,2.288,1511,2.071,1524,1.939,1529,0.607,1532,0.819,1537,0.353,1543,2.462,1548,0.71,1550,1.665,1552,1.273,1557,1.443,1558,1.284,1561,3.325,1563,0.87,1564,1.057,1573,1.086,1578,1.057,1584,1.456,1586,1.725,1587,1.311,1590,1.953,1591,0.799,1592,1.909,1593,1.305,1594,1.235,1595,0.641,1596,0.667,1597,0.647,1598,1.725,1608,0.739,1613,0.473,1619,1.016,1622,1.616,1630,1.172,1634,2.109,1641,0.87,1646,0.991,1652,1.969,1679,1.273,1692,1.371,1700,1.029,1701,0.972,1709,0.906,1718,1.135,1741,0.837,1750,1.649,1754,0.727,1756,0.792,1769,0.84,1773,1.757,1797,1.213,1804,1.071,1815,0.642,1818,2.114,1841,1.235,1844,1.456,1852,0.946,1860,0.721,1868,1.725,1877,1.081,1878,1.089,1887,2.288,1902,2.812,1911,1.057,1924,1.153,1935,0.721,1950,0.936,1964,2.529,1969,1.549,1976,2.391,1978,4.282,1981,3.813,1982,5.775,1983,1.311,1990,3.107,1994,1.102,2006,2.4,2013,1.192,2037,0.926,2067,1.371,2072,1.82,2075,1.532,2097,0.778,2104,1.82,2113,1.259,2140,1.82,2147,1.135,2154,0.98,2157,1.649,2181,1.259,2188,1.82,2192,1.172,2202,3.685,2216,1.172,2224,1.213,2228,1.649,2239,1.284,2266,3.107,2267,2.816,2292,1.485,2299,1.443,2319,1.443,2354,1.102,2360,1.192,2383,1.725,2406,1.649,2408,3.107,2419,1.947,2457,3.598,2480,0.878,2515,0.968,2536,1.829,2540,1.82,2548,1.235,2551,4.557,2553,1.259,2586,1.34,2623,1.947,2653,1.725,2688,1.153,2710,3.064,2742,3.854,2758,1.947,2760,3.284,2821,1.192,2845,1.443,2878,1.443,2899,1.284,2980,1.82,3071,1.485,3093,1.443,3125,4.546,3126,5.394,3137,1.947,3138,1.947,3139,2.139,3140,3.652,3141,3.324,3142,3.652,3143,2.139,3144,3.107,3145,3.652,3146,2.139,3147,1.82,3148,1.947,3149,2.139,3150,1.82,3151,2.139,3152,1.82,3153,1.947,3154,1.82,3155,2.139,3156,3.652,3157,2.139,3158,2.139,3159,3.324,3160,2.139,3161,2.139,3162,1.725,3163,2.139,3164,2.139,3165,1.725,3166,2.139,3167,2.139,3168,2.139,3169,1.725,3170,3.652,3171,1.82,3172,1.485,3173,2.139,3174,3.652,3175,2.139,3176,1.586,3177,1.82,3178,1.532,3179,2.139,3180,2.139,3181,1.485,3182,2.139,3183,2.139,3184,1.406,3185,2.139,3186,1.649,3187,2.139,3188,2.139,3189,3.107,3190,2.139,3191,2.139,3192,1.82,3193,2.139,3194,2.139,3195,2.139,3196,2.139,3197,2.139,3198,2.139,3199,2.139,3200,1.947,3201,1.947,3202,3.324,3203,2.139,3204,2.139,3205,2.139,3206,1.947]],["uri/127",[1450,0.73,1537,0.906,3117,3.366,3207,4.236]],["title/127",[1445,2.312,1480,1.874]],["sub_title/127",[1450,0.762,1537,0.945,1550,1.997]],["body/127",[3201,10.811,3202,7.798,3208,7.798,3209,8.57,3210,8.57,3211,8.57,3212,8.57,3213,8.57,3214,8.57,3215,8.57]],["uri/128",[1,0.241,1539,2.43,3117,3.366,3207,4.236]],["title/128",[1445,2.312,1480,1.874]],["sub_title/128",[1,0.252,1539,2.536,1550,1.997]],["body/128",[3216,11.664,3217,8.78,3218,10.309,3219,6.29,3220,6.511,3221,8.78,3222,7.989,3223,8.78]],["uri/129",[1,0.241,1539,2.43,3117,3.366,3224,5.493]],["title/129",[1445,2.312,1480,1.874]],["sub_title/129",[1,0.252,1539,2.536,1573,2.911]],["body/129",[3225,11.428,3226,8.294,3227,8.294,3228,9.115,3229,8.294]],["uri/130",[1,0.218,918,0.226,1439,0.677,3117,3.041,3207,3.826]],["title/130",[1445,2.312,1480,1.874]],["sub_title/130",[1,0.222,918,0.23,1439,0.689,1550,1.761]],["body/130",[3230,9.657,3231,8.273,3232,7.528,3233,8.273,3234,7.528,3235,8.273,3236,7.528,3237,8.273,3238,7.528,3239,8.273,3240,8.273,3241,8.273,3242,7.528]],["uri/131",[1450,0.233,3117,1.072,3207,1.349,3230,6.239,3243,1.592,3244,1.592,3245,1.592,3246,1.592,3247,1.592,3248,1.592,3249,1.592,3250,1.592,3251,1.592,3252,1.592,3253,1.411]],["title/131",[1445,2.312,1480,1.874]],["sub_title/131",[1450,0.207,1550,0.542,3230,5.911,3243,1.415,3244,1.415,3245,1.415,3246,1.415,3247,1.415,3248,1.415,3249,1.415,3250,1.415,3251,1.415,3252,1.415,3253,1.254]],["body/131",[]],["uri/132",[1450,0.73,1459,2.148,3117,3.366,3207,4.236]],["title/132",[1445,2.312,1480,1.874]],["sub_title/132",[1450,0.762,1459,2.242,1550,1.997]],["body/132",[3230,9.611,3253,6.829,3254,8.469,3255,7.706,3256,8.469,3257,7.706,3258,8.469,3259,8.469,3260,8.469,3261,8.469,3262,8.469]],["uri/133",[1,0.241,1590,1.898,3117,3.366,3263,4.999]],["title/133",[1445,2.312,1480,1.874]],["sub_title/133",[1,0.252,1590,1.981,1964,2.565]],["body/133",[1322,9.417,3264,11.678,3265,8.419,3266,8.419,3267,8.419,3268,8.419,3269,8.419,3270,8.419,3271,8.419]],["uri/134",[1,0.241,1596,1.713,3117,3.366,3263,4.999]],["title/134",[1445,2.312,1480,1.874]],["sub_title/134",[1,0.252,1596,1.787,1964,2.565]],["body/134",[1322,9.417,3272,11.678,3273,7.661,3274,7.661,3275,7.661,3276,7.661,3277,7.661,3278,7.661,3279,7.661]],["uri/135",[1777,3.124,3117,3.77,3280,6.152]],["title/135",[1445,2.312,1480,1.874]],["sub_title/135",[1524,3.515,1777,3.362]],["body/135",[3147,6.277,3148,10.549,3281,12.022,3282,7.379,3283,7.379,3284,7.379,3285,7.152,3286,6.715,3287,7.379,3288,6.715,3289,7.379,3290,6.715,3291,7.379,3292,6.715,3293,7.379,3294,9.275,3295,9.275]],["uri/136",[1518,2.886,3117,3.77,3296,6.152]],["title/136",[1445,2.312,1480,1.874]],["sub_title/136",[1518,3.107,1548,2.197]],["body/136",[1,0.521,2,0.532,9,1.323,16,3.491,20,2.303,22,3.705,32,3.705,82,1.425,336,1.011,485,1.128,614,0.719,705,0.1,918,0.449,1262,0.314,1293,0.199,1439,1.029,1440,0.233,1443,0.266,1448,0.169,1449,0.556,1450,1.465,1454,0.96,1456,0.06,1459,0.513,1467,0.12,1470,1.26,1479,0.513,1495,0.347,1518,4.323,1534,0.956,1537,0.928,1539,3.813,1550,0.457,1574,0.841,1590,2.751,1595,0.23,1596,1.999,1607,0.719,1641,2.86,1651,2.257,1660,0.594,1685,3.184,1692,0.841,1699,2.019,1703,2.837,1707,3.63,1709,1.377,1711,2.523,1726,1.301,1751,0.623,1758,0.623,1773,0.631,1774,1.97,1775,1.128,1777,4.043,1821,0.508,1831,2.709,1844,2.245,1865,2.771,1875,0.956,1895,2.16,1898,0.973,1925,0.503,1949,0.686,1981,0.885,1987,4.541,1988,1.193,1993,2.019,1999,1.193,2023,0.973,2025,0.58,2032,2.329,2034,0.608,2041,1.782,2096,1.301,2101,0.804,2129,0.862,2138,0.841,2139,0.568,2175,0.885,2176,1.7,2183,0.787,2226,1.011,2227,1.058,2232,1.7,2235,2.036,2268,0.772,2287,0.494,2304,1.877,2332,0.601,2351,0.94,2417,0.772,2452,1.193,2710,0.841,2826,2.16,2837,1.172,2878,0.885,2881,1.011,2882,0.862,2883,0.973,2886,0.94,2890,0.707,3004,2.036,3051,1.193,3141,1.193,3147,1.116,3219,0.94,3220,0.973,3222,1.193,3226,1.193,3227,1.193,3229,1.193,3232,1.193,3234,2.959,3236,1.193,3238,1.193,3242,1.193,3253,1.058,3255,3.63,3257,1.193,3273,1.193,3274,1.193,3275,1.193,3276,1.193,3277,1.193,3278,1.193,3279,1.193,3285,1.011,3286,1.193,3288,1.193,3290,1.193,3292,1.193,3297,7.632,3298,1.311,3299,1.311,3300,1.311,3301,1.311,3302,1.311,3303,1.311,3304,10.885,3305,4.695,3306,10.568,3307,2.766,3308,1.311,3309,3.251,3310,1.311,3311,1.311,3312,1.311,3313,1.311,3314,2.374,3315,1.311,3316,1.311,3317,1.311,3318,1.311,3319,1.311,3320,1.311,3321,2.374,3322,2.374,3323,1.311,3324,1.311,3325,1.311,3326,2.374,3327,1.311,3328,1.311,3329,2.374,3330,2.374,3331,1.311,3332,1.116,3333,1.311,3334,1.311,3335,1.311,3336,1.311,3337,1.311,3338,1.311,3339,2.374,3340,1.311,3341,1.311,3342,1.311,3343,3.989,3344,1.311,3345,1.311,3346,1.311,3347,1.311,3348,1.311,3349,1.311,3350,1.311,3351,1.311,3352,1.311,3353,1.311,3354,1.311,3355,1.311,3356,1.311,3357,1.311,3358,1.311,3359,1.311,3360,1.311,3361,1.311,3362,1.058,3363,1.311,3364,1.311,3365,1.311,3366,1.311,3367,1.311,3368,1.311,3369,1.311,3370,1.311,3371,1.311,3372,1.311,3373,1.311,3374,1.311,3375,1.311,3376,1.311,3377,1.311,3378,1.311,3379,2.374,3380,1.311,3381,1.311,3382,1.311,3383,1.311,3384,1.311,3385,1.311,3386,1.311,3387,1.311,3388,1.311,3389,1.311,3390,1.311,3391,1.311,3392,1.311,3393,2.019,3394,1.311,3395,2.019,3396,1.311,3397,1.311,3398,2.019,3399,1.311,3400,1.058,3401,1.311,3402,1.193,3403,1.311,3404,1.311,3405,1.311,3406,1.311,3407,1.311,3408,1.311,3409,1.311,3410,0.744,3411,1.311,3412,1.311,3413,1.311,3414,1.311,3415,1.311,3416,1.311,3417,1.311,3418,1.311,3419,1.311,3420,1.311,3421,1.311,3422,1.311,3423,1.311,3424,1.311,3425,1.311,3426,1.311,3427,1.311,3428,1.311,3429,1.311,3430,1.311,3431,1.311,3432,1.311,3433,1.311,3434,1.311,3435,3.989,3436,1.311,3437,1.311,3438,1.311,3439,1.311,3440,1.058,3441,1.311,3442,1.311,3443,1.311,3444,1.193,3445,1.311,3446,1.311]],["uri/137",[1439,0.839,1468,0.27,3447,6.152]],["title/137",[1439,0.91]],["sub_title/137",[1439,0.782,1468,0.252,1952,3.091]],["body/137",[1,0.394,516,1.574,544,2.634,918,0.509,1293,1.197,1439,1.38,1447,3.943,1448,1.243,1449,3.336,1450,0.765,1454,0.913,1456,0.271,1464,2.129,1465,0.852,1467,0.173,1468,0.253,1476,0.534,1480,2.11,1481,1.835,1486,0.93,1490,2.489,1495,1.314,1504,1.793,1526,2.338,1529,1.285,1530,1.807,1537,0.948,1550,2.004,1562,2.386,1565,2.698,1581,1.893,1591,2.148,1605,2.411,1637,4.315,1715,2.544,1716,1.807,1743,3.261,1767,3.452,1836,3.182,1875,2.315,1935,1.939,1952,4.246,2008,3.779,2058,4.465,2059,4.388,2239,3.452,2263,3.452,2331,2.436,2358,2.803,2368,2.698,2924,3.88,3448,4.892,3449,4.892,3450,5.751,3451,5.233,3452,5.751,3453,5.751,3454,5.751]],["uri/138",[3455,8.09]],["title/138",[1439,0.91]],["sub_title/138",[1782,3.392]],["body/138",[1,0.448,485,3.542,705,0.569,714,1.07,918,0.501,1293,1.133,1439,1.457,1456,0.271,1465,0.807,1495,1.091,1529,1.186,1537,1.229,1538,3.226,1578,3.683,1590,2.576,1594,4.305,1596,2.325,1597,2.825,1633,4.899,1685,3.375,1717,3.957,1935,2.514,2034,4.327,2041,4.086,2123,5.177,2304,4.305,2600,5.529,2848,5.031]],["uri/139",[3456,8.09]],["title/139",[1439,0.91]],["sub_title/139",[1703,3.468]],["body/139",[1,0.486,62,2.896,705,0.63,714,0.886,870,1.546,918,0.472,1439,1.27,1456,0.262,1465,0.668,1467,0.185,1468,0.409,1476,0.418,1479,2.414,1485,2.587,1486,0.999,1495,1.209,1526,2.509,1529,1.183,1530,1.939,1537,1.535,1543,3.179,1548,2.048,1552,2.151,1553,2.932,1562,2.561,1563,2.509,1566,3.008,1594,3.564,1646,2.861,1676,3.866,1703,4.398,1715,2.731,1716,1.939,1760,3.09,1778,2.731,1780,3.227,1809,3.179,1893,3.057,1935,2.081,1946,3.134,2287,2.326,2307,3.439,2309,2.731,2310,3.382,2358,3.008,2368,2.896,2850,4.421,2851,5.25,2852,5.25,2853,5.25,2854,4.977,2855,4.285,2888,4.285,3457,5.25]],["uri/140",[3458,8.09]],["title/140",[1439,0.91]],["sub_title/140",[1451,2.876]],["body/140",[1,0.43,705,0.613,1293,1.222,1439,1.097,1451,2.95,1454,1.277,1456,0.267,1467,0.242,1476,0.545,1495,1.177,1537,1.738,1553,3.82,1595,1.716,1612,2.668,1613,1.779,1716,2.526,1787,4.204,1801,2.826,1916,5.425,2431,5.425,2497,5.037,2859,4.826,2860,5.583]],["uri/141",[3459,8.09]],["title/141",[1439,0.91]],["sub_title/141",[2863,5.813]],["body/141",[1,0.43,516,2.2,705,0.746,918,0.445,1439,1.334,1454,1.277,1456,0.248,1465,0.87,1467,0.242,1468,0.354,1589,5.037,1615,2.874,1733,2.756,1777,4.083,1780,4.204,1782,3.48,1935,2.711,2034,3.727,2097,2.924,2113,4.732,2342,4.826,2863,5.963,2864,5.425,2865,6.484]],["uri/142",[3460,8.09]],["title/142",[1439,0.91]],["sub_title/142",[2868,5.442]],["body/142",[1,0.347,918,0.36,1293,1.202,1439,1.079,1456,0.245,1468,0.348,1486,1.279,1532,1.772,1540,3.854,1578,3.906,1597,2.393,1762,2.927,1780,4.134,1817,3.805,1885,3.184,1893,2.927,1933,3.35,1935,2.666,1971,4.953,2029,5.665,2199,5.865,2216,4.334,2237,4.653,2272,7.196,2275,6.727,2802,4.846,2864,5.336,2868,5.491,2869,4.953,2870,6.377,3461,6.097]],["uri/143",[1439,0.677,1495,0.726,1969,1.608,2097,1.805,3462,4.963]],["title/143",[1439,0.91]],["sub_title/143",[1439,0.616,1495,0.661,1818,1.999,1969,1.464,2097,1.643]],["body/143",[1,0.482,705,0.675,714,0.983,878,2.964,918,0.5,1293,1.041,1439,1.207,1448,1.139,1450,0.911,1456,0.173,1468,0.301,1495,1.294,1529,0.87,1548,2.273,1552,2.387,1567,4.907,1583,2.731,1585,4.622,1593,2.448,1631,3.478,1658,3.101,1752,3.101,1769,2.034,1802,3.754,1818,3.031,1870,3.581,1893,2.535,1958,4.111,1968,3.46,1969,2.866,2002,5.827,2097,2.491,2147,3.636,2358,4.312,2368,3.214,2833,5.881,2872,5.524,2873,5.827,2874,5.282,3463,6.234]],["uri/144",[3464,8.09]],["title/144",[1439,0.91]],["sub_title/144",[1550,2.731]],["body/144",[1,0.492,2,1.551,38,2.998,82,2.873,705,0.459,714,0.865,736,1.525,918,0.493,1231,1.945,1262,1.441,1293,0.727,1306,2.411,1439,1.418,1440,1.349,1442,2.071,1443,0.6,1446,2.873,1448,0.616,1450,0.394,1454,1.099,1455,2.153,1456,0.257,1465,0.822,1467,0.276,1468,0.404,1473,0.981,1476,0.603,1479,2.706,1481,0.69,1483,1.482,1485,1.241,1486,0.479,1492,0.783,1495,0.7,1504,0.923,1518,1.389,1528,4.957,1529,1.087,1530,0.93,1537,1.252,1538,1.281,1548,0.982,1549,2.196,1550,1.032,1553,1.406,1563,2.813,1566,1.443,1576,1.147,1590,1.023,1595,1.057,1605,2.525,1638,3.149,1646,1.372,1682,2.519,1685,4.456,1701,0.788,1710,2.245,1765,1.71,1768,2.166,1777,2.43,1804,3.016,1808,2.812,1822,1.946,1831,2.303,1837,1.295,1844,1.18,1860,2.031,1880,2.519,1883,1.742,1892,2.519,1893,2.23,1894,1.622,1914,1.71,1915,2.623,1925,1.136,1935,0.998,1945,1.622,1951,1.525,1954,2.519,2025,2.665,2029,3.429,2032,5.822,2034,3.207,2038,2.121,2039,2.056,2040,2.245,2075,2.121,2103,3.862,2159,1.482,2168,2.121,2237,1.742,2244,2.121,2268,1.742,2294,2.873,2296,2.519,2297,1.571,2304,1.71,2307,2.667,2308,2.283,2309,1.31,2310,1.622,2332,2.192,2341,2.056,2354,1.525,2358,2.936,2537,1.998,2568,2.196,2736,2.056,2869,1.854,2926,1.998,2943,2.519,2997,2.998,3126,1.898,3285,3.69,3332,2.519,3457,2.519,3465,2.961,3466,1.998,3467,2.694,3468,2.694,3469,2.283,3470,2.961,3471,2.283,3472,1.998,3473,2.694,3474,2.694,3475,2.961,3476,2.519,3477,2.694,3478,4.786]],["uri/145",[3479,8.09]],["title/145",[1439,0.91]],["sub_title/145",[1561,4.613]],["body/145",[1,0.509,359,3.629,918,0.422,1439,1.264,1440,0.928,1443,1.058,1450,1.135,1454,0.83,1456,0.257,1465,0.797,1467,0.278,1468,0.375,1470,2.855,1476,0.578,1479,2.044,1481,1.218,1482,1.821,1495,1.483,1529,0.664,1530,2.315,1531,4.273,1537,0.862,1547,2.104,1548,1.734,1552,1.821,1553,2.483,1560,2.147,1590,3.376,1594,3.018,1595,0.917,1596,2.889,1612,1.734,1641,2.125,1651,4.055,1710,2.452,1728,2.743,1734,1.988,1745,3.018,1756,1.935,1774,4.215,1815,1.57,1902,3.076,1969,1.694,2020,2.064,2040,2.452,2101,5.23,2192,2.864,2195,2.733,2219,3.076,2270,2.818,2877,3.629,2879,4.215,2880,3.745,2881,5.682,2882,3.435,2883,3.876,2884,4.215,3130,6.114]],["uri/146",[3480,8.09]],["title/146",[1439,0.91]],["sub_title/146",[1660,3.548]],["body/146",[1,0.487,544,3.257,705,0.379,918,0.478,1076,1.351,1293,0.756,1306,1.733,1439,1.401,1443,1.44,1448,0.916,1449,2.107,1450,0.661,1454,1.129,1456,0.271,1465,0.538,1467,0.272,1468,0.422,1476,0.676,1479,1.945,1480,1.824,1486,0.805,1495,1.215,1507,3.688,1529,0.632,1537,1.494,1547,2.002,1550,1.733,1553,2.362,1563,2.022,1564,2.456,1577,4.799,1593,1.778,1595,1.248,1597,2.152,1605,2.085,1612,1.65,1613,1.1,1619,2.362,1660,4.648,1692,4.56,1696,3.268,1709,2.107,1716,1.562,1726,2.725,1733,1.704,1768,2.251,1770,3.048,1803,2.82,1821,1.927,1893,1.841,1911,2.456,1935,1.677,1968,1.945,1981,3.356,2124,2.725,2239,2.985,2262,3.898,2358,2.424,2368,2.333,2480,2.042,2833,4.269,2869,3.115,2886,3.563,2887,4.01,2889,3.563,2890,2.681,2891,2.926,2892,4.231,2893,4.01,3100,2.82,3481,7.556,3482,4.231]],["uri/147",[1,0.218,1439,0.677,1969,1.608,2314,2.451,3483,4.963]],["title/147",[1439,0.91]],["sub_title/147",[1,0.198,1439,0.616,1969,1.464,2314,2.232,2315,2.398]],["body/147",[]],["uri/148",[3484,8.09]],["title/148",[1439,0.91]],["sub_title/148",[2896,4.91]],["body/148",[1,0.405,516,2.235,705,0.623,714,1.172,918,0.372,1076,2.219,1121,2.391,1439,1.448,1443,1.654,1448,1.051,1450,0.807,1454,0.963,1456,0.269,1467,0.182,1468,0.359,1495,0.888,1529,1.038,1537,1.521,1562,2.517,1607,3.325,1612,2.013,1613,1.807,1650,4.347,1697,1.849,1701,2.174,1760,4.622,1762,2.246,1769,1.395,1770,3.718,1771,3.987,1802,3.325,1836,2.15,1875,2.443,1890,4.5,1950,2.655,1969,1.966,2013,3.381,2041,3.325,2056,3.271,2097,2.207,2294,3.642,2314,2.997,2315,3.221,2331,4.182,2342,3.642,2697,3.89,2896,6.454,2899,3.642,3485,5.521,3486,5.521,3487,5.521]],["uri/149",[3488,8.09]],["title/149",[1439,0.91]],["sub_title/149",[1760,3.925]],["body/149",[1,0.411,516,2.051,714,1.345,918,0.426,1439,1.394,1448,0.965,1450,1.358,1454,1.19,1456,0.259,1468,0.33,1495,1.097,1529,0.952,1537,1.544,1701,2.493,1760,5.359,1762,2.774,1836,2.656,1875,3.017,1914,4.328,1935,2.527,2034,3.474,2041,5.133,2217,6.82,2331,3.175,2899,5.622,3489,6.376]],["uri/150",[3490,8.09]],["title/150",[1439,0.91]],["sub_title/150",[2268,4.613]],["body/150",[1,0.368,2,1.876,918,0.456,1293,1.272,1439,1.463,1467,0.251,1468,0.441,1710,3.927,1762,3.098,1856,3.745,1951,4.311,2041,4.586,2056,4.513,2084,4.925,2268,4.925,2331,3.545,3491,5.023,3492,7.12]],["uri/151",[3493,8.09]],["title/151",[1439,0.91]],["sub_title/151",[1971,4.91]],["body/151",[1,0.471,2,1.876,918,0.456,1439,1.463,1456,0.212,1467,0.251,1468,0.368,1710,3.927,1762,3.098,1822,3.403,1971,5.242,2041,4.586,2056,4.513,2183,5.023,2318,5.811,2331,3.545,3491,5.023]],["uri/152",[3494,8.09]],["title/152",[1439,0.91]],["sub_title/152",[3461,6.044]],["body/152",[1,0.485,2,2.108,485,2.001,705,0.321,714,1.471,918,0.499,941,4.672,1076,1.145,1121,1.091,1293,0.64,1439,1.517,1443,0.853,1448,0.811,1450,0.838,1454,0.669,1456,0.264,1457,2.587,1459,3.506,1467,0.318,1468,0.394,1476,0.286,1495,0.616,1529,0.535,1532,1.691,1534,1.696,1537,1.039,1545,1.864,1581,1.387,1597,1.275,1608,2.177,1612,1.398,1613,1.394,1697,1.284,1701,2.009,1710,1.977,1726,2.309,1760,2.11,1762,3.1,1768,1.907,1769,0.969,1802,2.309,1822,1.713,1911,3.112,1953,3.249,1971,2.639,2025,1.864,2034,3.881,2041,4.912,2056,2.272,2111,3.249,2129,2.768,2184,3.584,2198,3.031,2213,2.582,2268,2.479,2271,4.279,2304,2.433,2305,4.039,2319,2.843,2331,1.785,2332,1.93,2347,2.843,2511,2.236,2515,1.907,2688,2.272,2697,2.701,2702,3.398,2899,2.529,3461,6.457,3495,3.584,3496,4.213,3497,4.213,3498,3.584,3499,4.251,3500,3.834,3501,3.834,3502,3.834,3503,4.213,3504,3.834]],["uri/153",[3505,8.09]],["title/153",[1439,0.91]],["sub_title/153",[1570,5.442]],["body/153",[1,0.475,2,1.249,714,1.106,870,1.396,878,2.411,918,0.483,1262,2.279,1293,0.847,1306,1.942,1439,1.515,1454,0.885,1456,0.224,1467,0.319,1468,0.466,1483,2.79,1486,0.901,1495,0.815,1570,5.35,1613,1.233,1648,3.264,1697,1.699,1701,1.483,1726,3.054,1762,2.852,1769,1.282,1802,3.054,1814,3.572,1831,3.707,1911,2.752,1945,3.054,1971,3.49,1976,2.1,1998,4.294,2020,2.2,2041,4.222,2119,3.345,2268,3.279,2271,3.16,2276,4.132,2301,3.49,2330,4.132,2331,3.264,2332,2.552,2335,4.296,2480,2.289,2502,3.16,2515,2.522,2697,3.572,2896,3.49,2899,3.345,2905,4.74,2910,4.132,3461,4.296,3492,6.555,3506,5.572,3507,5.572,3508,5.572,3509,5.572,3510,5.572,3511,5.572]],["uri/154",[3512,8.09]],["title/154",[1439,0.91]],["sub_title/154",[3513,5.813]],["body/154",[1,0.468,705,0.666,714,0.965,918,0.497,1076,1.827,1121,1.741,1439,1.49,1450,0.894,1456,0.221,1465,0.727,1467,0.292,1468,0.384,1476,0.455,1492,1.777,1530,2.745,1537,1.108,1563,2.733,1613,1.487,1646,3.115,1648,2.847,1697,2.049,1778,2.974,1802,3.683,1836,2.382,1893,3.234,1894,3.683,2041,3.683,2051,4.985,2097,2.444,2198,3.234,2212,4.789,2301,4.21,2339,5.183,2341,4.667,2342,4.034,2343,3.234,2344,3.683,2697,4.309,2991,3.955,3138,6.117,3485,6.117,3513,4.985]],["uri/155",[3514,8.09]],["title/155",[1439,0.91]],["sub_title/155",[3504,7.133]],["body/155",[918,0.393,1439,1.391,1467,0.259,1468,0.379,1483,4.317,1495,1.261,1562,3.577,1648,3.652,1665,3.996,1668,4.441,1715,3.814,2212,4.724,2344,4.724,2346,6.647,2347,5.817,3515,8.621]],["uri/156",[1925,2.108,1969,1.78,3516,5.493,3517,2.516]],["title/156",[1925,1.961,3517,2.339]],["sub_title/156",[1818,2.236,1925,1.94,1969,1.637,3517,2.314]],["body/156",[1,0.466,62,3.427,658,4.575,918,0.46,1439,0.996,1449,3.094,1456,0.185,1467,0.277,1468,0.466,1483,3.657,1495,1.069,1529,0.928,1584,2.912,1591,2.728,1613,2.039,1697,2.226,1724,3.875,1740,3.385,1780,3.818,1783,3.657,1787,3.818,1804,3.657,1818,4.077,1925,3.875,1969,2.986,2092,5.632,2295,3.877,2996,4.799,3517,4.624]],["uri/157",[3518,8.09]],["title/157",[1925,1.961,3517,2.339]],["sub_title/157",[1550,2.731]],["body/157",[1,0.466,2,1.013,714,0.953,736,2.328,918,0.509,1231,2.969,1293,1.195,1306,1.575,1440,0.803,1442,3.403,1446,2.712,1448,0.854,1450,0.601,1456,0.234,1465,0.851,1467,0.236,1468,0.424,1473,1.361,1476,0.533,1479,1.767,1481,1.053,1485,1.894,1492,1.195,1495,0.971,1504,1.409,1518,2.12,1529,0.999,1530,1.42,1538,1.955,1543,2.328,1549,3.351,1550,1.575,1563,2.698,1580,3.644,1595,0.793,1605,1.894,1607,2.476,1613,1,1638,2.362,1646,2.094,1685,4.178,1697,1.377,1710,3.113,1724,2.547,1776,3.049,1777,2.294,1804,2.263,1808,1.672,1814,2.897,1860,1.524,1871,2.398,1880,3.844,1893,1.672,1925,4.073,1935,1.524,2025,1.999,2032,3.237,2034,3.645,2039,3.137,2103,2.897,2159,2.263,2167,3.351,2168,3.237,2244,3.237,2261,4.156,2268,2.659,2358,2.202,2444,3.351,2537,3.049,2736,3.137,2787,3.049,2886,4.754,2997,4.156,3110,3.644,3126,2.897,3285,5.116,3362,3.644,3466,3.049,3468,4.112,3472,3.049,3517,4.86,3519,4.112,3520,3.644,3521,5.645,3522,2.897,3523,4.112,3524,4.112,3525,4.519]],["uri/158",[3526,8.09]],["title/158",[1925,1.961,3517,2.339]],["sub_title/158",[1531,3.925]],["body/158",[1,0.5,714,0.826,918,0.409,1439,0.785,1440,1.022,1443,1.165,1447,2.88,1448,0.74,1450,1.047,1454,0.913,1456,0.256,1465,0.852,1467,0.27,1468,0.395,1470,3.051,1476,0.534,1479,2.249,1481,1.34,1482,2.004,1495,0.842,1529,0.731,1530,2.474,1547,2.315,1548,1.908,1552,2.004,1553,2.732,1560,2.362,1561,5.284,1590,3.337,1594,3.321,1595,1.009,1612,1.908,1641,2.338,1651,4.225,1691,4.12,1710,2.698,1724,2.207,1734,2.187,1745,3.321,1774,4.435,1815,1.727,1902,3.384,1914,3.321,1915,3.152,1925,3.022,2101,5.503,2192,3.152,2195,3.007,2219,3.384,2270,3.101,2877,3.993,2878,5.313,2880,4.12,2881,6.072,2882,3.779,2884,4.638,3130,4.12,3517,3.606]],["uri/159",[3527,8.09]],["title/159",[1925,1.961,3517,2.339]],["sub_title/159",[1660,3.548]],["body/159",[1,0.468,544,3.218,705,0.373,918,0.465,1076,1.328,1293,0.743,1306,1.703,1443,1.423,1448,1.059,1449,2.071,1450,1.094,1454,1.116,1456,0.27,1465,0.529,1467,0.27,1468,0.395,1476,0.672,1479,1.912,1480,1.793,1486,0.791,1493,2.996,1495,1.203,1507,3.625,1529,0.621,1547,1.968,1550,1.703,1553,2.322,1563,1.988,1564,2.415,1577,4.74,1595,1.232,1597,2.72,1605,2.049,1612,1.622,1613,1.082,1660,4.624,1692,4.504,1696,3.212,1709,2.071,1716,1.536,1724,3.451,1726,3.85,1733,1.675,1768,2.213,1770,2.996,1783,2.448,1803,2.772,1817,2.352,1821,1.894,1893,1.809,1911,2.415,1925,3.921,1935,1.648,1981,3.298,2124,2.679,2239,2.934,2250,2.772,2262,3.85,2358,2.383,2368,2.293,2480,2.008,2833,2.934,2887,3.942,2889,3.502,2890,2.636,2891,2.877,2892,4.159,2893,3.942,3100,2.772,3481,7.484,3517,4.679]],["uri/160",[3528,8.09]],["title/160",[1925,1.961,3517,2.339]],["sub_title/160",[1451,2.876]],["body/160",[1,0.433,516,2.225,714,1.168,870,2.037,1451,2.983,1467,0.244,1476,0.667,1495,1.19,1529,1.033,1532,1.823,1553,3.863,1595,1.728,1612,2.698,1613,1.8,1724,3.78,1793,6.27,1891,3.639,1925,3.121,2310,4.456,2497,5.094,2859,4.881,3517,3.724,3529,8.132]],["uri/161",[1,0.199,1925,1.737,1969,1.466,2314,2.235,3517,2.072,3530,4.525]],["title/161",[1925,1.961,3517,2.339]],["sub_title/161",[1,0.179,1925,1.568,1969,1.324,2314,2.018,2315,2.168,3517,1.871]],["body/161",[]],["uri/162",[3531,8.09]],["title/162",[1925,1.961,3517,2.339]],["sub_title/162",[2896,4.91]],["body/162",[1,0.414,516,2.3,705,0.483,714,1.207,918,0.383,1076,1.722,1121,1.641,1443,1.702,1448,1.214,1454,1.006,1456,0.254,1467,0.253,1468,0.279,1495,0.927,1529,0.805,1562,2.629,1607,3.472,1612,2.102,1613,1.86,1650,4.539,1697,1.931,1701,2.237,1724,3.226,1760,4.723,1762,2.345,1769,1.457,1770,3.882,1771,4.163,1875,2.551,1890,4.698,1925,4.013,1950,2.772,1969,2.053,1974,5.523,2013,3.531,2056,3.416,2097,2.304,2294,3.803,2314,3.129,2315,3.363,2331,3.996,2342,3.803,2896,5.265,2899,3.803,3486,5.765,3487,5.765,3517,4.788,3532,4.885]],["uri/163",[3533,8.09]],["title/163",[1925,1.961,3517,2.339]],["sub_title/163",[1891,3.507]],["body/163",[516,2.29,714,1.202,1454,1.329,1456,0.212,1468,0.368,1495,1.225,1529,1.063,1619,3.976,1701,2.667,1724,3.212,1760,5.371,1762,3.098,1875,3.37,1914,4.833,1925,3.212,1935,2.822,2899,6.015,3517,3.833]],["uri/164",[3534,8.09]],["title/164",[1925,1.961,3517,2.339]],["sub_title/164",[1654,5.442]],["body/164",[1,0.319,705,0.554,714,1.043,1450,0.966,1454,1.154,1456,0.276,1467,0.303,1468,0.32,1476,0.492,1562,3.015,1581,2.392,1613,1.608,1654,6.378,1683,5.389,1697,2.8,1716,2.283,1724,4.062,1726,3.982,1787,3.799,1799,6.182,1817,3.496,1860,3.097,1871,3.857,1898,5.389,1925,3.526,1945,3.982,2198,3.496,2237,4.276,2331,3.078,3021,3.982,3517,4.207,3522,4.658,3535,6.182,3536,7.267]],["uri/165",[3537,8.09]],["title/165",[1925,1.961,3517,2.339]],["sub_title/165",[2822,6.321]],["body/165",[1,0.459,714,1.129,918,0.439,1262,1.881,1443,1.593,1456,0.244,1467,0.236,1697,2.397,1701,2.093,1762,2.911,1764,7.157,1769,1.809,1794,4.383,1911,3.885,1915,4.31,1925,3.019,2020,3.105,2195,4.111,2991,4.628,3091,6.064,3517,3.602,3532,6.064,3535,6.69,3538,6.342,3539,7.782,3540,6.69,3541,7.865,3542,7.865]],["uri/166",[3543,8.09]],["title/166",[1925,1.961,3517,2.339]],["sub_title/166",[2330,5.813]],["body/166",[714,1.485,918,0.402,1262,2.113,1468,0.388,1529,1.122,1578,4.363,1665,4.094,1925,3.391,2330,6.551,3461,6.811,3517,4.046,3544,8.834]],["uri/167",[3545,8.09]],["title/167",[1925,1.961,3517,2.339]],["sub_title/167",[1648,3.32]],["body/167",[1,0.454,714,1.403,870,1.708,918,0.471,1262,1.63,1293,1.036,1306,2.376,1454,1.082,1456,0.248,1467,0.265,1468,0.388,1476,0.462,1486,1.103,1570,6.123,1613,1.509,1648,2.888,1697,2.078,1701,1.815,1726,3.736,1762,2.523,1769,1.568,1831,4.243,1925,4.209,1945,3.736,2119,4.092,2198,3.28,2276,5.056,2331,3.736,2332,3.122,2335,5.257,2515,3.086,2899,4.092,3517,5.022,3546,6.818,3547,6.818,3548,6.204]],["uri/168",[3549,8.09]],["title/168",[1925,1.961,3517,2.339]],["sub_title/168",[2212,4.295]],["body/168",[1,0.473,705,0.53,714,0.998,918,0.49,1076,1.889,1465,0.752,1467,0.209,1476,0.471,1492,1.837,1530,2.805,1563,2.826,1613,1.538,1646,3.221,1648,2.944,1697,2.118,1778,3.075,1836,2.463,1893,3.305,1894,3.808,1925,4.302,1969,2.893,2097,2.527,2198,3.344,2301,4.353,2338,7.596,2339,5.359,2341,4.825,2342,4.171,2343,3.344,2344,3.808,2907,5.912,3513,5.154,3517,5.133]],["uri/169",[3550,8.09]],["title/169",[1925,1.961,3517,2.339]],["sub_title/169",[2344,4.295]],["body/169",[1,0.365,918,0.455,1467,0.3,1483,4.166,1495,1.218,1562,3.452,1591,3.108,1648,3.525,1665,3.857,1668,4.286,1829,3.108,1925,3.833,1969,2.696,2212,4.56,2344,4.56,2346,6.416,2347,5.614,3517,4.573,3551,7.572]],["uri/170",[1,0.241,1539,2.43,2225,4.43,3552,2.643]],["title/170",[1,0.182,1440,0.735,1754,1.407]],["sub_title/170",[1,0.252,1539,2.536,1550,1.997]],["body/170",[1,0.434,705,0.533,714,1.003,918,0.318,1306,2.434,1440,1.591,1448,0.899,1450,0.929,1454,1.109,1455,2.496,1456,0.227,1465,0.969,1467,0.297,1476,0.473,1482,2.434,1487,3.36,1490,3.022,1491,4.477,1492,1.846,1526,2.839,1534,2.812,1539,4.374,1543,3.597,1550,2.434,1573,3.546,1581,2.299,1591,2.608,1595,1.571,1639,3.827,1643,4.589,1688,5.941,1689,5.003,1700,3.36,1812,6.043,2065,3.404,2082,4.477,2250,3.96,2261,4.374,2277,4.033,2366,5.179,2859,4.192,3004,4.374,3100,3.96,3103,4.712,3553,6.355]],["uri/171",[2225,5.636,3552,3.362]],["title/171",[1,0.182,1440,0.735,1754,1.407]],["sub_title/171",[1550,2.731]],["body/171",[1,0.497,3,4.508,1453,4.75,1467,0.247,1476,0.672,1555,6.1,1595,1.443,1618,3.907,1641,3.344,1758,3.907,1769,1.892,1875,3.312,1891,3.68,1944,4.84,1945,4.508,1946,4.177,2226,6.342,2227,6.633,2232,5.893,2977,6.633]],["uri/172",[3552,3.362,3554,6.989]],["title/172",[1,0.182,1440,0.735,1754,1.407]],["sub_title/172",[1573,3.98]],["body/172",[1,0.405,485,4.378,705,0.703,918,0.42,1293,1.11,1439,0.996,1443,1.866,1451,2.68,1454,1.16,1455,2.611,1456,0.233,1465,0.79,1467,0.277,1470,2.83,1529,0.928,1541,2.567,1544,4.217,1548,3.058,1576,2.83,1581,2.404,1589,4.575,1593,2.611,1597,2.788,1613,1.616,1622,3.231,1635,4.799,1713,4.928,2006,6.056,2007,5.632,2219,4.298,2836,5.071,3395,6.213,3400,5.89,3555,6.646,3556,6.646,3557,7.304,3558,7.304]],["uri/173",[3552,3.362,3559,6.989]],["title/173",[1,0.182,1440,0.735,1754,1.407]],["sub_title/173",[3004,4.91]],["body/173",[1,0.497,705,0.605,870,1.458,918,0.362,1076,1.582,1121,2.057,1262,1.392,1293,0.885,1439,1.083,1442,2.519,1450,1.056,1452,3.244,1454,0.924,1455,2.081,1456,0.277,1465,0.978,1467,0.175,1473,1.194,1476,0.538,1480,2.136,1482,2.028,1486,1.285,1490,2.519,1497,4.952,1529,1.148,1539,3.513,1576,2.255,1613,1.288,1639,3.19,1643,3.825,1679,2.028,1688,4.952,1689,4.17,1701,1.549,1716,1.829,1733,1.995,1735,3.732,1801,2.79,1822,2.367,1856,2.605,2058,3.301,2059,3.244,2067,3.732,2295,3.09,2528,3.425,2566,4.17,2785,2.837,2834,3.567,2859,3.494,2860,5.513,2983,4.694,3004,4.973,3013,4.694,3020,4.488,3440,4.694,3560,4.488,3561,5.821,3562,7.94,3563,4.694,3564,5.297,3565,5.821,3566,4.317,3567,5.297,3568,5.297]],["uri/174",[1454,0.872,1455,1.963,3552,2.643,3569,5.493]],["title/174",[1,0.182,1440,0.735,1754,1.407]],["sub_title/174",[1454,0.91,1455,2.049,1534,2.308]],["body/174",[1,0.51,2,2.097,62,1.948,516,1.136,705,0.74,870,1.04,878,1.797,918,0.189,1293,0.947,1306,1.447,1439,0.85,1443,1.262,1448,1.147,1449,3.169,1450,0.829,1451,2.744,1452,2.314,1454,1.188,1455,2.674,1456,0.277,1464,1.537,1465,1.012,1467,0.225,1468,0.274,1476,0.563,1479,1.624,1481,1.452,1482,1.447,1486,0.672,1492,1.098,1495,0.608,1518,1.948,1529,0.792,1530,1.304,1534,3.347,1539,1.837,1560,2.559,1566,3.037,1572,3.779,1578,3.078,1591,1.551,1592,2.171,1624,1.624,1636,3.779,1652,2.239,1660,1.879,1696,2.728,1723,2.975,1726,5.469,1740,1.924,1748,2.204,1751,1.972,1769,1.433,1776,4.205,1808,1.537,1814,2.662,1825,3.079,1830,3.079,1836,1.471,1910,2.802,1936,1.831,1941,4.464,1948,4.099,1950,1.817,1976,2.348,1981,5.047,1983,2.544,2025,2.757,2084,2.443,2141,2.544,2253,4.205,2271,2.355,2332,1.902,2548,2.398,2589,3.779,2831,2.108,2832,2.728,2886,2.975,2889,2.975,2890,2.239,2924,2.802,3305,3.779,3362,3.348,3520,3.348,3570,4.152,3571,4.152,3572,4.152,3573,3.348,3574,3.532,3575,4.152,3576,4.152,3577,3.532,3578,4.152]],["uri/175",[3552,3.362,3579,6.989]],["title/175",[1,0.182,1440,0.735,1754,1.407]],["sub_title/175",[1451,2.876]],["body/175",[1,0.44,705,0.639,714,0.906,878,2.73,1076,2.558,1121,2.171,1293,1.274,1442,2.73,1443,1.277,1450,0.839,1451,3.679,1456,0.288,1476,0.427,1482,3.28,1486,1.02,1500,4.38,1522,3.457,1529,0.801,1532,1.414,1539,2.791,1540,3.074,1581,2.076,1591,2.356,1613,1.396,1642,5.087,1701,1.679,1716,1.982,1769,1.927,1792,2.959,1801,2.217,1808,2.335,1825,4.678,1886,3.786,2139,2.73,2192,3.457,2250,3.577,2300,4.256,2431,4.256,2528,3.712,2859,3.786,3036,5.087,3448,5.366,3560,4.864,3580,5.366,3581,8.381,3582,4.678,3583,6.308,3584,5.366,3585,5.366,3586,6.308,3587,5.366,3588,6.308,3589,5.74,3590,6.308]],["uri/176",[1,0.241,1885,2.212,2225,4.43,3552,2.643]],["title/176",[1,0.182,1440,0.735,1754,1.407]],["sub_title/176",[1,0.252,1550,1.997,1885,2.308]],["body/176",[1,0.482,705,0.675,918,0.403,1262,1.638,1306,2.387,1440,1.217,1448,0.882,1456,0.248,1465,0.741,1467,0.311,1476,0.599,1486,1.108,1492,1.811,1529,0.87,1537,1.129,1540,3.339,1543,3.529,1549,5.08,1550,3.083,1595,1.202,1596,2.136,1690,3.956,1703,3.031,1733,3.032,1734,2.605,1769,1.575,1775,3.254,1794,3.817,1815,2.057,1877,2.027,1878,2.042,1885,3.561,1941,4.907,2010,6.234,2015,3.693,2277,3.956,3566,5.08,3591,6.85,3592,5.827,3593,6.85,3594,6.85,3595,6.85,3596,5.524,3597,6.234]],["uri/177",[2234,6.36,3552,3.362]],["title/177",[1,0.182,1440,0.735,1754,1.407]],["sub_title/177",[2177,4.91]],["body/177",[1,0.489,2,1.138,485,2.413,658,3.181,714,0.729,918,0.329,1076,1.962,1262,1.215,1439,0.693,1448,1.081,1454,1.334,1456,0.245,1459,1.986,1465,0.781,1467,0.252,1476,0.681,1481,1.682,1482,1.77,1486,0.822,1495,0.743,1504,1.583,1522,2.783,1532,1.138,1538,2.198,1545,2.247,1551,3.638,1560,2.965,1583,2.879,1593,2.581,1595,1.267,1597,1.537,1608,1.755,1612,1.685,1613,1.598,1615,1.815,1697,1.548,1698,3.112,1730,4.53,1733,2.475,1734,2.746,1762,1.88,1815,2.523,1860,1.712,1875,2.907,1885,2.045,1891,2.273,1894,3.957,1936,1.492,1948,3.957,1951,2.616,1952,2.738,1969,1.646,2036,4.096,2095,2.989,2097,1.847,2147,2.696,2177,6.291,2192,3.957,2211,4.321,2236,7.054,2242,3.916,2352,3.526,2790,4.096,2821,2.83,2837,2.509,3472,3.427,3540,6.142,3598,5.079,3599,5.079,3600,5.079,3601,5.079,3602,4.096,3603,7.645,3604,5.079,3605,5.079,3606,4.321,3607,3.638]],["uri/178",[3552,3.362,3608,6.989]],["title/178",[1,0.182,1440,0.735,1754,1.407]],["sub_title/178",[2077,5.615]],["body/178",[]],["uri/179",[1460,4.195,3552,3.362]],["title/179",[1,0.182,1440,0.735,1754,1.407]],["sub_title/179",[1440,1.392]],["body/179",[1,0.503,2,2.317,3,1.958,6,2.431,12,2.881,20,4.809,59,2.881,485,1.697,516,2.104,705,0.424,714,0.513,736,1.84,918,0.402,1293,0.844,1440,0.987,1443,1.557,1448,0.877,1450,1.265,1454,1.082,1455,1.986,1456,0.241,1459,2.173,1465,0.832,1467,0.25,1468,0.244,1473,1.139,1476,0.662,1486,1.103,1487,1.719,1492,1.802,1495,1.29,1502,2.544,1504,1.114,1529,0.706,1530,1.745,1535,2.56,1537,1.569,1538,1.546,1540,1.741,1545,1.581,1548,1.843,1550,1.936,1552,1.245,1589,2.238,1597,1.081,1605,2.857,1608,2.356,1612,1.185,1614,2.481,1618,1.697,1624,1.397,1631,1.814,1635,2.348,1675,2.189,1686,1.991,1709,2.353,1713,2.411,1716,2.142,1717,1.896,1724,1.371,1741,2.173,1752,2.515,1753,1.958,1756,2.056,1757,2.639,1766,3.15,1769,0.822,1781,4.284,1806,3.039,1821,1.384,1844,1.424,1860,1.205,1871,1.896,1873,2.411,1877,1.057,1878,1.656,1883,2.102,1921,2.881,1950,1.563,1952,1.926,1968,2.173,2022,2.755,2025,1.581,2031,2.881,2037,1.546,2081,3.441,2082,2.29,2093,3.251,2157,4.284,2178,3.799,2206,2.755,2228,2.755,2250,3.15,2350,3.039,2352,2.481,2355,1.896,2806,2.881,2807,1.563,2977,2.881,3004,4.27,3176,2.65,3297,4.12,3521,3.039,3535,4.726,3609,3.039,3610,2.755,3611,3.251,3612,2.881,3613,2.881,3614,3.039,3615,3.573]],["uri/180",[1518,2.886,3552,2.96,3616,6.152]],["title/180",[1,0.182,1440,0.735,1754,1.407]],["sub_title/180",[1518,3.107,3297,4.911]],["body/180",[1,0.487,336,3.317,705,0.488,918,0.348,1293,1.161,1439,0.873,1440,0.764,1442,1.862,1443,0.871,1448,0.824,1450,0.572,1451,2.803,1453,2.484,1454,1.016,1456,0.229,1457,1.767,1459,1.682,1464,1.592,1465,0.915,1467,0.31,1468,0.443,1473,0.882,1476,0.434,1481,1.491,1485,2.682,1486,0.696,1487,2.07,1492,2.391,1495,0.936,1518,3.969,1522,3.506,1524,3.396,1529,1.075,1530,2.658,1531,3.825,1534,1.732,1540,3.119,1543,2.216,1544,2.484,1547,3.406,1548,1.427,1561,2.531,1569,2.531,1578,2.125,1586,3.469,1591,2.39,1593,1.538,1595,0.755,1597,1.302,1624,1.682,1634,3.695,1637,3.506,1639,2.357,1651,1.882,1652,5.111,1678,2.902,1700,2.07,1701,1.145,1717,2.283,1729,2.484,1741,1.682,1767,2.582,1773,2.07,1774,2.125,1822,1.749,1837,1.882,1839,2.484,1844,1.715,1860,1.45,1862,2.439,1871,2.283,1878,1.282,1935,1.45,1969,1.394,1983,3.921,1994,2.216,1998,2.397,2054,2.097,2079,2.987,2097,1.564,2125,2.097,2152,2.902,2181,2.531,2193,2.439,2271,2.439,2342,2.582,2760,2.043,2836,2.987,3297,7.03,3307,3.659,3566,3.19,3617,4.302,3618,4.302,3619,6.399,3620,3.659,3621,4.302,3622,4.302,3623,3.469]],["uri/181",[1,0.241,2,1.231,1460,3.297,3552,2.643]],["title/181",[1,0.182,1440,0.735,1754,1.407]],["sub_title/181",[1,0.252,2,1.285,1440,1.018]],["body/181",[1,0.493,2,2.465,6,1.533,516,1.497,705,0.417,714,1.185,918,0.468,1121,0.907,1262,0.838,1293,0.532,1439,1.126,1443,0.709,1448,0.979,1450,0.466,1454,1.208,1455,2.719,1456,0.273,1459,3.227,1465,0.592,1467,0.164,1468,0.416,1473,1.122,1476,0.516,1479,1.37,1481,1.275,1488,1.162,1491,2.246,1495,0.801,1526,1.424,1529,0.695,1537,1.558,1541,1.231,1552,2.876,1562,1.453,1591,1.308,1593,1.252,1605,2.293,1613,0.775,1651,2.394,1675,3.353,1685,1.586,1709,1.484,1710,2.567,1734,2.081,1735,2.246,1753,1.92,1756,2.491,1757,3.198,1760,1.754,1762,1.297,1766,1.986,1796,2.432,1808,3.054,1817,2.632,1822,1.424,1837,2.394,1860,1.181,1875,2.71,1885,1.41,1894,1.92,1915,1.92,1933,1.484,1936,1.607,1946,1.779,1951,1.804,2016,4.412,2032,2.51,2034,1.624,2056,1.889,2065,1.707,2081,1.567,2108,3.799,2119,4.566,2177,3.427,2178,4.24,2198,3.239,2236,2.701,2268,2.061,2304,2.023,2354,1.804,2444,2.598,2790,4.412,2839,4.314,2877,3.799,3053,2.432,3103,3.691,3125,2.51,3624,3.503,3625,3.188,3626,4.218,3627,3.503,3628,2.598,3629,3.503,3630,3.503,3631,3.503,3632,3.503,3633,3.503,3634,2.98,3635,3.503,3636,2.51,3637,3.503,3638,3.503,3639,3.503,3640,3.503,3641,3.503,3642,3.503,3643,3.188,3644,3.188]],["uri/182",[1,0.199,2,1.014,1456,0.115,2069,4.118,2081,2.025,3552,2.177]],["title/182",[1,0.182,1440,0.735,1754,1.407]],["sub_title/182",[1,0.198,2,1.013,1456,0.114,1936,1.327,2081,2.022]],["body/182",[1,0.502,2,2.428,705,0.709,870,1.855,1440,1.316,1448,0.953,1456,0.27,1457,2.162,1465,1.006,1467,0.223,1468,0.409,1473,1.08,1476,0.63,1481,1.227,1486,0.852,1488,2.458,1495,0.77,1504,1.642,1522,2.885,1529,0.669,1530,1.654,1537,1.221,1547,2.12,1563,2.141,1564,2.601,1584,2.099,1595,0.924,1613,1.165,1638,2.753,1651,2.304,1679,1.835,1715,2.329,1716,1.654,1718,2.795,1724,2.021,1768,3.352,1807,2.636,1821,2.04,1825,3.905,1839,3.04,1856,2.356,1877,1.558,1878,1.57,1911,2.601,1933,2.23,1935,1.775,1936,2.732,2015,2.839,2020,2.079,2065,2.566,2079,3.656,2081,4.769,2095,3.098,2167,3.905,2219,3.098,2284,3.772,2352,3.656,2708,4.791,2958,3.772,3079,3.656,3184,3.46,3645,4.791,3646,4.791,3647,5.265,3648,5.265]],["uri/183",[3552,3.362,3649,6.989]],["title/183",[1,0.182,1440,0.735,1754,1.407]],["sub_title/183",[3184,5.151]],["body/183",[1,0.49,2,1.629,3,0.446,6,1.191,10,0.692,15,1.3,20,2.779,22,0.499,59,5.602,62,1.727,64,0.656,83,1.745,219,0.656,295,0.656,322,1.965,485,0.386,516,0.591,544,0.373,614,3.497,705,0.714,714,0.529,870,0.808,918,0.416,1076,0.221,1121,0.211,1219,0.866,1262,0.772,1293,1.297,1306,0.949,1439,0.739,1440,0.384,1443,0.551,1448,0.847,1449,0.647,1450,0.72,1451,0.298,1454,1.221,1455,0.546,1456,0.26,1457,0.627,1459,1.748,1464,0.565,1465,0.958,1467,0.203,1468,0.412,1470,0.315,1473,1.35,1475,0.692,1476,0.605,1478,0.74,1479,1.748,1481,0.858,1482,0.949,1483,0.407,1484,2.745,1485,0.341,1486,0.349,1488,0.903,1490,0.352,1492,1.082,1493,3.32,1495,0.75,1504,1.773,1518,0.382,1520,1.178,1526,1.107,1529,0.924,1530,1.286,1532,0.484,1534,0.869,1537,0.356,1538,0.352,1539,0.36,1543,0.787,1547,0.328,1550,0.284,1552,0.284,1554,0.957,1556,0.549,1563,0.621,1565,2.097,1574,0.979,1581,0.503,1584,0.324,1585,0.549,1587,0.936,1588,0.565,1591,0.304,1595,1.54,1605,2.271,1612,0.507,1613,0.714,1615,1.316,1618,1.293,1622,1.428,1624,0.318,1630,0.837,1634,0.47,1637,0.837,1638,1.687,1639,1.768,1641,0.878,1658,0.368,1675,1.668,1676,1.705,1678,1.457,1682,0.692,1683,0.603,1686,0.851,1697,0.248,1700,1.31,1701,0.407,1709,0.345,1716,0.48,1718,0.432,1724,0.586,1729,0.47,1734,2.874,1735,0.522,1737,0.453,1739,1.602,1741,0.845,1743,0.866,1754,0.519,1756,0.301,1758,0.726,1759,1.497,1765,0.882,1766,1.544,1767,0.488,1769,0.351,1787,0.425,1803,0.866,1804,0.407,1807,4.316,1809,1.112,1813,0.446,1815,0.459,1821,0.315,1822,0.331,1827,0.692,1831,0.735,1832,0.656,1839,2.364,1852,0.676,1860,1.241,1869,0.479,1870,0.425,1871,0.811,1877,0.806,1878,0.962,1883,0.899,1885,0.328,1886,0.488,1887,2.021,1890,0.603,1893,0.301,1898,0.603,1933,2.039,1936,1.313,1941,0.583,1942,0.656,1944,0.899,1945,0.837,1949,0.425,1950,1.191,1957,0.656,1958,0.488,1964,0.684,1965,1.031,1968,1.44,1969,0.495,1978,2.177,1979,1.499,1994,2.109,1997,0.603,1998,0.453,2013,0.453,2015,1.164,2020,1.075,2025,0.36,2048,0.488,2050,0.446,2054,0.397,2056,0.439,2057,0.627,2058,0.866,2059,1.203,2065,0.397,2074,1.741,2081,1.832,2082,1.384,2087,0.656,2103,0.979,2108,0.565,2109,0.656,2121,1.183,2134,1.094,2138,2.865,2139,0.934,2150,2.126,2159,0.407,2166,1.3,2175,1.837,2178,0.851,2181,1.271,2189,1.094,2190,0.882,2192,0.446,2193,0.461,2211,0.692,2224,0.461,2233,1.232,2241,0.583,2244,2.933,2250,0.461,2262,0.837,2270,0.439,2287,0.814,2288,0.837,2292,2.24,2301,0.51,2320,0.535,2343,0.391,2354,0.419,2355,0.432,2356,0.656,2360,0.851,2365,3.287,2366,1.601,2381,0.74,2432,1.271,2473,1.39,2480,0.334,2497,2.564,2499,0.957,2502,1.83,2511,0.432,2536,2.238,2568,0.603,2573,2.322,2574,3.015,2577,0.656,2588,0.603,2596,0.627,2599,2.069,2602,2.839,2603,0.692,2604,2.15,2643,0.535,2650,4.385,2654,1.665,2667,3.302,2677,1.232,2706,2.937,2709,2.729,2712,1.232,2733,1.133,2743,1.384,2772,0.917,2787,3.016,2788,1.457,2801,1.837,2802,2.256,2804,3.302,2806,0.656,2818,3.302,2821,0.851,2824,4.38,2838,1.133,2839,0.461,2890,1.468,2924,1.457,2954,0.583,2958,0.583,2964,0.692,2997,1.705,3004,1.705,3005,0.51,3021,0.837,3026,0.656,3032,0.979,3036,0.656,3038,1.705,3054,0.446,3059,2.316,3079,0.565,3099,1.419,3153,1.39,3178,0.583,3184,4.449,3189,1.3,3219,0.583,3440,2.195,3449,2.745,3469,0.627,3499,0.549,3567,1.39,3568,2.936,3585,0.692,3636,0.583,3650,0.814,3651,5.128,3652,1.528,3653,0.627,3654,0.814,3655,3.682,3656,0.74,3657,0.814,3658,2.722,3659,1.39,3660,0.814,3661,0.814,3662,0.692,3663,0.814,3664,0.692,3665,0.814,3666,0.814,3667,2.477,3668,0.814,3669,1.965,3670,2.159,3671,0.814,3672,0.814,3673,0.627,3674,0.814,3675,1.39,3676,0.814,3677,1.528,3678,0.692,3679,0.814,3680,2.316,3681,3.682,3682,0.583,3683,0.692,3684,0.814,3685,1.457,3686,1.499,3687,0.814,3688,4.094,3689,0.74,3690,1.528,3691,1.528,3692,0.74,3693,3.227,3694,0.814,3695,0.656,3696,0.74,3697,4.813,3698,1.528,3699,0.814,3700,0.814,3701,1.528,3702,1.528,3703,1.232,3704,0.74,3705,0.814,3706,0.74,3707,0.692,3708,0.814,3709,0.814,3710,0.692]],["uri/184",[3552,3.362,3711,6.989]],["title/184",[1,0.182,1440,0.735,1754,1.407]],["sub_title/184",[3712,7.839]],["body/184",[1,0.505,2,2.168,6,1.642,16,2.167,40,1.703,85,1.703,160,2.009,323,1.582,485,1.049,516,2.052,705,0.727,714,0.703,870,0.553,918,0.32,1262,1.17,1293,1.068,1439,0.959,1440,1.249,1443,0.76,1448,0.905,1450,0.651,1454,0.596,1456,0.283,1464,0.817,1465,0.973,1467,0.256,1468,0.362,1473,1.183,1476,0.61,1482,1.705,1485,0.926,1486,1.213,1488,1.245,1492,0.584,1495,0.844,1504,1.526,1511,2.128,1529,0.281,1531,1.879,1532,0.495,1534,2.323,1537,1.236,1548,0.733,1552,0.769,1560,0.907,1566,2.385,1581,0.727,1593,0.789,1595,0.858,1597,1.135,1613,0.489,1615,1.749,1618,1.049,1624,1.468,1638,1.154,1675,1.353,1697,0.673,1701,0.588,1710,2.296,1711,2.944,1717,1.172,1718,1.172,1734,0.84,1741,1.914,1752,1,1754,1.276,1756,1.811,1757,1.049,1769,1.725,1772,2.208,1777,1.121,1794,1.231,1813,1.21,1815,0.663,1822,0.898,1825,1.638,1836,0.783,1844,0.88,1852,1.66,1860,2.18,1877,0.654,1878,0.658,1882,3.415,1915,2.056,1950,0.966,1976,1.414,2020,1.482,2034,2.997,2038,3.506,2039,5.207,2040,3.034,2063,1.905,2081,2.582,2082,3.699,2087,1.781,2095,1.299,2125,1.076,2159,1.106,2166,4.163,2167,5.214,2178,3.603,2181,2.208,2198,1.805,2224,1.252,2231,1.416,2244,1.582,2270,1.191,2271,2.775,2288,1.21,2297,1.172,2332,1.011,2573,2.128,2772,1.325,2954,1.582,2958,1.582,3024,1.416,3039,1.533,3093,1.49,3099,1.451,3498,3.192,3574,1.879,3609,1.879,3612,1.781,3645,9.741,3673,1.703,3675,2.009,3689,2.009,3703,1.781,3713,2.208,3714,2.208,3715,3.753,3716,3.415,3717,3.415,3718,2.208,3719,3.026,3720,2.009,3721,2.009,3722,2.208,3723,2.009,3724,2.208,3725,2.208,3726,2.208,3727,2.208,3728,2.208,3729,1.879,3730,2.208,3731,2.009,3732,2.208,3733,2.009,3734,1.533,3735,2.009,3736,2.208,3737,2.208,3738,2.208,3739,1.781,3740,2.009,3741,1.879,3742,3.026,3743,1.879]],["uri/185",[1460,3.692,3552,2.96,3719,4.961]],["title/185",[1,0.182,1440,0.735,1754,1.407]],["sub_title/185",[1440,1.176,3719,5.34]],["body/185",[1,0.498,38,3.716,323,4.25,516,0.792,544,1.326,705,0.573,714,0.416,878,1.253,918,0.27,1262,1.419,1293,1.288,1439,1.245,1440,1.213,1443,1.383,1448,0.879,1450,0.625,1454,1.084,1455,2.121,1456,0.278,1464,1.071,1465,0.87,1467,0.299,1468,0.401,1473,0.594,1476,0.509,1481,1.095,1482,1.009,1485,1.213,1486,0.96,1488,0.96,1495,1.177,1502,2.152,1528,2.074,1529,0.954,1530,0.909,1531,1.449,1532,1.053,1534,1.892,1543,1.491,1547,1.165,1548,1.968,1554,1.813,1558,3.561,1560,1.189,1565,1.358,1583,1.874,1590,2.779,1595,0.508,1597,0.876,1613,0.641,1618,2.233,1622,1.281,1624,1.838,1635,3.088,1639,1.586,1641,1.177,1646,1.342,1653,1.642,1678,1.953,1679,1.009,1697,0.882,1700,1.393,1704,3.263,1711,3.858,1717,1.537,1720,1.856,1727,3.485,1728,1.391,1729,2.714,1743,1.642,1745,1.672,1757,2.818,1766,2.665,1768,1.31,1769,1.081,1777,1.47,1809,1.491,1813,1.586,1836,1.666,1844,1.154,1860,0.976,1870,1.513,1935,2,1936,1.743,1969,0.938,1976,1.091,1977,2.232,2001,1.953,2020,1.143,2022,2.232,2038,3.367,2039,3.263,2040,5.025,2041,2.575,2063,3.013,2079,2.01,2095,3.491,2141,1.774,2271,2.665,2332,1.326,2352,2.01,2356,4.784,2500,2.147,2511,1.537,2680,1.953,2760,1.375,3115,2.463,3116,2.463,3448,2.463,3449,2.463,3469,2.232,3499,1.953,3614,2.463,3696,2.634,3744,2.895,3745,2.895,3746,2.895,3747,2.634,3748,2.895,3749,2.634,3750,2.01,3751,2.895,3752,2.895,3753,2.895]],["uri/186",[1,0.241,1460,3.297,1590,1.898,3552,2.643]],["title/186",[1,0.182,1440,0.735,1754,1.407]],["sub_title/186",[1,0.252,1440,1.018,1590,1.981]],["body/186",[1,0.505,16,2.068,62,1.68,82,2.15,516,0.98,705,0.587,714,0.98,870,0.897,918,0.434,1121,0.928,1262,0.857,1293,1.267,1439,1.257,1443,0.725,1448,0.717,1450,1.174,1451,1.314,1454,1.084,1455,2.44,1456,0.278,1465,0.602,1467,0.265,1468,0.388,1473,1.141,1476,0.522,1486,0.579,1490,1.55,1495,1.127,1526,3.131,1528,2.566,1529,0.707,1530,1.749,1531,1.793,1534,2.241,1535,3.988,1537,1.125,1540,1.746,1548,2.929,1560,2.286,1561,3.276,1569,2.108,1590,3.815,1592,1.872,1595,0.628,1605,1.501,1618,1.701,1619,1.701,1624,2.177,1651,1.567,1709,1.517,1711,1.238,1713,2.417,1716,1.125,1737,1.996,1753,1.963,1756,2.06,1757,1.701,1760,1.793,1766,3.872,1768,1.621,1769,0.824,1774,2.749,1808,2.527,1810,2.566,1815,1.076,1836,1.269,1840,1.996,1860,1.208,1873,2.417,1946,1.819,1968,2.67,2007,2.762,2020,1.414,2025,2.463,2037,1.55,2040,1.68,2097,1.303,2101,4.718,2159,1.793,2168,2.566,2192,3.05,2209,2.487,2256,3.047,2291,2.487,2689,2.487,2837,3.372,2882,6.054,2968,3.259,3005,2.243,3077,2.243,3285,4.292,3476,3.047,3734,2.487,3754,3.582,3755,3.582,3756,3.582,3757,3.047,3758,3.047,3759,3.582]],["uri/187",[1,0.241,1460,3.297,1596,1.713,3552,2.643]],["title/187",[1,0.182,1440,0.735,1754,1.407]],["sub_title/187",[1,0.252,1440,1.018,1596,1.787]],["body/187",[1,0.504,705,0.637,714,0.802,736,2.879,918,0.42,1439,1.259,1440,0.993,1443,1.387,1448,0.463,1450,0.911,1451,2.05,1454,1.226,1455,1.997,1456,0.276,1464,1.332,1465,0.39,1467,0.301,1468,0.44,1476,0.647,1481,0.839,1482,1.254,1485,2.342,1486,0.582,1492,0.952,1520,2.776,1526,2.272,1529,0.71,1530,1.131,1532,1.252,1537,0.921,1541,1.265,1547,2.757,1548,1.854,1562,1.494,1576,1.395,1592,1.882,1596,3.445,1597,1.089,1619,1.71,1624,2.185,1634,2.079,1641,1.464,1685,3.494,1705,3.276,1711,1.244,1716,1.131,1730,1.941,1733,1.234,1753,1.973,1756,2.068,1766,3.169,1769,0.828,1775,1.71,1778,1.593,1780,1.882,1793,2.776,1797,2.041,1808,2.068,1818,1.593,1840,3.114,1844,1.435,1873,3.77,1899,5.085,1904,3.5,1933,1.525,1935,1.214,1936,1.642,1946,1.828,1948,1.973,1951,1.854,1964,1.611,1968,3.019,1969,1.811,2040,2.622,2065,1.755,2097,1.309,2123,2.499,2124,1.973,2126,2.67,2147,1.911,2198,1.732,2199,2.67,2216,1.973,2323,2.206,2331,3.54,2333,2.206,2533,2.118,2548,2.079,2760,1.71,2917,2.903,3077,2.255,3110,2.903,3476,4.754,3760,2.579,3761,2.365,3762,3.6,3763,3.276,3764,4.907,3765,3.6,3766,3.6,3767,3.6,3768,3.062,3769,3.6]],["uri/188",[1,0.241,1460,3.297,1728,1.626,3552,2.643]],["title/188",[1,0.182,1440,0.735,1754,1.407]],["sub_title/188",[1,0.252,1440,1.018,1728,1.696]],["body/188",[1,0.496,485,3.116,705,0.5,714,0.942,878,1.925,918,0.418,1293,0.676,1439,1.173,1440,1.629,1443,1.742,1447,2.227,1448,0.844,1451,2.406,1454,1.042,1455,2.345,1456,0.258,1464,1.647,1465,0.71,1467,0.288,1468,0.422,1476,0.621,1479,1.74,1481,1.036,1482,2.286,1492,1.734,1495,0.651,1504,1.387,1520,3.43,1530,1.398,1532,0.997,1537,1.081,1547,1.791,1548,1.476,1554,2.786,1560,2.694,1562,1.846,1563,1.809,1578,2.197,1595,0.78,1608,3.169,1613,1.452,1618,2.113,1641,1.809,1653,2.523,1679,1.55,1690,2.569,1696,2.923,1697,1.999,1698,2.726,1701,1.746,1704,3.089,1728,3.211,1730,4.637,1743,2.523,1753,2.438,1756,1.647,1778,1.968,1793,3.43,1818,1.968,1836,1.576,1840,2.479,1863,2.438,1864,3.784,1870,2.326,1873,3.002,1910,3.002,1935,1.5,1936,2.289,1946,2.259,1968,1.74,1969,1.441,1974,2.923,2050,2.438,2097,1.618,2124,2.438,2126,3.299,2331,1.884,2525,2.923,2707,3.187,2917,3.587,3091,5.058,3092,4.048,3093,3.002,3770,4.449,3771,4.449,3772,4.048]],["uri/189",[1467,0.165,2936,3.441,3552,2.643,3773,5.493]],["title/189",[1,0.182,1440,0.735,1754,1.407]],["sub_title/189",[1467,0.172,2480,2.354,2936,3.59]],["body/189",[1,0.473,1456,0.256,1465,0.916,1467,0.254,1476,0.574,1482,2.951,1591,3.163,1595,1.486,1605,3.55,1608,2.926,1622,3.747,1741,3.312,1801,2.976,1865,5.083,2480,3.478,2842,7.204,3774,8.469]],["uri/190",[3552,3.362,3775,6.989]],["title/190",[1,0.182,1440,0.735,1754,1.407]],["sub_title/190",[2935,5.289]],["body/190",[1,0.476,516,1.356,705,0.541,714,0.712,918,0.436,1076,1.347,1121,1.284,1443,1.004,1450,1.102,1451,2.603,1454,0.787,1456,0.26,1457,2.035,1467,0.249,1468,0.312,1473,1.016,1476,0.562,1479,1.938,1485,2.077,1486,1.148,1488,1.644,1490,2.145,1495,0.725,1502,2.27,1504,2.212,1524,5.082,1529,0.902,1534,1.995,1546,3.55,1552,1.727,1560,2.035,1562,2.056,1576,1.92,1583,1.976,1592,2.591,1595,1.454,1597,1.499,1608,1.713,1612,2.354,1613,1.57,1618,2.354,1624,1.938,1637,2.716,1639,2.716,1651,3.626,1706,3.675,1709,2.099,1730,4.469,1801,3.179,1809,2.553,1837,2.168,1865,4.259,1876,3.997,1877,1.467,1878,1.478,1886,2.975,1949,2.591,1968,1.938,1969,1.606,2050,2.716,2270,3.826,2293,4.662,2333,3.037,2343,2.384,2480,2.035,2773,3.344,2869,3.104,2935,6.921,2956,3.675,3297,6.146,3307,4.216,3733,4.51,3776,4.51,3777,4.956,3778,3.55,3779,4.956,3780,4.956,3781,4.956,3782,5.471,3783,4.216,3784,4.956,3785,4.51]],["uri/191",[3552,3.362,3786,6.989]],["title/191",[1,0.182,1440,0.735,1754,1.407]],["sub_title/191",[2187,6.668]],["body/191",[1,0.465,705,0.657,714,1.237,918,0.392,1076,1.787,1121,1.703,1262,1.572,1293,0.678,1440,1.168,1448,0.574,1450,0.593,1454,0.709,1456,0.243,1457,2.7,1465,0.932,1467,0.198,1468,0.458,1473,0.915,1476,0.446,1483,2.234,1486,1.263,1487,2.147,1495,1.142,1522,2.445,1529,0.567,1532,1,1537,0.736,1538,1.931,1539,3.454,1541,3.375,1576,1.729,1584,1.779,1593,1.595,1595,1.153,1596,2.05,1612,1.481,1613,1.455,1618,2.12,1622,2.909,1630,2.445,1658,2.02,1679,1.555,1681,3.098,1697,1.36,1712,3.441,1733,1.529,1741,1.745,1758,3.123,1759,1.814,1787,2.333,1791,2.577,1794,2.487,1796,3.098,1801,1.568,1812,4.436,1875,2.647,1891,1.997,1968,1.745,2001,4.436,2020,1.762,2050,2.445,2063,2.266,2125,2.175,2136,3.011,2141,2.735,2159,2.234,2167,3.309,2187,3.796,2235,2.795,2277,3.796,2324,3.309,2478,1.697,2480,2.7,2521,3.011,2540,5.593,2543,4.061,2556,3.796,2618,2.299,2639,2.861,2760,2.12,2761,2.678,2785,2.175,2839,2.53,2923,2.487,2925,2.861,2936,2.795,3067,3.796,3075,3.599,3466,3.011,3778,4.71,3782,3.441,3787,4.462,3788,4.061,3789,4.462,3790,3.599,3791,4.462,3792,3.441,3793,4.71,3794,3.796,3795,6.575,3796,3.599,3797,2.932,3798,3.599,3799,4.462,3800,4.061,3801,3.309]],["uri/192",[1,0.241,1460,3.297,2998,4.43,3552,2.643]],["title/192",[1,0.182,1440,0.735,1754,1.407]],["sub_title/192",[1,0.252,1440,1.018,2998,4.622]],["body/192",[1,0.464,6,1.14,516,0.713,705,0.67,714,1.261,870,0.653,918,0.447,1050,2.009,1076,1.172,1121,1.117,1293,1.493,1306,1.502,1439,0.355,1440,1.138,1441,1.907,1443,1.117,1448,0.71,1449,1.826,1454,1.018,1455,1.541,1456,0.268,1457,1.07,1463,1.712,1464,2.041,1465,0.916,1467,0.243,1468,0.408,1476,0.595,1477,1.597,1485,1.092,1486,0.422,1488,1.43,1490,1.128,1491,2.764,1493,2.642,1495,1.119,1504,1.344,1515,2.101,1520,3.324,1526,1.753,1529,0.814,1530,2.544,1532,0.966,1537,0.429,1540,1.27,1550,1.922,1552,1.502,1556,1.758,1560,1.07,1561,1.533,1565,3.799,1578,1.287,1592,2.883,1596,0.812,1597,0.788,1602,1.809,1637,3.512,1639,2.362,1646,1.208,1651,1.886,1658,1.179,1679,0.908,1689,1.867,1697,1.681,1700,1.254,1726,1.428,1745,1.504,1752,1.179,1753,1.428,1757,2.048,1767,2.588,1780,2.254,1782,1.128,1797,1.477,1808,0.964,1810,1.867,1815,0.783,1819,2.371,1824,2.216,1852,1.153,1856,1.166,1860,1.454,1873,1.758,1877,0.771,1878,0.777,1890,1.932,1893,0.964,1894,1.428,1926,3.324,1935,0.879,1946,3.605,1969,0.844,1979,6.587,2007,2.009,2012,3.197,2013,1.452,2015,1.405,2020,1.702,2022,2.009,2058,1.477,2059,1.452,2084,2.537,2120,1.809,2121,1.428,2193,1.477,2224,1.477,2237,2.537,2244,3.088,2256,3.667,2270,1.405,2277,1.504,2358,1.27,2368,1.222,2833,2.588,2834,1.597,2840,2.216,2863,1.932,2865,2.101,2872,2.101,2924,1.758,2987,2.101,2998,2.101,3062,1.932,3071,1.809,3125,1.867,3297,1.932,3678,2.216,3686,6.821,3706,2.371,3707,3.667,3721,2.371,3761,1.712,3763,2.371,3802,2.371,3803,2.606,3804,1.867,3805,3.923,3806,2.606,3807,2.606,3808,2.216,3809,6.409,3810,2.606,3811,2.606,3812,2.606,3813,3.923,3814,2.606,3815,2.606,3816,2.606,3817,5.832,3818,2.606,3819,2.606,3820,4.311,3821,2.606,3822,2.606,3823,2.606,3824,2.606,3825,3.923,3826,2.606,3827,1.932,3828,2.216,3829,2.371,3830,2.606,3831,2.371,3832,2.606,3833,2.606,3834,3.923,3835,2.371,3836,2.216,3837,2.606,3838,2.009,3839,2.371,3840,4.311,3841,5.515,3842,2.371,3843,2.606,3844,2.009]],["uri/193",[1,0.241,1734,2.089,2215,4.999,3552,2.643]],["title/193",[1,0.182,1440,0.735,1754,1.407]],["sub_title/193",[1,0.252,1734,2.18,2195,2.997]],["body/193",[1,0.478,705,0.6,918,0.358,1293,1.195,1454,1.249,1456,0.288,1476,0.533,1516,4.628,1595,1.38,1620,6.69,1622,3.479,1734,3.67,1792,3.69,1807,3.938,1877,2.328,1878,2.345,1935,2.652,1936,2.311,2195,4.111,2331,3.331,2604,3.784,3845,7.865,3846,7.865,3847,7.865]],["uri/194",[2115,6.36,3552,3.362]],["title/194",[1,0.182,1440,0.735,1754,1.407]],["sub_title/194",[1782,3.392]],["body/194",[1,0.502,21,3.712,85,2.039,516,0.723,614,1.449,705,0.622,714,0.38,870,1.792,918,0.414,1076,0.718,1121,0.685,1262,0.632,1439,0.76,1440,0.775,1442,1.144,1443,0.535,1446,1.587,1448,0.717,1450,0.58,1451,2.044,1454,1.136,1456,0.269,1464,0.979,1465,0.7,1467,0.231,1468,0.4,1470,2.159,1473,1.468,1476,0.598,1477,2.674,1479,1.707,1480,0.97,1482,1.521,1486,0.428,1492,1.473,1495,0.946,1502,1.211,1504,1.36,1529,0.979,1532,0.593,1537,0.436,1539,2.861,1540,1.289,1541,1.958,1553,1.256,1554,1.656,1561,2.568,1564,1.306,1568,1.587,1590,0.914,1591,1.63,1595,0.977,1597,1.32,1608,0.914,1613,0.585,1619,1.256,1620,6.088,1622,1.931,1624,1.034,1630,1.449,1638,1.382,1648,2.739,1651,1.157,1658,1.197,1668,1.362,1670,2.132,1684,4.74,1686,1.473,1697,0.806,1701,1.162,1710,1.24,1716,0.831,1726,1.449,1737,1.473,1745,1.527,1751,1.256,1754,1.483,1756,2.062,1757,2.073,1758,2.647,1759,1.075,1760,1.324,1769,1.281,1774,1.306,1807,3.583,1810,3.126,1818,1.17,1820,3.519,1821,1.024,1822,2.265,1829,0.987,1834,1.737,1839,2.52,1844,1.054,1856,1.952,1860,1.471,1865,1.587,1875,1.757,1877,1.914,1878,1.928,1883,1.556,1902,1.556,1915,1.449,1933,2.36,1935,1.471,1936,0.777,1950,1.157,1968,1.707,2014,1.784,2023,1.961,2024,2.406,2063,1.342,2113,1.556,2124,1.449,2136,2.944,2171,2.674,2177,1.656,2181,2.568,2190,1.527,2192,1.449,2213,1.62,2277,3.217,2292,1.836,2301,1.656,2320,2.867,2331,1.848,2351,1.894,2360,1.473,2364,1.527,2417,1.556,2580,2.406,2604,2.099,2618,1.362,2637,1.426,2643,1.737,2667,2.132,2709,3.16,2743,1.695,2788,1.784,2837,1.306,2880,4.633,2888,1.836,2896,2.733,2899,1.587,3021,1.449,3038,1.656,3054,1.449,3097,2.406,3100,3.16,3103,1.784,3472,1.784,3580,2.249,3607,1.894,3723,2.406,3848,2.644,3849,2.132,3850,2.644,3851,2.644,3852,2.249,3853,2.406,3854,5.572,3855,2.249,3856,2.644,3857,2.644,3858,2.132,3859,2.644,3860,2.039,3861,2.644,3862,3.712,3863,2.406,3864,2.644,3865,2.644,3866,2.039,3867,2.406,3868,2.644,3869,2.249,3870,3.971,3871,5.07,3872,2.644,3873,2.406,3874,2.406,3875,2.644,3876,4.364]],["uri/195",[1915,3.371,3552,2.96,3877,6.152]],["title/195",[1,0.182,1440,0.735,1754,1.407]],["sub_title/195",[1915,3.629,2637,3.57]],["body/195",[1,0.398,705,0.761,918,0.324,1293,1.082,1443,1.442,1450,0.947,1456,0.275,1465,0.771,1467,0.273,1468,0.313,1476,0.483,1482,2.482,1486,1.467,1495,1.042,1539,3.151,1565,3.342,1593,2.546,1596,2.221,1607,3.903,1608,2.461,1630,3.903,1637,3.903,1675,4.365,1676,4.461,1701,1.896,1718,3.78,1730,3.84,1756,2.636,1757,4.309,1767,4.275,1768,3.224,1775,3.383,1979,4.945,2026,5.492,2063,3.617,2216,3.903,2637,4.89,3137,6.481,3686,4.945,3878,6.481,3879,7.122]],["uri/196",[3552,3.362,3880,6.989]],["title/196",[1,0.182,1440,0.735,1754,1.407]],["sub_title/196",[2574,4.91]],["body/196",[1,0.477,43,5.96,83,6.397,705,0.543,1219,4.039,1293,1.082,1443,1.442,1448,0.917,1450,0.947,1456,0.253,1465,0.771,1470,2.759,1476,0.615,1482,2.482,1529,0.905,1548,2.363,1583,2.839,1595,1.751,1734,2.709,1887,4.461,1897,5.102,2067,4.566,2287,2.684,2288,3.903,2333,6.438,2599,4.566,2753,4.461,3071,4.945,3099,4.68,3881,9.98,3882,7.122,3883,7.122,3884,6.481,3885,6.481,3886,7.122]],["uri/197",[1,0.241,1460,3.297,2737,3.61,3552,2.643]],["title/197",[1,0.182,1440,0.735,1754,1.407]],["sub_title/197",[1,0.252,1440,1.018,2737,3.766]],["body/197",[1,0.488,714,0.759,918,0.424,1262,1.264,1293,0.803,1306,1.842,1440,1.525,1441,2.338,1443,1.504,1450,0.987,1454,0.839,1455,1.889,1456,0.217,1465,1.008,1467,0.159,1468,0.447,1473,1.084,1476,0.665,1481,1.73,1482,1.842,1483,2.646,1491,3.388,1502,3.401,1509,3.31,1541,1.857,1576,2.047,1595,0.927,1597,1.599,1619,2.51,1653,2.997,1701,1.407,1716,1.66,1733,2.545,1734,2.824,1741,2.067,1756,1.956,1757,2.51,1768,2.392,1792,3.484,1809,2.722,1817,2.543,1885,2.128,1915,2.896,1926,4.075,1944,5.773,1945,5.376,1946,2.683,1948,2.896,1950,2.312,2015,2.849,2065,2.576,2082,3.388,2139,2.287,2147,2.805,2193,2.997,2231,3.388,2237,4.37,2283,3.473,2343,2.543,2736,3.669,2737,3.473,2910,3.919,2996,3.473,3038,4.651,3610,4.075,3790,5.988,3802,4.809,3887,5.285,3888,6.758,3889,5.285,3890,5.285,3891,7.426,3892,4.809]],["uri/198",[1450,0.66,1792,2.328,2435,1.715,2492,1.821,3893,4.963]],["title/198",[2478,2.536]],["sub_title/198",[1450,0.762,1509,3.59,1792,2.689]],["body/198",[1,0.475,705,0.399,714,0.75,870,2.138,918,0.238,1076,1.42,1121,1.909,1219,2.964,1262,1.762,1293,1.12,1443,1.877,1448,0.949,1450,0.695,1456,0.187,1465,0.797,1467,0.157,1468,0.324,1476,0.354,1483,2.617,1502,3.375,1529,0.664,1532,1.172,1552,1.821,1595,1.293,1613,1.157,1658,2.366,1697,1.593,1701,1.391,1712,4.03,1757,2.483,1769,1.202,1815,1.57,1856,2.339,1877,2.743,1878,2.763,1912,4.757,1915,2.864,1936,2.165,1951,3.796,1955,6.705,1976,2.777,1977,4.03,2037,2.262,2050,2.864,2231,3.351,2360,2.913,2499,3.274,2522,3.435,2542,4.972,2548,3.018,2558,3.876,2575,3.274,2637,5.268,2650,4.03,2682,2.287,2737,3.435,2772,3.137,2815,4.03,2926,3.527,2939,3.629,2972,4.215,3021,4.038,3041,3.745,3067,6.268,3704,4.757,3798,4.215,3894,6.705,3895,7.369,3896,5.227,3897,5.227,3898,4.215,3899,4.03,3900,7.26,3901,4.757,3902,5.227,3903,4.447,3904,4.215,3905,5.227,3906,5.227,3907,4.215,3908,5.227,3909,5.227]],["uri/199",[1,0.199,1877,1.339,1878,1.349,2435,1.564,2492,1.66,3910,3.356]],["title/199",[2478,2.536]],["sub_title/199",[1,0.222,1877,1.495,1878,1.506,2478,1.922]],["body/199",[]],["uri/200",[2435,1.715,2492,1.821,2592,4.002,3911,4.963,3912,4.516]],["title/200",[2478,2.536]],["sub_title/200",[2592,4.622,3912,5.216,3913,4.106]],["body/200",[1,0.427,516,2.176,918,0.362,1293,1.476,1454,1.263,1456,0.201,1465,0.86,1467,0.239,1468,0.35,1471,5.225,1481,1.853,1482,2.771,1591,2.97,1841,4.592,1862,4.509,1867,6.555,1877,2.353,1878,2.371,2054,4.735,2086,5.697,2319,5.365,2478,3.024,2682,3.479,2855,5.521,2978,5.897,3913,5.697,3914,6.765]],["uri/201",[36,3.053,1293,0.688,2435,1.564,2492,1.66,3910,3.356,3915,3.85]],["title/201",[2478,2.536]],["sub_title/201",[36,3.409,1293,0.768,2478,1.922,3915,4.299]],["body/201",[1,0.37,714,1.209,918,0.383,1262,2.013,1454,1.337,1456,0.213,1468,0.37,1471,5.532,1482,2.934,1504,2.625,1595,1.477,1867,5.68,1868,6.789,2054,4.901,2086,6.031,2183,5.053,2978,6.243,3899,6.491,3914,7.162,3915,7.162]],["uri/202",[1293,0.754,2435,1.715,2492,1.821,3910,3.68,3916,4.222]],["title/202",[2478,2.536]],["sub_title/202",[1293,0.871,2478,2.18,3916,4.876]],["body/202",[1,0.365,714,1.195,918,0.379,1262,1.99,1454,1.321,1456,0.211,1468,0.366,1471,5.468,1482,2.9,1595,1.46,1867,5.614,1868,6.71,2054,4.867,2086,5.961,2183,4.994,2639,5.334,2978,6.171,2989,6.416,3899,6.416,3916,7.079,3917,8.321,3918,8.321]],["uri/203",[1293,0.688,2435,1.564,2492,1.66,2989,3.489,3910,3.356,3919,3.85]],["title/203",[2478,2.536]],["sub_title/203",[1293,0.768,2478,1.922,2989,3.896,3919,4.299]],["body/203",[1293,1.351,1468,0.391,1476,0.602,1482,3.097,1581,2.926,1867,5.997,1878,2.65,2355,4.718,2989,6.853,3914,7.561,3919,7.561,3920,6.368]],["uri/204",[1473,1.018,2435,1.715,2492,1.821,2494,3.68,3910,3.68]],["title/204",[2478,2.536]],["sub_title/204",[1473,1.175,2478,2.18,2494,4.251]],["body/204",[1,0.456,1121,2.015,1262,1.86,1293,1.182,1456,0.243,1465,0.842,1467,0.288,1468,0.342,1473,1.595,1475,6.618,1476,0.527,1482,2.711,1486,1.259,1556,5.249,1595,1.365,1801,2.734,1841,4.492,1976,2.932,2097,3.486,2154,3.563,2501,6.618,2537,5.249,2562,4.335,2575,4.873,2606,7.079,3907,6.273,3921,7.779,3922,7.779,3923,6.618,3924,7.779]],["uri/205",[1456,0.105,1472,3.206,2435,1.437,2492,1.526,2521,2.806,3925,3.784,3926,3.538]],["title/205",[2478,2.536]],["sub_title/205",[1456,0.114,1472,3.484,1791,2.609,2521,3.048,3926,3.843]],["body/205",[1,0.424,658,4.926,1443,1.593,1449,3.331,1456,0.244,1465,1.044,1468,0.346,1482,2.741,1486,1.272,1529,0.999,1613,1.74,1697,2.397,1715,3.479,1741,3.076,1791,4.541,1801,3.391,2343,3.784,2496,4.111,2521,5.306,2528,4.628,2536,3.938,2538,5.168,3926,6.69,3927,7.157,3928,7.157,3929,7.865,3930,7.865,3931,7.865,3932,6.69]],["uri/206",[1,0.218,1801,1.744,2435,1.715,2492,1.821,3933,4.963]],["title/206",[2478,2.536]],["sub_title/206",[1,0.252,1801,2.014,2249,4.42]],["body/206",[1,0.442,6,3.904,870,1.423,918,0.356,1262,1.359,1293,0.864,1450,1.038,1454,0.902,1456,0.226,1465,0.966,1467,0.32,1468,0.343,1470,2.202,1473,1.165,1476,0.529,1479,2.222,1486,0.919,1529,0.722,1587,3.482,1593,2.031,1701,1.513,1741,2.222,1762,2.103,1790,3.734,1792,2.666,1801,2.744,1844,2.266,1885,2.288,1911,2.807,1936,1.67,2125,2.77,2139,2.459,2249,4.382,2304,5.153,2307,3.167,2332,2.603,2457,5.06,2528,3.344,2530,6.644,2763,4.214,3054,3.114,3098,4.382,3109,4.834,3144,6.644,3903,6.644,3913,4.071,3932,4.834,3934,6.021,3935,4.834,3936,9.609,3937,5.683,3938,7.126,3939,6.298,3940,6.644,3941,6.298,3942,7.107,3943,7.107,3944,8.121,3945,4.214,3946,5.171]],["uri/207",[1450,0.602,1792,2.123,2139,1.958,2435,1.564,2492,1.66,3947,3.356]],["title/207",[2478,2.536]],["sub_title/207",[1450,0.672,1792,2.371,1936,1.485,2139,2.187]],["body/207",[1,0.463,270,4.29,714,0.724,822,4.589,870,1.263,878,3.109,896,4.067,918,0.327,1411,6.537,1456,0.128,1465,0.546,1467,0.347,1468,0.316,1473,1.473,1476,0.342,1480,1.85,1486,0.816,1529,0.641,1595,0.885,1679,1.757,1720,3.233,1741,1.972,1751,3.413,1766,2.86,1792,2.366,1844,2.864,1869,4.924,1870,2.636,1936,2.459,1952,2.719,2139,2.182,2147,2.677,2292,3.502,2309,2.231,2383,4.067,2476,6.111,2478,1.918,2505,3.74,2553,2.968,2740,4.29,2889,3.613,2897,5.147,2984,3.74,3790,4.067,3948,6.111,3949,5.043,3950,5.043,3951,5.043,3952,5.043,3953,5.043,3954,5.043,3955,5.043,3956,5.043,3957,4.29,3958,5.043,3959,4.589,3960,5.043,3961,5.043,3962,5.043,3963,4.589,3964,5.043,3965,8.368,3966,5.043,3967,5.043,3968,5.043,3969,5.043,3970,5.043,3971,5.043,3972,5.043,3973,5.043,3974,5.043,3975,5.043,3976,5.043,3977,5.043,3978,8.299,3979,5.043,3980,4.589,3981,4.589,3982,5.043,3983,5.043,3984,5.043,3985,5.043,3986,5.043,3987,5.043,3988,5.043,3989,5.043,3990,5.043,3991,5.043,3992,4.589,3993,3.74,3994,6.537]],["uri/208",[1,0.244,1450,0.476,1541,1.258,1754,1.217,1792,1.679,2435,1.237,2492,1.313,3947,2.654]],["title/208",[2478,2.536]],["sub_title/208",[1,0.252,1450,0.496,1541,1.31,1754,1.267,1792,1.749,1936,1.095]],["body/208",[1,0.47,705,0.572,918,0.465,1121,1.941,1293,1.139,1454,1.19,1465,0.811,1467,0.225,1468,0.449,1481,1.746,1482,2.612,1504,2.337,1531,3.753,1541,3.59,1595,1.315,1729,4.328,1733,2.569,1754,3.473,1792,3.516,1839,4.328,1936,2.202,2049,6.82,2183,4.498,2192,4.107,2354,3.861,2365,4.804,2599,4.804,2866,4.925,3025,6.044,3032,4.804,3995,6.044]],["uri/209",[1450,0.66,2435,1.715,2492,1.821,2531,2.814,3947,3.68]],["title/209",[2478,2.536]],["sub_title/209",[1450,0.762,1936,1.684,2531,3.25]],["body/209",[1,0.353,650,5.752,705,0.451,870,1.482,918,0.269,1440,1.051,1450,0.787,1456,0.15,1465,0.986,1467,0.351,1468,0.401,1476,0.401,1479,2.314,1532,1.326,1545,2.618,1547,2.382,1595,1.408,1596,1.845,1679,2.062,1729,3.417,1759,2.406,1775,2.811,1792,2.776,1852,2.618,1869,3.482,1871,3.141,1877,1.751,1878,1.764,1885,2.382,1925,2.271,1936,1.738,1948,3.243,2018,4.109,2079,4.109,2105,3.417,2125,2.884,2139,2.561,2304,3.417,2309,2.618,2343,2.847,2457,3.355,2515,2.678,2517,4.92,2522,3.888,2531,4.553,2532,4.239,2591,4.239,2620,3.888,2760,2.811,2761,3.552,3054,3.243,3646,5.385,3934,3.993,3938,4.388,3996,5.034,3997,7.306,3998,5.385,3999,5.917,4000,4.239,4001,6.475,4002,6.475,4003,5.917,4004,5.385,4005,4.772,4006,4.772,4007,5.034]],["uri/210",[1,0.169,1467,0.116,1472,2.966,1591,1.437,2435,1.329,2492,1.411,2510,2.756,3910,2.853]],["title/210",[2478,2.536]],["sub_title/210",[1,0.179,1467,0.123,1472,3.15,1591,1.526,2478,1.554,2510,2.927]],["body/210",[1,0.428,1441,3.538,1448,1.029,1456,0.203,1467,0.24,1476,0.542,1591,2.986,1613,1.769,1697,2.437,1733,2.741,1751,3.799,2054,3.897,2063,4.06,2143,7.276,2406,6.165,2505,5.93,2510,5.728,2516,7.276,2538,5.254,2682,3.498,2869,5.009,3920,5.728,4008,7.996,4009,7.996,4010,7.996,4011,7.276,4012,7.276,4013,7.996,4014,7.996]],["uri/211",[1,0.199,1936,1.329,2435,1.564,2492,1.66,3024,2.901,4015,4.525]],["title/211",[2478,2.536]],["sub_title/211",[1,0.222,1936,1.485,2054,2.463,3024,3.239]],["body/211",[1,0.493,705,0.793,918,0.378,1293,1.262,1440,1.476,1449,2.637,1456,0.263,1465,1.012,1468,0.411,1480,2.284,1486,1.344,1502,2.851,1541,2.919,1581,2.049,1583,2.482,1595,1.64,1734,2.368,1740,3.851,1741,2.435,1745,3.595,1751,2.957,1754,2.824,1759,3.378,1801,2.188,1813,3.412,1834,4.091,1839,3.595,1924,3.357,1936,2.747,1950,2.724,1994,3.207,2011,4.8,2013,3.469,2353,4.323,2562,3.469,2773,4.201,3021,3.412,3038,3.899,3178,4.46,3932,5.296,3935,5.296,4016,6.226,4017,6.226,4018,5.665,4019,6.226,4020,5.665,4021,5.665,4022,6.226,4023,6.226]],["uri/212",[1,0.218,2435,1.715,2492,1.821,2531,2.814,3947,3.68]],["title/212",[2478,2.536]],["sub_title/212",[1,0.252,1936,1.684,2531,3.25]],["body/212",[1,0.48,516,1.895,650,2.625,705,0.528,714,0.813,870,1.735,918,0.258,1262,0.876,1293,0.557,1306,1.277,1448,0.472,1450,1.12,1454,0.582,1456,0.267,1465,0.912,1467,0.323,1468,0.343,1473,1.162,1476,0.571,1479,1.433,1486,0.917,1487,1.763,1488,1.216,1492,0.969,1509,2.295,1526,1.49,1529,0.88,1543,1.887,1545,1.621,1581,1.865,1595,1.563,1596,1.766,1613,1.254,1638,1.916,1646,1.698,1648,1.552,1679,1.974,1697,1.117,1737,2.042,1740,2.626,1741,1.433,1756,1.356,1759,1.49,1775,1.741,1792,3.25,1801,1.288,1821,1.42,1862,2.078,1867,3.823,1869,3.334,1877,1.084,1878,1.689,1885,1.475,1925,1.406,1936,2.035,1948,2.008,1998,2.042,2054,1.786,2125,1.786,2139,2.997,2295,1.945,2309,1.621,2323,2.245,2332,1.678,2355,1.945,2360,3.157,2457,2.078,2478,1.393,2499,2.295,2515,3.135,2517,2.245,2525,2.408,2531,4.42,2532,4.962,2548,2.116,2591,2.625,2620,3.723,2760,1.741,2761,2.199,2785,1.786,2813,1.763,2832,2.408,2984,4.201,3020,2.825,3021,2.008,3032,2.349,3054,2.008,3761,2.408,3783,3.117,3828,3.117,3829,3.334,3913,2.625,3923,3.117,3934,2.472,3938,2.717,3945,2.717,3957,3.117,3992,3.334,3993,2.717,3996,3.117,3997,5.155,3998,3.334,4000,4.059,4001,2.955,4002,6.285,4007,5.892,4024,3.334,4025,3.664,4026,6.927,4027,4.962,4028,3.664,4029,3.117,4030,2.625,4031,3.664,4032,3.664,4033,3.934,4034,3.334,4035,3.664,4036,3.664,4037,1.678,4038,3.117,4039,3.117,4040,3.934,4041,2.625,4042,3.664,4043,5.155,4044,3.664,4045,2.825,4046,3.664,4047,3.117]],["uri/213",[945,3.045,1476,0.243,1877,1.059,1878,1.067,2435,1.237,2492,1.313,3913,2.564,4047,3.045,4048,3.579]],["title/213",[2478,2.536]],["sub_title/213",[945,3.172,1476,0.253,1877,1.103,1878,1.112,3913,2.671,4047,3.172,4049,3.393]],["body/213",[1,0.445,4,0.995,9,1.028,36,1.245,75,2.514,516,0.505,650,4.153,658,1.155,705,0.442,714,1.137,870,0.805,878,1.391,918,0.394,1262,0.441,1293,0.777,1306,1.12,1387,1.487,1401,3.887,1443,1.035,1447,0.924,1448,0.881,1450,0.68,1454,0.293,1456,0.268,1457,0.758,1465,0.823,1467,0.318,1468,0.36,1469,1.679,1470,0.715,1473,0.876,1476,0.571,1481,0.43,1483,0.924,1486,1.281,1488,0.612,1501,1.679,1516,1.085,1529,0.737,1532,1.299,1541,0.648,1552,0.643,1553,0.876,1560,1.32,1579,1.065,1581,1.406,1583,0.735,1587,1.13,1589,1.155,1595,0.564,1596,0.575,1597,1.547,1605,0.773,1608,0.637,1612,0.612,1613,0.945,1631,0.937,1638,0.964,1641,2.079,1646,0.855,1651,0.807,1652,0.995,1654,1.281,1679,1.12,1701,0.856,1718,1.706,1720,1.182,1729,1.065,1733,1.752,1734,0.702,1741,0.721,1743,1.046,1751,0.876,1754,0.627,1757,0.876,1759,1.307,1761,1.891,1765,1.065,1769,0.424,1783,1.609,1792,1.508,1797,2.422,1801,2.963,1839,1.065,1844,1.281,1860,0.622,1869,3.411,1877,2.026,1878,2.04,1885,1.294,1911,0.911,1921,1.487,1925,2.225,1929,1.679,1933,1.362,1936,2.649,1948,1.011,1950,1.869,1976,1.61,1977,1.422,2025,0.816,2028,1.569,2031,1.487,2045,1.13,2068,1.182,2082,1.182,2097,0.671,2105,1.065,2120,1.281,2129,2.112,2139,1.848,2152,2.169,2177,1.155,2192,1.761,2224,1.046,2230,5.792,2247,1.679,2287,0.695,2295,0.979,2304,1.065,2309,0.816,2310,1.011,2323,1.13,2355,0.979,2360,2.38,2423,1.487,2457,3.881,2478,1.222,2502,1.046,2511,1.706,2515,1.933,2517,3.9,2522,2.112,2525,1.212,2528,1.891,2531,1.823,2533,1.085,2536,0.924,2559,1.065,2562,1.791,2578,1.422,2688,0.995,2707,1.321,2743,1.182,2760,0.876,2763,1.368,2836,1.281,2838,1.368,2869,1.155,2933,1.245,2939,1.281,3002,1.487,3006,1.487,3021,2.341,3032,1.182,3054,1.011,3098,1.422,3172,1.281,3491,1.107,3522,1.182,3539,1.487,3602,1.487,3607,1.321,3695,1.487,3716,1.679,3750,1.281,3764,3.662,3797,1.212,3849,1.487,3888,1.679,3934,4.295,3938,6.413,3939,1.487,3941,1.487,3945,1.368,3996,4.349,4000,3.06,4005,1.487,4006,1.487,4040,5.282,4041,5.45,4043,6.601,4049,1.679,4050,1.845,4051,1.845,4052,1.679,4053,1.845,4054,1.845,4055,1.845,4056,3.214,4057,1.845,4058,1.845,4059,1.845,4060,1.845,4061,3.214,4062,1.845,4063,1.845,4064,1.845,4065,4.272,4066,1.845,4067,1.845,4068,1.845,4069,1.845,4070,1.845,4071,1.845,4072,1.845,4073,1.845,4074,1.845,4075,1.845,4076,1.845,4077,3.214,4078,1.845,4079,1.845,4080,1.845,4081,1.845,4082,1.845,4083,5.112,4084,3.214,4085,1.845,4086,1.569,4087,1.679,4088,1.845,4089,3.214,4090,1.845,4091,1.845,4092,5.112,4093,1.845,4094,1.845,4095,1.845,4096,1.845,4097,2.925,4098,1.845,4099,1.845,4100,1.845,4101,1.422,4102,1.845,4103,1.845,4104,1.679,4105,1.845,4106,1.845,4107,1.569,4108,1.845,4109,1.845,4110,1.845,4111,1.845,4112,1.845,4113,1.845,4114,3.214,4115,3.214,4116,1.679,4117,1.845,4118,1.845,4119,1.845,4120,1.679,4121,3.214,4122,1.845,4123,1.487,4124,1.845,4125,1.845,4126,1.569,4127,1.845,4128,1.845,4129,1.845,4130,1.569,4131,1.845,4132,1.845,4133,1.845,4134,1.845,4135,1.845]],["uri/214",[2105,3.172,2435,1.898,2492,2.015,4136,5.493]],["title/214",[2478,2.536]],["sub_title/214",[2105,3.824,2522,4.351]],["body/214",[]],["uri/215",[1,0.258,918,0.175,1541,1.352,1754,1.308,2435,1.329,2492,1.411,3947,2.853]],["title/215",[2478,2.536]],["sub_title/215",[1,0.27,918,0.186,1541,1.436,1754,1.389,1936,1.2]],["body/215",[1,0.51,705,0.503,918,0.393,1448,0.849,1456,0.259,1465,1.041,1467,0.198,1468,0.38,1486,1.397,1504,2.057,1529,0.838,1541,3.723,1584,2.63,1595,1.514,1641,3.51,1733,2.959,1754,3.601,1839,3.81,1935,2.225,1944,3.883,1945,3.616,2050,3.616,2056,3.557,2105,3.81,2141,4.043,2183,3.96,2216,3.616,2233,5.321,2288,3.616,2522,4.335,2838,4.893,3025,5.321,3032,4.23,3054,3.616,3611,6.004,3797,4.335,3995,5.321,4137,6.004]],["uri/216",[1,0.183,918,0.189,2435,1.437,2492,1.526,2496,2.174,2878,2.806,3925,3.784]],["title/216",[2478,2.536]],["sub_title/216",[1,0.198,918,0.206,1791,2.609,2496,2.362,2878,3.048]],["body/216",[1,0.413,32,3.865,918,0.382,1262,1.508,1293,0.959,1443,1.277,1448,0.812,1449,2.672,1452,3.515,1456,0.277,1465,1.018,1468,0.277,1476,0.427,1486,1.02,1488,2.093,1529,0.801,1532,1.414,1581,2.076,1595,1.47,1701,1.679,1702,4.256,1715,2.791,1741,2.467,1765,3.642,1791,3.642,1801,3.668,1822,2.565,1852,2.791,1950,2.76,2105,3.642,2141,3.865,2284,4.519,2288,3.457,2323,3.865,2343,3.035,2496,4.92,2524,5.366,2526,5.373,2528,3.712,2536,3.158,2547,5.087,2559,4.839,2562,3.515,2599,4.044,2859,3.786,3778,4.519,3900,7.13,4029,5.366,4138,6.308,4139,6.308,4140,6.308,4141,6.308,4142,5.366,4143,6.308,4144,6.308,4145,6.308,4146,6.308]],["uri/217",[918,0.226,1936,1.458,2435,1.715,2492,1.821,4147,4.963]],["title/217",[2478,2.536]],["sub_title/217",[918,0.261,1936,1.684,2558,4.251]],["body/217",[1,0.457,705,0.596,870,1.423,896,4.583,918,0.406,1262,1.868,1293,0.864,1306,1.98,1450,0.756,1454,0.902,1456,0.264,1465,1.04,1467,0.235,1468,0.392,1473,1.165,1476,0.529,1479,2.222,1486,0.919,1504,1.772,1529,0.722,1532,1.274,1591,2.122,1642,4.583,1679,1.98,1681,5.423,1697,1.732,1716,1.785,1759,3.628,1771,3.734,1792,2.666,1801,1.997,1803,3.222,1844,2.266,1852,2.514,1871,3.016,1896,3.281,1936,2.823,2139,2.459,2193,3.222,2219,3.344,2238,4.071,2250,3.222,2285,3.643,2307,3.167,2365,3.643,2502,3.222,2534,4.071,2542,3.834,2547,4.583,2753,3.559,2764,4.382,2813,3.758,2816,4.583,3021,3.114,3054,3.114,3119,4.834,3796,4.583,3798,4.583,4000,4.071,4148,5.683,4149,5.683,4150,4.834,4151,5.683,4152,4.583,4153,4.834,4154,3.834,4155,4.834,4156,4.583,4157,5.683,4158,5.171,4159,5.683,4160,5.683,4161,5.683,4162,4.382,4163,5.683]],["uri/218",[918,0.206,1596,1.411,2435,1.564,2492,1.66,2531,2.566,4164,4.525]],["title/218",[2478,2.536]],["sub_title/218",[918,0.23,1547,2.034,1596,1.575,2531,2.865]],["body/218",[650,5.513,918,0.35,1450,1.023,1456,0.195,1465,0.833,1467,0.344,1468,0.338,1476,0.521,1596,2.399,1679,2.682,1729,4.444,2018,5.343,2125,3.751,2183,4.619,2304,4.444,2517,4.716,2525,5.057,2531,4.364,2532,5.513,2620,5.057,3054,4.217,3935,6.547,4000,5.513,4001,6.206,4002,6.206,4004,7.003,4005,6.206,4006,6.206,4007,6.547,4142,6.547,4165,7.003]],["uri/219",[1,0.218,1875,1.998,2435,1.715,2492,1.821,3947,3.68]],["title/219",[2478,2.536]],["sub_title/219",[1,0.252,1875,2.308,1936,1.684]],["body/219",[1,0.481,16,1.717,75,1.749,82,4.163,83,1.906,614,2.632,634,6.312,705,0.529,714,0.996,870,1.203,918,0.44,1076,1.642,1121,1.797,1155,2.705,1262,1.821,1293,0.452,1387,3.872,1443,0.972,1447,3.025,1448,1.148,1454,0.959,1456,0.257,1465,0.965,1467,0.291,1468,0.266,1473,0.985,1476,0.604,1481,0.693,1486,1.122,1488,1.593,1516,2.826,1524,1.578,1529,0.881,1532,0.666,1534,1.197,1539,2.124,1541,2.123,1548,1.593,1552,1.036,1553,1.412,1560,1.221,1584,1.185,1591,1.11,1593,1.063,1595,1.217,1622,3.069,1624,1.163,1643,1.953,1652,2.589,1662,2.397,1679,1.673,1686,1.657,1690,1.717,1701,0.791,1704,2.064,1733,1.019,1736,2.397,1741,1.163,1746,2.705,1754,1.632,1756,1.1,1769,1.389,1792,1.395,1801,1.045,1807,1.489,1808,1.1,1844,1.914,1852,1.315,1854,2.397,1860,1.002,1872,3.44,1875,1.197,1878,1.801,1936,2.392,1968,1.163,1976,1.12,2008,1.953,2011,2.292,2025,2.673,2037,2.078,2040,2.253,2050,1.629,2063,1.51,2072,2.529,2156,2.13,2159,1.489,2183,2.882,2209,3.334,2231,1.906,2239,1.784,2276,2.205,2277,1.717,2294,1.784,2343,1.43,2496,1.554,2532,2.13,2553,2.826,2554,2.943,2562,2.676,2564,2.705,2565,2.705,2566,2.13,2567,4.37,2568,2.205,2569,4.37,2570,2.397,2760,1.412,2761,1.784,2783,2.397,2813,1.43,2832,1.953,2962,2.705,2981,2.397,3034,2.064,3154,2.529,3181,3.334,3469,2.292,3491,1.784,3735,2.705,4166,2.529,4167,2.973,4168,2.973,4169,2.973,4170,2.529,4171,2.973,4172,2.973,4173,2.973,4174,2.973,4175,2.705,4176,2.705,4177,2.973,4178,2.973,4179,2.705,4180,2.973,4181,2.705,4182,2.705,4183,2.973,4184,2.529,4185,2.13,4186,2.973,4187,2.973,4188,2.973,4189,4.802,4190,2.973,4191,2.973,4192,2.973,4193,2.973,4194,2.973,4195,2.705,4196,2.973,4197,4.802,4198,2.973,4199,2.973,4200,2.973,4201,2.973,4202,2.973,4203,2.973,4204,2.529,4205,2.973,4206,2.973,4207,2.973,4208,2.973,4209,2.973,4210,2.973,4211,2.292,4212,2.973,4213,2.973,4214,4.802,4215,4.37,4216,2.973,4217,2.973,4218,2.973,4219,2.973,4220,2.973,4221,2.973,4222,2.973,4223,2.973]],["uri/220",[3410,3.115,4224,4.43,4225,4.673,4226,4.43]],["title/220",[1470,1.979,3410,2.896]],["sub_title/220",[1470,2.221,3410,3.25,4226,4.622]],["body/220",[1,0.496,2,1.289,3,4.315,6,2.516,38,3.602,53,4.434,62,2.698,599,4.892,714,1.131,870,1.44,918,0.461,1446,3.452,1456,0.256,1465,1.045,1467,0.173,1468,0.253,1470,2.228,1473,1.615,1476,0.39,1481,2.092,1504,2.455,1529,0.731,1547,2.315,1581,1.893,1583,2.293,1587,3.524,1595,1.381,1613,1.273,1630,3.152,1631,2.92,1652,3.101,1653,3.261,1686,3.205,1733,1.971,1745,3.321,1808,2.129,1815,2.365,1856,2.573,1863,3.152,2089,5.233,2095,3.384,2295,3.053,2297,3.053,2333,3.524,2453,7.162,2918,3.993,3025,4.638,3171,4.892,3410,5.923,3656,5.233,3797,5.174,3862,7.639,4226,6.35,4227,5.751,4228,5.751,4229,5.233,4230,5.233,4231,5.751,4232,4.638]],["uri/221",[1467,0.125,1595,0.73,2297,2.207,2453,3.084,3410,2.358,4224,3.354,4233,4.159]],["title/221",[1470,1.979,3410,2.896]],["sub_title/221",[1467,0.123,1595,0.717,1841,2.359,2297,2.168,2453,3.03,3410,2.317]],["body/221",[1,0.435,3,3.358,9,1.351,16,1.4,26,1.737,38,1.519,65,1.87,234,2.063,312,5.804,485,1.152,544,1.11,599,2.063,705,0.627,714,0.98,736,1.249,870,1.017,878,2.267,918,0.279,1076,1.104,1121,1.587,1219,1.375,1262,0.58,1293,0.796,1310,3.695,1439,0.331,1440,0.721,1443,1.061,1445,1.098,1448,0.674,1449,1.027,1450,0.54,1454,1.401,1456,0.264,1465,0.663,1467,0.298,1468,0.345,1470,2.643,1473,1.074,1476,0.462,1480,1.49,1481,0.946,1486,0.657,1488,2.449,1492,1.074,1504,0.756,1505,1.87,1529,0.516,1532,0.91,1537,0.4,1539,1.797,1550,1.826,1553,1.152,1573,1.231,1579,2.345,1581,0.798,1587,1.486,1595,1.197,1608,0.838,1613,0.537,1624,0.948,1652,1.307,1679,1.415,1701,0.645,1702,3.535,1709,1.027,1718,2.155,1729,1.4,1745,1.4,1769,0.558,1797,2.303,1804,1.214,1839,1.4,1844,0.967,1856,1.085,1857,1.955,1859,1.798,1926,4.04,1933,1.72,1936,1.193,1976,3.416,1990,2.063,2013,1.351,2018,1.684,2050,1.329,2063,2.66,2121,1.329,2125,1.979,2152,1.636,2154,1.11,2159,1.214,2183,1.455,2184,2.063,2216,1.329,2235,1.519,2285,1.554,2287,0.914,2295,1.287,2306,1.955,2318,5.708,2343,1.167,2347,2.74,2360,2.263,2364,1.4,2453,5.474,2559,1.4,2599,1.554,2643,1.593,2688,1.307,2702,1.955,2760,2.489,2773,2.74,2785,1.182,2802,1.486,2918,1.684,2980,3.455,3126,4.374,3171,2.063,3410,5.367,3750,1.684,3757,2.063,3797,3.443,3838,1.87,3862,5.804,4104,2.207,4107,4.457,4226,1.955,4230,5.577,4232,3.275,4234,4.061,4235,5.239,4236,2.425,4237,2.425,4238,6.128,4239,2.425,4240,8.545,4241,8.545,4242,8.545,4243,2.425,4244,5.239,4245,2.425,4246,2.425,4247,2.207,4248,2.425,4249,6.128,4250,3.695,4251,2.207,4252,8.221,4253,2.425,4254,2.425,4255,2.425,4256,4.061,4257,2.425,4258,2.425,4259,2.425,4260,2.425,4261,2.425,4262,2.425,4263,4.061,4264,2.425,4265,2.425,4266,2.425,4267,2.425,4268,2.425,4269,4.061,4270,2.425,4271,2.425,4272,2.425,4273,4.061,4274,2.063,4275,2.425,4276,2.425,4277,4.061,4278,2.425,4279,1.955,4280,2.425,4281,2.063,4282,1.798,4283,2.425,4284,2.425,4285,2.425,4286,2.425,4287,2.425,4288,2.425,4289,2.425,4290,2.425,4291,2.425,4292,2.425,4293,2.425,4294,2.425,4295,2.425,4296,2.425,4297,1.87]],["uri/222",[61,3.68,3410,2.814,4224,4.002,4225,4.222,4298,4.516]],["title/222",[1470,1.979,3410,2.896]],["sub_title/222",[61,3.747,1470,1.958,3410,2.865,4298,4.598]],["body/222",[1,0.413,2,1.211,4,2.914,61,5.594,516,1.479,705,0.412,918,0.343,1440,1.34,1443,1.094,1448,0.696,1450,0.719,1454,0.858,1456,0.272,1465,1.018,1467,0.283,1468,0.238,1470,3.366,1476,0.67,1486,1.22,1518,3.539,1532,1.211,1534,2.176,1539,2.391,1541,1.899,1543,2.784,1548,3.282,1550,1.883,1581,1.779,1591,2.018,1595,1.323,1608,1.868,1613,1.196,1634,5.018,1638,2.825,1679,1.883,1756,2,1769,1.735,1778,2.391,1878,1.611,1936,1.588,1950,2.364,2013,3.012,2023,4.008,2054,2.634,2055,3.872,2063,2.744,2193,3.065,2288,2.962,2295,2.869,2343,2.6,2355,2.869,2453,4.008,2553,3.18,2554,3.312,2559,3.121,2586,4.725,2773,3.646,2838,4.008,3005,3.385,3126,3.464,3410,4.927,3643,4.918,4250,4.918,4282,4.008,4299,5.404,4300,5.404,4301,7.543,4302,5.404,4303,3.872,4304,5.404,4305,5.404,4306,5.404,4307,5.404,4308,5.404,4309,5.404,4310,5.404,4311,5.404]],["uri/223",[1,0.258,2,0.862,1758,1.827,2085,2.853,3410,2.182,4224,3.102,4225,3.273]],["title/223",[1470,1.979,3410,2.896]],["sub_title/223",[1,0.252,2,0.836,1470,1.444,1758,1.771,2085,2.765,3410,2.114]],["body/223",[1,0.431,2,1.812,1439,1.103,1448,1.041,1456,0.249,1467,0.295,1470,3.133,1480,2.967,1488,2.683,1529,1.027,1595,1.722,1612,2.683,1613,1.789,2067,5.184,2085,5.997,2271,4.586,2515,3.66,2936,5.065,3126,5.184,3410,4.586,4312,6.235,4313,8.087,4314,8.087,4315,8.087]],["uri/224",[4316,4.48,4317,6.989]],["title/224",[1476,0.346,2154,2.339]],["sub_title/224",[1782,3.392]],["body/224",[1,0.499,2,1.565,705,0.795,714,1.286,918,0.408,1293,1.061,1439,1.349,1454,1.109,1467,0.21,1468,0.435,1477,5.489,1532,2.007,1547,2.812,1591,2.608,1653,3.96,1712,5.385,1813,4.908,1877,2.067,1878,2.082,2027,5.003,2067,4.477,2319,4.712,2496,3.651,2526,4.477,2536,4.485,2622,5.632,2788,4.712,2789,5.632,2822,5.632,2973,6.355,2974,6.355,2975,5.941,2976,6.355,2977,5.632,2978,5.179,4279,5.632]],["uri/225",[4316,4.48,4318,6.989]],["title/225",[1476,0.346,2154,2.339]],["sub_title/225",[2658,7.133]],["body/225",[705,0.665,714,1.253,1448,1.123,1456,0.26,1467,0.262,1516,5.135,1619,4.145,1716,2.741,1751,4.145,2063,4.431,2095,5.135,2417,5.135,2659,7.037,2660,7.941]],["uri/226",[1807,3.08,4316,3.943,4319,6.152]],["title/226",[1476,0.346,2154,2.339]],["sub_title/226",[1807,3.316,2662,5.633]],["body/226",[]],["uri/227",[1226,2.613,1467,0.136,2664,3.649,2665,3.649,4316,2.901,4320,3.85]],["title/227",[1476,0.346,2154,2.339]],["sub_title/227",[1226,2.609,1467,0.136,2604,2.174,2664,3.643,2665,3.643]],["body/227",[1467,0.333,1470,3.509,1807,4.535,2538,5.951,2619,7.705,2620,5.951,2667,7.304]],["uri/228",[1467,0.136,2358,2.206,2368,2.123,2674,3.489,4316,2.901,4321,4.118]],["title/228",[1476,0.346,2154,2.339]],["sub_title/228",[1467,0.136,1716,1.419,2358,2.202,2368,2.12,2674,3.484]],["body/228",[]],["uri/229",[1226,2.613,1467,0.136,2669,3.649,2670,3.649,4316,2.901,4320,3.85]],["title/229",[1476,0.346,2154,2.339]],["sub_title/229",[1226,2.609,1467,0.136,2604,2.174,2669,3.643,2670,3.643]],["body/229",[1,0.393,1467,0.331,1470,3.465,1783,4.478,2538,5.877,2666,6.896,2671,8.139,2672,7.609,2673,8.139]],["uri/230",[2139,2.377,2250,3.115,4316,3.522,4321,4.999]],["title/230",[1476,0.346,2154,2.339]],["sub_title/230",[1716,1.801,2139,2.481,2250,3.25]],["body/230",[]],["uri/231",[1226,2.613,1467,0.136,2675,3.649,2676,3.649,4316,2.901,4320,3.85]],["title/231",[1476,0.346,2154,2.339]],["sub_title/231",[1226,2.609,1467,0.136,2604,2.174,2675,3.643,2676,3.643]],["body/231",[1,0.393,1467,0.331,1470,3.465,1783,4.478,2538,5.877,2666,6.896,2672,7.609,2678,7.609,4322,8.944]],["uri/232",[4316,4.48,4323,6.989]],["title/232",[1476,0.346,2154,2.339]],["sub_title/232",[2984,5.813]],["body/232",[1,0.467,918,0.395,1443,1.759,1456,0.285,1467,0.261,1471,4.376,1473,1.781,1476,0.589,1495,0.974,1500,4.624,1532,1.947,1539,2.946,1541,3.052,1597,2.015,1686,3.711,1697,2.03,1733,2.282,1734,3.896,1739,3.919,1742,4.939,1743,3.776,1751,4.126,1778,2.946,1813,3.649,1856,2.98,1949,3.481,1968,2.604,1976,2.509,2037,2.882,2139,3.759,2368,3.124,2641,5.135,2785,3.246,2821,3.711,3038,4.171,4279,5.37,4324,8.223,4325,6.659,4326,6.659,4327,4.939,4328,6.659]],["uri/233",[1,0.292,1751,2.15,1754,1.538,4316,2.901,4329,4.525]],["title/233",[1476,0.346,2154,2.339]],["sub_title/233",[1,0.291,1751,2.146,1754,1.536,4330,4.518]],["body/233",[1,0.479,9,1.929,62,2.542,182,2.944,544,1.585,590,3.857,705,0.755,714,1.178,896,2.791,918,0.484,1121,0.896,1293,1.015,1439,0.472,1440,0.963,1442,1.498,1443,1.097,1448,1.212,1450,0.888,1451,1.27,1453,1.998,1454,0.549,1456,0.238,1464,1.281,1465,0.723,1467,0.273,1468,0.435,1476,0.235,1481,1.556,1485,1.451,1486,1.081,1488,1.798,1492,0.915,1495,0.506,1514,2.274,1516,2.036,1518,1.624,1519,3.149,1529,1.282,1530,1.087,1534,1.393,1537,0.893,1543,1.783,1544,1.998,1548,2.216,1565,1.624,1576,1.341,1597,1.047,1605,1.451,1613,0.766,1639,1.896,1643,2.274,1653,1.962,1685,2.453,1689,2.479,1697,1.055,1716,1.087,1718,1.837,1742,2.566,1751,3.173,1759,1.407,1769,0.796,1782,1.498,1796,2.403,1803,3.073,1822,1.407,1844,2.663,1893,1.281,1900,2.668,1904,2.168,1924,1.866,1956,3.149,1964,2.425,1965,2.335,1979,2.403,2000,3.149,2037,1.498,2056,1.866,2057,2.668,2058,1.962,2063,1.757,2095,2.036,2097,1.971,2190,3.129,2213,2.121,2237,3.189,2250,1.962,2288,1.896,2351,2.479,2417,3.189,2432,2.036,2496,4.289,2659,2.791,2760,1.644,2761,2.077,2833,2.077,2850,3.882,2855,3.763,2883,2.566,2925,2.219,2938,2.791,2967,2.479,2988,3.149,3062,2.566,3065,2.566,3079,2.403,3103,2.335,3181,2.403,3393,2.944,3620,2.944,3686,3.763,3796,2.791,3835,4.931,3836,2.944,3907,2.791,4331,3.461,4332,3.461,4333,5.419,4334,3.461,4335,3.149,4336,3.149,4337,3.461,4338,3.149,4339,3.149,4340,3.461,4341,3.461,4342,3.461,4343,4.931,4344,3.149,4345,3.461,4346,3.461,4347,3.461,4348,3.461,4349,3.461,4350,3.461,4351,3.461,4352,3.461,4353,3.461,4354,3.461,4355,3.461,4356,3.149,4357,3.461,4358,2.944]],["uri/234",[1,0.241,2785,2.678,4316,3.522,4359,5.493]],["title/234",[1476,0.346,2154,2.339]],["sub_title/234",[1,0.252,2785,2.794,4360,4.42]],["body/234",[1,0.468,62,3.154,870,1.684,918,0.306,1262,2.322,1293,1.021,1448,0.865,1450,0.894,1456,0.17,1465,1.153,1476,0.455,1481,2.036,1488,2.23,1529,1.11,1613,1.487,1631,3.413,1639,3.683,1697,2.049,1703,2.974,1751,4.884,1801,2.362,1803,3.812,1817,3.234,1852,3.866,1862,3.812,1883,3.955,1976,2.533,2057,5.183,2058,3.812,2139,2.909,2368,3.154,2417,3.955,2502,3.812,2561,6.067,2562,3.746,2643,4.417,2785,3.276,4033,4.667,4343,6.117,4358,5.718,4361,6.722,4362,6.722,4363,6.722,4364,6.117,4365,6.722,4366,6.722,4367,6.722]],["uri/235",[1,0.218,1450,0.66,1728,1.469,2637,2.676,4368,4.963]],["title/235",[1728,1.974]],["sub_title/235",[1,0.198,1450,0.601,1728,1.337,1893,1.672,2637,2.436]],["body/235",[1,0.489,544,3.186,705,0.531,918,0.431,1293,1.057,1439,0.658,1448,1.22,1450,1.085,1454,0.766,1455,1.724,1456,0.264,1457,2.857,1464,2.575,1465,1.068,1467,0.268,1468,0.417,1473,0.989,1476,0.327,1481,2.082,1486,1.126,1488,1.6,1490,2.087,1495,0.706,1524,4.332,1526,1.961,1529,0.613,1530,1.515,1552,2.424,1560,1.981,1565,3.264,1591,2.598,1592,2.521,1593,1.724,1608,3.411,1631,2.449,1637,2.643,1639,4.473,1681,3.348,1700,2.32,1728,3.011,1752,2.183,1759,3.319,1767,2.895,1803,2.735,1817,2.32,1829,1.801,1832,3.889,1836,2.466,1893,3.021,1964,4.416,2020,1.904,2124,2.643,2195,2.521,2239,2.895,2263,2.895,2274,3.455,2331,2.043,2588,3.576,2637,2.6,2845,4.694,3045,5.16,3062,3.576,3065,3.576,3066,3.576,4369,4.823,4370,4.823,4371,4.823,4372,4.823]],["uri/236",[1468,0.27,1728,1.821,4373,6.152]],["title/236",[1728,1.974]],["sub_title/236",[1468,0.252,1728,1.696,1952,3.091]],["body/236",[1,0.498,516,1.264,544,2.116,705,0.352,918,0.486,1293,1.025,1439,1.271,1443,0.936,1448,0.868,1450,1.164,1456,0.261,1457,2.77,1463,4.432,1464,2.496,1465,0.73,1467,0.203,1468,0.385,1473,1.383,1476,0.631,1481,1.571,1486,0.748,1488,2.238,1495,0.676,1526,1.879,1529,0.587,1530,1.452,1532,1.036,1543,2.38,1544,2.668,1545,4.12,1550,2.776,1561,2.719,1564,2.282,1565,2.168,1583,1.842,1592,2.416,1593,1.652,1608,2.753,1612,1.533,1613,1.022,1630,2.532,1637,2.532,1646,2.142,1648,1.957,1651,2.022,1685,2.091,1700,2.223,1701,2.12,1728,3.2,1773,2.223,1808,1.71,1815,1.388,1836,2.39,1935,3.14,1964,2.067,1994,2.38,2058,2.62,2059,2.575,2063,3.425,2195,2.416,2237,2.719,2263,2.773,2600,5.002,2688,2.491,2845,5.374,2888,3.208,2967,4.832,3176,3.427,3667,4.205,4374,4.621,4375,4.621,4376,4.621,4377,4.621,4378,3.563,4379,4.621]],["uri/237",[4380,8.09]],["title/237",[1728,1.974]],["sub_title/237",[1782,3.392]],["body/237",[1,0.485,2,1.284,485,2.721,516,2.452,544,2.623,705,0.77,918,0.46,1439,0.781,1448,1.011,1456,0.264,1464,2.12,1465,0.85,1467,0.269,1468,0.424,1476,0.607,1481,1.335,1482,1.996,1495,0.838,1526,2.329,1529,0.998,1530,1.8,1537,0.944,1538,2.479,1545,2.534,1595,1.005,1660,4.056,1668,2.951,1685,2.593,1700,2.756,1711,1.979,1723,4.104,1724,3.014,1728,2.853,1761,4.621,1773,2.756,1775,2.721,1777,2.909,1782,2.479,1804,2.868,1815,1.72,1841,3.308,1885,2.306,1969,1.856,2029,4.104,2040,2.687,2064,4.248,2101,3.51,2262,4.303,2890,4.234,3077,3.588,3079,3.977,3081,4.619,3093,3.865,4381,5.213,4382,5.728,4383,5.728,4384,4.873,4385,4.873,4386,4.248]],["uri/238",[4387,8.09]],["title/238",[1728,1.974]],["sub_title/238",[1451,2.876]],["body/238",[1,0.494,705,0.575,1262,1.802,1439,1.028,1450,1.002,1451,3.447,1456,0.238,1465,0.815,1467,0.226,1468,0.331,1473,1.927,1486,1.219,1495,1.102,1504,2.349,1537,1.242,1619,3.579,1628,4.433,1716,2.367,1733,2.582,1756,2.789,1769,1.733,1778,3.333,1801,2.647,1804,3.772,1910,5.083,1924,4.062,1946,3.826,1998,4.198,2105,4.35,2119,4.522,2364,4.35,2497,4.719,2715,5.809]],["uri/239",[705,0.378,1728,1.469,1969,1.608,4388,4.963,4389,3.68]],["title/239",[1728,1.974]],["sub_title/239",[705,0.345,1728,1.337,1818,1.999,1969,1.464,4389,3.351]],["body/239",[1,0.47,878,2.694,918,0.505,1076,1.692,1121,1.613,1448,0.801,1456,0.158,1457,2.557,1465,0.674,1467,0.281,1468,0.365,1473,1.277,1476,0.634,1495,1.216,1529,1.188,1548,2.066,1552,2.169,1564,3.075,1566,3.034,1576,2.412,1583,2.482,1585,4.201,1593,2.225,1595,1.092,1608,2.871,1614,4.323,1701,1.657,1728,1.842,1768,2.818,1815,2.495,1818,3.676,1863,3.412,1870,3.255,1883,3.663,1901,4.46,1958,4.986,2065,3.034,2097,3.021,2147,3.304,2340,5.296,2353,4.323,2358,4.049,2368,2.921,2833,5.612,2996,4.091,3007,3.899,3086,5.665,3087,5.665,4390,7.56,4391,6.226,4392,6.226,4393,6.226]],["uri/240",[4394,8.09]],["title/240",[1728,1.974]],["sub_title/240",[1660,3.548]],["body/240",[1,0.483,705,0.49,714,0.922,918,0.491,1439,0.876,1443,1.717,1450,0.854,1454,1.019,1456,0.215,1465,0.918,1467,0.193,1468,0.282,1476,0.712,1481,1.496,1492,1.697,1529,0.816,1534,2.585,1537,1.058,1545,2.841,1548,2.814,1558,3.854,1579,3.708,1583,2.56,1591,2.398,1608,2.219,1610,4.951,1618,3.05,1651,2.809,1660,4.571,1716,2.017,1728,2.989,1733,2.201,1769,1.477,1774,3.171,1815,1.928,1818,2.841,1852,2.841,1968,2.511,1969,2.08,2124,3.518,2250,3.641,2262,3.518,2689,4.458,2743,4.116,2878,4.332,2888,4.458,2890,4.572,3089,5.178]],["uri/241",[4395,8.09]],["title/241",[1728,1.974]],["sub_title/241",[1440,1.392]],["body/241",[1,0.471,2,1.157,3,2.83,6,1.747,38,3.234,82,5.404,323,4.335,476,2.022,485,3.205,516,1.656,590,1.372,705,0.557,714,0.968,870,0.595,918,0.473,1050,1.832,1121,0.616,1262,1.235,1293,0.607,1439,1.257,1443,0.809,1448,0.779,1450,0.805,1451,1.894,1453,1.372,1454,1.233,1455,0.849,1456,0.261,1465,0.917,1467,0.314,1468,0.428,1470,0.921,1473,0.819,1476,0.625,1479,2.019,1485,0.996,1486,1.256,1487,1.143,1488,1.325,1490,1.028,1491,1.524,1492,1.056,1495,0.756,1504,0.741,1518,1.115,1529,0.857,1537,0.851,1545,1.767,1547,0.957,1548,0.789,1550,1.799,1553,1.129,1558,4.049,1560,0.976,1562,0.986,1563,0.966,1566,1.158,1569,1.399,1576,0.921,1591,1.491,1595,1.362,1597,0.719,1598,1.917,1605,1.674,1607,1.302,1608,1.38,1612,0.789,1613,0.884,1615,1.427,1633,1.562,1638,2.087,1685,1.807,1701,1.611,1709,1.007,1711,2.93,1718,1.261,1720,2.56,1724,2.804,1728,2.955,1761,2.35,1766,3.431,1769,0.918,1772,1.399,1775,1.129,1777,2.028,1778,1.051,1804,1.19,1808,0.88,1809,1.224,1810,1.703,1815,1.199,1822,0.966,1831,1.143,1836,1.415,1839,2.306,1841,1.372,1844,0.947,1860,2.04,1910,1.604,1915,2.188,1948,1.302,1951,1.224,1969,0.77,1974,1.562,2017,1.832,2020,2.389,2034,3.386,2039,1.65,2040,2.423,2056,1.281,2101,3.164,2108,2.772,2113,1.399,2121,1.302,2125,3.288,2141,1.456,2159,1.19,2181,1.399,2198,1.143,2213,1.456,2216,1.302,2261,1.489,2270,1.281,2271,1.348,2291,2.772,2294,1.426,2295,1.261,2297,1.261,2299,1.604,2314,1.174,2315,1.261,2331,1.007,2354,1.224,2500,1.762,2595,2.022,2639,2.56,2707,1.703,2749,1.762,2933,1.604,2997,1.489,3077,1.489,3091,3.079,3093,3.484,3095,2.163,3096,1.917,3099,1.562,3100,1.348,3103,1.604,3104,2.163,3105,2.163,3106,2.163,3107,2.163,3108,1.703,3109,2.022,3110,1.917,3111,2.163,3112,2.163,3113,2.163,3114,2.163,3115,2.022,3116,2.022,4396,2.377,4397,1.917,4398,2.377]],["uri/242",[1,0.218,1728,1.469,1969,1.608,2314,2.451,4399,4.963]],["title/242",[1728,1.974]],["sub_title/242",[1,0.198,1728,1.337,1969,1.464,2314,2.232,2315,2.398]],["body/242",[1,0.456,1456,0.263,1585,5.997,1608,3.072,1652,4.792,1728,2.631,1815,2.669,2314,4.39,2315,4.718,2515,4.023]],["uri/243",[4400,8.09]],["title/243",[1728,1.974]],["sub_title/243",[2015,4.226]],["body/243",[485,3.757,714,1.502,918,0.36,1454,1.256,1455,2.826,1456,0.2,1465,1.048,1468,0.426,1476,0.536,1486,1.566,1495,1.157,1665,3.665,1709,3.35,1724,3.035,1728,3.228,1735,6.207,1741,3.093,1969,2.562,2088,7.196,2198,3.805,2199,5.865,2899,4.746,4401,6.727]],["uri/244",[1974,4.592,4402,6.989]],["title/244",[1728,1.974]],["sub_title/244",[1448,0.852,1974,4.351]],["body/244",[918,0.386,1439,1.155,1448,1.09,1467,0.303,1468,0.474,1532,1.898,1537,1.396,1613,1.874,1665,3.925,1728,2.506,1756,3.134,1772,4.983,1808,3.134,1945,4.641,1974,5.565,2295,4.495,4052,7.706]],["uri/245",[4403,8.09]],["title/245",[1728,1.974]],["sub_title/245",[1439,1.069]],["body/245",[1,0.448,705,0.503,714,1.381,918,0.465,1076,1.793,1121,1.709,1262,1.578,1293,1.003,1439,1.445,1448,1.111,1450,0.877,1454,1.048,1456,0.167,1463,4.335,1465,0.714,1467,0.289,1468,0.423,1486,1.067,1495,0.965,1537,1.423,1545,2.919,1562,2.737,1569,3.883,1608,2.28,1646,3.058,1665,3.058,1709,2.795,1728,3.135,1762,3.195,1772,3.883,1782,2.855,1793,5.087,1794,3.677,1804,3.304,1808,2.442,1809,3.399,1836,2.338,1935,2.225,1971,4.133,2056,3.557,2141,4.043,2261,4.133,2294,3.96,2899,3.96,4404,5.613]],["uri/246",[4405,8.09]],["title/246",[1728,1.974]],["sub_title/246",[2212,4.295]],["body/246",[1,0.449,705,0.505,918,0.466,1443,1.342,1448,0.853,1450,0.881,1456,0.276,1465,0.937,1467,0.199,1468,0.381,1476,0.449,1481,2.017,1488,2.199,1495,0.97,1526,2.695,1529,1.225,1530,2.082,1532,1.486,1550,2.31,1562,2.75,1594,3.828,1608,2.291,1613,1.467,1646,3.072,1665,3.072,1697,2.02,1728,3.14,1752,3,1756,2.453,1769,1.524,1836,2.349,1837,2.9,1893,3.205,1964,3.875,2212,3.632,2344,3.632,2347,4.472,2548,3.828,2897,4.749,3066,4.916,3100,3.759,3513,7.152,4406,5.345]],["uri/247",[4407,8.09]],["title/247",[1728,1.974]],["sub_title/247",[1648,3.32]],["body/247",[1,0.501,705,0.668,918,0.469,1443,1.368,1448,0.869,1450,0.898,1456,0.261,1467,0.203,1468,0.297,1492,1.785,1495,0.988,1530,2.122,1532,1.514,1545,2.988,1562,2.802,1570,4.689,1581,2.223,1593,2.414,1608,3.029,1612,2.241,1613,1.94,1648,3.713,1665,3.13,1697,2.672,1728,3.048,1752,3.057,1836,2.393,1837,2.955,1893,2.5,1916,4.557,1964,3.022,1968,2.641,2096,3.701,2344,3.701,2743,4.329,3066,5.008,3100,3.83,3878,6.146,4406,5.446,4408,6.146,4409,6.753]],["uri/248",[2571,3.62,2687,4.271,4410,5.598]],["title/248",[1,0.132,2821,1.672,2923,1.672,3007,1.88,3760,2.15]],["sub_title/248",[1936,1.945,2687,4.598]],["body/248",[918,0.4,1465,0.95,1467,0.264,1468,0.386,1476,0.595,1557,5.924,1690,5.07,1817,4.224,1878,2.617,1936,2.579,2355,4.66,2687,6.096,2821,4.893,3007,5.499]],["uri/249",[705,0.419,2077,3.935,2571,3.233,4411,5.493]],["title/249",[1,0.132,2821,1.672,2923,1.672,3007,1.88,3760,2.15]],["sub_title/249",[705,0.437,1711,1.981,2077,4.106]],["body/249",[705,0.772,1454,1.353,1456,0.256,1476,0.577,1581,2.804,1595,1.777,1651,3.727,1711,3.5,1777,4.326,1841,4.919,1936,2.503,2077,6.103,2478,3.24,3018,7.247,4412,7.247]],["uri/250",[1,0.183,2,0.932,918,0.189,2081,1.861,2571,2.447,2573,2.358,4410,3.784]],["title/250",[1,0.132,2821,1.672,2923,1.672,3007,1.88,3760,2.15]],["sub_title/250",[1,0.179,2,0.916,918,0.186,1936,1.2,2081,1.828,2573,2.317]],["body/250",[1448,1.123,1467,0.262,1468,0.384,1495,1.277,1584,3.479,1595,1.531,1630,4.782,1718,4.632,1734,3.319,1841,5.039,1877,2.583,1878,2.601,2015,4.705,2573,4.948,4412,7.423]],["uri/251",[1439,0.677,1595,0.871,1949,2.594,2571,2.92,4413,4.963]],["title/251",[1,0.132,2821,1.672,2923,1.672,3007,1.88,3760,2.15]],["sub_title/251",[1439,0.689,1595,0.886,1949,2.642,2583,4.299]],["body/251",[1,0.509,705,0.617,918,0.447,1439,1.339,1442,3.499,1445,3.66,1456,0.205,1492,2.138,1518,3.794,1524,4.292,1581,2.662,1590,2.794,1595,1.419,1818,4.342,1831,3.89,1949,4.227,2787,5.456,3020,6.235,3021,4.431]],["uri/252",[1,0.157,1563,1.455,1595,0.628,1715,1.583,1734,1.361,2571,2.106,3034,2.485,3047,2.886,4414,3.579]],["title/252",[1,0.132,2821,1.672,2923,1.672,3007,1.88,3760,2.15]],["sub_title/252",[1,0.151,1563,1.394,1595,0.601,1715,1.517,1734,1.304,1891,1.534,3034,2.381,3047,2.765]],["body/252",[1448,1.151,1488,2.968,1563,3.637,1595,1.569,1734,3.401,1841,5.165,1936,2.628,2027,6.407,3034,6.21,3057,8.139,4412,7.609]],["uri/253",[1,0.292,2,1.014,2081,2.025,4415,2.973,4416,4.525]],["title/253",[]],["sub_title/253",[1,0.291,2,1.013,1547,1.819,2081,2.022]],["body/253",[1,0.462,2,1.321,62,2.765,516,1.613,705,0.611,918,0.444,1076,1.601,1121,1.526,1293,0.895,1442,2.55,1448,1.031,1454,0.936,1456,0.149,1465,0.984,1467,0.273,1468,0.352,1470,2.283,1473,1.642,1476,0.399,1486,1.295,1504,1.837,1581,1.94,1584,2.349,1595,1.405,1613,1.304,1690,3.403,1697,1.796,1703,3.542,1706,4.37,1736,4.752,1856,2.637,1863,3.229,1864,5.013,1877,1.744,1878,1.757,1933,2.496,1949,3.081,1976,4.056,1998,3.284,2050,3.229,2054,2.872,2065,2.872,2147,3.128,2152,3.976,2154,2.699,2537,3.976,2554,3.611,2648,5.013,2821,3.284,2939,4.092,3159,5.363,3169,4.752,3178,4.222,3729,5.013,3761,3.872,3798,4.752,4417,6.314,4418,5.893,4419,5.893,4420,5.363,4421,5.893,4422,5.893,4423,5.893,4424,5.893,4425,5.363,4426,5.893,4427,5.893]],["uri/254",[16,2.865,1936,1.458,4415,3.261,4428,4.002,4429,4.516]],["title/254",[]],["sub_title/254",[16,2.918,1936,1.485,2054,2.463,4429,4.598]],["body/254",[918,0.364,1465,0.865,1467,0.316,1470,3.098,1473,1.64,1476,0.661,1563,3.251,1584,3.188,1595,1.845,1613,1.769,1737,4.456,2025,4.313,2559,4.617,2682,3.498,2760,3.799,2773,5.395,3172,5.552,4012,9.57,4417,5.552,4430,7.996,4431,7.996,4432,7.996]],["uri/255",[1,0.21,22,1.814,918,0.218,1529,0.376,1547,1.192,2081,2.141,3181,2.055,4415,1.945,4428,2.387]],["title/255",[]],["sub_title/255",[1,0.199,22,1.693,918,0.206,1529,0.351,1547,1.112,2054,1.347,2081,2.024,3181,1.918]],["body/255",[1,0.419,16,3.741,84,4.641,109,6.326,705,0.494,918,0.388,1443,1.312,1457,3.503,1467,0.34,1468,0.419,1529,0.823,1532,1.452,1608,2.948,1801,2.998,2081,2.899,2124,3.55,2178,3.61,2442,5.511,2508,5.896,2517,3.97,2536,3.244,2583,7.257,2686,2.967,3184,4.257,3606,5.511,3653,4.995,4433,6.479,4434,6.479,4435,6.479,4436,6.479,4437,6.479,4438,6.479,4439,9.213,4440,6.479,4441,6.479,4442,5.896,4443,6.479,4444,5.896,4445,6.879,4446,5.511,4447,5.896,4448,6.479,4449,5.896,4450,5.896]],["uri/256",[1450,0.73,4415,3.61,4439,4.43,4451,5.493]],["title/256",[]],["sub_title/256",[1450,0.762,4439,4.622,4452,4.876]],["body/256",[1,0.459,2,1.968,6,3.842,9,1.971,12,2.853,13,2.623,15,3.009,16,2.043,20,2.043,22,2.168,26,2.534,27,3.009,32,2.168,34,2.534,36,2.387,38,2.216,51,2.623,59,5.462,61,2.623,62,1.66,64,2.853,75,2.082,84,2.534,614,1.939,705,0.27,714,1.19,918,0.418,1262,1.983,1293,0.538,1306,1.233,1440,0.628,1442,1.531,1443,1.116,1445,1.601,1448,0.71,1449,2.335,1454,0.875,1455,1.264,1456,0.232,1459,1.384,1465,0.383,1467,0.324,1468,0.417,1476,0.518,1485,1.483,1493,2.168,1504,1.103,1522,1.939,1529,0.449,1530,1.111,1532,1.714,1534,1.424,1540,2.687,1548,1.829,1576,1.371,1579,2.043,1593,1.264,1595,1.454,1613,0.783,1641,1.438,1643,2.325,1658,1.601,1675,2.168,1701,0.942,1724,1.358,1733,1.889,1759,2.242,1761,2.082,1769,0.814,1778,1.565,1807,1.771,1817,1.702,1822,1.438,1844,1.41,1860,1.193,1866,3.009,1885,2.727,1950,1.548,1976,1.333,2081,4.103,2099,2.623,2103,2.268,2124,3.021,2125,1.724,2175,3.72,2178,3.072,2295,1.878,2296,3.009,2323,2.168,2332,1.62,2365,2.268,2442,3.009,2502,2.006,2511,2.926,2559,2.043,2561,2.456,2578,2.728,2650,2.728,2680,3.72,2688,1.907,2706,3.622,2713,5.023,2736,2.456,2760,2.619,2761,3.309,2764,4.251,2807,1.548,2917,2.853,3068,3.219,3653,2.728,3866,2.728,3869,3.009,4417,4.703,4442,3.219,4444,3.219,4446,4.69,4447,3.219,4449,3.219,4453,3.538,4454,5.762,4455,3.538,4456,3.538,4457,3.538,4458,3.538,4459,2.534,4460,3.538,4461,3.538,4462,5.017,4463,3.538,4464,3.538,4465,3.009,4466,3.009,4467,3.538,4468,9.964,4469,3.538,4470,3.538,4471,3.538,4472,3.538]],["uri/257",[32,2.193,705,0.273,1442,1.549,1456,0.091,2082,2.294,4415,2.352,4428,2.886,4473,3.257,4474,3.257]],["title/257",[]],["sub_title/257",[32,2.101,705,0.261,1442,1.484,1456,0.087,2054,1.671,2082,2.198,4473,3.12,4474,3.12]],["body/257",[1,0.433,2,1.202,6,2.347,62,2.517,83,3.439,705,0.409,714,0.77,918,0.465,1129,3.619,1262,1.283,1439,0.732,1448,1.114,1449,3.178,1450,0.998,1454,0.852,1456,0.237,1467,0.34,1468,0.434,1476,0.363,1486,1.214,1529,0.953,1532,1.202,1569,3.156,1613,1.187,1643,3.525,1733,1.838,1752,2.428,1758,3.565,1759,3.051,1866,6.383,1885,2.159,1886,3.219,1964,3.872,1976,2.021,2018,3.724,2037,3.247,2063,2.724,2081,4.194,2125,2.614,2139,2.321,2150,4.997,2171,4.598,2178,4.182,2216,2.939,2294,3.219,2570,4.325,2609,4.881,2709,3.042,2760,2.548,2761,3.219,3144,4.563,3162,4.325,3539,4.325,4211,4.136,4312,4.136,4439,4.325,4445,7.559,4475,5.364,4476,5.364,4477,5.364,4478,5.364,4479,5.364,4480,4.881,4481,4.563,4482,7.504,4483,5.364,4484,5.364]],["uri/258",[1,0.138,2,0.704,9,1.75,1293,0.477,1456,0.127,1783,1.573,2154,1.439,4415,2.064,4417,2.181,4428,2.533]],["title/258",[]],["sub_title/258",[1,0.13,2,0.662,9,1.646,1293,0.449,1456,0.121,1783,1.479,2054,1.44,2154,1.353,4417,2.051]],["body/258",[1,0.486,2,2.145,20,2.696,83,1.841,705,0.518,714,1.074,870,1.169,878,1.243,918,0.479,1076,0.78,1121,0.744,1262,1.411,1293,0.436,1440,0.51,1442,1.243,1447,1.438,1448,0.601,1449,1.216,1450,0.994,1454,0.456,1456,0.237,1459,1.826,1467,0.281,1468,0.411,1470,1.113,1473,0.589,1476,0.461,1482,1.001,1495,0.863,1511,1.628,1522,1.574,1529,0.95,1532,1.676,1537,0.473,1551,2.057,1576,1.113,1578,3.357,1583,1.861,1593,1.026,1605,1.204,1608,1.614,1612,0.953,1613,0.635,1643,1.887,1652,1.548,1658,2.113,1679,1.001,1701,0.764,1733,0.984,1747,2.443,1748,2.478,1752,2.671,1758,1.364,1769,1.074,1778,1.27,1801,1.009,1815,1.402,1818,1.27,1841,1.658,1844,1.861,1859,2.13,1860,0.968,1865,1.724,1877,0.85,1878,0.856,1881,4.719,1885,1.88,1886,1.724,1893,2.184,1901,2.057,1902,1.69,1933,1.216,1948,1.574,1976,1.082,2034,2.164,2055,2.057,2065,1.4,2081,3.041,2095,1.69,2109,3.765,2133,2.057,2150,2.696,2178,4.466,2241,3.345,2300,1.938,2332,1.315,2333,2.861,2427,3.345,2446,3.765,2499,1.799,2515,2.113,2573,1.628,2575,1.799,2627,2.613,2688,1.548,2709,2.648,2721,1.938,2749,2.13,2760,1.364,2761,1.724,2779,3.972,2806,3.765,2807,2.043,2833,2.802,2860,1.994,2880,2.057,2890,4.321,3053,3.242,3150,2.443,3152,2.443,3609,3.972,3626,2.214,3644,4.249,3673,2.214,3813,2.613,4162,2.214,4185,2.057,4211,2.214,4297,2.214,4378,3.6,4417,4.719,4459,5.741,4465,2.443,4485,3.972,4486,2.872,4487,8.445,4488,2.872,4489,2.872,4490,2.872,4491,2.316,4492,2.872,4493,4.669,4494,2.872,4495,2.872,4496,2.872,4497,2.872,4498,2.872,4499,4.669,4500,2.872,4501,2.872,4502,2.872,4503,2.443,4504,2.872,4505,2.872,4506,2.613,4507,2.443,4508,2.872,4509,2.872,4510,3.972,4511,2.872,4512,2.872,4513,2.872,4514,2.872,4515,2.872,4516,4.669,4517,2.872,4518,2.872,4519,2.613,4520,3.972,4521,4.249,4522,2.872,4523,2.872,4524,2.872,4525,2.872,4526,2.872,4527,2.872,4528,2.872,4529,2.872,4530,2.214,4531,2.872,4532,2.872,4533,2.613]],["uri/259",[4415,4.592,4534,6.989]],["title/259",[]],["sub_title/259",[1470,3.037]],["body/259",[1,0.479,2,1.902,4,1.088,6,1.52,9,1.125,16,2.642,22,2.13,29,4.948,32,1.237,62,0.947,109,1.497,614,1.106,705,0.415,714,0.961,736,1.04,870,0.506,878,3.104,918,0.415,1076,0.944,1121,1.408,1306,0.703,1440,0.359,1442,0.874,1443,0.409,1448,0.789,1450,0.462,1454,0.552,1456,0.262,1465,0.776,1467,0.334,1468,0.415,1470,1.773,1473,0.938,1476,0.454,1481,0.47,1482,0.703,1486,0.992,1487,0.971,1488,2.034,1504,0.629,1522,1.904,1529,0.962,1532,1.026,1534,0.813,1537,0.573,1538,0.874,1541,1.608,1545,0.893,1547,1.399,1553,0.959,1562,0.837,1563,0.821,1576,0.782,1578,0.997,1583,0.805,1584,1.824,1588,1.402,1591,0.754,1595,0.61,1597,0.611,1608,0.698,1613,1.013,1618,0.959,1634,1.166,1641,0.821,1651,0.883,1679,1.595,1686,1.125,1697,0.615,1701,1.218,1715,0.893,1720,2.228,1730,1.874,1741,0.789,1743,1.145,1752,0.914,1758,0.959,1769,0.799,1773,0.971,1780,1.817,1783,1.011,1787,1.055,1814,1.294,1817,0.971,1822,0.821,1841,1.166,1844,0.805,1860,1.543,1869,2.045,1870,1.817,1871,2.429,1877,1.354,1878,1.036,1881,4.255,1885,1.399,1892,1.717,1901,2.49,1902,1.188,1924,1.088,1950,1.52,1964,2.047,1969,0.654,1976,1.31,1986,1.717,1993,1.717,2023,1.497,2034,1.611,2042,1.326,2048,1.212,2055,2.49,2081,3.389,2084,1.188,2099,1.497,2119,1.212,2133,1.446,2134,1.446,2150,1.166,2178,2.55,2219,1.188,2224,1.145,2235,1.264,2241,2.49,2242,1.556,2245,1.837,2300,1.362,2303,1.556,2304,2.007,2305,1.294,2308,1.556,2323,1.237,2332,2.49,2343,2.202,2354,1.04,2417,1.188,2432,1.188,2436,1.294,2457,1.971,2515,2.071,2525,1.326,2591,1.446,2641,1.556,2643,1.326,2680,1.362,2688,1.088,2709,2.595,2713,1.497,2721,1.362,2878,1.362,2944,1.628,3002,1.628,3024,2.228,3042,1.628,3098,1.556,3189,1.717,3495,2.956,3532,1.556,3573,1.628,3614,1.717,3683,1.717,3703,1.628,3750,1.402,3764,1.446,3801,1.497,3866,1.556,3945,1.497,4039,1.717,4162,1.556,4185,2.49,4297,2.68,4312,3.528,4360,1.556,4386,1.497,4417,2.413,4425,1.837,4446,2.956,4452,2.956,4454,4.625,4459,3.278,4480,3.162,4481,3.893,4485,2.956,4491,3.69,4506,1.837,4507,3.893,4510,2.956,4519,1.837,4535,3.475,4536,2.019,4537,1.837,4538,1.556,4539,1.717,4540,2.019,4541,2.019,4542,2.019,4543,2.019,4544,2.019,4545,2.019,4546,1.837,4547,2.019,4548,2.802,4549,1.837,4550,1.837,4551,2.019,4552,6.697,4553,3.475,4554,5.437,4555,3.475,4556,3.475,4557,3.475,4558,2.019,4559,2.019,4560,2.019,4561,1.717,4562,2.019,4563,2.019,4564,2.019,4565,4.576,4566,2.019,4567,1.717,4568,2.019,4569,2.019,4570,2.019,4571,2.019,4572,2.019,4573,2.019,4574,2.019,4575,1.837,4576,2.019,4577,2.019,4578,2.019,4579,2.019,4580,1.837,4581,2.019,4582,2.019,4583,2.019,4584,2.019,4585,2.019,4586,1.837,4587,2.019,4588,2.019,4589,1.837,4590,1.837,4591,2.019,4592,2.019,4593,1.628,4594,2.019,4595,2.019,4596,2.019,4597,1.837,4598,4.576,4599,2.019,4600,2.019,4601,2.019,4602,2.019,4603,2.019,4604,2.019,4605,3.475,4606,2.019]],["uri/260",[1468,0.218,2150,2.865,4185,3.555,4415,3.261,4607,4.963]],["title/260",[]],["sub_title/260",[22,3.097,1468,0.222,2150,2.918,4185,3.62]],["body/260",[1,0.471,590,3.956,714,1.27,918,0.471,1448,0.882,1456,0.173,1467,0.266,1468,0.431,1473,2.009,1476,0.464,1482,2.387,1495,1.002,1529,0.87,1541,2.407,1595,1.552,1653,3.884,1884,5.524,1896,3.956,1964,3.065,1986,5.827,2081,3.065,2120,4.756,2150,3.956,2178,4.93,2214,5.282,2286,5.282,2287,2.581,2288,3.754,2446,7.134,2645,6.234,4459,6.337,4491,5.524,4520,5.827,4608,5.827,4609,6.85,4610,6.85,4611,6.85,4612,8.846,4613,6.85,4614,6.85,4615,6.85,4616,6.234]],["uri/261",[1,0.169,1468,0.169,1537,0.634,1608,1.329,2081,1.721,2709,2.182,4415,2.528,4617,3.847]],["title/261",[]],["sub_title/261",[1,0.164,32,2.285,1468,0.164,1537,0.615,1608,1.288,2081,1.668,2709,2.114]],["body/261",[1,0.395,714,1.008,1454,1.114,1456,0.265,1465,0.972,1467,0.332,1468,0.436,1476,0.476,1482,2.445,1486,1.135,1529,0.892,1541,2.466,1741,2.745,1769,1.614,1844,2.798,1950,3.07,1964,3.14,2081,3.14,2178,3.911,2305,4.499,2332,3.214,2343,3.376,2457,3.98,2515,3.176,2709,5.095,2733,5.204,4162,5.411,4297,5.411,4452,5.97,4481,5.97,4485,5.97,4491,5.659,4533,6.386,4537,6.386,4538,5.411,4539,5.97,4548,5.659,4549,8.176,4618,7.018,4619,7.018,4620,7.018]],["uri/262",[1,0.138,2,0.704,1468,0.138,1476,0.213,1881,2.181,1885,1.265,2242,2.422,3024,2.014,4185,2.25,4415,2.064,4621,3.141]],["title/262",[]],["sub_title/262",[1,0.13,2,0.662,9,1.646,1468,0.13,1476,0.2,1881,2.051,1885,1.189,2242,2.278,3024,1.894,4185,2.116]],["body/262",[1,0.409,2,1.662,109,5.501,714,1.336,870,1.858,1306,2.585,1450,1.237,1456,0.188,1465,0.803,1468,0.409,1486,1.2,1581,2.441,1590,2.563,1622,3.281,1701,1.974,1815,2.228,1860,2.501,1896,4.283,2081,3.319,2085,5.501,2198,3.568,2292,5.15,2332,3.397,2736,5.15,2813,4.477,3522,4.755,3703,7.504,3834,6.75,4154,5.005,4507,6.31,4616,6.75,4622,6.75,4623,7.417,4624,7.417,4625,7.417,4626,7.417,4627,7.417,4628,7.417]],["uri/263",[1467,0.125,2571,2.447,2682,1.819,2685,2.279,4629,4.159,4630,4.627]],["title/263",[]],["sub_title/263",[1,0.179,1467,0.123,2682,1.787,2685,2.239,4630,4.565]],["body/263",[1,0.426,705,0.512,714,0.659,918,0.456,1121,1.189,1262,1.098,1293,1.206,1306,1.6,1454,0.729,1456,0.26,1464,2.485,1465,1.112,1467,0.262,1468,0.384,1473,0.941,1476,0.592,1485,1.924,1486,1.284,1487,2.209,1492,1.775,1532,1.029,1541,1.613,1552,1.6,1597,2.031,1613,1.016,1622,3.511,1675,4.114,1676,2.876,1679,1.6,1690,2.651,1703,2.031,1725,3.702,1733,1.573,1741,2.625,1756,1.699,1757,2.181,1759,2.73,1769,1.056,1787,2.4,1808,1.699,1810,4.809,1822,1.867,1829,1.715,1854,3.702,1857,3.702,1867,3.098,1875,2.703,1891,2.054,1946,2.331,1950,2.009,1951,2.365,1958,2.756,1976,2.53,1994,3.458,2048,2.756,2103,2.943,2125,2.238,2183,2.756,2195,2.4,2287,1.73,2323,4.114,2525,3.017,2553,4.67,2559,2.651,2682,3.82,2685,2.516,2686,4.444,2784,4.178,2813,2.209,2923,2.558,2992,4.178,3021,3.679,3603,4.178,3610,5.176,3612,3.702,3761,3.017,3794,3.906,4038,3.906,4101,3.54,4126,3.906,4303,3.289,4327,3.405,4631,4.591,4632,4.591,4633,4.591,4634,4.591,4635,4.591,4636,4.178,4637,3.906,4638,4.178,4639,4.591,4640,4.591,4641,3.906,4642,3.906,4643,4.591,4644,4.591,4645,4.591,4646,3.702,4647,4.591]],["uri/264",[1759,1.84,2571,2.663,2923,3.702,3628,3.356,4648,4.525]],["title/264",[]],["sub_title/264",[1759,1.837,2686,2.069,2923,3.697,3628,3.351]],["body/264",[1,0.462,705,0.693,714,0.846,918,0.365,1293,0.895,1440,1.047,1456,0.23,1465,1.056,1467,0.307,1468,0.4,1473,1.208,1476,0.399,1492,2.117,1495,0.862,1541,2.071,1563,2.396,1595,1.595,1597,1.783,1646,3.711,1715,2.607,1734,2.241,1758,2.799,1759,2.396,1792,3.756,1801,2.813,1852,2.607,1875,2.372,1950,2.578,2136,3.976,2156,4.222,2195,3.081,2301,3.691,2306,4.752,2324,4.37,2435,2.036,2480,3.288,2496,3.081,2502,3.342,2521,3.976,2526,3.778,2575,3.691,2586,3.691,2602,4.544,2653,4.752,2682,3.503,2707,4.222,2936,5.015,2972,4.752,3054,3.229,3075,4.752,3472,3.976,3628,5.938,3778,4.222,3863,5.363,4030,4.222,4466,5.013,4630,5.938,4642,5.013,4649,5.893,4650,5.893,4651,5.893,4652,5.893,4653,5.893,4654,5.893]],["uri/265",[1,0.199,2,1.014,1808,1.675,1940,3.649,3060,2.566,4655,4.525]],["title/265",[1439,0.697,1829,1.908]],["sub_title/265",[1,0.198,2,1.013,1605,1.894,1808,1.672,1940,3.643]],["body/265",[1,0.357,9,4.532,870,2.037,918,0.37,1439,1.109,1454,1.564,1455,3.52,1465,0.88,1467,0.244,1476,0.551,1605,4.128,1630,4.456,1658,3.681,1741,3.18,1756,3.921,1757,4.679,1829,3.037,1936,2.389,1968,3.18,1969,2.635,4656,8.132]],["uri/266",[3060,3.963,4657,6.36]],["title/266",[1439,0.697,1829,1.908]],["sub_title/266",[1757,3.724]],["body/266",[714,1.245,918,0.395,1076,2.357,1293,1.318,1439,1.183,1486,1.403,1679,3.022,1757,4.12,1772,5.104,1808,3.21,1822,3.527,1829,3.239,1914,5.008,2332,3.972,3491,5.206,4658,6.994]],["uri/267",[3060,3.963,4659,6.36]],["title/267",[1439,0.697,1829,1.908]],["sub_title/267",[1756,2.901]],["body/267",[1,0.365,2,1.865,714,1.434,918,0.379,1262,1.99,1293,1.264,1439,1.135,1468,0.366,1486,1.346,1608,2.876,1679,2.9,1756,3.08,1772,4.897,1808,3.08,1822,3.383,1829,3.108,1914,4.805,2332,3.811,2444,6.171,2548,4.805,2578,6.416,3491,4.994]],["uri/268",[1454,0.872,1455,1.963,3060,3.115,4659,4.999]],["title/268",[1439,0.697,1829,1.908]],["sub_title/268",[1454,0.91,1455,2.049,1756,2.122]],["body/268",[1,0.465,2,2.258,714,1.043,1159,5.603,1293,1.104,1443,1.472,1454,1.154,1455,2.597,1456,0.233,1464,2.69,1467,0.276,1468,0.32,1473,1.49,1476,0.622,1485,3.046,1495,1.063,1675,5.629,1676,4.552,1756,2.69,1808,3.4,1822,2.955,1860,2.45,1885,2.926,1914,4.196,2332,3.328,2834,4.453,3021,3.982,3178,5.206,3522,4.658,4166,6.182,4660,7.815,4661,6.613,4662,8.359,4663,6.613,4664,6.613,4665,6.182]],["uri/269",[1454,0.872,1455,1.963,3060,3.115,4657,4.999]],["title/269",[1439,0.697,1829,1.908]],["sub_title/269",[1454,0.91,1455,2.049,1757,2.723]],["body/269",[1,0.441,2,2.252,714,1.038,918,0.329,1159,5.575,1293,1.099,1443,1.464,1450,0.961,1454,1.148,1455,2.584,1456,0.232,1464,2.676,1467,0.275,1468,0.318,1473,1.483,1476,0.621,1485,3.031,1495,1.058,1675,5.611,1676,4.529,1757,4.35,1808,3.389,1822,2.94,1860,2.438,1885,2.911,1914,4.175,2332,3.311,2834,4.431,3021,3.962,3178,5.18,3522,4.635,4166,6.151,4660,7.79,4661,6.579,4662,6.579,4663,6.579,4664,6.579,4665,6.151]],["uri/270",[1,0.157,918,0.163,1529,0.455,1531,1.792,1774,1.768,2706,2.352,3060,2.029,3682,2.564,4666,3.257]],["title/270",[1439,0.697,1829,1.908]],["sub_title/270",[1,0.151,918,0.156,1529,0.436,1531,1.717,1774,1.694,1944,2.018,2706,2.253,3682,2.456]],["body/270",[1,0.436,614,2.237,705,0.674,714,0.586,918,0.403,1072,3.291,1121,1.057,1439,1.206,1442,1.766,1443,0.826,1448,1.138,1454,1.309,1456,0.266,1465,0.957,1467,0.332,1468,0.362,1473,0.837,1476,0.558,1480,1.497,1481,0.951,1486,1.198,1529,0.782,1531,2.044,1534,2.98,1560,2.526,1566,1.989,1579,3.552,1581,1.343,1593,1.459,1595,0.716,1623,5.233,1679,2.144,1701,1.086,1732,3.472,1737,2.274,1754,1.387,1769,0.939,1774,3.038,1783,2.044,1822,1.659,1844,2.951,1848,3.472,1860,1.376,1944,5.204,1950,2.691,1976,2.318,2037,1.766,2056,2.201,2095,2.402,2129,2.682,2152,2.754,2193,2.314,2314,2.016,2515,1.847,2533,2.402,2575,2.556,2706,5.416,2815,3.147,3010,5.598,3026,4.961,3130,2.924,3466,2.754,3477,3.714,3566,3.027,3682,4.407,3683,3.472,3729,3.472,3801,3.027,3836,3.472,3860,3.147,3907,3.291,4251,3.714,4539,3.472,4590,3.714,4667,4.081,4668,7.5,4669,6.737,4670,7.403,4671,4.081,4672,4.081,4673,4.081,4674,6.152,4675,4.081,4676,4.081,4677,7.011,4678,4.081,4679,3.027,4680,4.081,4681,6.737,4682,6.152,4683,4.081,4684,6.152,4685,4.081,4686,5.598,4687,5.598,4688,4.081,4689,4.081,4690,3.714,4691,4.081,4692,3.291]],["uri/271",[1448,0.639,2037,2.148,3060,2.814,3176,3.68,4693,4.963]],["title/271",[1439,0.697,1829,1.908]],["sub_title/271",[1448,0.65,2037,2.187,3176,3.747,3393,4.299]],["body/271",[22,5.657,1467,0.319,4694,9.03,4695,9.232]],["uri/272",[1,0.157,614,1.961,1456,0.091,1476,0.243,1685,1.62,3060,2.029,3587,3.045,4666,3.257,4696,3.045]],["title/272",[1439,0.697,1829,1.908]],["sub_title/272",[1,0.151,614,1.879,1456,0.087,1476,0.232,1685,1.552,1944,2.018,3587,2.917,4696,2.917]],["body/272",[1,0.473,714,0.846,918,0.365,1262,1.409,1306,2.053,1443,1.193,1454,0.936,1456,0.203,1467,0.349,1468,0.449,1486,1.471,1532,1.321,1576,2.283,1601,5.013,1623,8.299,1653,3.342,1685,2.667,1769,1.355,1786,4.37,1797,4.54,1844,2.349,1848,6.811,1856,2.637,1944,3.468,1976,2.221,2266,5.013,2267,4.544,2283,3.872,2336,5.013,2515,2.667,2688,3.177,2706,3.872,2760,2.799,4107,5.013,4338,5.363,4339,5.363,4668,7.286,4669,5.363,4686,8.878,4687,8.878,4692,4.752,4694,5.013,4697,5.893,4698,5.893,4699,9.756,4700,8.007,4701,5.893,4702,5.893,4703,5.893,4704,5.893]],["uri/273",[3060,3.963,4705,6.989]],["title/273",[1439,0.697,1829,1.908]],["sub_title/273",[3098,6.044]],["body/273",[1,0.462,651,7.276,870,2.003,1121,2.071,1306,2.786,1440,1.42,1443,1.619,1448,1.255,1456,0.247,1465,0.865,1467,0.24,1481,1.863,1488,2.653,1492,2.114,1685,3.619,1701,2.128,1752,3.619,1773,3.847,1856,3.578,2121,4.382,2354,4.119,2498,6.165,4694,6.802,4696,6.802,4706,7.996,4707,7.996]],["uri/274",[1467,0.136,1757,2.15,2571,2.663,2682,1.98,2685,2.48,4708,4.525]],["title/274",[1756,2.468]],["sub_title/274",[1467,0.136,1756,1.672,1757,2.146,2682,1.977,2685,2.476]],["body/274",[1,0.444,705,0.716,870,1.18,918,0.311,1076,1.859,1121,1.22,1293,0.716,1306,1.642,1439,0.643,1440,1.431,1443,0.954,1448,0.607,1450,0.626,1454,0.748,1456,0.173,1457,1.935,1465,1.142,1467,0.294,1468,0.207,1481,1.098,1486,1.107,1492,1.809,1495,0.689,1504,2.133,1522,2.582,1529,1.023,1532,1.056,1537,1.328,1541,1.656,1544,2.721,1566,2.297,1593,1.684,1595,1.772,1597,2.07,1607,2.582,1622,2.084,1630,2.582,1639,2.582,1656,4.008,1679,1.642,1697,1.436,1716,2.53,1734,3.57,1741,2.676,1756,2.532,1757,3.25,1758,2.238,1759,3.594,1761,2.773,1804,2.359,1829,1.76,1900,3.633,1906,3.096,1979,3.271,2159,2.359,2176,4.901,2195,3.576,2206,3.633,2219,2.773,2235,2.951,2364,2.721,2478,1.792,2559,2.721,2586,2.951,2599,3.02,2602,3.633,2682,3.867,2685,5.144,2764,3.633,2816,3.8,2963,4.288,2997,2.951,3686,3.271,3792,3.633,4195,4.288,4327,3.494,4636,4.288,4692,3.8,4709,4.712,4710,4.712,4711,4.712,4712,4.712,4713,4.712,4714,4.288,4715,4.712,4716,4.712,4717,4.712,4718,4.712,4719,4.712,4720,4.712,4721,4.008,4722,4.712]],["uri/275",[1450,0.73,1724,2.108,2637,2.962,4723,4.999]],["title/275",[1724,2.56]],["sub_title/275",[1450,0.672,1724,1.94,1893,1.87,2637,2.725]],["body/275",[1,0.496,6,2.419,705,0.584,918,0.252,1293,0.84,1448,0.987,1450,1.019,1454,0.878,1456,0.273,1465,1.079,1467,0.23,1468,0.337,1476,0.375,1481,1.786,1486,0.895,1490,2.393,1495,1.121,1524,4.068,1526,2.248,1529,1.118,1545,2.446,1554,4.8,1560,2.271,1562,2.294,1565,3.596,1570,3.839,1581,1.82,1584,3.055,1592,2.891,1593,1.976,1608,2.648,1619,2.627,1639,4.2,1648,2.342,1715,2.446,1716,1.737,1724,4.062,1728,1.636,1743,3.135,1767,3.319,1778,2.446,1817,2.66,1836,1.96,1893,2.837,1958,3.319,1964,4.25,2020,2.183,2065,2.695,2192,3.03,2212,3.03,2237,3.254,2239,3.319,2263,3.319,2274,3.961,2277,3.193,2586,3.463,2637,2.981,2877,3.839,3045,4.101,3062,4.101,3064,4.459,3513,4.101,4724,5.529]],["uri/276",[1724,2.361,1815,1.847,4725,6.152]],["title/276",[1724,2.56]],["sub_title/276",[1724,2.2,1815,1.722,1952,3.091]],["body/276",[1,0.473,32,3.626,516,1.619,544,2.71,705,0.695,918,0.366,941,4.388,1293,0.899,1450,1.212,1454,0.94,1455,2.115,1456,0.278,1457,3.297,1464,2.972,1465,0.869,1467,0.178,1468,0.43,1473,1.646,1476,0.544,1490,2.561,1495,1.175,1529,0.752,1530,1.859,1532,1.8,1545,2.618,1550,2.062,1564,2.923,1565,2.776,1584,2.359,1605,2.48,1608,2.045,1700,2.847,1724,3.921,1728,2.376,1748,3.141,1753,4.4,1773,2.847,1803,4.553,1815,1.777,1817,2.847,1836,2.097,1893,2.972,1935,2.707,1964,3.592,2063,3.005,2097,2.152,2212,3.243,2237,3.482,2263,3.552,2600,5.954,2834,3.626,4726,5.917,4727,5.385,4728,5.917]],["uri/277",[2847,5.183,4723,6.36]],["title/277",[1724,2.56]],["sub_title/277",[1893,2.451,2847,4.911]],["body/277",[1,0.488,516,1.718,705,0.763,714,0.902,918,0.286,1293,0.954,1443,1.272,1447,3.145,1448,1.076,1450,0.835,1456,0.281,1464,2.324,1468,0.367,1476,0.566,1526,2.553,1529,0.798,1530,1.973,1534,2.528,1538,2.718,1564,3.102,1597,1.9,1614,4.36,1660,4.251,1700,3.021,1724,3.843,1728,2.779,1769,1.444,1777,3.189,1778,2.778,1782,2.718,1815,1.886,1829,2.345,1885,2.528,1969,2.035,2064,4.657,2123,4.36,2262,4.579,2307,4.657,2848,4.237,2890,4.506,2928,4.36,3081,5.064,4170,5.342,4232,5.064,4381,5.715,4384,5.342,4385,5.342,4386,4.657,4729,5.342]],["uri/278",[4730,8.09]],["title/278",[1724,2.56]],["sub_title/278",[1550,2.731]],["body/278",[1,0.5,485,2.637,590,3.205,705,0.423,736,2.859,870,1.39,918,0.253,1226,3.205,1293,0.843,1440,0.986,1456,0.273,1467,0.231,1468,0.388,1476,0.677,1479,2.171,1482,2.678,1492,1.467,1509,3.477,1529,0.705,1532,1.244,1534,2.235,1544,3.205,1548,2.55,1568,3.332,1569,3.266,1587,3.401,1595,1.348,1608,1.918,1613,1.228,1631,2.818,1638,2.902,1641,3.125,1679,1.934,1697,1.692,1701,1.477,1703,2.456,1711,1.918,1724,3.651,1731,3.745,1740,2.573,1812,3.745,1815,1.667,1831,5.195,1998,3.093,2070,4.722,2083,5.051,2085,4.116,2138,4.926,2139,3.326,2232,5.505,2288,3.042,2300,3.745,2305,3.558,2307,3.093,2712,4.476,2733,4.116,3005,3.477,3219,5.505,3220,4.116,3471,4.28,4397,4.476,4731,5.551,4732,5.551,4733,4.722,4734,4.722]],["uri/279",[4735,8.09]],["title/279",[1724,2.56]],["sub_title/279",[1451,2.876]],["body/279",[1,0.477,705,0.596,1451,2.87,1456,0.244,1465,0.846,1467,0.235,1476,0.652,1481,1.822,1482,2.726,1486,1.265,1492,2.068,1504,2.439,1516,4.603,1529,0.994,1595,1.372,1608,2.703,1619,3.716,1679,2.726,1716,2.457,1724,3.002,1801,2.749,1822,3.18,1924,4.217,2288,4.286,2364,4.517,2497,4.899,2715,6.031,2928,5.431,3898,6.307]],["uri/280",[705,0.378,1724,1.905,1815,1.49,4389,3.68,4736,4.963]],["title/280",[1724,2.56]],["sub_title/280",[705,0.345,1724,1.734,1815,1.357,1818,1.999,4389,3.351]],["body/280",[1,0.436,705,0.538,714,1.012,870,2.257,918,0.477,1293,1.072,1448,1.16,1456,0.179,1457,2.896,1465,0.763,1467,0.315,1468,0.437,1473,1.446,1529,1.145,1543,3.633,1548,2.34,1552,2.457,1564,3.483,1567,5.052,1584,2.812,1593,2.521,1701,1.877,1723,5.052,1724,2.707,1836,2.499,1863,3.865,1893,2.61,1958,4.233,2270,3.802,2283,4.634,2284,5.052,2358,4.393,2368,3.309,2688,3.802,2833,5.962,2996,4.634,3085,5.438,4737,7.052]],["uri/281",[4738,8.09]],["title/281",[1724,2.56]],["sub_title/281",[1703,3.468]],["body/281",[1,0.494,705,0.637,1448,0.808,1450,0.835,1456,0.254,1465,1.016,1467,0.251,1468,0.471,1473,1.288,1476,0.678,1481,1.463,1486,1.352,1487,3.021,1495,1.223,1547,2.528,1574,4.026,1600,5.064,1608,2.17,1638,3.283,1641,3.818,1646,2.911,1703,4.155,1724,3.207,1794,3.5,1821,2.433,1831,3.021,1859,4.657,1875,3.364,2014,4.237,2157,4.842,2172,5.342,2226,7.241,2227,6.739,2232,5.986,2286,4.842,2287,2.367,2288,3.441,3041,4.499,3838,4.842,4123,5.064,4739,5.342,4740,6.28,4741,6.28,4742,6.28]],["uri/282",[4743,8.09]],["title/282",[1724,2.56]],["sub_title/282",[1660,3.548]],["body/282",[1,0.448,516,1.613,705,0.611,918,0.268,1262,1.409,1293,1.217,1439,0.804,1442,2.55,1443,1.621,1450,1.065,1454,0.936,1456,0.258,1465,1.056,1467,0.177,1468,0.4,1473,1.208,1476,0.661,1481,1.865,1487,2.835,1488,1.955,1492,1.558,1495,0.862,1518,2.765,1529,0.749,1548,1.955,1553,2.799,1554,3.691,1558,3.537,1566,2.872,1576,2.283,1583,2.349,1608,2.767,1613,1.772,1618,2.799,1619,2.799,1660,4.416,1692,3.778,1716,1.851,1724,3.745,1728,1.744,1733,2.02,1774,2.911,1808,2.181,1815,1.77,2124,3.229,2262,4.387,2356,4.752,2760,2.799,2848,3.976,2890,4.317,3077,3.691,3089,4.752,3096,4.752,3122,4.752,3165,4.752,3177,5.013,3585,5.013,3945,4.37,4608,5.013,4744,9.094,4745,5.893]],["uri/283",[4746,8.09]],["title/283",[1724,2.56]],["sub_title/283",[1573,3.98]],["body/283",[1,0.512,485,3.487,705,0.56,736,3.782,1439,1.002,1451,2.693,1456,0.256,1467,0.221,1470,2.844,1482,2.558,1495,1.353,1544,4.239,1550,2.558,1574,4.706,1595,1.288,1612,2.436,1613,1.624,1641,2.985,1665,3.402,1724,2.818,1831,4.448,2688,3.958,3395,6.245,3400,5.92,3402,6.68,3556,9.21,3626,5.66,4747,7.341,4748,7.341,4749,7.341,4750,5.92]],["uri/284",[1468,0.27,1775,2.922,4751,6.152]],["title/284",[1775,3.168]],["sub_title/284",[1468,0.252,1775,2.723,2096,3.141]],["body/284",[1,0.469,516,2.359,544,3.419,705,0.406,714,0.764,918,0.34,1439,1.176,1443,1.078,1448,0.961,1449,2.255,1450,0.993,1456,0.271,1457,3.066,1463,3.498,1464,1.971,1465,1.011,1466,4.845,1467,0.16,1468,0.433,1473,1.531,1476,0.584,1477,3.263,1486,1.208,1490,2.304,1495,0.779,1526,3.035,1529,0.948,1532,1.932,1565,2.498,1581,1.752,1584,3.725,1589,3.335,1596,2.687,1597,1.611,1613,1.178,1637,2.918,1648,2.255,1715,2.355,1741,2.082,1769,1.224,1775,5.077,1778,2.355,1803,3.019,1935,1.795,1964,2.382,1967,4.529,2008,3.498,2048,3.195,2058,3.019,2059,2.967,2113,3.133,2123,3.697,2216,2.918,2263,3.195,2600,3.948,2637,2.871,2821,2.967,2836,3.697,2839,4.233,2845,3.592,2938,4.293,2958,3.814,3858,4.293,4727,4.845,4752,5.324,4753,7.465,4754,5.324,4755,5.324]],["uri/285",[4756,8.09]],["title/285",[1775,3.168]],["sub_title/285",[1782,3.392]],["body/285",[1,0.475,516,1.639,705,0.782,918,0.418,1450,1.219,1454,1.286,1455,2.141,1456,0.282,1465,0.876,1473,1.229,1476,0.549,1481,1.886,1486,0.969,1504,1.868,1526,2.436,1537,0.988,1581,2.665,1596,3.062,1597,1.813,1614,4.16,1624,2.343,1627,4.832,1631,3.042,1660,2.712,1685,2.712,1728,1.773,1745,3.46,1748,3.18,1769,1.862,1773,4.412,1775,4.666,1777,4.111,1779,4.832,1782,2.593,1783,3,1804,3,1885,2.412,1904,6.153,2032,4.292,2040,2.811,2113,3.526,2216,3.283,2262,3.283,2702,4.832,2890,3.23,3079,4.16,3100,3.398,4757,5.992,4758,5.992,4759,5.992]],["uri/286",[4760,8.09]],["title/286",[1775,3.168]],["sub_title/286",[1451,2.876]],["body/286",[1,0.465,705,0.554,918,0.418,1451,3.883,1454,1.154,1456,0.255,1465,0.786,1467,0.218,1479,3.593,1481,1.693,1486,1.176,1504,2.266,1529,0.923,1537,1.514,1543,3.743,1564,3.589,1576,2.815,1612,2.411,1613,1.608,1701,1.934,1716,2.283,1775,4.364,1787,3.799,1791,4.196,1801,3.228,1804,4.6,1815,2.182,1916,4.903,1924,3.918,2006,4.775,2364,4.196,2497,4.552,2637,3.918,2860,5.045]],["uri/287",[705,0.378,1775,2.357,1815,1.49,4389,3.68,4761,4.963]],["title/287",[1775,3.168]],["sub_title/287",[705,0.345,1775,2.146,1815,1.357,1818,1.999,4389,3.351]],["body/287",[1,0.488,516,2.106,705,0.726,714,0.927,736,2.243,878,1.884,918,0.449,1231,2.861,1439,1.161,1445,1.971,1448,0.56,1450,1.132,1454,0.691,1455,1.556,1456,0.256,1467,0.328,1468,0.433,1473,0.893,1476,0.645,1477,2.668,1486,0.704,1529,0.553,1532,1.447,1537,1.268,1548,1.445,1584,1.736,1591,1.626,1593,1.556,1594,2.514,1596,2.653,1608,1.505,1613,0.963,1641,2.625,1653,2.469,1660,3.852,1685,2.922,1697,1.327,1702,2.938,1716,1.368,1728,1.289,1729,3.728,1733,2.213,1752,1.971,1769,1.001,1774,2.151,1775,4.523,1808,1.612,1818,1.926,1831,3.106,1836,2.288,1904,4.82,1924,2.348,1941,3.119,1949,2.276,1968,1.703,1989,3.962,2006,2.861,2032,4.625,2040,3.029,2082,2.791,2105,2.514,2216,2.386,2262,2.386,2287,1.641,2305,2.791,2307,3.598,2341,3.023,2554,2.668,2674,3.357,2866,2.861,2890,2.348,2954,3.119,3005,2.727,3026,3.511,3032,2.791,3077,2.727,3089,3.511,3471,3.357,3482,3.704,3596,5.206,4762,4.354,4763,3.704,4764,4.354,4765,4.354,4766,4.354,4767,4.354,4768,4.354,4769,4.354,4770,4.354,4771,4.354]],["uri/288",[1,0.27,1590,2.126,4772,6.152]],["title/288",[1590,2.304]],["sub_title/288",[1,0.252,1590,1.981,1818,2.536]],["body/288",[1,0.485,3,2.43,359,3.079,705,0.499,870,1.111,918,0.436,1121,1.149,1293,0.995,1439,1.061,1440,0.788,1442,1.919,1443,0.898,1448,1.105,1450,0.59,1451,2.401,1454,1.039,1455,1.585,1456,0.232,1457,1.821,1465,0.708,1467,0.306,1468,0.378,1473,0.909,1476,0.672,1481,1.033,1486,1.059,1488,2.171,1495,1.138,1499,4.036,1522,3.586,1529,0.563,1533,3.576,1538,1.919,1581,1.46,1584,3.101,1590,3.651,1592,2.318,1595,0.778,1612,1.471,1613,0.981,1628,2.61,1630,2.43,1648,1.879,1651,1.94,1658,2.007,1701,1.18,1716,2.056,1718,3.474,1737,2.471,1762,1.641,1794,2.471,1807,3.277,1815,1.966,1817,2.134,1818,1.962,1821,2.536,1822,1.803,1837,1.94,1844,1.768,1860,1.495,1877,1.312,1878,1.322,1904,2.778,1949,2.318,1968,1.734,1969,1.437,2014,4.416,2025,1.962,2038,3.177,2040,2.081,2134,4.688,2141,2.718,2178,2.471,2237,2.61,2283,2.914,2286,3.419,2287,1.671,2299,2.992,2332,2.031,2364,2.561,2480,2.688,2604,2.134,2654,3.419,2743,2.843,2791,3.419,2837,2.191,2882,5.111,2935,2.992,2936,4.099,3056,4.036,3734,3.079,3782,3.419,4608,3.773,4773,6.545,4774,4.435,4775,4.435,4776,4.435,4777,4.435]],["uri/289",[1,0.27,1590,2.126,4778,6.152]],["title/289",[1590,2.304]],["sub_title/289",[1,0.252,1590,1.981,2096,3.141]],["body/289",[1,0.476,918,0.323,1440,1.259,1448,0.912,1456,0.281,1465,0.978,1467,0.213,1468,0.312,1476,0.48,1479,3.536,1481,2.107,1495,1.037,1529,1.333,1565,3.325,1581,2.333,1590,3.441,1619,3.367,1639,3.884,1691,5.077,1716,2.226,1752,3.208,1801,2.49,1813,3.884,1878,2.113,2096,3.884,2190,4.092,2355,3.762,2637,3.821,2935,4.782,2936,5.663,3062,5.256,3071,4.921,3884,6.449,4779,7.087,4780,7.087]],["uri/290",[2847,5.183,4781,6.989]],["title/290",[1590,2.304]],["sub_title/290",[1893,2.451,2847,4.911]],["body/290",[1,0.353,918,0.366,1447,4.026,1448,1.412,1449,3.406,1450,1.301,1456,0.248,1468,0.354,1471,5.284,1473,1.649,1590,3.38,1653,4.56,1700,3.869,1774,3.972,1780,4.204,1870,4.204,1893,2.976,1935,2.711,2099,5.963,2333,4.928,2847,5.963,3734,5.583,4324,6.84]],["uri/291",[4782,8.09]],["title/291",[1590,2.304]],["sub_title/291",[1451,2.876]],["body/291",[1,0.497,516,1.606,705,0.448,714,0.843,1076,1.595,1262,1.403,1443,1.617,1450,0.78,1451,3.856,1456,0.266,1465,0.635,1467,0.176,1468,0.351,1473,1.203,1476,0.615,1486,1.292,1488,1.947,1492,1.551,1495,1.168,1529,1.014,1537,1.316,1541,2.062,1556,3.96,1579,3.389,1590,3.366,1595,1.03,1619,2.788,1641,2.386,1716,2.508,1735,3.762,1752,2.656,1754,1.995,1769,2.087,1774,2.899,1778,2.596,1787,3.068,1791,4.61,1801,2.062,1860,1.979,1862,3.328,1910,3.96,1915,3.216,2012,4.352,2096,3.216,2307,4.449,2431,3.96,2528,4.698,2860,4.075,2958,4.204,3077,3.676,3162,4.733,3560,4.525,3626,4.525,4783,5.869,4784,5.869,4785,5.341,4786,4.525,4787,5.341]],["uri/292",[4788,8.09]],["title/292",[1590,2.304]],["sub_title/292",[1752,3.548]],["body/292",[1,0.451,544,2.278,705,0.691,870,1.246,918,0.378,1439,1.133,1443,1.44,1448,0.916,1449,2.107,1450,1.275,1454,1.129,1455,2.542,1456,0.275,1457,3.41,1464,3.073,1465,1.111,1467,0.249,1468,0.365,1473,1.459,1476,0.337,1483,2.49,1486,1.614,1493,3.048,1529,0.632,1531,3.561,1532,1.115,1544,2.872,1545,2.2,1550,2.479,1552,1.733,1583,1.983,1590,3.748,1591,1.857,1595,0.872,1637,2.725,1641,2.022,1701,1.324,1718,3.775,1748,3.775,1752,2.251,1774,2.456,1778,2.2,1794,2.771,1836,2.943,1924,2.681,1933,2.107,1935,2.398,1958,2.985,2048,2.985,2058,2.82,2059,2.771,2067,3.188,2097,1.809,2192,2.725,2193,2.82,2499,3.115,2821,2.771,2843,4.01,2845,4.799,2882,4.674,2967,3.563,3045,3.688,3085,5.484,3099,5.456,3734,3.453,3801,3.688,3808,4.231,4530,3.835]],["uri/293",[1468,0.27,1590,2.126,4789,6.152]],["title/293",[1590,2.304]],["sub_title/293",[1468,0.252,1590,1.981,1836,2.031]],["body/293",[1,0.45,705,0.575,714,1.248,870,1.889,918,0.396,1293,1.146,1439,1.35,1440,0.96,1448,0.696,1450,1.155,1452,3.012,1454,1.198,1455,2.696,1456,0.26,1465,0.816,1467,0.297,1468,0.382,1480,1.983,1482,1.883,1486,1.406,1492,1.429,1495,0.791,1504,1.685,1522,2.962,1529,1.104,1532,1.948,1540,2.634,1547,2.176,1548,1.793,1583,2.155,1588,3.752,1590,3.634,1595,0.948,1597,1.635,1635,3.551,1641,2.197,1652,2.914,1734,2.055,1756,2,1774,4.292,1796,3.752,1808,2,1834,3.551,1852,2.391,1865,3.244,1900,4.167,1902,3.18,1915,2.962,2020,2.978,2141,3.312,2193,3.065,2195,2.825,2566,3.872,2760,2.567,2834,5.325,2837,4.292,2879,4.358,2880,5.404,2882,4.956,2926,3.646,3734,5.237,4790,4.358]],["uri/294",[2638,5.636,4791,6.989]],["title/294",[1590,2.304]],["sub_title/294",[2333,4.058,2638,5.34]],["body/294",[1,0.501,62,2.517,516,1.468,714,1.077,870,1.343,918,0.342,1262,1.283,1450,0.713,1456,0.259,1465,1.067,1467,0.161,1468,0.434,1476,0.586,1481,2.016,1504,2.339,1529,0.953,1532,1.202,1538,2.321,1547,2.159,1561,3.156,1571,4.881,1581,2.47,1588,3.724,1590,2.991,1595,0.941,1622,2.373,1692,4.81,1737,2.989,1773,3.61,1808,1.985,1812,3.619,1875,2.159,1878,1.599,1925,3.322,1935,1.809,1936,1.576,1952,2.892,2025,2.373,2177,3.36,2181,3.156,2195,2.804,2198,2.581,2253,5.063,2277,4.333,2333,5.303,2480,2.203,2637,2.892,2638,6.979,2832,4.931,2930,4.563,3539,7.559,3540,6.383,3797,3.525,3800,4.881,3870,4.881,4642,4.563,4692,4.325,4792,5.364,4793,5.364,4794,7.504,4795,4.881,4796,5.364,4797,5.364,4798,4.881,4799,5.364]],["uri/295",[1837,3.058,4800,5.636]],["title/295",[1711,2.304]],["sub_title/295",[1711,2.288,1837,2.897]],["body/295",[1,0.357,705,0.62,870,2.037,1448,1.047,1456,0.279,1465,0.88,1481,1.895,1482,2.834,1612,2.698,1613,1.8,1641,3.307,1711,3.403,1769,1.87,1837,4.309,1841,4.696,1948,4.456,2040,3.815,2054,3.964,2065,3.964,2271,4.612,2352,5.646,2515,3.681]],["uri/296",[1,0.292,1711,1.564,4801,4.525,4802,2.773,4803,3.356]],["title/296",[1711,2.304]],["sub_title/296",[1,0.27,1711,1.412,2297,2.168,4802,2.503,4803,3.03]],["body/296",[1,0.502,6,1.1,34,1.801,51,1.864,485,1.194,516,1.905,705,0.636,714,1.079,870,1.57,918,0.461,1076,0.683,1121,1.803,1293,1.058,1439,0.734,1443,1.089,1444,2.288,1448,0.692,1450,0.715,1454,0.854,1456,0.25,1465,0.813,1467,0.276,1468,0.367,1473,0.858,1476,0.425,1486,1.126,1492,1.106,1495,0.612,1502,3.188,1504,0.784,1511,1.426,1522,1.378,1529,0.885,1531,1.259,1532,0.938,1534,1.012,1560,1.033,1569,2.463,1574,1.612,1576,2.083,1577,3.628,1578,2.067,1581,0.828,1583,2.499,1590,2.166,1595,0.734,1597,0.761,1601,2.139,1602,1.746,1612,0.834,1613,1.19,1622,1.112,1624,2.723,1628,1.479,1631,1.277,1663,2.288,1665,3.868,1668,1.295,1679,0.876,1690,1.452,1697,1.276,1701,0.669,1709,1.065,1711,3.6,1731,2.824,1732,2.139,1743,1.426,1752,1.138,1765,1.452,1769,0.578,1772,1.479,1777,1.277,1781,1.938,1808,1.549,1815,2.091,1821,2.429,1844,1.669,1856,1.873,1877,1.239,1878,1.248,1884,2.027,1976,1.577,2025,1.112,2034,1.165,2039,1.746,2040,2.523,2065,2.04,2073,2.139,2084,1.479,2110,2.139,2147,1.334,2157,1.938,2165,2.288,2192,1.378,2193,1.426,2194,2.288,2253,2.824,2277,2.417,2287,0.947,2297,3.695,2354,2.156,2373,2.288,2432,1.479,2480,1.033,2548,1.452,2566,1.801,2760,1.194,2772,2.512,2813,1.21,2839,1.426,2844,1.801,2850,2.998,2874,1.938,2972,2.027,2991,1.479,3021,1.378,3108,1.801,3152,2.139,3184,1.652,3186,1.938,3220,1.864,3400,2.027,3491,1.509,3500,2.288,3673,1.938,3734,1.746,3740,2.288,3741,2.139,3750,2.906,3827,3.104,3892,2.288,3993,1.864,4027,1.801,4030,1.801,4130,2.139,4279,2.027,4281,2.139,4530,1.938,4681,2.288,4795,2.288,4802,6.05,4804,2.514,4805,2.514,4806,2.514,4807,2.288,4808,2.514,4809,2.906,4810,2.514,4811,2.514,4812,2.514,4813,2.514,4814,2.514,4815,2.514,4816,2.514,4817,2.288,4818,2.514,4819,2.514,4820,2.514,4821,2.514,4822,2.027,4823,2.027,4824,2.139,4825,2.514,4826,2.514,4827,2.514,4828,2.514,4829,2.288,4830,2.288,4831,2.288,4832,2.514,4833,2.514,4834,2.514,4835,2.514,4836,2.288,4837,2.514,4838,2.139,4839,2.514,4840,2.514,4841,2.514,4842,2.288,4843,2.027,4844,2.514]],["uri/297",[1,0.199,1456,0.115,1711,1.564,2297,2.402,4803,3.356,4845,4.525]],["title/297",[1711,2.304]],["sub_title/297",[1,0.179,1456,0.103,1711,1.412,1936,1.2,2297,2.168,4803,3.03]],["body/297",[1,0.361,1262,1.967,1443,1.666,1456,0.208,1465,1.073,1467,0.247,1468,0.436,1473,2.034,1481,1.916,1495,1.204,1537,1.356,1622,3.639,1711,2.843,1756,3.045,1878,2.452,2054,4.009,2136,5.55,2224,4.664,2297,4.366,2355,4.366,4630,6.1,4846,8.226]],["uri/298",[1,0.218,1456,0.126,1711,1.715,2297,2.634,4847,4.963]],["title/298",[1711,2.304]],["sub_title/298",[1,0.198,1456,0.114,1711,1.561,1756,1.672,2297,2.398]],["body/298",[1,0.453,705,0.549,714,1.204,736,2.607,870,1.268,918,0.416,1129,3.415,1293,0.769,1306,1.764,1440,1.622,1448,0.927,1450,0.673,1456,0.254,1457,2.078,1465,0.907,1467,0.274,1468,0.424,1476,0.488,1479,1.979,1481,1.179,1482,1.764,1485,3.019,1487,3.465,1495,0.741,1526,2.058,1529,0.915,1532,1.614,1543,3.71,1560,2.078,1589,3.17,1593,2.997,1595,1.263,1605,2.121,1622,2.239,1665,4.474,1675,3.101,1711,3.336,1735,3.244,1766,2.87,1769,1.164,1796,3.514,1808,1.873,1822,2.058,1870,2.646,1871,3.823,1933,2.144,1936,1.487,1949,2.646,2008,3.325,2037,2.19,2063,2.57,2065,4.452,2103,3.244,2297,3.823,2480,2.078,2502,2.87,2834,3.101,2924,3.415,3018,6.127,3103,3.415,3553,4.605,3602,4.081,3612,4.081,3719,4.081,4087,4.605,4721,4.305,4803,3.753,4848,5.061,4849,5.061,4850,5.061,4851,4.305,4852,5.061,4853,9.135,4854,5.061,4855,4.305,4856,6.554,4857,5.061]],["uri/299",[1,0.199,1467,0.136,1492,1.196,1590,1.564,2025,2.002,4858,4.525]],["title/299",[1711,2.304]],["sub_title/299",[1,0.179,1447,2.046,1467,0.123,1492,1.08,1590,1.412,2025,1.807]],["body/299",[1,0.475,6,2.721,705,0.569,714,0.893,918,0.34,1076,2.029,1121,1.934,1293,0.945,1306,1.443,1443,1.512,1448,0.533,1450,0.827,1454,0.987,1456,0.271,1465,0.448,1467,0.187,1468,0.328,1481,0.965,1486,1.343,1492,1.095,1495,0.91,1502,4.28,1504,1.291,1529,1.131,1532,1.674,1552,1.443,1560,1.7,1563,1.683,1576,1.604,1583,1.651,1590,2.149,1593,1.48,1597,1.253,1602,2.875,1612,2.754,1613,1.652,1628,2.436,1665,3.848,1697,1.895,1698,2.537,1701,1.102,1711,3.35,1714,4.455,1730,3.353,1731,5.039,1739,2.436,1743,2.348,1752,1.874,1765,2.391,1769,1.43,1821,3.952,1840,3.465,1844,2.479,1856,3.341,1924,2.232,1983,2.537,2040,1.942,2152,2.794,2271,2.348,2283,2.721,2284,2.966,2319,2.794,2415,3.522,2515,1.874,2760,1.967,2789,3.339,2844,2.966,2850,2.966,2888,2.875,2991,4.394,3108,2.966,3444,3.768,3499,2.794,3662,3.522,3742,3.339,3743,3.522,3804,2.966,3844,3.192,3993,3.07,4679,3.07,4802,3.811,4822,6.022,4823,3.339,4831,3.768,4859,4.14,4860,4.14,4861,6.022,4862,4.14,4863,3.339,4864,3.522,4865,3.522,4866,3.522,4867,4.14,4868,4.14,4869,3.768,4870,4.14,4871,4.14,4872,4.14,4873,4.14,4874,3.522,4875,4.14]],["uri/300",[3804,5.007,4876,6.989]],["title/300",[1711,2.304]],["sub_title/300",[2991,3.897,3804,4.744]],["body/300",[1,0.477,705,0.596,714,1.121,918,0.356,1293,1.356,1443,1.151,1456,0.279,1467,0.235,1468,0.343,1476,0.385,1479,2.222,1486,0.919,1490,2.459,1495,0.832,1502,3.577,1504,1.772,1505,4.382,1529,0.722,1532,1.751,1581,1.871,1590,1.964,1612,1.886,1613,1.257,1624,2.222,1641,2.311,1665,4.453,1691,4.071,1697,1.732,1701,2.079,1711,3.084,1714,4.071,1730,3.064,1769,1.307,1815,1.707,1860,1.916,1924,3.064,2040,2.666,2844,4.071,2991,5.927,3108,4.071,3499,3.834,3673,4.382,3804,6.884,3844,4.382,3858,4.583,3898,4.583,4030,4.071,4802,5.468,4809,3.946,4823,4.583,4861,6.298,4863,4.583,4864,4.834,4865,4.834,4866,4.834,4877,5.171,4878,5.171,4879,5.683,4880,4.834,4881,5.683,4882,5.683,4883,5.683,4884,4.382]],["uri/301",[4679,5.183,4885,6.989]],["title/301",[1711,2.304]],["sub_title/301",[1590,2.288,4679,4.911]],["body/301",[1,0.483,6,2.191,650,3.588,705,0.636,714,1.197,918,0.438,1076,1.361,1121,1.297,1262,1.198,1293,1.086,1448,0.645,1450,0.666,1454,0.795,1456,0.261,1468,0.478,1486,1.156,1495,1.046,1502,3.274,1529,0.908,1553,2.379,1576,1.94,1581,1.648,1583,1.997,1590,2.881,1597,2.163,1612,2.766,1613,1.582,1624,1.959,1628,2.947,1665,3.863,1701,1.903,1711,3.142,1731,3.379,1759,2.036,1821,1.94,1844,1.997,1856,2.241,1863,2.744,1876,4.038,1883,2.947,2142,4.557,2309,3.162,2488,4.038,2697,3.21,2753,3.137,2850,3.588,2991,5.657,3007,3.137,3636,3.588,3741,4.26,3750,5.788,3778,3.588,3801,3.714,3804,3.588,3827,3.714,4679,7.631,4802,3.069,4803,3.714,4822,4.038,4856,6.505,4863,4.038,4884,3.861,4886,5.008,4887,4.557,4888,5.008,4889,5.008,4890,7.148,4891,5.008,4892,2.618,4893,5.008,4894,5.008,4895,5.008]],["uri/302",[4896,8.09]],["title/302",[1711,2.304]],["sub_title/302",[1821,3.037]],["body/302",[1,0.479,705,0.665,918,0.397,1076,1.48,1121,1.41,1293,0.827,1448,0.701,1450,0.724,1456,0.285,1467,0.164,1468,0.239,1486,0.881,1495,0.797,1502,3.996,1511,3.088,1529,0.964,1532,1.22,1583,2.171,1593,1.946,1597,1.648,1612,2.516,1613,1.931,1624,2.966,1628,4.462,1665,4.373,1668,2.805,1697,1.66,1701,1.449,1711,2.62,1714,3.901,1752,2.465,1765,3.144,1769,2.007,1821,4.164,1844,2.171,1924,2.936,1951,2.805,2289,4.199,2415,4.632,2511,2.89,2753,3.411,2874,5.847,2991,3.204,3108,3.901,3662,4.632,3742,4.391,3743,4.632,3804,3.901,3827,4.038,3828,4.632,3844,4.199,4281,4.632,4802,4.647,4809,3.781,4822,7.036,4861,6.115,4863,4.391,4869,4.955,4897,5.445,4898,5.445,4899,5.445,4900,5.445,4901,5.445,4902,5.445,4903,4.955]],["uri/303",[1,0.27,1711,2.126,4904,6.152]],["title/303",[1711,2.304]],["sub_title/303",[1,0.252,1711,1.981,4874,4.876]],["body/303",[1,0.477,705,0.543,918,0.324,1076,1.935,1121,1.845,1450,0.947,1456,0.23,1467,0.273,1468,0.439,1486,1.152,1495,1.042,1496,6.059,1502,3.262,1576,2.759,1589,4.461,1590,2.461,1612,2.363,1624,2.786,1665,4.204,1711,3.449,1731,4.806,1769,2.295,1815,2.139,1821,3.514,2257,6.481,2417,4.191,2844,5.102,2991,4.191,3132,5.744,3491,4.275,3993,5.282,4802,5.558,4809,4.945,4874,7.716,4905,7.122,4906,6.481]],["uri/304",[3499,4.715,4800,5.636]],["title/304",[1711,2.304]],["sub_title/304",[1711,2.288,3499,4.468]],["body/304",[1,0.501,6,3.583,544,2.791,705,0.465,1443,1.234,1448,1.054,1452,3.396,1454,0.967,1456,0.154,1467,0.183,1468,0.268,1476,0.627,1495,1.353,1502,4.53,1504,2.884,1531,3.051,1581,2.696,1612,2.022,1624,3.868,1635,4.004,1665,4.287,1710,2.859,1711,3.418,1714,4.365,1742,4.519,1765,3.518,1769,1.401,1821,3.832,1844,2.429,2040,4.841,2126,4.519,2271,3.455,2991,3.586,3122,4.914,3499,6.241,3853,5.545,4162,4.698,4809,4.231,4855,5.184,4907,6.093,4908,6.093,4909,6.093,4910,6.093,4911,6.093,4912,6.093,4913,6.093,4914,6.093]],["uri/305",[1,0.27,1983,3.77,4800,4.961]],["title/305",[1711,2.304]],["sub_title/305",[1,0.252,1711,1.981,1983,3.513]],["body/305",[1,0.477,516,1.959,590,4.133,918,0.414,1293,1.088,1448,0.921,1450,0.952,1456,0.23,1465,1.139,1468,0.315,1481,2.12,1485,3.001,1486,1.158,1487,3.444,1490,3.098,1502,4.167,1529,0.909,1532,1.604,1548,2.375,1581,2.356,1590,3.144,1710,3.358,1711,3.637,1730,3.859,1769,1.646,1983,5.576,2020,2.826,2040,3.358,2677,5.772,4229,6.514,4282,5.308,4397,5.772,4802,4.386,4915,6.514,4916,7.158]],["uri/306",[2319,4.715,4917,6.989]],["title/306",[1711,2.304]],["sub_title/306",[2040,3.107,2319,4.468]],["body/306",[1,0.483,347,3.233,485,1.805,516,1.04,590,2.194,614,2.082,705,0.29,714,1.141,870,1.775,918,0.412,1076,1.583,1121,1.509,1293,1.207,1443,1.435,1446,3.497,1448,0.489,1450,0.505,1456,0.277,1467,0.272,1468,0.398,1476,0.48,1482,1.324,1486,1.386,1488,1.933,1495,1.163,1502,1.74,1504,1.185,1529,0.9,1531,3.978,1532,1.588,1534,1.53,1546,2.722,1569,2.236,1575,2.93,1583,1.515,1597,1.15,1612,1.261,1618,1.805,1622,2.578,1624,2.771,1635,2.497,1665,2.7,1679,2.03,1701,1.886,1711,3.252,1714,2.722,1730,2.049,1740,3.284,1748,2.017,1765,2.194,1769,1.34,1770,2.329,1794,2.118,1821,2.257,1856,1.7,1863,2.082,1894,2.082,1911,1.877,1933,1.61,1960,3.458,1971,2.38,2040,4.415,2084,2.236,2101,2.329,2198,1.828,2300,2.564,2318,2.639,2319,5.781,2354,1.957,2480,1.561,2512,4.957,2548,2.194,2570,3.064,2639,2.436,2697,2.436,2713,2.818,2916,3.458,2991,5.32,2996,2.497,2997,2.38,3024,2.436,3108,4.174,3220,5.255,3499,2.564,3707,3.233,4027,2.722,4274,3.233,4303,2.722,4397,3.064,4733,3.233,4734,3.233,4802,3.571,4809,2.639,4843,3.064,4855,3.233,4861,5.714,4906,5.302,4918,3.8,4919,3.8,4920,3.458,4921,3.8,4922,4.957,4923,3.458,4924,3.8,4925,3.8,4926,3.8,4927,3.8,4928,3.8,4929,3.8,4930,3.8,4931,3.8]],["uri/307",[1711,1.898,4800,4.43,4932,4.236,4933,4.673]],["title/307",[1711,2.304]],["sub_title/307",[1711,2.486,4932,3.896,4933,4.299]],["body/307",[1,0.504,2,0.772,6,1.507,516,0.942,705,0.575,714,1.247,870,0.863,918,0.459,1076,0.936,1219,1.953,1262,1.291,1306,1.2,1439,0.737,1446,2.067,1448,0.695,1450,0.458,1453,1.989,1454,0.547,1456,0.263,1465,0.72,1467,0.226,1468,0.36,1476,0.451,1486,1.077,1488,1.143,1495,0.79,1502,1.577,1504,1.074,1509,2.157,1529,1.103,1531,1.725,1532,1.835,1575,4.163,1576,1.334,1578,1.701,1581,1.134,1583,1.373,1595,0.947,1622,2.388,1624,2.111,1651,1.507,1665,4.208,1668,4.217,1679,1.2,1697,1.05,1711,3.706,1731,2.324,1742,2.554,1762,2.464,1765,4.353,1768,3.014,1772,3.177,1814,2.208,1815,1.034,1817,2.597,1821,1.334,1852,1.524,1856,1.541,1886,2.067,1894,1.887,1926,2.656,1941,2.467,1997,2.554,1998,1.919,2040,1.616,2065,1.679,2110,2.93,2121,1.887,2224,1.953,2267,2.656,2297,1.828,2328,2.93,2432,2.027,2500,4.938,2741,3.134,2866,2.263,2886,2.467,2891,2.027,2991,2.027,3021,1.887,3041,2.467,3045,2.554,3130,2.467,3132,2.777,3522,2.208,3739,2.777,3831,3.134,3898,2.777,4282,2.554,4750,2.777,4802,5.322,4809,2.391,4830,3.134,4880,2.93,4922,4.593,4932,5.134,4933,7.724,4934,3.444,4935,6.658,4936,2.554,4937,3.444,4938,3.444,4939,3.134,4940,3.444,4941,3.444,4942,3.444,4943,3.444,4944,3.444,4945,3.444,4946,3.444,4947,6.658,4948,3.444,4949,3.444,4950,3.444,4951,3.444,4952,3.444,4953,3.134,4954,3.444,4955,3.134,4956,3.444,4957,3.444,4958,3.444,4959,3.444,4960,3.444]],["uri/308",[1,0.27,1711,2.126,4961,6.152]],["title/308",[1711,2.304]],["sub_title/308",[1,0.252,1711,1.981,2488,4.622]],["body/308",[1,0.506,6,2.204,516,0.864,590,1.822,705,0.638,714,0.723,918,0.428,1076,0.858,1121,1.305,1293,1.334,1306,1.1,1443,0.639,1448,0.649,1453,1.822,1454,1.394,1456,0.274,1465,0.545,1467,0.306,1468,0.277,1476,0.426,1481,0.735,1495,0.737,1502,4.175,1511,1.79,1522,1.729,1529,0.997,1531,3.149,1532,1.129,1537,0.831,1562,1.309,1575,5.535,1576,1.223,1581,1.039,1583,1.258,1590,1.741,1612,2.603,1613,1.736,1615,2.248,1624,1.234,1665,3.327,1668,1.626,1679,1.1,1695,2.872,1697,0.962,1701,1.341,1709,2.134,1711,3.515,1714,6.288,1731,2.129,1742,2.341,1756,1.168,1768,1.429,1769,2.019,1815,0.948,1821,1.952,1822,1.283,1836,1.118,1844,2.862,1863,1.729,1971,3.156,2045,1.934,2050,1.729,2065,2.456,2108,2.191,2253,2.129,2287,1.189,2307,1.759,2331,1.337,2488,7.078,2743,2.023,2749,5.324,2753,1.977,2759,2.685,2844,2.261,2991,4.225,3024,3.23,3036,2.545,3091,2.433,3093,3.399,3522,2.023,3749,2.872,3885,2.872,3993,2.341,4034,2.872,4130,2.685,4721,2.685,4802,5.586,4809,2.191,4823,2.545,4824,2.685,4864,2.685,4865,2.685,4866,2.685,4922,2.685,4936,2.341,4953,4.585,4955,2.872,4962,3.156,4963,3.156,4964,3.156,4965,3.156,4966,3.156,4967,3.156,4968,3.156,4969,3.156,4970,3.156,4971,5.038,4972,3.156,4973,5.038,4974,3.156,4975,3.156,4976,3.156,4977,3.156,4978,3.156,4979,3.156,4980,3.156,4981,3.156,4982,3.156]],["uri/309",[1,0.199,2435,1.564,2492,1.66,2848,3.053,4037,2.072,4983,4.525]],["title/309",[4037,3.054]],["sub_title/309",[1,0.222,2054,2.463,2848,3.409,4037,2.314]],["body/309",[1,0.43,1262,1.638,1443,1.387,1450,0.911,1456,0.272,1465,1.06,1467,0.206,1468,0.301,1473,1.405,1476,0.599,1481,1.596,1483,3.43,1486,1.108,1509,4.291,1511,3.884,1529,0.87,1543,3.529,1595,1.202,1624,3.46,1740,3.175,1877,2.618,1878,2.637,1887,4.291,1896,3.956,2054,3.339,2120,4.756,2528,4.031,2599,4.391,2698,6.337,2785,3.339,2848,4.622,2923,3.817,3020,5.282,3099,4.501,3606,5.827,3628,5.08,3717,6.234,3783,5.827,4033,4.756,4037,3.137,4045,5.282,4154,4.622,4984,6.85,4985,6.85,4986,6.85,4987,6.85,4988,6.234]],["uri/310",[1076,1.364,1121,1.3,1467,0.094,2360,2.797,2435,1.085,2492,1.152,4989,3.141,4990,2.858]],["title/310",[4037,3.054]],["sub_title/310",[1076,1.375,1121,1.311,1467,0.095,2360,2.82,2531,1.8,4990,2.888]],["body/310",[1,0.437,4,2.22,614,2.256,705,0.314,714,1.068,870,1.551,918,0.339,1076,2.022,1121,1.928,1262,1.481,1293,0.626,1306,1.434,1439,0.562,1440,1.1,1447,3.1,1448,0.53,1456,0.225,1457,2.543,1465,1.009,1467,0.328,1468,0.39,1473,0.844,1476,0.504,1479,1.61,1486,1.339,1488,1.366,1492,1.637,1495,0.602,1502,1.885,1529,0.946,1532,1.668,1547,1.657,1595,1.697,1607,2.256,1613,0.911,1631,2.09,1679,2.157,1697,1.887,1724,1.58,1740,1.908,1741,1.61,1783,2.061,1797,2.334,1801,1.447,1809,3.189,1829,1.537,1852,1.821,1867,2.778,1869,2.422,1871,2.185,1904,2.578,1906,2.705,1925,1.58,1936,2.186,1949,2.152,2018,2.858,2025,2.739,2097,2.252,2105,2.377,2176,4.435,2224,2.334,2287,2.333,2304,2.377,2343,1.981,2353,4.299,2360,3.45,2511,2.185,2515,2.802,2517,2.523,2522,2.705,2531,5.486,2542,4.177,2554,2.523,2559,2.377,2562,2.294,2586,3.878,2689,2.858,2772,3.716,3059,3.502,3065,3.053,3206,5.634,3482,3.502,3607,2.949,3680,3.502,3849,3.32,4000,2.949,4001,3.32,4002,3.32,4005,3.32,4006,3.32,4038,3.502,4120,3.746,4154,2.778,4303,2.949,4637,3.502,4829,3.746,4991,6.191,4992,4.117,4993,4.117,4994,4.117,4995,4.117,4996,4.117,4997,4.117,4998,4.117,4999,3.746,5000,3.174,5001,4.117,5002,4.117,5003,4.117,5004,4.117,5005,4.117,5006,3.746,5007,3.746,5008,4.117]],["uri/311",[1076,0.854,1121,0.814,1467,0.094,1480,1.152,1613,0.695,2025,1.39,2129,2.064,2435,1.085,2492,1.152,5009,2.672,5010,2.672]],["title/311",[4037,3.054]],["sub_title/311",[1076,0.862,1121,0.822,1456,0.08,1467,0.095,1480,1.164,1613,0.702,2025,1.404,2129,2.085,5010,2.7]],["body/311",[5,4.421,705,0.63,714,0.886,870,1.546,918,0.281,1262,1.476,1293,1.255,1448,0.795,1450,0.821,1456,0.252,1465,0.668,1467,0.311,1476,0.418,1480,3.416,1486,0.999,1492,1.632,1541,2.169,1595,1.083,1729,3.564,1792,2.896,1801,2.903,1852,2.731,2025,2.731,2441,7.517,2476,7.027,2515,2.794,2710,3.957,2749,4.577,2897,7.425,2910,4.577,3150,5.25,3154,5.25,3613,4.977,3959,5.616,3978,5.616,3980,5.616,3981,7.517,4024,5.616,4040,4.285,4312,4.759,4637,5.25,5000,4.759,5011,8.26,5012,6.172,5013,6.172,5014,6.172,5015,6.172,5016,6.172,5017,6.172,5018,8.26,5019,6.172,5020,6.172,5021,6.172,5022,8.26,5023,6.172,5024,6.172,5025,6.172,5026,6.172,5027,6.172,5028,8.26]],["uri/312",[1076,0.973,1121,0.927,1760,1.792,1769,0.823,2309,1.583,2310,1.961,2435,1.237,2492,1.313,5009,3.045]],["title/312",[4037,3.054]],["sub_title/312",[1076,1.013,1121,0.966,1456,0.094,1760,1.867,1769,0.857,2309,1.649,2310,2.043]],["body/312",[1,0.468,4,2.826,21,2.821,43,4.851,75,1.952,516,0.908,590,1.915,705,0.253,714,0.476,918,0.296,1076,1.424,1121,0.859,1262,1.765,1293,0.987,1443,1.316,1448,0.675,1450,0.441,1454,0.832,1456,0.242,1465,1.058,1467,0.294,1468,0.325,1473,0.68,1476,0.225,1486,1.051,1491,2.126,1495,0.485,1504,1.634,1507,2.46,1511,1.881,1529,0.826,1530,1.042,1532,1.175,1537,0.547,1548,1.1,1556,2.238,1573,1.684,1581,1.725,1595,0.919,1613,0.734,1624,1.297,1641,1.349,1679,1.156,1686,1.848,1697,1.011,1706,2.46,1709,1.405,1756,1.228,1767,1.991,1769,1.205,1792,1.556,1801,1.842,1806,2.821,1813,2.872,1821,2.517,1827,2.821,1840,1.848,1852,3.557,1871,1.76,1891,1.484,1896,1.915,1905,2.376,1915,1.818,1936,1.54,1944,1.952,1945,1.818,1994,1.708,2054,2.554,2055,2.376,2065,1.617,2086,2.376,2120,2.303,2121,1.818,2173,2.675,2179,2.557,2183,1.991,2231,3.36,2287,1.25,2295,1.76,2310,1.818,2343,1.596,2365,2.126,2368,1.556,2450,2.675,2515,3.342,2536,1.661,2554,2.032,2559,1.915,2562,3.621,2586,2.077,2620,2.179,2643,2.179,2682,1.451,2688,1.788,2753,3.283,2772,3.146,2773,2.238,2785,1.617,2832,2.179,2978,2.46,3034,6.214,3054,4.046,3099,2.179,3122,2.675,3451,3.018,3522,2.126,3584,2.821,4033,2.303,4045,2.557,4175,3.018,4176,4.769,4179,4.769,4181,3.018,4182,3.018,4215,3.018,4378,2.557,5029,2.675,5030,3.317,5031,3.317,5032,5.241,5033,3.317,5034,3.317,5035,3.317,5036,3.317,5037,3.317,5038,8.125,5039,3.317,5040,3.317,5041,3.317,5042,3.317,5043,6.498,5044,3.317,5045,3.317,5046,3.317,5047,7.383,5048,3.317,5049,3.317,5050,5.241,5051,5.241,5052,3.317,5053,3.317,5054,3.317,5055,3.317,5056,3.317,5057,3.317,5058,3.317,5059,3.317,5060,3.317,5061,3.317,5062,3.317,5063,3.317,5064,3.317,5065,3.018,5066,3.317,5067,3.317,5068,3.317,5069,3.317,5070,3.317,5071,3.317,5072,3.317,5073,3.317,5074,3.317,5075,3.317,5076,3.317,5077,3.317,5078,3.317,5079,3.317,5080,3.317,5081,3.317]],["uri/313",[1450,0.66,2435,1.715,2492,1.821,5082,4.222,5083,4.516]],["title/313",[4037,3.054]],["sub_title/313",[1450,0.762,1936,1.684,5083,5.216]],["body/313",[1,0.467,16,2.094,34,2.598,590,3.246,705,0.277,714,0.988,870,0.908,918,0.382,1076,1.527,1121,0.939,1129,2.447,1262,0.867,1293,0.551,1306,1.264,1439,0.495,1443,1.138,1448,0.886,1450,0.747,1456,0.263,1465,0.839,1467,0.278,1470,1.405,1476,0.466,1482,1.264,1486,1.254,1487,1.745,1488,1.203,1492,0.959,1495,0.531,1502,1.661,1504,1.131,1529,1.215,1532,1.26,1541,1.275,1548,1.203,1576,1.405,1577,2.447,1579,2.094,1581,1.194,1583,1.446,1588,2.518,1593,1.296,1595,0.986,1596,1.131,1597,1.701,1608,1.942,1612,1.203,1613,1.523,1625,3.301,1651,1.587,1679,2.398,1690,2.094,1697,2.098,1736,2.925,1740,2.605,1751,1.723,1754,1.233,1760,1.816,1763,3.301,1769,0.834,1771,2.383,1792,2.637,1804,1.816,1852,1.605,1856,1.623,1860,2.32,1872,4.93,1894,3.08,1896,3.246,1897,2.598,1933,2.381,1936,1.066,1964,1.623,1965,2.447,1969,1.175,1976,1.367,2011,2.797,2027,2.598,2037,2.432,2051,2.69,2103,2.325,2139,1.57,2219,2.134,2231,3.603,2285,2.325,2287,1.367,2309,1.605,2310,3.771,2354,1.868,2360,2.021,2365,2.325,2514,2.925,2525,3.693,2526,2.325,2533,2.134,2534,2.598,2551,2.925,2559,2.094,2620,2.383,2650,2.797,2680,2.447,2698,4.027,2760,1.723,2761,2.177,2771,4.533,2772,2.177,2783,2.925,2785,2.74,2813,1.745,2939,2.518,3039,2.518,3046,2.797,3055,2.925,3131,2.797,3181,4.778,3491,2.177,3564,3.301,3610,2.797,3636,2.598,3764,2.598,4040,3.903,4041,4.027,4154,3.793,4211,2.797,4417,2.518,4597,3.301,4690,3.301,5038,3.086,5084,3.627,5085,3.627,5086,3.627,5087,3.627,5088,3.627,5089,3.627,5090,3.301,5091,3.627,5092,3.627,5093,3.627,5094,3.627,5095,3.627,5096,3.627,5097,3.627,5098,3.627,5099,3.627,5100,3.086,5101,4.782,5102,5.855,5103,3.627,5104,3.627,5105,3.627,5106,3.627,5107,3.627,5108,3.627,5109,3.627]],["uri/314",[1473,0.789,1905,2.756,2310,2.108,2435,1.329,2492,1.411,5029,3.102,5110,3.102,5111,3.273]],["title/314",[4037,3.054]],["sub_title/314",[1473,0.838,1905,2.927,2310,2.239,2785,1.991,5029,3.294,5111,3.475]],["body/314",[1,0.324,870,1.848,1121,1.911,1262,1.765,1443,1.494,1456,0.187,1465,1.004,1468,0.324,1476,0.5,1486,1.501,1488,2.448,1509,4.622,1563,3,1593,2.637,1739,4.342,1760,3.695,1768,3.34,1771,4.849,1787,4.849,1792,4.352,1816,6.277,1821,2.859,1924,3.979,1976,2.781,2027,5.286,2159,3.695,2309,3.265,2310,5.559,2785,3.597,3046,5.689,5029,7.48,5038,6.277,5111,7.89,5112,6.715,5113,6.715,5114,6.277,5115,5.95]],["uri/315",[1,0.274,1480,1.526,2209,2.887,2435,1.437,2492,1.526,5110,3.354]],["title/315",[4037,3.054]],["sub_title/315",[1,0.291,1480,1.657,2209,3.137,2785,2.202]],["body/315",[1,0.447,4,2.065,321,3.486,516,1.604,544,1.754,705,0.447,714,1.235,870,0.959,918,0.363,1076,1.041,1121,0.992,1129,2.585,1159,2.954,1262,1.703,1293,0.582,1443,0.776,1448,0.755,1450,0.779,1454,0.931,1455,1.369,1456,0.258,1457,1.573,1465,1.08,1467,0.214,1468,0.399,1471,4.679,1474,4.987,1476,0.541,1479,1.498,1480,3.327,1481,1.366,1486,0.62,1488,2.363,1504,1.194,1529,0.487,1530,1.203,1532,1.596,1552,1.335,1563,1.557,1578,1.892,1579,3.385,1581,1.261,1591,2.189,1653,2.172,1679,1.335,1733,1.313,1737,2.135,1739,3.45,1740,1.775,1741,1.498,1768,1.734,1769,1.348,1775,1.82,1786,2.841,1792,1.797,1801,1.346,1821,2.271,1822,1.557,1837,1.676,1852,2.594,1860,1.292,1863,2.099,1877,1.134,1878,1.142,1902,2.254,1911,1.892,1925,2.25,1936,1.722,1976,2.209,2037,1.658,2050,3.212,2063,1.945,2156,2.744,2235,2.399,2343,2.82,2478,2.708,2494,4.347,2496,3.065,2497,2.399,2515,2.653,2522,2.517,2536,3.566,2553,2.254,2591,2.744,2641,2.954,2682,1.676,2736,2.66,2763,2.841,2815,2.954,2821,2.135,2933,2.585,2984,2.841,3032,3.758,3574,3.259,3680,3.259,3778,2.744,3860,2.954,3894,3.486,3899,2.954,3928,6.48,3957,3.259,4027,2.744,4297,4.52,4567,4.987,4630,4.347,5000,2.954,5116,7.315,5117,3.089,5118,3.831,5119,3.831,5120,3.831,5121,4.987,5122,3.831,5123,3.486,5124,3.831,5125,3.486,5126,3.831,5127,3.831,5128,3.831,5129,3.259,5130,5.862,5131,3.831,5132,3.259,5133,3.486,5134,3.831,5135,3.831,5136,3.831,5137,3.831,5138,3.486,5139,3.259,5140,3.486,5141,3.831]],["uri/316",[2435,1.898,2492,2.015,5142,5.493,5143,4.673]],["title/316",[4037,3.054]],["sub_title/316",[5143,5.633,5144,6.026]],["body/316",[1,0.464,4,2.245,614,5.132,705,0.476,714,0.897,870,1.043,918,0.379,1008,2.81,1076,1.697,1121,1.618,1133,3.79,1293,1.139,1448,0.536,1450,0.554,1451,1.528,1453,3.606,1454,1.322,1455,2.232,1456,0.237,1465,1.013,1467,0.125,1468,0.412,1473,0.854,1476,0.635,1480,3.436,1481,0.97,1482,1.451,1486,1.212,1488,2.072,1492,1.101,1495,1.305,1529,0.529,1532,0.933,1534,1.677,1552,1.451,1563,1.693,1573,2.115,1574,2.67,1595,0.731,1613,1.658,1697,1.904,1716,1.308,1756,1.541,1757,1.978,1769,0.958,1786,4.632,1801,1.463,1811,3.543,1814,2.67,1834,2.736,1860,1.404,1863,2.282,1878,1.241,1887,2.608,1936,1.223,1944,2.45,1945,2.282,1968,1.629,1979,2.891,1983,2.552,2138,2.67,2139,1.802,2159,2.085,2238,2.983,2239,2.499,2262,2.282,2295,2.21,2355,2.21,2360,2.321,2478,2.85,2515,1.885,2554,2.552,2561,2.891,2654,4.815,2813,2.004,2854,3.358,2890,2.245,3002,3.358,3172,2.891,3653,3.211,3842,3.79,3869,3.543,3994,3.79,4033,2.891,4445,3.358,4503,3.543,4641,3.543,5065,5.683,5101,3.543,5102,3.543,5115,3.358,5123,3.79,5132,3.543,5139,7.082,5140,6.819,5143,5.313,5144,3.79,5145,4.164,5146,3.79,5147,4.164,5148,4.164,5149,4.164,5150,4.164,5151,4.164,5152,4.164,5153,6.245,5154,6.245,5155,4.164,5156,4.164,5157,4.164,5158,4.164,5159,4.164,5160,4.164,5161,4.164,5162,4.164,5163,4.164,5164,4.164,5165,4.164]],["uri/317",[1,0.157,1454,0.568,1480,1.313,1877,1.059,1878,1.067,2435,1.237,2492,1.313,2923,1.994,5166,3.579]],["title/317",[4037,3.054]],["sub_title/317",[1,0.164,1454,0.592,1480,1.368,1834,2.45,1877,1.103,1878,1.112,2923,2.078]],["body/317",[1,0.47,714,1.435,870,1.566,918,0.379,1076,1.699,1293,0.95,1443,1.266,1448,0.805,1454,1.488,1455,2.235,1456,0.237,1467,0.282,1468,0.366,1473,1.282,1474,7.088,1480,3.819,1486,1.348,1532,1.868,1538,2.706,1591,2.335,1595,1.097,1646,2.898,1740,3.862,1801,2.197,1821,2.422,1863,3.426,1877,2.466,1878,2.484,1894,3.426,1902,3.679,1976,3.14,2016,5.042,2138,4.008,2209,4.341,2305,4.008,2360,3.484,2480,2.568,2496,3.269,2500,4.637,2536,4.172,2925,4.008,2996,4.109,4153,5.319,4303,4.479,4630,6.949,5125,5.69,5139,5.319,5167,6.253,5168,6.253,5169,6.253]],["uri/318",[918,0.189,1467,0.125,1511,2.358,2435,1.437,2492,1.526,2925,2.666,5110,3.354]],["title/318",[4037,3.054]],["sub_title/318",[918,0.206,1467,0.136,1511,2.562,2785,2.202,2925,2.896]],["body/318",[]],["uri/319",[1461,4.236,2435,1.898,2492,2.015,5170,5.493]],["title/319",[4037,3.054]],["sub_title/319",[1461,5.106,3742,5.34]],["body/319",[590,5.23,1448,1.166,1454,1.438,1529,1.151,1948,4.963,2562,5.047,4154,6.111,5171,9.057,5172,8.242]],["uri/320",[75,2.264,1456,0.097,1473,0.789,2435,1.329,2492,1.411,4401,5.003,5173,3.847]],["title/320",[4037,3.054]],["sub_title/320",[75,2.404,1456,0.103,1473,0.838,3021,2.239,4401,5.237]],["body/320",[1,0.465,714,0.797,870,1.39,918,0.433,1121,1.438,1262,1.327,1293,1.168,1306,1.934,1443,1.124,1448,1.225,1450,0.738,1454,0.881,1456,0.262,1465,0.954,1468,0.244,1476,0.376,1481,1.293,1486,1.243,1504,1.731,1529,0.705,1575,4.28,1576,2.15,1587,3.401,1596,1.731,1612,1.842,1651,3.856,1715,2.456,1762,2.054,1765,3.205,1769,1.277,1773,2.671,1790,5.049,1794,4.282,1834,3.647,1860,1.872,1877,1.643,1878,1.655,1885,3.83,1896,3.205,1925,3.383,1968,2.171,2020,3.034,2071,5.051,2139,3.326,2205,5.051,2237,3.266,2261,3.477,2370,5.051,2457,3.148,2534,3.976,2548,3.205,2772,3.332,2813,2.671,3053,3.854,3913,3.976,3927,5.051,3934,3.745,4040,5.336,4041,5.505,4097,6.993,4154,3.745,4530,4.28,4546,5.051,4567,6.537,4936,4.116,5116,4.722,5129,4.722,5174,5.551,5175,7.685,5176,5.551,5177,5.551,5178,5.551]],["uri/321",[1,0.22,918,0.143,1476,0.213,1541,1.104,2435,1.085,2492,1.152,5179,3.141,5180,2.858,5181,2.858,5182,2.858]],["title/321",[4037,3.054]],["sub_title/321",[1,0.222,918,0.145,1476,0.215,1541,1.115,1865,1.905,5180,2.888,5181,2.888,5182,2.888]],["body/321",[1,0.49,705,0.517,714,0.974,878,2.936,918,0.47,1076,1.844,1121,1.758,1262,1.623,1293,1.031,1443,1.374,1456,0.172,1465,0.951,1468,0.298,1473,1.391,1476,0.46,1481,1.581,1504,2.115,1505,5.232,1583,3.505,1597,2.053,1612,2.251,1613,1.501,1631,4.464,1658,3.071,1720,4.35,1769,1.561,1773,3.265,1854,5.472,1869,6.071,2050,3.718,2139,2.936,2478,2.58,2496,5.394,2498,5.232,2534,4.861,2785,3.307,2810,5.472,2813,3.265,2897,4.861,3054,3.718,5090,6.175,5183,5.772,5184,6.785,5185,6.785]],["uri/322",[1,0.201,918,0.127,1306,0.975,1467,0.084,1541,0.983,1754,0.951,1809,1.442,2015,1.509,2435,0.967,2492,1.027,3920,2.005,5186,2.799]],["title/322",[4037,3.054]],["sub_title/322",[1,0.199,918,0.126,1306,0.963,1467,0.083,1541,0.971,1754,0.939,1809,1.423,2015,1.49,3920,1.979,5138,2.514]],["body/322",[1,0.388,918,0.402,1465,0.956,1613,1.955,1697,2.693,1860,2.979,2343,4.25,2517,5.413,3923,7.515,4040,6.133,4041,6.328,4116,8.039,5187,8.834]],["uri/323",[1467,0.116,2435,1.329,2471,3.273,2492,1.411,2721,2.596,2788,2.596,5188,3.847,5189,3.501]],["title/323",[4037,3.054]],["sub_title/323",[1467,0.123,2471,3.475,2721,2.756,2788,2.756,3948,3.475,5189,3.718]],["body/323",[1,0.365,705,0.635,714,1.195,918,0.379,1440,1.478,1456,0.211,1465,0.9,1486,1.346,1595,1.46,1761,4.897,1836,2.949,1860,2.806,1936,2.445,2306,6.71,2343,4.003,2813,4.003,3489,7.079,3948,8.495,3963,7.572,4386,6.171,5190,8.321,5191,8.321]],["uri/324",[1450,0.66,2435,1.715,2467,4.002,2492,1.821,5082,4.222]],["title/324",[4037,3.054]],["sub_title/324",[1450,0.762,1936,1.684,2467,4.622]],["body/324",[918,0.358,1293,1.466,1443,1.593,1456,0.244,1467,0.236,1468,0.346,1476,0.533,1532,2.34,1612,2.609,1690,4.541,1733,2.695,1815,2.362,1877,2.328,1878,2.345,1936,2.835,1952,4.24,2054,3.833,2179,6.064,2467,8.419,2536,3.938,2553,4.628,4045,6.064,4932,6.064,5192,7.865,5193,7.865,5194,7.865]],["uri/325",[1,0.218,2435,1.715,2492,1.821,2686,2.273,5110,4.002]],["title/325",[4037,3.054]],["sub_title/325",[1,0.252,2686,2.625,2785,2.794]],["body/325",[1,0.437,4,2.97,705,0.583,714,0.791,866,4.247,918,0.481,1076,1.497,1121,1.427,1262,1.828,1306,1.919,1441,2.437,1448,1.221,1454,0.875,1456,0.222,1465,1.078,1467,0.264,1473,1.13,1476,0.373,1481,1.283,1486,1.237,1525,3.716,1529,0.971,1530,1.73,1532,1.235,1538,2.384,1541,1.936,1547,2.217,1578,2.721,1595,0.966,1613,1.219,1701,1.466,1718,2.924,1754,1.872,1766,3.123,1769,1.267,1801,3.085,1871,2.924,1885,2.217,1887,3.45,2120,3.824,2139,2.384,2231,3.531,2295,2.924,2360,4.26,2457,3.123,2515,3.46,2528,3.241,2531,3.123,2533,3.241,2534,3.946,2548,3.181,2553,3.241,2562,3.069,2686,3.501,2773,3.716,2785,3.726,3039,3.824,3054,4.189,3131,4.247,3181,3.824,3636,3.946,3764,5.476,3797,3.619,3852,4.686,3934,3.716,4033,5.307,4156,4.442,5100,4.686,5195,5.012,5196,5.508,5197,5.508,5198,5.012,5199,5.012,5200,6.956,5201,5.012,5202,5.508]],["uri/326",[43,2.352,1076,0.973,1121,0.927,1306,1.247,1476,0.243,2037,1.549,2435,1.237,2492,1.313,5203,3.579]],["title/326",[4037,3.054]],["sub_title/326",[43,2.45,1076,1.013,1121,0.966,1306,1.299,1476,0.253,2037,1.613,5204,3.728]],["body/326",[1,0.417,918,0.432,1076,2.08,1121,1.983,1219,4.341,1448,0.985,1450,1.018,1456,0.194,1467,0.23,1473,1.57,1476,0.643,1479,2.994,1480,3.482,1502,3.506,1530,2.405,1560,3.144,1740,3.548,1834,5.03,1860,2.581,1952,4.127,2037,3.313,2448,6.173,2499,4.795,2553,4.504,2618,3.943,2642,6.512,2780,6.512,2925,4.907,3176,5.677,5116,6.512,5117,6.173,5121,6.512,5132,6.512,5205,7.655]],["uri/327",[1,0.218,2435,1.715,2492,1.821,5082,4.222,5206,4.516]],["title/327",[4037,3.054]],["sub_title/327",[1,0.252,1936,1.684,5206,5.216]],["body/327",[1,0.447,4,2.293,6,1.861,16,1.48,705,0.416,714,0.783,870,0.642,918,0.366,1076,1.156,1121,1.644,1159,3.28,1219,2.412,1262,1.304,1293,0.646,1440,0.455,1443,0.861,1447,1.284,1448,1.083,1450,0.341,1451,0.94,1454,0.866,1456,0.239,1465,1.088,1467,0.298,1468,0.436,1470,0.993,1476,0.57,1479,2.132,1481,0.991,1486,1.228,1488,0.851,1492,1.124,1502,1.948,1514,1.684,1529,0.693,1532,1.577,1537,0.701,1547,1.712,1595,0.45,1597,1.287,1607,1.405,1613,0.941,1618,1.218,1624,1.003,1643,1.684,1658,1.16,1679,2.211,1683,1.901,1691,1.836,1697,2.145,1701,0.682,1709,1.802,1733,1.868,1737,1.429,1740,2.527,1761,3.208,1787,1.34,1792,1.203,1797,1.454,1801,0.901,1803,2.412,1817,2.046,1821,2.458,1837,1.861,1844,1.696,1852,1.134,1856,1.903,1860,0.864,1869,1.509,1877,1.259,1878,1.268,1885,1.032,1936,2.565,1943,2.181,1969,0.831,2025,1.882,2047,2.333,2051,1.901,2119,1.539,2125,1.25,2129,2.795,2133,1.836,2139,2.746,2153,2.333,2159,1.284,2189,1.836,2193,1.454,2224,1.454,2238,3.905,2249,1.977,2253,1.73,2285,3.495,2304,2.456,2332,1.174,2343,3.386,2354,1.321,2427,3.905,2431,1.73,2432,2.503,2457,2.412,2499,2.664,2517,1.571,2528,2.503,2531,3.091,2542,2.87,2558,4.706,2561,1.78,2562,1.429,2618,1.321,2626,1.977,2642,3.619,2686,2.906,2687,2.953,2688,2.293,2760,1.218,2761,1.539,2763,1.901,2771,2.067,2785,2.073,2813,1.233,2866,1.684,2939,2.953,2995,2.333,3024,2.727,3560,3.28,3607,1.836,3664,3.619,3772,2.333,3796,2.067,3860,1.977,3899,1.977,3903,3.619,3920,3.047,3934,2.87,3938,4.043,3939,3.43,3940,3.619,3941,3.43,3942,3.871,3943,3.871,3944,3.871,3995,3.43,4282,1.901,4327,1.901,4386,1.901,4462,2.333,5000,1.977,5006,2.333,5112,2.333,5115,2.067,5198,2.333,5207,4.254,5208,2.564,5209,2.564,5210,2.564,5211,2.564,5212,2.564,5213,2.564,5214,2.564,5215,2.564,5216,2.564,5217,2.564,5218,4.254,5219,3.871,5220,4.254,5221,4.254,5222,4.254,5223,4.254,5224,4.254,5225,4.254,5226,2.564,5227,2.564,5228,2.564,5229,2.564,5230,2.564,5231,2.564,5232,4.254,5233,2.564,5234,2.564,5235,2.564,5236,2.564,5237,2.333,5238,2.333,5239,2.564,5240,2.333,5241,2.564,5242,2.564,5243,2.564,5244,2.564,5245,2.564,5246,2.564]],["uri/328",[1076,0.909,1121,0.867,1456,0.085,1480,1.227,1529,0.425,2435,1.156,2492,1.227,3004,2.096,5009,2.846,5247,3.045]],["title/328",[4037,3.054]],["sub_title/328",[1076,0.932,1121,0.888,1456,0.136,1480,1.258,1529,0.436,3004,2.148,5247,3.12]],["body/328",[1,0.365,516,2.277,870,2.084,918,0.379,1456,0.253,1480,3.053,1486,1.346,1529,1.057,1613,1.841,1679,2.9,1686,4.637,1697,2.536,1787,4.35,1801,2.924,1850,5.468,1862,4.719,2562,4.637,2639,5.334,3440,6.71,5248,8.321,5249,8.321,5250,8.321]],["uri/329",[1,0.17,1467,0.069,1468,0.101,1486,0.372,1504,0.716,1762,0.85,1802,1.259,2435,0.794,2492,0.843,2596,1.772,3042,1.853,3538,1.853,5251,1.853,5252,2.091,5253,2.091,5254,2.091]],["title/329",[4037,3.054]],["sub_title/329",[1,0.164,1467,0.066,1468,0.096,1486,0.355,1504,0.684,1762,0.812,1802,1.202,2596,1.692,2813,1.056,3042,1.769,3538,1.769,5252,1.997,5253,1.997,5254,1.997]],["body/329",[1,0.456,4,3.342,714,1.34,870,1.553,918,0.473,1262,1.482,1443,1.678,1465,1.01,1467,0.186,1468,0.41,1476,0.632,1486,1.611,1492,1.639,1504,2.583,1534,3.335,1541,2.911,1581,2.04,1612,2.057,1613,1.833,1697,2.525,1715,2.742,1743,3.515,1754,2.816,1761,3.648,1802,3.397,1852,2.742,1862,3.515,1936,1.821,2037,2.682,2343,2.982,2785,3.021,2813,3.986,2996,4.073,3132,4.999,3489,5.273,3995,4.999,4030,4.441,4040,4.304,4041,4.441,4155,5.273,5115,4.999,5255,6.199,5256,6.199,5257,6.199,5258,6.199,5259,6.199,5260,6.199,5261,6.199,5262,6.199,5263,6.199,5264,6.199,5265,6.199,5266,6.199,5267,6.199,5268,6.199]],["uri/330",[1,0.232,1008,2.257,1442,1.448,1480,1.227,1968,1.308,2435,1.156,2492,1.227,3855,2.846,5251,2.698]],["title/330",[4037,3.054]],["sub_title/330",[1,0.236,1008,2.313,1442,1.484,1480,1.258,1968,1.341,2813,1.65,3855,2.917]],["body/330",[1008,5.817,1293,1.31,1448,1.11,1454,1.369,1468,0.448,1532,1.932,1562,3.577,1733,2.955,1757,4.095,1762,3.191,1792,4.045,2129,5.665,3100,4.889,5183,7.334,5269,8.621,5270,8.621]],["uri/331",[1,0.291,918,0.105,1008,1.55,1495,0.336,1539,1.017,1550,0.801,1968,0.899,2097,0.836,2435,0.794,2492,0.843,3038,1.439,3053,1.595,5251,1.853]],["title/331",[4037,3.054]],["sub_title/331",[1,0.283,918,0.1,1008,1.481,1495,0.321,1539,0.971,1550,0.765,1968,0.858,2097,0.798,2813,1.056,3038,1.374,3053,1.524]],["body/331",[1,0.444,84,4.615,650,3.11,705,0.648,878,1.878,918,0.413,1008,2.929,1076,1.18,1121,1.669,1262,1.038,1293,0.979,1306,1.513,1431,3.95,1443,1.555,1447,3.225,1450,0.577,1454,0.689,1456,0.249,1465,0.92,1467,0.286,1468,0.191,1470,1.682,1476,0.437,1486,1.042,1490,1.878,1495,1.124,1526,1.765,1529,0.552,1539,2.85,1550,2.245,1581,1.429,1590,1.5,1593,1.552,1595,1.13,1597,1.949,1607,2.379,1646,2.012,1648,1.839,1679,1.513,1701,1.155,1715,1.92,1718,2.304,1769,0.998,1770,2.66,1792,2.037,1801,2.986,1803,2.462,1814,2.783,1822,1.765,1836,1.538,1856,1.942,1860,1.464,1863,2.379,1869,4.52,1885,1.748,1925,2.472,1968,1.698,1974,2.852,1983,2.66,2025,2.85,2054,2.116,2097,1.579,2301,2.719,2318,3.014,2360,4.28,2425,5.862,2457,2.462,2483,5.862,2496,2.269,2517,3.947,2521,4.346,2525,2.852,2526,2.783,2530,3.693,2538,2.852,2547,3.5,2551,3.5,2554,2.66,2562,2.419,2602,3.347,2603,3.693,2686,2.95,2763,3.219,2771,3.5,2772,2.605,2813,2.088,2859,3.866,3038,4.035,3039,3.014,3053,3.014,3054,2.379,3127,3.95,3172,3.014,3934,2.929,3938,3.219,3939,3.5,3940,3.693,3941,3.5,4029,3.693,4247,3.95,4459,4.615,4550,3.95,4622,3.95,5101,3.693,5129,3.693,5183,3.693,5271,4.341,5272,4.341,5273,4.341,5274,4.341,5275,4.341,5276,6.442,5277,6.442,5278,4.341,5279,4.341,5280,4.341,5281,4.341,5282,4.341,5283,4.341,5284,4.341]],["uri/332",[918,0.127,1440,0.497,1529,0.356,1605,1.173,2318,1.943,2435,0.967,2492,1.027,4459,2.005,4538,2.158,5285,2.799,5286,2.547,5287,2.547,5288,2.547]],["title/332",[4037,3.054]],["sub_title/332",[918,0.126,1440,0.491,1529,0.351,1605,1.158,2318,1.918,4459,1.979,4538,2.13,5121,2.35,5286,2.514,5287,2.514,5288,2.514]],["body/332",[1,0.446,516,2.019,705,0.563,1443,1.494,1448,1.194,1450,0.981,1456,0.27,1467,0.222,1495,1.08,1529,0.938,1532,1.654,1581,2.429,1648,3.126,1679,2.571,1697,2.249,1751,3.505,1769,1.697,1801,2.593,1837,3.228,2020,2.914,2051,5.472,2097,2.683,2126,5.472,2307,4.112,2342,4.429,2501,6.277,2528,4.342,2558,5.472,2742,7.48,2897,5.286,3669,6.715,4408,6.715,5238,6.715,5240,6.715,5289,7.379,5290,7.379,5291,7.379,5292,7.379]],["uri/333",[1709,1.917,2435,1.564,2492,1.66,5251,3.649,5293,4.118,5294,4.118]],["title/333",[4037,3.054]],["sub_title/333",[1709,2.14,2813,2.431,5293,4.598,5294,4.598]],["body/333",[22,5.041,714,1.181,918,0.375,1448,1.059,1456,0.208,1467,0.247,1488,2.729,1740,3.812,1759,3.344,1860,2.773,1925,3.157,2020,3.248,2025,3.639,2434,6.633,2478,3.128,2505,7.895,2514,6.633,2718,7.485,2813,3.957,3613,6.633,5295,8.226,5296,8.226,5297,8.226]],["uri/334",[1448,0.535,2435,1.437,2492,1.526,3563,3.354,3904,3.354,5298,4.159,5299,3.784]],["title/334",[4037,3.054]],["sub_title/334",[1448,0.582,3563,3.643,3904,3.643,5299,4.111,5300,4.518]],["body/334",[1121,2.118,1262,1.956,1448,1.053,1456,0.269,1465,1.069,1467,0.246,1529,1.039,1593,2.923,1612,2.714,1649,8.407,1690,4.723,1801,2.874,1857,6.595,2054,3.986,2515,3.702,2698,5.859,3563,6.595,3904,6.595,4988,7.443,5301,7.443,5302,8.179,5303,8.179]],["uri/335",[1,0.101,705,0.175,1076,0.624,1121,0.595,1456,0.058,1467,0.069,1555,1.704,1944,1.352,1945,1.259,2435,0.794,2492,0.843,3695,1.853,4184,1.955,4677,1.955,5304,2.298,5305,2.091,5306,2.091]],["title/335",[4037,3.054]],["sub_title/335",[1,0.096,705,0.167,1076,0.596,1121,0.568,1456,0.056,1467,0.066,1555,1.627,1944,1.291,1945,1.202,3695,1.769,4184,1.867,4589,1.997,4677,1.867,5305,1.997,5306,1.997]],["body/335",[1,0.49,705,0.517,918,0.4,1262,1.623,1448,1.132,1450,1.169,1456,0.223,1465,0.951,1467,0.293,1468,0.298,1476,0.46,1481,1.581,1555,6.52,1591,2.534,1595,1.19,1651,3.847,1741,2.654,1775,3.223,1837,2.969,1885,2.732,1925,3.375,1944,5.739,1945,3.718,2054,3.307,2436,4.35,2515,3.979,2517,4.158,2528,3.993,2816,5.472,3032,4.35,3520,5.472,3664,5.772,4204,5.772,4450,6.175,5307,6.785,5308,6.785,5309,6.785,5310,6.785,5311,6.785,5312,6.785,5313,6.785,5314,6.785,5315,6.785]],["uri/336",[1,0.27,1537,1.014,5316,6.152]],["title/336",[1537,1.099]],["sub_title/336",[1,0.252,1537,0.945,1584,2.285]],["body/336",[1,0.36,658,3.041,705,0.533,714,1.004,870,1.751,918,0.318,1262,1.959,1440,1.455,1448,0.625,1450,1.192,1451,1.781,1452,2.706,1453,5.176,1454,1.301,1456,0.227,1467,0.332,1468,0.394,1476,0.474,1488,1.611,1495,1.023,1529,0.888,1532,1.088,1537,1.82,1538,2.101,1545,2.148,1548,2.32,1568,2.914,1576,1.881,1613,1.547,1622,2.148,1631,2.465,1641,3.331,1658,2.198,1697,2.497,1701,1.292,1703,3.093,1716,2.196,1740,2.25,1756,1.797,1769,1.117,1807,4.102,1808,2.588,1815,1.458,1822,2.843,1831,3.364,1837,2.124,1844,2.787,1933,2.962,1936,1.426,2014,3.276,2095,2.857,2134,3.478,2190,2.804,2283,3.19,2305,4.482,2332,3.202,2480,2.871,2511,2.577,2707,3.478,2712,3.915,2791,3.744,2935,3.276,2936,3.041,3208,4.418,3808,4.13,3827,3.601,3871,4.418,4123,3.915,4548,3.915,4586,4.418,5317,4.418,5318,4.855,5319,4.855,5320,4.855,5321,4.855,5322,4.855,5323,4.855,5324,4.855,5325,4.855]],["uri/337",[1,0.27,1537,1.014,5326,6.152]],["title/337",[1537,1.099]],["sub_title/337",[1,0.252,1537,0.945,2096,3.141]],["body/337",[1,0.424,918,0.358,1293,1.195,1439,1.073,1448,1.242,1456,0.199,1467,0.236,1468,0.424,1476,0.533,1490,3.403,1495,1.412,1526,3.198,1529,0.999,1530,2.471,1537,1.721,1591,2.937,1596,2.452,1615,2.811,1775,3.736,1815,2.362,1933,3.331,1935,2.652,1969,3.383,2954,5.634,5327,7.865]],["uri/338",[5328,8.09]],["title/338",[1537,1.099]],["sub_title/338",[1782,3.392]],["body/338",[1,0.467,2,1.703,62,2,516,1.739,544,2.911,705,0.687,714,0.612,870,1.068,1293,1.369,1306,1.486,1439,1.037,1440,1.129,1442,1.845,1443,1.706,1448,0.978,1450,1.01,1454,1.009,1456,0.255,1457,3.459,1459,1.667,1464,3.335,1465,0.911,1467,0.128,1468,0.442,1476,0.611,1481,1.481,1495,0.93,1504,1.329,1511,2.418,1529,0.808,1530,2.387,1537,1.613,1540,2.078,1549,3.162,1552,1.486,1560,1.751,1561,2.509,1564,3.139,1565,2,1581,1.403,1584,2.534,1586,3.438,1587,2.613,1595,0.748,1596,1.329,1624,1.667,1637,2.336,1658,1.93,1660,1.93,1716,1.997,1728,1.262,1730,2.299,1752,1.93,1753,2.336,1758,2.025,1773,3.058,1775,2.025,1780,2.229,1782,1.845,1815,1.909,1824,3.627,1829,1.592,1836,1.511,1840,2.376,1935,2.143,1936,1.253,1952,2.299,1957,3.438,1969,1.381,2025,1.886,2041,2.336,2045,2.613,2057,3.287,2058,2.418,2059,2.376,2064,3.162,2065,3.098,2112,4.901,2146,3.627,2262,2.336,2263,2.559,2333,2.613,2353,2.96,2368,2,2821,2.376,2836,4.413,2837,3.139,2890,2.299,2926,2.877,2987,3.438,3085,4.901,3492,3.627,3602,3.438,3620,3.627,3710,3.627,4027,3.054,4232,3.438,4878,3.88,5329,4.263,5330,4.263,5331,4.263,5332,4.263,5333,3.88,5334,4.263]],["uri/339",[5335,8.09]],["title/339",[1537,1.099]],["sub_title/339",[1550,2.731]],["body/339",[1,0.497,3,2.316,485,2.007,516,1.728,705,0.322,714,1.204,736,3.252,918,0.192,1121,1.095,1226,2.44,1262,1.011,1293,0.642,1306,1.472,1440,0.751,1443,0.856,1450,1.252,1453,2.44,1454,0.671,1456,0.26,1465,0.683,1467,0.27,1468,0.369,1473,0.867,1476,0.512,1481,0.985,1495,0.924,1516,2.487,1529,0.537,1532,1.415,1534,1.701,1537,1.609,1539,1.869,1548,2.095,1568,3.79,1569,2.487,1592,2.209,1595,1.108,1597,1.279,1613,0.935,1622,2.793,1624,1.653,1635,2.777,1641,3.829,1679,1.472,1697,1.288,1701,1.681,1703,3.71,1704,2.934,1711,1.46,1731,2.851,1753,2.316,1808,1.564,1815,2.27,1822,1.718,1831,5.27,1836,2.238,1837,1.849,1856,1.891,1877,1.251,1878,1.26,1886,2.536,1924,2.278,1951,2.177,1969,2.046,1976,1.592,2012,3.134,2013,2.355,2031,3.408,2045,2.589,2056,2.278,2086,3.027,2138,4.048,2139,2.732,2232,5.415,2292,2.934,2305,2.709,2333,2.589,2354,2.177,2733,4.683,2743,2.709,3005,2.647,3093,2.851,3100,2.396,3219,6.43,3220,4.683,3469,3.258,3597,3.845,4027,3.027,4030,3.027,4733,3.595,4734,3.595,4739,3.595,5113,3.845,5336,4.226,5337,4.226,5338,3.845]],["uri/340",[5339,8.09]],["title/340",[1537,1.099]],["sub_title/340",[1451,2.876]],["body/340",[1,0.497,516,1.462,705,0.408,714,0.767,918,0.341,1443,1.516,1450,0.711,1451,3.846,1456,0.271,1465,0.81,1467,0.161,1468,0.329,1473,1.535,1476,0.634,1486,1.514,1488,1.773,1492,1.978,1495,1.095,1529,0.951,1537,1.543,1541,1.878,1576,2.07,1583,2.13,1590,1.847,1595,0.937,1597,1.617,1628,3.145,1641,2.173,1716,2.351,1726,2.928,1727,3.963,1735,3.426,1739,4.404,1741,2.09,1754,1.817,1769,1.721,1787,3.912,1789,4.863,1801,2.63,1862,3.03,1910,3.606,1935,1.802,1952,2.881,2008,3.511,2012,3.963,2096,2.928,2105,3.086,2148,4.863,2181,3.145,2250,3.03,2283,3.511,2307,4.171,2431,3.606,2511,2.836,2528,4.404,2715,5.771,2839,3.03,2860,3.71,3077,3.347,3162,4.309,3560,4.12,4785,4.863,4786,4.12,4787,4.863,5340,5.344,5341,5.344,5342,5.344,5343,5.344,5344,5.344]],["uri/341",[2697,4.48,5345,6.989]],["title/341",[1537,1.099]],["sub_title/341",[1802,3.629,2697,4.245]],["body/341",[1,0.452,516,2.391,705,0.74,918,0.306,1293,1.021,1448,0.865,1450,0.894,1456,0.282,1459,2.629,1465,0.727,1467,0.263,1468,0.296,1476,0.455,1495,0.984,1529,0.854,1537,1.6,1545,2.974,1592,3.514,1615,2.402,1720,4.309,1734,2.556,1758,3.193,1769,1.546,1782,2.909,1800,5.42,1802,5.321,1935,2.266,1951,3.462,2008,4.417,2113,5.142,2695,5.718,2697,6.224,2864,4.535,3005,4.21,3085,5.183,3866,5.183,4336,6.117,4593,5.42,4729,5.718,5114,5.718,5346,6.722,5347,6.722,5348,6.117,5349,6.722]],["uri/342",[5350,8.09]],["title/342",[1537,1.099]],["sub_title/342",[2868,5.442]],["body/342",[1,0.451,516,2.51,705,0.749,714,0.86,918,0.273,1293,1.23,1439,0.817,1443,1.213,1450,1.219,1456,0.278,1459,2.343,1468,0.263,1476,0.549,1486,0.969,1495,1.185,1532,2.056,1537,1.619,1540,2.92,1551,4.292,1554,3.753,1595,1.051,1608,2.07,1619,2.846,1622,2.651,1709,2.538,1716,1.882,1733,2.053,1734,2.279,1769,1.862,1782,2.593,1802,3.283,1817,2.883,1862,3.398,1935,3.312,1941,4.292,2017,4.62,2029,4.292,2097,2.179,2113,3.526,2237,3.526,2307,3.339,2511,3.18,2643,3.937,2688,4.366,2695,5.097,2697,3.841,2837,2.959,2864,4.043,2866,3.937,2868,6.368,3077,3.753,4561,5.097,5114,5.097,5338,5.452,5348,5.452,5351,5.992,5352,5.992]],["uri/343",[1450,0.818,1740,2.851,5353,6.152]],["title/343",[1537,1.099]],["sub_title/343",[1450,0.762,1740,2.657,2698,4.106]],["body/343",[1,0.473,918,0.347,1443,1.542,1450,1.258,1454,1.209,1456,0.261,1467,0.229,1468,0.335,1476,0.516,1480,2.793,1486,1.232,1495,1.114,1537,1.559,1595,1.336,1701,2.027,1740,3.529,1782,3.295,1792,3.572,1834,5.003,1844,3.036,1935,2.567,2008,5.003,2113,4.48,2133,5.455,2214,5.871,2216,4.172,2662,6.477,2698,5.455,2864,5.137,3013,6.14,4646,6.14,5354,7.614]],["uri/344",[1,0.27,1537,1.014,5355,6.152]],["title/344",[1537,1.099]],["sub_title/344",[1,0.252,1537,0.945,2097,2.085]],["body/344",[1,0.475,6,2.287,705,0.562,918,0.336,1121,1.354,1293,1.408,1448,1.099,1450,1.232,1454,0.83,1455,1.868,1456,0.264,1464,1.935,1465,1.003,1468,0.446,1476,0.354,1481,1.218,1486,0.846,1488,1.734,1492,2.256,1495,1.078,1502,2.394,1526,2.125,1529,1.177,1530,2.315,1537,1.717,1538,2.262,1541,2.589,1543,2.692,1548,1.734,1563,2.125,1564,2.582,1565,2.452,1593,1.868,1613,1.157,1631,2.654,1637,2.864,1642,4.215,1697,1.593,1700,2.515,1717,2.774,1748,2.774,1769,1.695,1773,2.515,1778,2.312,1808,1.935,1836,3.024,1850,3.435,1893,1.935,1935,1.762,2006,3.435,2050,2.864,2058,2.964,2059,2.913,2097,1.901,2121,2.864,2202,4.03,2270,2.818,2288,2.864,2358,2.548,2368,2.452,2637,2.818,2924,3.527,3041,3.745,3466,3.527,3555,4.757,3566,3.876,3747,4.757,4327,3.876,4390,4.757,4836,4.757,4842,4.757,5356,5.227,5357,5.227,5358,5.227,5359,5.227,5360,5.227]],["uri/345",[5361,7.362]],["title/345",[1537,1.099]],["sub_title/345",[1703,3.468]],["body/345",[1,0.439,3,2.5,516,1.248,705,0.51,870,1.143,918,0.208,1076,1.816,1121,1.731,1293,1.015,1443,0.924,1450,1.157,1456,0.283,1457,1.873,1464,1.688,1465,1.082,1467,0.238,1468,0.44,1476,0.656,1481,1.557,1486,1.081,1487,2.195,1488,1.514,1504,1.422,1522,2.5,1529,0.849,1530,2.099,1532,1.022,1537,1.753,1538,2.892,1547,3.504,1550,2.328,1554,2.857,1560,1.873,1566,2.223,1573,2.316,1583,1.819,1592,3.493,1600,3.679,1612,1.514,1630,2.5,1641,3.539,1701,1.214,1703,4.77,1704,4.639,1715,2.956,1716,2.735,1717,2.421,1727,3.383,1768,2.065,1773,2.195,1778,2.018,1808,1.688,1831,2.195,1832,3.679,1850,2.997,1859,3.383,1875,2.69,1877,1.35,1878,1.36,1935,2.253,2013,2.542,2014,3.078,2020,2.638,2079,3.167,2226,3.517,2232,4.787,2250,3.789,2292,3.167,2354,2.35,2954,3.268,2957,3.881,3038,2.857,3099,2.997,3184,2.997,3636,3.268,5362,4.562,5363,4.562]],["uri/346",[5364,8.09]],["title/346",[1537,1.099]],["sub_title/346",[1660,3.548]],["body/346",[6,2.643,870,1.513,918,0.275,1076,1.642,1293,1.4,1439,0.824,1451,2.217,1453,3.489,1454,0.959,1456,0.288,1467,0.182,1468,0.433,1476,0.624,1486,0.977,1492,1.597,1495,1.191,1497,6.927,1529,0.768,1532,1.825,1537,1.696,1558,3.626,1566,2.945,1568,3.626,1576,2.341,1593,2.16,1597,2.464,1610,6.278,1619,2.87,1622,2.673,1660,4.657,1716,1.898,1729,3.489,1733,2.071,1765,3.489,1769,2.118,1774,2.984,1815,1.815,1871,3.207,2014,4.077,2124,3.311,2261,3.784,2262,4.462,2308,4.659,2400,5.498,2837,2.984,2888,4.195,2890,4.966,3093,4.077,3945,4.481,4658,4.872,4923,5.498,5365,6.042,5366,6.042]],["uri/347",[5367,7.362]],["title/347",[1537,1.099]],["sub_title/347",[1440,1.392]],["body/347",[1,0.486,2,2.022,82,4.238,336,6.366,359,4.902,516,1.347,705,0.538,918,0.321,1262,1.177,1439,1.303,1440,0.874,1442,2.13,1443,0.997,1450,0.654,1451,1.806,1454,1.578,1455,3.224,1456,0.27,1465,0.764,1467,0.271,1468,0.363,1473,1.009,1476,0.71,1479,1.925,1486,0.796,1492,1.301,1495,0.72,1529,0.897,1537,1.687,1541,1.73,1566,2.399,1568,2.954,1576,1.907,1595,1.448,1596,2.201,1624,1.925,1710,2.309,1726,3.869,1741,1.925,1753,2.697,1761,2.896,1766,2.791,1776,4.764,1840,2.743,1863,2.697,1875,2.842,1891,2.202,1906,5.927,1967,4.187,2040,3.312,2082,5.292,2206,3.795,2239,2.954,2837,4.078,2869,3.083,3096,5.693,3362,3.969,3520,3.969,3607,3.526,3734,3.417,3785,4.479,3838,3.795,3946,4.479,5368,4.922,5369,4.922,5370,4.479,5371,4.922]],["uri/348",[1,0.27,1439,0.839,5372,5.598]],["title/348",[1537,1.099]],["sub_title/348",[1,0.252,1439,0.782,1573,2.911]],["body/348",[1,0.345,705,0.6,714,1.129,1293,1.195,1439,1.317,1451,2.885,1452,4.383,1456,0.264,1468,0.346,1476,0.707,1482,2.741,1492,2.079,1537,1.591,1538,3.403,1548,2.609,1552,2.741,1558,4.72,1573,3.993,1576,3.047,1581,2.589,1597,2.38,1765,4.541,1769,1.809,1860,2.652,2299,5.306,2365,5.042,3398,6.69]],["uri/349",[1,0.27,3186,4.743,5372,5.598]],["title/349",[1537,1.099]],["sub_title/349",[1,0.252,1573,2.911,3186,4.42]],["body/349",[1,0.488,878,3.113,1439,1.368,1443,1.457,1452,4.009,1456,0.254,1464,2.663,1465,0.778,1468,0.316,1476,0.679,1481,1.676,1482,2.507,1488,2.387,1492,1.902,1504,2.243,1529,0.914,1537,1.186,1538,3.113,1548,3.327,1552,2.507,1573,3.653,1574,4.612,1581,2.368,1597,2.177,1646,3.334,1701,1.915,1769,1.654,1870,3.761,2104,7.765,2299,4.854,2365,4.612,3186,7.038,3398,8.529]],["uri/350",[705,0.378,1456,0.126,1537,0.818,1716,1.559,5361,4.516]],["title/350",[1537,1.099]],["sub_title/350",[705,0.345,1456,0.114,1537,0.745,1703,1.999,1716,1.419]],["body/350",[1,0.467,705,0.603,714,0.655,870,1.143,918,0.208,1262,1.091,1293,1.015,1306,2.755,1440,0.81,1448,1.018,1450,0.607,1454,0.724,1456,0.269,1457,1.873,1465,0.494,1467,0.238,1468,0.383,1473,0.935,1476,0.453,1479,1.784,1486,1.408,1488,1.514,1495,0.978,1529,0.849,1530,1.433,1537,1.691,1538,2.892,1539,2.018,1541,1.603,1550,2.328,1558,2.738,1560,1.873,1562,3.611,1563,2.717,1565,2.14,1566,2.223,1569,2.684,1573,4.015,1576,1.767,1578,2.253,1583,2.664,1588,3.167,1592,2.385,1632,3.881,1641,2.717,1696,2.997,1701,1.214,1703,4.099,1716,2.735,1718,3.547,1748,2.421,1768,3.579,1769,1.049,1770,2.795,1785,4.151,1788,4.151,1794,3.724,1797,2.587,1809,2.35,1836,1.617,1844,1.819,1860,1.538,1875,2.69,1911,2.253,1924,2.46,1944,2.684,1945,2.5,1948,2.5,1951,2.35,2015,3.603,2048,2.738,2074,5.388,2309,3.498,2310,4.333,2511,2.421,2839,2.587,3053,3.167,3582,3.383,3596,3.679,3844,5.152,3858,3.679,4021,4.151,4123,5.388,4739,3.881,5007,4.151,5373,4.562,5374,4.562,5375,4.562,5376,4.562,5377,4.562,5378,4.562,5379,4.562]],["uri/351",[1,0.258,918,0.175,1476,0.261,1537,0.634,2045,2.357,2195,2.011,5367,3.501]],["title/351",[1537,1.099]],["sub_title/351",[1,0.236,918,0.156,1440,0.609,1476,0.232,1537,0.565,2045,2.101,2195,1.792]],["body/351",[1,0.472,82,3.048,516,1.39,705,0.387,714,0.729,918,0.417,1219,2.88,1262,2.311,1440,1.835,1443,1.028,1447,2.543,1448,1.081,1452,2.83,1454,1.334,1455,1.815,1456,0.254,1465,0.909,1467,0.302,1468,0.464,1476,0.344,1481,1.682,1486,1.168,1495,1.056,1529,0.645,1534,3.382,1537,1.593,1577,3.427,1578,3.566,1583,2.879,1584,2.025,1658,3.268,1704,3.526,1710,2.383,1713,3.427,1737,2.83,1739,4.249,1751,2.413,1802,2.783,1836,2.559,1844,2.025,1875,2.045,1906,3.337,2001,3.427,2006,3.337,2025,3.194,2045,6.331,2105,2.933,2111,3.916,2159,2.543,2190,2.933,2253,3.427,2270,2.738,2301,3.181,2332,2.326,2529,4.622,2639,3.256,2680,3.427,3177,4.321,3634,4.321,3860,3.916,4020,6.57,4312,3.916,5317,4.622,5380,5.079,5381,5.079,5382,5.079,5383,5.079]],["uri/352",[1518,3.279,5384,6.989]],["title/352",[1537,1.099]],["sub_title/352",[1518,3.107,1548,2.197]],["body/352",[1,0.449,9,3.694,705,0.505,918,0.394,1439,0.904,1440,1.177,1441,2.933,1443,1.342,1448,0.853,1450,0.881,1456,0.244,1465,0.937,1467,0.307,1468,0.291,1473,1.359,1476,0.654,1477,4.062,1480,2.432,1481,1.544,1488,2.199,1492,1.752,1518,4.525,1529,0.842,1537,1.427,1538,2.868,1547,2.669,1548,3.52,1560,2.722,1581,2.182,1584,2.643,1607,3.632,1634,3.828,1703,2.933,1741,2.592,1871,4.596,1877,1.962,1878,1.976,2288,3.632,2568,4.916,2586,4.152,2791,5.111,2839,3.759,3573,5.345,3682,4.749,4030,4.749,4165,6.032,5385,6.629]],["uri/353",[1456,0.126,1476,0.336,1537,0.818,3682,3.555,5386,4.963]],["title/353",[1537,1.099]],["sub_title/353",[1456,0.114,1476,0.306,1537,0.745,3573,3.643,3682,3.237]],["body/353",[5387,9.352,5388,9.352,5389,9.352,5390,9.352]],["uri/354",[1,0.27,1703,2.721,5391,6.152]],["title/354",[1537,1.099]],["sub_title/354",[1,0.252,1703,2.536,5392,5.732]],["body/354",[5393,9.352,5394,9.352,5395,9.352,5396,9.352]],["uri/355",[2685,3.83,5397,6.989]],["title/355",[1759,1.683,2682,1.811,2686,1.896]],["sub_title/355",[2685,3.629,5398,6.622]],["body/355",[1,0.473,705,0.53,714,0.998,918,0.49,1076,1.889,1121,1.8,1262,1.662,1457,2.854,1465,0.966,1467,0.268,1468,0.306,1476,0.471,1492,2.36,1541,3.138,1552,2.422,1595,1.566,1737,3.873,1759,4.011,1949,3.633,1968,2.718,2025,3.95,2054,4.352,2478,3.396,2496,4.668,2499,4.353,2526,5.724,2682,3.041,2685,4.893,2686,4.089,2760,3.301,2785,3.387,3613,5.604,4843,5.604,5399,6.95,5400,6.95]],["uri/356",[1,0.27,2682,2.691,5401,6.152]],["title/356",[1759,1.683,2682,1.811,2686,1.896]],["sub_title/356",[1,0.252,2478,2.18,2682,2.508]],["body/356",[1,0.463,705,0.385,714,1.201,918,0.415,1076,1.952,1121,1.861,1219,2.86,1262,1.206,1293,0.766,1448,0.649,1456,0.212,1465,1.14,1467,0.216,1468,0.316,1473,1.716,1476,0.618,1482,1.757,1486,1.162,1491,3.233,1492,1.333,1495,0.738,1502,2.31,1525,3.403,1532,1.13,1550,2.503,1579,2.912,1595,1.468,1613,1.116,1622,2.231,1658,2.283,1697,1.537,1702,3.403,1706,3.74,1733,1.728,1739,4.227,1740,2.337,1748,2.677,1869,4.227,1936,1.482,1938,4.589,1953,3.888,1968,1.972,2006,3.314,2055,3.613,2102,4.29,2105,2.912,2139,2.182,2159,2.525,2288,2.764,2343,2.426,2478,3.182,2480,2.071,2494,3.74,2496,3.756,2522,3.314,2531,4.074,2532,5.147,2553,2.968,2554,3.09,2591,3.613,2618,2.598,2620,4.721,2682,3.143,2686,3.29,2742,4.067,2780,4.29,2925,3.233,3184,3.314,3900,4.29,3901,4.589,3920,3.613,4040,4.988,4041,5.147,4086,4.29,4142,4.29,4303,3.613,4344,4.589,4824,4.29,5133,4.589,5402,5.043,5403,5.043,5404,4.589,5405,5.043,5406,5.043,5407,5.043,5408,5.043,5409,5.043,5410,5.043,5411,5.043]],["uri/357",[1,0.241,918,0.25,2686,2.516,5412,5.493]],["title/357",[1759,1.683,2682,1.811,2686,1.896]],["sub_title/357",[1,0.222,918,0.23,2686,2.314,3760,3.62]],["body/357",[1,0.439,705,0.701,714,0.512,870,1.389,878,1.542,918,0.401,1121,1.763,1262,1.628,1293,0.542,1440,0.633,1443,1.378,1448,0.714,1450,0.474,1456,0.233,1464,2.052,1465,1.133,1467,0.306,1468,0.418,1473,1.137,1476,0.376,1481,0.83,1485,1.494,1486,1.488,1487,1.715,1490,1.542,1492,1.466,1495,0.811,1529,0.705,1532,1.243,1534,1.435,1539,2.453,1541,1.252,1544,2.058,1548,1.183,1576,1.381,1581,1.173,1595,1.347,1607,1.953,1613,0.789,1622,3.011,1638,1.863,1641,2.255,1646,1.652,1649,3.032,1660,1.613,1675,2.184,1676,2.232,1679,1.242,1686,3.09,1709,1.51,1717,1.892,1734,1.355,1741,1.394,1759,2.255,1762,2.519,1767,2.139,1769,0.82,1770,2.184,1778,1.577,1801,1.252,1803,2.021,1871,1.892,1886,2.139,1958,3.328,2048,2.139,2121,1.953,2125,1.737,2175,2.405,2176,2.553,2183,2.139,2189,3.972,2195,1.863,2214,2.748,2219,2.097,2267,2.748,2287,1.343,2299,2.405,2300,2.405,2332,1.632,2354,1.836,2417,2.097,2478,2.109,2480,1.464,2515,2.51,2522,2.342,2541,3.243,2586,2.232,2643,2.342,2682,3.36,2685,1.953,2686,4.034,2732,3.243,2753,2.232,2759,3.032,2760,3.648,2761,2.139,2813,1.715,2815,2.748,2832,2.342,2956,2.643,2964,3.032,2975,3.032,3021,1.953,3038,2.232,3184,3.643,3532,4.275,3610,2.748,3761,3.643,3792,2.748,3794,3.032,3827,2.643,3920,2.553,4033,2.475,4152,2.874,4638,3.243,4658,2.874,4660,3.032,4936,2.643,4999,3.243,5000,2.748,5404,3.243,5413,3.564,5414,3.564,5415,3.564,5416,3.564,5417,3.564,5418,3.564,5419,3.564,5420,3.564,5421,3.564,5422,3.564,5423,3.564,5424,3.564,5425,3.564,5426,3.564,5427,3.564,5428,5.545,5429,5.545,5430,3.564,5431,3.564,5432,3.564,5433,3.564,5434,3.564,5435,3.564,5436,3.564,5437,3.564]],["uri/358",[1,0.241,2682,2.403,2686,2.516,5438,5.493]],["title/358",[1759,1.683,2682,1.811,2686,1.896]],["sub_title/358",[1,0.222,2682,2.211,2686,2.314,3021,2.769]],["body/358",[1,0.451,705,0.414,714,0.779,870,1.359,878,2.348,918,0.247,1262,1.297,1440,0.964,1448,0.698,1454,0.861,1456,0.239,1465,1.18,1467,0.298,1468,0.383,1473,1.112,1476,0.368,1486,1.66,1492,1.434,1529,0.689,1538,2.348,1539,2.4,1541,3.31,1550,1.89,1561,3.192,1581,1.786,1595,0.952,1602,3.767,1622,2.4,1679,1.89,1701,1.444,1717,2.879,1762,3.223,1769,1.248,1814,3.478,1869,3.192,1875,2.184,1911,3.736,1933,2.298,2048,3.256,2177,3.398,2193,3.076,2219,3.192,2231,3.478,2287,2.044,2318,3.767,2324,4.023,2517,3.324,2536,2.716,2542,3.66,2554,3.324,2558,4.023,2559,4.367,2624,4.936,2686,2.484,2698,3.886,2772,4.539,2785,2.644,2869,3.398,3004,4.737,3054,4.144,3065,4.023,3131,4.183,3172,3.767,3491,3.256,3538,4.375,3792,5.831,3797,3.565,4156,4.375,4580,4.936,4593,4.375,4817,4.936,4851,4.615,5219,4.936,5439,5.425,5440,5.425,5441,5.425,5442,5.425]],["uri/359",[1,0.274,1467,0.125,1733,1.425,2682,1.819,2685,2.279,5443,4.159]],["title/359",[1759,1.683,2682,1.811,2686,1.896]],["sub_title/359",[1,0.252,1467,0.112,1733,1.278,2682,1.631,2685,2.043,4466,3.172]],["body/359",[1,0.458,705,0.624,714,0.695,736,2.493,870,1.747,918,0.475,1076,1.315,1293,0.735,1439,0.952,1440,0.859,1448,0.898,1450,0.643,1456,0.227,1465,0.885,1467,0.313,1468,0.213,1473,0.992,1479,2.728,1481,1.127,1486,1.128,1492,2.162,1504,1.509,1529,0.615,1534,1.948,1537,1.15,1548,1.606,1566,3.399,1591,1.807,1595,1.733,1597,1.464,1608,1.672,1630,2.652,1679,1.686,1683,3.589,1716,1.52,1733,2.803,1734,2.652,1741,1.892,1757,2.299,1758,2.299,1759,3.639,1808,1.791,1822,2.836,1829,1.807,1860,1.632,1906,3.18,1915,2.652,1936,1.422,1950,2.117,1974,3.18,1994,2.493,2020,2.754,2048,2.904,2147,2.568,2175,3.265,2176,3.467,2195,2.53,2224,2.744,2235,3.031,2323,2.965,2478,3.608,2586,3.031,2682,3.051,2685,5.198,2686,2.216,2753,4.368,2760,2.299,2761,2.904,2764,5.378,2779,4.116,2866,3.18,2869,3.031,2923,2.697,3192,4.116,3491,2.904,4327,3.589,4665,4.116,4714,4.403,5444,4.839,5445,4.839,5446,4.839,5447,4.839,5448,4.839,5449,4.839,5450,4.839,5451,4.839]],["uri/360",[5452,8.09]],["title/360",[1759,1.683,2682,1.811,2686,1.896]],["sub_title/360",[4037,3.59]],["body/360",[1,0.451,4,2.475,705,0.512,918,0.468,1076,1.248,1121,1.189,1262,2.088,1293,1.02,1306,1.6,1441,2.031,1448,1.022,1454,1.066,1456,0.235,1465,1.153,1467,0.279,1468,0.295,1473,1.377,1476,0.311,1481,1.07,1486,1.086,1495,0.672,1504,1.431,1525,3.098,1529,0.853,1530,1.442,1532,1.029,1541,1.613,1547,1.848,1552,1.6,1578,2.268,1595,0.805,1613,1.016,1701,1.222,1718,2.437,1739,3.95,1754,1.561,1766,2.603,1769,1.544,1783,2.299,1801,2.789,1852,2.031,1885,1.848,1942,3.702,1976,1.73,2139,1.987,2156,3.289,2189,3.289,2231,2.943,2286,3.54,2295,2.437,2304,2.651,2360,3.741,2365,2.943,2431,3.098,2457,2.603,2515,3.039,2528,2.702,2531,2.603,2532,3.289,2542,3.098,2548,3.876,2553,2.702,2562,2.558,2686,3.074,2688,2.475,2782,7.222,2783,5.414,2785,3.868,2813,2.209,3005,2.876,3039,3.188,3041,3.289,3054,4.349,3131,3.54,3181,3.188,3495,3.906,3628,3.405,3636,3.289,3764,4.809,3852,3.906,3934,3.098,4033,5.51,4045,3.54,4137,4.178,4156,3.702,4420,4.178,5100,3.906,5195,4.178,5199,4.178,5200,6.109,5201,4.178,5453,4.591,5454,4.591,5455,4.591,5456,6.713,5457,4.591,5458,4.591,5459,4.591,5460,4.591,5461,4.591]],["uri/361",[1,0.139,918,0.082,1262,0.433,1454,0.288,1468,0.139,1476,0.214,1500,1.258,1562,0.752,2238,1.298,2285,1.161,2686,0.83,2813,0.871,3100,1.027,4152,1.461,4646,1.461,4838,1.541,5462,1.811,5463,1.648,5464,1.541,5465,1.648]],["title/361",[1759,1.683,2682,1.811,2686,1.896]],["sub_title/361",[1,0.121,918,0.071,1262,0.372,1454,0.247,1468,0.122,1476,0.187,1500,1.079,1562,0.645,2177,0.974,2238,1.114,2285,0.997,2686,0.712,2813,0.748,3100,0.882,4152,1.254,4646,1.254,4838,1.322,5463,1.415,5464,1.322,5465,1.415]],["body/361",[1,0.449,870,1.488,918,0.416,1076,2.188,1121,2.085,1293,1.223,1448,0.765,1456,0.15,1465,0.871,1467,0.242,1468,0.402,1476,0.546,1486,1.303,1492,1.571,1529,0.755,1546,4.257,1562,2.465,1563,2.416,1573,3.017,1574,3.809,1576,2.302,1595,1.042,1608,2.782,1613,1.782,1622,2.629,1631,3.017,1679,2.07,1697,2.454,1733,3.355,1734,3.062,1759,2.416,1761,3.496,1860,2.715,1885,2.392,1911,2.935,1968,2.324,1976,2.239,2037,2.571,2048,4.832,2068,3.809,2192,3.256,2193,3.369,2219,3.496,2285,3.809,2309,3.562,2310,4.412,2343,2.859,2478,2.26,2536,2.975,2685,3.256,2686,3.687,2737,3.904,2785,2.896,2813,2.859,2923,4.487,2925,5.161,2940,5.055,2981,4.791,3472,4.009,4877,5.407,5466,5.942,5467,5.942,5468,5.942]],["uri/362",[1734,2.339,2121,3.371,5469,6.152]],["title/362",[1759,1.683,2682,1.811,2686,1.896]],["sub_title/362",[1734,2.18,2121,3.141,2686,2.625]],["body/362",[1,0.402,9,5.103,75,5.388,705,0.698,870,1.811,918,0.521,1293,1.099,1456,0.183,1465,0.782,1467,0.217,1476,0.49,1483,3.62,1509,4.529,1573,4.65,1583,3.651,1587,4.431,1734,2.75,1739,4.255,1885,2.911,1969,2.343,2154,3.311,2269,6.151,2309,4.051,2310,5.018,2354,3.724,2496,5.523,2686,4.194,2866,4.751,3054,3.962,5470,7.23]],["uri/363",[1815,1.847,2287,2.318,5471,6.152]],["title/363",[2287,2.513]],["sub_title/363",[1815,1.722,2287,2.16,3136,4.876]],["body/363",[1,0.492,2,0.985,62,3.05,544,2.012,705,0.335,870,1.628,918,0.435,1293,0.668,1306,1.531,1439,0.599,1448,0.996,1450,1.137,1454,0.698,1456,0.25,1464,2.406,1465,0.837,1467,0.195,1468,0.446,1473,1.586,1476,0.618,1480,2.838,1481,1.514,1485,2.725,1490,1.902,1495,0.951,1504,1.37,1529,1.159,1530,2.042,1532,0.985,1537,0.724,1550,1.531,1552,1.531,1565,2.062,1612,1.458,1619,2.087,1624,1.718,1637,3.562,1668,2.263,1681,3.051,1700,2.114,1703,1.944,1715,3.423,1716,2.042,1752,2.942,1758,2.087,1759,1.787,1767,2.637,1768,1.989,1773,3.127,1780,2.297,1783,2.2,1787,2.297,1836,1.557,1837,1.922,1891,2.908,1893,2.863,1933,1.861,1935,2.192,1952,2.369,2020,1.735,2058,2.492,2059,2.449,2063,2.231,2065,2.142,2068,2.817,2096,3.562,2263,2.637,2287,2.915,2299,2.965,2309,1.944,2310,2.408,2314,2.17,2315,2.332,2331,1.861,2358,2.142,2364,2.537,2368,2.062,2588,3.259,2832,2.887,2833,3.901,2834,2.693,2836,3.051,2840,3.738,2842,3.738,2843,3.543,2844,3.148,2845,2.965,2938,3.543,5333,3.999,5472,8.728,5473,4.394,5474,3.999]],["uri/364",[5475,8.09]],["title/364",[2287,2.513]],["sub_title/364",[1782,3.392]],["body/364",[1,0.451,705,0.578,714,1.354,870,1.897,918,0.345,1293,1.151,1443,1.534,1456,0.272,1459,2.962,1467,0.228,1476,0.513,1529,0.962,1531,3.792,1537,1.248,1538,3.278,1589,4.744,1612,2.513,1613,1.676,1685,3.428,1698,4.641,1777,3.846,1935,2.554,2017,5.84,2034,3.51,2042,4.977,2366,5.617,2600,5.617,2848,5.11,3758,6.443,5472,8.663,5476,7.574]],["uri/365",[5477,8.09]],["title/365",[2287,2.513]],["sub_title/365",[1703,3.468]],["body/365",[1,0.458,62,2.946,516,1.718,705,0.637,714,0.902,870,1.573,918,0.38,1450,1.111,1456,0.264,1459,3.673,1465,0.68,1467,0.189,1468,0.413,1476,0.426,1479,2.456,1485,2.633,1486,1.016,1495,1.223,1526,2.553,1529,1.193,1530,1.973,1537,1.548,1543,3.235,1548,2.084,1552,2.188,1553,2.983,1562,2.606,1563,2.553,1566,3.061,1594,3.626,1646,2.911,1676,3.934,1703,4.429,1715,2.778,1716,1.973,1760,3.145,1778,2.778,1780,3.283,1809,3.235,1875,2.528,1893,3.093,1935,2.118,1946,3.189,2287,2.367,2307,3.5,2358,3.061,2368,2.946,2850,4.499,2851,5.342,2852,5.342,2853,5.342,2854,5.064,2855,4.36,2857,5.715,3457,5.342]],["uri/366",[5478,8.09]],["title/366",[2287,2.513]],["sub_title/366",[1451,2.876]],["body/366",[1,0.43,705,0.613,1451,2.95,1454,1.277,1456,0.267,1467,0.242,1476,0.663,1495,1.177,1537,1.738,1553,3.82,1595,1.716,1612,2.668,1613,1.779,1716,2.526,1787,4.204,1801,2.826,1916,5.425,2287,3.03,2431,5.425,2497,5.037,2859,4.826,2860,5.583]],["uri/367",[5479,8.09]],["title/367",[2287,2.513]],["sub_title/367",[2863,5.813]],["body/367",[1,0.433,516,2.225,705,0.751,1454,1.291,1456,0.249,1465,0.88,1467,0.244,1468,0.358,1589,5.094,1615,2.907,1733,2.787,1777,4.129,1780,4.251,1782,3.519,1935,2.742,2034,3.769,2097,2.957,2113,4.785,2342,4.881,2863,6.031,2864,5.487,2865,6.558,5472,7.942]],["uri/368",[5480,8.09]],["title/368",[2287,2.513]],["sub_title/368",[2868,5.442]],["body/368",[1,0.355,705,0.617,1231,6.944,1293,1.229,1456,0.249,1468,0.356,1532,1.812,1540,3.941,1597,2.447,1780,4.227,1782,3.499,1817,3.89,1818,3.578,1885,3.255,1933,3.425,1935,2.727,2097,2.941,2237,4.758,2802,4.955,2864,5.456,2868,5.615,2869,5.065,2870,6.521,2910,5.997,5472,6.521]],["uri/369",[1468,0.218,1495,0.726,1836,1.759,2287,1.87,5481,4.516]],["title/369",[2287,2.513]],["sub_title/369",[1468,0.199,1495,0.661,1584,1.801,1836,1.601,2287,1.703]],["body/369",[1,0.475,705,0.65,918,0.492,1495,1.246,1548,2.826,1552,2.968,1658,3.856,1769,1.959,1815,2.558,1818,4.48,1893,3.153,1968,3.961,2287,3.21]],["uri/370",[1459,1.941,1495,0.726,1815,1.49,2097,1.805,5481,4.516]],["title/370",[2287,2.513]],["sub_title/370",[1459,1.767,1495,0.661,1815,1.357,1818,1.999,2097,1.643]],["body/370",[1,0.425,62,2.391,516,1.395,705,0.552,714,0.732,870,1.277,878,3.132,918,0.49,1076,1.967,1121,1.875,1262,1.219,1293,0.775,1439,1.148,1447,3.624,1448,1.294,1449,3.066,1450,0.678,1451,1.87,1454,0.809,1456,0.183,1459,3.785,1465,0.992,1467,0.217,1468,0.426,1476,0.345,1481,1.686,1486,0.825,1495,1.059,1514,3.349,1529,1.07,1548,1.691,1552,1.776,1567,5.186,1581,1.678,1583,2.032,1584,2.886,1585,3.439,1591,1.903,1593,1.822,1594,2.943,1595,1.27,1597,1.542,1602,3.539,1658,2.307,1701,1.357,1769,1.172,1802,2.793,1815,2.174,1818,2.255,1844,2.032,1852,2.255,1870,3.784,1893,1.887,1901,5.186,1933,2.159,1958,3.059,1968,2.831,1969,1.651,2037,3.132,2097,1.854,2147,2.705,2159,2.552,2202,3.93,2353,5.026,2358,3.528,2368,2.391,2845,3.439,2872,4.11,2873,4.336,2874,5.581,3007,5.272,3463,4.638,4027,3.651,4211,5.581,5482,5.097,5483,5.097]],["uri/371",[5484,8.09]],["title/371",[2287,2.513]],["sub_title/371",[1550,2.731]],["body/371",[1,0.492,82,3.483,705,0.288,736,2.989,918,0.428,1262,0.904,1293,0.574,1306,2.461,1440,1.407,1442,2.511,1443,0.765,1450,0.939,1454,0.921,1455,2.074,1456,0.257,1459,3.888,1465,1.049,1467,0.257,1468,0.413,1473,0.775,1476,0.657,1479,2.762,1481,1.352,1482,1.317,1485,1.585,1486,0.612,1492,0.999,1495,0.849,1504,1.179,1518,1.773,1525,2.551,1529,1.007,1530,1.188,1537,1.306,1538,1.636,1545,1.672,1548,1.254,1549,2.803,1550,1.317,1552,1.317,1563,2.872,1576,1.464,1595,1.239,1605,2.961,1607,2.071,1613,0.836,1646,1.752,1648,1.601,1650,2.708,1685,3.586,1689,2.708,1697,1.152,1698,2.316,1711,2.954,1765,2.183,1768,1.711,1769,0.869,1776,2.551,1804,2.906,1808,2.148,1831,2.792,1837,3.09,1839,2.183,1860,1.957,1893,2.148,1925,2.227,1935,1.275,1951,1.947,1954,3.216,2020,2.291,2038,2.708,2040,4.233,2068,2.423,2103,3.72,2159,1.893,2167,2.803,2168,5.06,2244,2.708,2261,2.368,2294,3.483,2297,2.006,2307,2.107,2352,2.625,2358,2.828,2444,2.803,2559,2.183,2568,2.803,2733,2.803,2760,1.796,2787,2.551,2926,2.551,3126,4.528,3466,2.551,3467,3.44,3471,2.915,3472,2.551,3473,3.44,3474,3.44,3519,3.44,3521,4.937,3522,2.423,3523,3.44,3524,3.44,5485,3.78,5486,3.78,5487,3.78,5488,3.78]],["uri/372",[5489,8.09]],["title/372",[2287,2.513]],["sub_title/372",[1531,3.925]],["body/372",[1,0.461,516,1.268,705,0.516,714,0.666,918,0.211,1219,2.629,1439,0.632,1440,0.823,1443,0.939,1448,0.597,1450,1.061,1454,0.736,1456,0.261,1459,3.647,1465,0.949,1467,0.302,1468,0.486,1470,2.619,1476,0.632,1481,1.08,1482,1.615,1487,3.253,1495,1.168,1525,4.562,1529,0.859,1530,2.124,1531,4.67,1537,0.764,1547,1.866,1548,2.648,1552,1.615,1553,2.202,1560,1.904,1584,1.848,1590,3.56,1594,2.677,1595,0.813,1596,1.445,1612,1.538,1618,2.202,1641,1.885,1646,3.133,1653,2.629,1710,2.175,1718,2.46,1728,1.372,1729,2.677,1734,1.763,1745,2.677,1756,1.716,1774,4.332,1815,1.392,1902,2.728,1946,2.354,2020,2.669,2038,5.717,2040,3.744,2073,5.751,2101,5.375,2192,2.54,2195,2.423,2219,2.728,2238,3.321,2270,2.499,2285,2.972,2533,2.728,2677,3.738,2877,3.219,2879,3.738,2880,3.321,2881,6.153,2882,3.046,2883,3.438,2884,3.738,3130,5.717,3589,4.218]],["uri/373",[5490,8.09]],["title/373",[2287,2.513]],["sub_title/373",[1660,3.548]],["body/373",[1,0.476,516,1.351,544,3.241,705,0.54,714,0.709,918,0.225,1076,1.342,1293,0.751,1443,1.433,1447,3.544,1448,1.281,1449,3.504,1450,1.201,1454,1.313,1456,0.27,1459,4.099,1465,0.534,1467,0.249,1468,0.364,1473,1.013,1476,0.648,1480,1.812,1486,0.799,1495,1.036,1529,0.899,1537,1.363,1547,1.988,1550,1.721,1553,2.346,1563,2.008,1564,2.44,1577,4.775,1593,1.765,1595,1.242,1597,2.141,1605,2.07,1610,3.808,1612,1.639,1613,1.566,1633,3.245,1652,4.46,1660,4.504,1692,4.537,1696,3.245,1709,2.092,1710,2.317,1716,1.552,1726,3.879,1733,1.693,1768,3.204,1769,1.136,1803,2.801,1813,2.706,1821,1.913,1844,1.969,1893,1.828,1911,2.44,1914,2.852,1935,1.665,1981,3.332,2124,2.706,2250,2.801,2262,3.879,2270,2.663,2358,2.407,2368,2.317,2886,3.538,2887,3.983,2889,3.538,2890,2.663,2891,2.906,2893,3.983,3502,4.494,3758,4.202]],["uri/374",[1,0.218,1459,1.941,1815,1.49,2314,2.451,5491,4.963]],["title/374",[2287,2.513]],["sub_title/374",[1,0.198,1459,1.767,1815,1.357,2314,2.232,2315,2.398]],["body/374",[]],["uri/375",[5492,8.09]],["title/375",[2287,2.513]],["sub_title/375",[2896,4.91]],["body/375",[1,0.442,516,2.587,705,0.485,714,1.21,1076,1.729,1443,1.707,1448,0.819,1450,0.846,1454,1.339,1456,0.265,1459,4.095,1467,0.191,1468,0.28,1495,0.931,1504,1.984,1529,1.071,1537,1.39,1562,2.64,1607,3.487,1612,2.111,1613,1.865,1650,4.559,1668,3.278,1697,1.94,1701,2.244,1760,4.221,1762,2.355,1769,1.464,1771,4.182,1815,1.911,1836,2.255,1875,2.562,1891,3.772,1950,2.784,1951,3.278,2013,3.546,2056,3.431,2097,2.314,2314,3.143,2315,3.378,2331,4.263,2342,3.82,2896,6.304,2897,4.559,2898,5.791,2899,3.82,2900,5.791,3532,4.907]],["uri/376",[5493,8.09]],["title/376",[2287,2.513]],["sub_title/376",[1891,3.507]],["body/376",[516,2.538,705,0.563,714,1.059,941,5.472,1076,2.005,1121,2.628,1439,1.007,1454,1.172,1456,0.187,1459,3.628,1467,0.222,1468,0.446,1495,1.08,1529,0.938,1537,1.529,1613,1.633,1697,2.249,1701,2.7,1710,3.462,1762,2.731,1794,4.112,1875,2.971,1891,4.762,1935,2.488,1946,3.747,1951,3.801,2320,6.666,2354,4.778,5494,7.379,5495,7.379]],["uri/377",[5496,8.09]],["title/377",[2287,2.513]],["sub_title/377",[2268,4.613]],["body/377",[1,0.445,2,2.074,485,3.491,705,0.56,714,1.223,870,1.304,918,0.388,1121,1.349,1262,1.245,1439,1.381,1443,1.055,1448,1.096,1450,0.692,1454,1.167,1456,0.247,1459,4.226,1465,0.922,1467,0.256,1468,0.502,1486,1.189,1495,0.762,1529,0.662,1532,1.647,1552,1.815,1701,1.386,1710,3.448,1718,2.764,1762,3.153,1769,1.198,1856,2.33,1893,1.928,1935,1.756,1951,2.683,2013,2.902,2020,2.902,2034,2.414,2041,4.028,2042,4.829,2084,3.065,2150,4.918,2213,3.191,2268,4.325,2270,2.808,2271,4.168,2283,3.422,2320,4.829,2364,3.007,2417,3.065,2502,2.953,2566,3.731,2578,4.016,2688,2.808,2960,4.739,2997,3.262,3169,4.2,3172,3.616,4510,4.43,4932,4.016,5497,5.208,5498,5.208,5499,5.208]],["uri/378",[5500,8.09]],["title/378",[2287,2.513]],["sub_title/378",[1710,3.678]],["body/378",[705,0.624,714,1.174,918,0.372,1293,1.243,1439,1.116,1450,1.412,1456,0.207,1459,3.865,1467,0.246,1468,0.36,1495,1.197,1537,1.348,1658,3.702,1701,2.177,1710,3.837,1734,3.11,1762,3.027,2041,4.482,2198,3.935,2271,4.638,2320,5.374,5501,8.179,5502,8.179]],["uri/379",[5503,8.09]],["title/379",[2287,2.513]],["sub_title/379",[1648,3.32]],["body/379",[1,0.477,2,1.479,714,1.239,870,1.653,918,0.3,1076,1.793,1121,1.709,1262,1.578,1306,2.299,1439,0.9,1450,0.877,1454,1.048,1456,0.268,1459,4.25,1467,0.198,1476,0.447,1486,1.067,1504,2.057,1532,1.479,1537,1.423,1552,2.299,1624,2.58,1630,3.616,1648,3.657,1679,2.299,1701,1.756,1762,3.195,1822,2.683,1831,4.154,1856,2.952,1911,3.259,1945,3.616,1998,3.677,2041,3.616,2042,4.335,2048,3.96,2119,3.96,2198,3.174,2268,3.883,2271,3.741,2320,4.335,2331,2.795,2332,3.022,2335,5.087,2336,5.613,2905,5.613,3501,6.004,3548,6.004,5504,6.598]],["uri/380",[5505,8.09]],["title/380",[2287,2.513]],["sub_title/380",[2212,4.295]],["body/380",[1,0.465,516,1.988,705,0.554,714,1.043,918,0.331,1076,1.975,1456,0.255,1459,4.48,1465,0.786,1468,0.404,1476,0.492,1492,1.921,1530,2.886,1563,2.955,1613,1.608,1646,3.368,1648,3.078,1697,2.215,1778,3.215,1836,2.575,1893,2.69,1894,3.982,2097,2.643,2198,3.496,2212,5.52,2301,4.552,2339,5.603,2341,5.045,2342,4.362,2343,3.496,2344,3.982,2907,6.182]],["uri/381",[5506,8.09]],["title/381",[2287,2.513]],["sub_title/381",[2344,4.295]],["body/381",[1,0.379,1456,0.218,1459,3.989,1467,0.259,1468,0.379,1483,4.317,1495,1.261,1562,3.577,1648,3.652,1665,3.996,1668,4.441,2212,4.724,2344,4.724,2346,6.647,2347,5.817,3551,7.845]],["uri/382",[5507,8.09]],["title/382",[1596,2.079]],["sub_title/382",[1782,3.392]],["body/382",[1,0.495,705,0.76,714,0.712,918,0.478,1262,1.185,1293,1.078,1439,0.676,1447,2.482,1448,0.913,1450,0.659,1456,0.274,1464,1.834,1465,0.536,1467,0.149,1468,0.398,1473,1.016,1476,0.562,1495,1.324,1526,2.015,1529,1.053,1530,1.557,1532,1.111,1534,2.856,1537,0.817,1538,2.145,1544,2.862,1545,2.193,1550,1.727,1558,2.975,1566,2.416,1581,1.631,1596,3.106,1597,1.499,1607,2.716,1608,1.713,1660,4.095,1685,2.243,1700,2.384,1769,1.14,1773,2.384,1775,2.354,1776,4.787,1780,2.591,1782,2.145,1783,3.553,1804,3.553,1808,1.834,1893,1.834,1904,3.104,1933,2.099,1935,1.671,1969,2.299,1994,2.553,2034,2.297,2064,3.675,2112,3.821,2231,3.177,2233,3.997,2262,3.888,2331,3.511,2760,2.354,2802,3.037,2848,3.344,2855,3.441,2890,3.826,3077,3.104,3079,4.926,3081,3.997,3099,3.257,3466,3.344,3678,4.216,4170,4.216,4384,4.216,4385,4.216,4561,4.216,4729,4.216]],["uri/383",[1448,0.792,1964,2.752,5508,5.598]],["title/383",[1596,2.079]],["sub_title/383",[1448,0.738,1893,2.122,1964,2.565]],["body/383",[1,0.384,544,3.078,705,0.666,918,0.398,1293,1.021,1439,0.917,1448,1.25,1450,0.894,1454,1.387,1455,2.402,1456,0.277,1464,2.488,1465,0.727,1467,0.202,1476,0.455,1481,1.566,1492,1.777,1495,0.984,1514,4.417,1524,5.154,1529,0.854,1530,2.112,1547,2.706,1552,2.342,1596,3.205,1597,2.034,1608,2.323,1637,3.683,1648,3.702,1670,5.42,1768,3.042,1773,3.234,1803,3.812,1852,2.974,1893,2.488,1964,3.91,2065,3.276,2070,5.718,2212,3.683,2288,3.683,2331,2.847,2533,3.955,2637,3.624,3064,5.42,5509,6.722,5510,6.722]],["uri/384",[1,0.218,1448,0.639,1964,2.22,1965,3.348,5508,4.516]],["title/384",[1596,2.079]],["sub_title/384",[1,0.198,1448,0.582,1893,1.672,1964,2.022,1965,3.048]],["body/384",[1,0.484,62,2.055,705,0.753,714,0.629,918,0.487,1076,1.19,1121,1.135,1293,0.986,1448,1.228,1454,0.696,1456,0.25,1465,0.474,1467,0.232,1468,0.42,1471,2.878,1473,0.898,1476,0.647,1481,1.021,1486,0.709,1492,1.158,1493,2.684,1495,0.641,1500,3.042,1524,2.325,1526,1.781,1529,0.557,1530,2.037,1576,1.697,1578,2.164,1581,1.442,1595,1.138,1596,3.332,1641,1.781,1648,1.856,1660,3.864,1701,1.166,1723,3.138,1743,3.678,1756,1.621,1768,1.983,1769,1.007,1772,2.578,1780,2.29,1783,3.247,1797,3.678,1798,3.986,1799,3.727,1836,2.298,1852,1.938,1863,2.401,1893,3.373,1957,3.533,1964,4.269,1965,5.21,1971,2.744,1994,2.256,2008,2.878,2018,3.042,2056,2.362,2067,4.158,2096,4.232,2141,2.684,2216,2.401,2235,2.744,2261,2.744,2331,3.271,2533,2.578,2637,3.497,2639,4.158,2821,3.614,3039,3.042,3577,3.727,3607,3.138,3710,3.727,3817,3.986,3825,3.986,4763,3.727,5511,4.381,5512,4.381,5513,3.986,5514,4.381,5515,4.381,5516,4.381,5517,4.381,5518,3.986,5519,3.986,5520,4.381]],["uri/385",[1596,1.918,1969,1.993,5521,6.152]],["title/385",[1596,2.079]],["sub_title/385",[1596,1.787,1969,1.857,3136,4.876]],["body/385",[1,0.488,516,1.15,544,1.924,705,0.717,736,2.164,918,0.443,1293,0.638,1439,1.028,1448,1.153,1450,0.836,1456,0.275,1457,1.725,1464,3.095,1465,0.815,1467,0.189,1468,0.413,1473,1.715,1476,0.66,1481,0.979,1490,1.818,1492,1.111,1495,1.224,1526,1.708,1529,1.062,1530,1.32,1532,0.942,1537,0.692,1545,2.781,1565,1.971,1576,1.628,1595,0.737,1596,3.488,1605,1.761,1608,2.172,1651,2.75,1668,2.164,1700,2.021,1717,2.23,1743,3.565,1752,3.41,1773,2.021,1783,2.103,1808,1.555,1831,2.021,1836,1.489,1852,1.859,1860,1.416,1893,2.327,1904,2.631,1935,2.819,1964,2.813,1965,2.834,1994,2.164,1998,2.341,2013,2.341,2023,3.115,2063,2.133,2067,2.693,2096,2.302,2154,1.924,2221,3.823,2263,2.521,2276,3.115,2277,2.426,2294,2.521,2351,4.503,2533,2.472,2596,3.239,2838,3.115,2843,3.388,2967,4.503,2997,2.631,3005,2.631,3039,2.917,3577,3.574,3761,2.76,3839,3.823,4126,3.574,4324,3.574,4763,3.574,5518,3.823,5519,3.823,5522,3.823,5523,4.201,5524,4.201,5525,6.286,5526,4.201,5527,3.823,5528,3.823,5529,4.201,5530,4.201]],["uri/386",[5531,8.09]],["title/386",[1596,2.079]],["sub_title/386",[1451,2.876]],["body/386",[1,0.481,705,0.61,1443,1.619,1451,2.934,1456,0.203,1465,0.865,1467,0.293,1468,0.352,1481,1.863,1482,2.786,1486,1.294,1504,2.493,1537,1.607,1595,1.403,1715,3.538,1716,2.512,1781,6.165,1791,4.617,1801,3.426,1924,4.311,1998,4.456,2364,4.617,2497,5.009,3032,5.126]],["uri/387",[705,0.378,1596,1.547,1969,1.608,2097,1.805,5532,4.963]],["title/387",[1596,2.079]],["sub_title/387",[705,0.345,1596,1.409,1818,1.999,1969,1.464,2097,1.643]],["body/387",[1,0.459,714,1.008,918,0.492,1293,1.066,1448,1.157,1456,0.251,1457,2.882,1465,0.759,1467,0.211,1468,0.395,1473,1.439,1495,1.315,1529,0.892,1548,2.981,1552,3.131,1564,3.466,1593,2.508,1596,3.09,1650,5.027,1753,3.846,1769,1.614,1818,3.105,1836,2.487,1856,3.14,1893,3.326,1968,2.745,1969,2.274,2063,3.563,2097,2.552,2124,3.846,2358,3.421,2368,3.292,2659,5.659,2833,5.393,2996,4.611,5533,7.018,5534,7.018]],["uri/388",[5535,8.09]],["title/388",[1596,2.079]],["sub_title/388",[1550,2.731]],["body/388",[1,0.496,516,1.544,705,0.527,714,0.523,736,1.878,870,0.913,918,0.448,1439,0.77,1440,1.002,1443,1.702,1448,0.469,1450,0.918,1454,1.234,1455,2.017,1456,0.254,1465,1.037,1467,0.288,1468,0.432,1476,0.247,1479,1.426,1481,1.315,1485,2.894,1486,1.117,1490,2.442,1492,1.825,1495,1.01,1504,1.137,1525,2.46,1528,2.612,1529,0.717,1532,1.265,1535,2.612,1537,1.466,1545,1.613,1548,2.579,1552,1.966,1558,2.188,1563,1.482,1566,1.777,1568,2.188,1581,1.2,1582,3.317,1583,2.25,1584,1.453,1591,1.361,1595,0.64,1596,3.471,1633,2.395,1679,1.27,1698,2.234,1711,1.26,1741,1.426,1762,1.349,1769,1.298,1774,3.41,1775,4.551,1808,2.555,1822,2.294,1825,2.704,1831,3.322,1833,3.317,1836,1.292,1837,2.469,1839,3.259,1863,1.998,2020,2.726,2040,4.171,2112,2.811,2123,3.918,2168,2.612,2274,2.612,2300,2.46,2314,1.801,2315,1.935,2331,3.561,2332,1.67,2417,2.145,2928,2.531,2943,3.101,2983,2.94,2991,2.145,3130,2.612,3165,4.551,3472,2.46,3566,2.704,3592,3.101,3596,4.551,3634,3.101,3720,3.317,4386,2.704,5536,3.646,5537,3.646,5538,3.646,5539,3.646,5540,3.646,5541,3.646]],["uri/389",[1450,0.818,2147,3.265,5542,6.152]],["title/389",[1596,2.079]],["sub_title/389",[1450,0.762,2147,3.043,2333,3.513]],["body/389",[1,0.47,918,0.379,1293,1.264,1439,1.135,1450,1.106,1456,0.253,1465,0.9,1468,0.366,1476,0.564,1537,1.372,1595,1.46,1596,2.594,1752,3.766,1778,3.681,1783,4.166,1904,5.212,2067,5.334,2147,4.417,2333,5.099,3005,5.212]],["uri/390",[1,0.27,2147,3.265,5543,6.152]],["title/390",[1596,2.079]],["sub_title/390",[1,0.252,1592,2.997,2147,3.043]],["body/390",[1,0.492,705,0.747,714,0.756,736,4.414,918,0.505,1121,1.364,1262,1.259,1448,0.678,1456,0.257,1457,2.162,1464,1.949,1465,0.927,1468,0.377,1473,1.08,1476,0.502,1481,1.227,1495,0.77,1516,3.098,1529,0.941,1530,2.692,1532,1.66,1545,2.329,1560,2.162,1592,3.872,1595,0.924,1596,2.671,1638,2.753,1651,2.304,1685,3.878,1701,1.402,1713,3.553,1717,2.795,1770,3.227,1776,5.781,1779,4.246,1837,3.241,1852,2.329,1904,4.639,1948,2.885,1968,2.059,2007,4.06,2068,3.375,2079,3.656,2096,2.885,2109,4.246,2158,4.246,2277,3.04,2297,2.795,2331,2.23,2351,3.772,2364,3.04,2533,3.098,2688,2.839,2866,3.46,2883,6.354,2957,4.479,3009,4.791,3522,3.375,3731,4.791,3761,4.867,4884,4.06,4936,3.905,5522,6.74,5527,7.797,5528,4.791,5544,5.265,5545,5.265]],["uri/391",[1,0.218,1596,1.547,1969,1.608,2314,2.451,5546,4.963]],["title/391",[1596,2.079]],["sub_title/391",[1,0.198,1596,1.409,1969,1.464,2314,2.232,2315,2.398]],["body/391",[1,0.474,705,0.726,918,0.35,1448,1.226,1456,0.241,1467,0.231,1468,0.338,1473,1.578,1476,0.521,1518,3.611,1584,3.068,1596,2.969,1597,2.328,1618,3.656,1658,3.483,1665,3.567,1690,4.444,1743,4.364,1768,3.483,1911,3.801,2037,3.33,2274,5.513,2277,4.444,2314,3.801,2315,4.085,2331,4.033,2689,5.343,2839,4.364,4887,7.003]],["uri/392",[1,0.199,1495,0.662,1596,1.411,1608,1.564,1837,1.98,5547,4.525]],["title/392",[1596,2.079]],["sub_title/392",[1,0.179,1495,0.598,1596,1.274,1608,1.412,1837,1.787,2331,1.731]],["body/392",[1,0.453,658,3.8,705,0.704,714,0.871,918,0.276,1076,1.649,1121,2.115,1262,1.451,1440,1.45,1443,1.229,1448,1.051,1456,0.154,1465,0.884,1467,0.297,1468,0.434,1473,1.244,1486,1.321,1490,2.626,1491,3.89,1492,1.604,1495,1.351,1516,3.57,1529,1.038,1533,4.893,1578,2.997,1596,3.213,1634,3.504,1665,2.812,1701,2.174,1702,4.094,1735,3.89,1741,2.373,1756,2.246,1762,2.246,1769,1.878,1772,3.57,1797,3.441,1837,3.573,2036,4.893,2096,3.325,2274,4.347,2277,3.504,2307,3.381,2323,3.718,2331,4.365,2332,3.74,2533,4.805,3471,4.678,3472,4.094,3582,4.5,3592,5.162,3768,5.162,5548,6.068,5549,6.068]],["uri/393",[2533,4.113,5550,6.989]],["title/393",[1596,2.079]],["sub_title/393",[1448,0.852,2533,3.897]],["body/393",[1,0.445,705,0.493,714,1.107,736,3.333,918,0.449,1072,3.522,1219,2.477,1231,2.87,1293,0.983,1439,0.596,1443,0.884,1448,1.304,1450,0.581,1456,0.241,1465,0.922,1467,0.232,1468,0.475,1473,1.581,1476,0.646,1486,1.247,1495,0.947,1529,1.156,1532,0.979,1535,3.129,1544,3.736,1548,1.449,1567,3.129,1578,3.196,1596,3.37,1608,2.236,1651,2.831,1665,2.999,1668,2.25,1670,3.522,1690,2.522,1701,1.162,1717,2.318,1767,2.621,1770,2.676,1776,5.201,1783,2.187,1794,2.434,1808,2.395,1817,2.101,1822,1.776,1837,3.373,1856,2.895,1860,1.473,1893,1.616,1904,4.828,1914,2.522,1964,3.449,2014,2.947,2020,1.724,2121,2.393,2147,2.318,2158,3.522,2198,2.101,2239,2.621,2277,2.522,2331,3.265,2332,2.963,2351,3.129,2364,2.522,2368,2.049,2533,5.805,2548,3.736,2688,2.355,2834,2.676,3005,2.735,3079,3.032,4101,3.367,4378,3.367,4920,3.974,5513,3.974,5551,4.367,5552,4.367,5553,4.367,5554,4.367,5555,4.367,5556,4.367,5557,4.367,5558,4.367]],["uri/394",[5559,8.09]],["title/394",[1596,2.079]],["sub_title/394",[1439,1.069]],["body/394",[1,0.392,714,1.282,870,1.741,918,0.474,1439,1.42,1450,0.924,1467,0.268,1468,0.474,1486,1.124,1504,2.167,1529,1.253,1532,1.558,1569,4.09,1578,4.41,1596,3.246,1665,3.221,1668,3.58,1701,1.85,1758,3.301,1759,2.826,1762,3.651,1772,4.09,1809,3.58,1893,2.572,1933,2.944,1952,3.747,1964,3.11,1968,2.718,1969,2.252,2050,3.808,2123,4.825,2261,4.353,2324,5.154,2877,4.825,3582,5.154,3757,5.912]],["uri/395",[5560,8.09]],["title/395",[1596,2.079]],["sub_title/395",[2212,4.295]],["body/395",[1,0.402,705,0.698,918,0.329,1454,1.148,1455,2.584,1456,0.268,1465,0.991,1467,0.217,1468,0.318,1476,0.621,1481,2.133,1492,1.911,1552,2.519,1562,3,1596,3.294,1597,2.188,1612,2.399,1613,1.6,1665,3.351,1701,1.924,1769,2.106,1772,4.255,1773,3.479,1893,3.389,2068,4.635,2344,3.962,2347,4.878,2548,4.175,3066,5.362,3513,7.835,3582,5.362,4406,5.83,5561,6.579]],["uri/396",[5562,8.09]],["title/396",[1596,2.079]],["sub_title/396",[1648,3.32]],["body/396",[1,0.431,705,0.677,714,0.988,1076,1.87,1121,1.783,1439,0.939,1454,1.093,1455,2.46,1456,0.263,1465,0.96,1467,0.207,1468,0.39,1476,0.601,1481,2.067,1492,1.82,1495,1.007,1504,2.146,1552,2.398,1562,2.856,1569,4.05,1570,7.203,1596,3.234,1597,2.083,1608,2.379,1612,2.284,1613,1.523,1624,2.692,1665,3.19,1701,1.832,1772,4.05,1773,3.312,1893,3.284,1953,5.307,2068,4.412,2275,5.855,2344,3.772,2354,3.546,3066,5.104,3582,5.104,4406,5.551,5561,6.264,5563,6.883]],["uri/397",[1,0.241,1541,1.93,5564,3.707,5565,4.673]],["title/397",[2480,2.739]],["sub_title/397",[1,0.252,1541,2.014,2480,2.354]],["body/397",[1,0.477,705,0.694,918,0.415,1262,1.202,1293,0.764,1442,3.101,1448,0.647,1450,0.668,1454,1.138,1456,0.275,1457,2.064,1464,1.86,1465,1.114,1467,0.151,1468,0.221,1473,1.031,1481,1.67,1485,2.107,1488,1.667,1495,0.735,1524,5.312,1529,1.157,1541,1.766,1551,3.6,1565,2.358,1583,2.004,1591,1.877,1595,0.882,1628,2.957,1637,2.754,1639,2.754,1656,4.275,1678,3.391,1701,1.338,1715,2.223,1740,2.329,1751,3.404,1759,2.043,1801,3.383,1865,3.016,1876,4.053,1877,1.487,1878,2.136,1914,2.902,1968,1.965,1976,2.7,1994,2.589,2065,2.449,2197,4.573,2289,3.875,2293,4.709,2309,2.223,2310,2.754,2355,2.667,2480,2.064,2511,2.667,2715,3.875,2772,3.016,2836,3.489,2839,2.85,2926,3.391,2935,6.144,2956,3.727,3013,4.053,3498,4.275,3625,4.573,3782,5.525,3793,3.6,4335,4.573,4786,3.875,4790,4.053,5010,4.275,5370,4.573,5566,5.026,5567,5.026,5568,5.026,5569,5.026,5570,5.026,5571,5.026,5572,5.026,5573,5.026,5574,5.026,5575,5.026]],["uri/398",[1,0.241,1439,0.749,5564,3.707,5565,4.673]],["title/398",[2480,2.739]],["sub_title/398",[1,0.252,1439,0.782,2480,2.354]],["body/398",[1,0.462,2,1.795,485,2.799,705,0.693,870,1.476,918,0.444,1262,1.915,1293,0.895,1439,1.436,1448,0.759,1450,1.065,1456,0.267,1465,0.984,1467,0.177,1468,0.429,1476,0.616,1486,0.953,1487,3.852,1524,4.25,1529,1.017,1531,4.009,1553,4.32,1560,3.288,1583,3.192,1594,3.403,1613,1.772,1618,2.799,1651,2.578,1658,2.667,1729,3.403,1734,2.241,1741,2.305,1777,2.992,1801,2.071,1831,3.852,1852,2.607,1933,2.496,1968,2.305,1998,3.284,2034,3.711,2101,3.611,2119,3.537,2193,3.342,2295,4.827,2297,3.128,2689,4.092,2882,3.872,3782,4.544,4884,4.544,5576,5.363,5577,5.893]],["uri/399",[5564,4.151,5565,5.233,5578,5.598]],["title/399",[2480,2.739]],["sub_title/399",[2480,2.72,5578,6.026]],["body/399",[]],["uri/400",[5564,4.715,5579,6.989]],["title/400",[2480,2.739]],["sub_title/400",[5580,7.133]],["body/400",[705,0.654,918,0.39,1439,1.169,1449,3.63,1456,0.217,1467,0.257,1490,3.709,1492,2.265,1537,1.413,1715,3.791,1801,3.011,1976,3.229,2084,5.043,2502,4.86,2859,5.144,3793,6.139,5580,7.798,5581,6.608]],["uri/401",[5564,4.715,5582,6.989]],["title/401",[2480,2.739]],["sub_title/401",[5583,7.133]],["body/401",[1,0.379,705,0.657,918,0.393,1439,1.176,1449,3.652,1456,0.218,1467,0.259,1490,3.731,1595,1.512,1715,3.814,1801,3.029,1976,3.249,2084,5.073,2859,5.174,3793,6.176,5581,6.647,5583,7.845]],["uri/402",[5564,4.715,5584,6.989]],["title/402",[2480,2.739]],["sub_title/402",[1877,2.32]],["body/402",[705,0.654,918,0.39,1439,1.169,1449,3.63,1456,0.217,1467,0.257,1490,3.709,1492,2.265,1537,1.413,1715,3.791,1801,3.011,1877,2.536,1976,3.229,2084,5.043,2502,4.86,2859,5.144,3793,6.139,5581,6.608]],["uri/403",[5564,4.715,5585,6.989]],["title/403",[2480,2.739]],["sub_title/403",[5586,7.133]],["body/403",[705,0.65,918,0.388,1449,3.609,1456,0.216,1467,0.256,1490,3.687,1492,2.252,1537,1.404,1715,3.769,1801,2.993,1976,3.21,2084,5.013,2289,6.568,2455,7.752,2502,4.831,2859,5.113,3793,6.103,5581,6.568,5586,7.752]],["uri/404",[5564,4.715,5587,6.989]],["title/404",[2480,2.739]],["sub_title/404",[5588,7.133]],["body/404",[1,0.43,705,0.613,918,0.366,1439,1.097,1449,3.406,1456,0.204,1490,3.48,1492,2.126,1541,2.826,1630,4.406,1658,3.64,1703,3.557,1715,3.557,1801,2.826,1878,2.397,1976,3.03,2084,4.732,2283,5.284,2355,4.268,2500,5.963,2502,4.56,2859,4.826,2936,5.037,3793,5.76,5581,6.2,5588,7.317,5589,8.041,5590,6.84]],["uri/405",[1,0.183,1467,0.125,3071,2.887,3100,2.358,5564,2.806,5590,3.538,5591,4.159]],["title/405",[2480,2.739]],["sub_title/405",[1,0.179,1467,0.123,1752,1.849,3071,2.837,3100,2.317,5590,3.475]],["body/405",[1,0.465,705,0.584,870,1.385,918,0.252,1293,0.84,1445,2.503,1448,0.987,1450,1.019,1454,1.217,1456,0.241,1464,2.047,1465,1.117,1467,0.3,1468,0.439,1476,0.596,1481,2.213,1486,0.895,1487,2.66,1488,2.543,1518,2.594,1524,2.935,1532,1.718,1541,1.943,1543,2.848,1565,2.594,1573,2.808,1581,1.82,1584,3.055,1591,2.862,1612,1.835,1613,1.224,1740,2.563,1751,2.627,1754,1.88,1760,2.769,1786,4.101,1808,2.047,1822,2.248,1860,1.864,1875,3.085,1891,2.474,1897,3.961,1933,3.246,2020,2.183,2224,3.135,2235,4.8,2344,3.03,2802,3.388,2839,3.135,2869,3.463,2870,4.459,2935,3.731,2936,3.463,3064,4.459,3075,7.093,3100,5.656,3103,3.731,3626,4.263,3768,4.704,3778,3.961,3788,5.032,5592,5.032,5593,5.529,5594,5.529,5595,5.529,5596,5.529]],["uri/406",[2435,1.898,2492,2.015,5597,4.999,5598,5.493]],["title/406",[1450,0.463,1493,2.132,1782,1.506,4360,2.683]],["sub_title/406",[1782,3.392]],["body/406",[1,0.415,4,2.947,62,2.564,705,0.58,714,1.092,918,0.249,1076,2.376,1121,1.416,1293,1.329,1306,1.905,1448,0.704,1453,3.156,1455,1.954,1456,0.267,1465,0.946,1467,0.228,1468,0.24,1476,0.515,1486,0.884,1493,5.357,1529,0.966,1532,1.704,1538,3.783,1595,1.658,1613,1.682,1679,3.046,1697,1.666,1701,1.455,1709,2.315,1740,3.524,1751,2.597,1753,2.995,1756,2.023,1801,1.921,1813,4.166,1822,2.222,1871,2.901,1887,3.424,1894,2.995,1951,2.816,2050,2.995,2216,2.995,2285,3.504,2295,2.901,2332,2.503,2343,2.63,2353,3.795,2562,3.046,2566,3.916,2785,2.664,2813,2.63,3065,4.054,3165,4.408,3172,3.795,3219,3.916,3750,5.279,3764,3.916,3797,3.592,3838,4.215,4101,4.215,4158,4.974,4360,6.741,4520,4.65,4658,4.408,5237,4.974,5599,5.466,5600,5.466,5601,5.466,5602,5.466,5603,5.466,5604,5.466,5605,5.466,5606,4.974,5607,5.466,5608,5.466,5609,4.974,5610,4.974]],["uri/407",[1,0.199,2435,1.564,2492,1.66,2737,2.973,5597,4.118,5611,4.525]],["title/407",[1450,0.463,1493,2.132,1782,1.506,4360,2.683]],["sub_title/407",[1,0.252,2737,3.766,5612,5.216]],["body/407",[1,0.488,6,1.165,705,0.652,714,1.271,870,1.403,918,0.255,1076,0.724,1121,0.69,1219,1.51,1262,0.637,1293,1.092,1306,2.504,1443,1.455,1448,0.565,1450,0.745,1453,1.538,1454,0.697,1456,0.231,1467,0.308,1468,0.376,1470,1.701,1476,0.524,1479,1.717,1483,1.334,1486,0.71,1488,0.884,1495,0.642,1504,0.83,1522,1.46,1529,1.086,1532,1.255,1534,2.615,1538,3.346,1541,0.936,1550,0.928,1553,1.265,1556,3.779,1562,1.822,1579,1.538,1581,0.877,1590,0.92,1597,0.806,1607,3.069,1612,1.858,1613,0.972,1614,1.849,1624,2.19,1628,2.584,1655,3.995,1679,1.952,1686,1.484,1697,1.707,1701,0.709,1709,2.752,1733,1.505,1751,3.413,1754,0.905,1756,0.986,1762,0.986,1769,0.613,1771,2.885,1778,1.942,1787,2.295,1790,1.75,1801,2.525,1815,1.319,1860,1.888,1887,1.668,1896,3.751,1911,1.316,1925,1.685,1936,1.29,1943,3.735,1948,1.46,1969,0.863,1997,1.975,2020,1.052,2050,1.46,2119,1.599,2134,1.908,2138,1.707,2139,1.153,2198,1.281,2239,1.599,2269,2.266,2285,2.814,2304,1.538,2332,2.565,2480,1.094,2515,1.206,2517,1.632,2534,3.145,2562,2.447,2592,2.148,2619,3.735,2620,4.721,2688,1.436,2689,1.849,2709,1.51,2710,1.707,2711,2.054,2737,4.269,2743,1.707,2772,1.599,2785,2.14,2810,2.148,2813,1.281,2855,1.849,3032,1.707,3219,1.908,3584,2.266,3659,5.097,3750,1.849,3797,1.75,3873,2.424,4000,1.908,4086,5.526,4101,2.054,4154,4.383,4155,2.266,4274,2.266,4445,3.54,4503,2.266,4548,2.148,4593,2.148,4843,2.148,4939,2.424,5146,2.424,5172,2.424,5301,2.424,5474,5.097,5606,3.995,5609,2.424,5610,7.441,5612,2.424,5613,6.496,5614,2.664,5615,4.39,5616,2.664,5617,2.664,5618,2.664,5619,2.664,5620,2.664,5621,2.664,5622,2.664,5623,2.664,5624,2.664,5625,2.664,5626,2.664,5627,2.664,5628,2.664,5629,2.664,5630,2.664,5631,6.496,5632,2.664,5633,2.664,5634,2.664,5635,2.664,5636,2.664,5637,4.39,5638,2.664,5639,2.664,5640,2.664,5641,2.664,5642,2.664,5643,2.664,5644,2.664,5645,2.664,5646,2.664,5647,2.664,5648,2.664,5649,2.664,5650,2.664,5651,2.664,5652,2.664,5653,2.664,5654,2.664,5655,2.664,5656,2.664,5657,2.664,5658,2.664,5659,2.664,5660,2.664,5661,2.664,5662,2.664,5663,2.664,5664,2.664]],["uri/408",[5665,8.09]],["title/408",[4892,3.486]],["sub_title/408",[4807,7.133]],["body/408",[1,0.48,62,3.003,75,1.908,516,0.887,590,1.872,705,0.556,714,1.274,870,0.812,878,1.403,918,0.419,1076,0.881,1262,1.231,1439,0.873,1440,0.576,1443,0.656,1448,1.023,1450,0.431,1454,0.817,1456,0.24,1465,1.073,1467,0.267,1468,0.444,1470,1.256,1473,1.055,1476,0.573,1481,1.491,1486,1.179,1487,1.56,1492,1.361,1495,0.474,1532,1.435,1537,0.848,1547,1.305,1552,1.13,1560,1.331,1576,1.256,1581,2.107,1583,2.552,1584,2.052,1590,2.212,1593,1.84,1595,0.569,1613,0.717,1622,1.434,1624,1.268,1630,1.776,1659,2.95,1679,2.54,1697,0.988,1715,1.434,1748,1.721,1758,3.462,1769,1.472,1778,1.434,1786,2.404,1805,2.614,1808,1.2,1815,0.974,1816,4.378,1817,1.56,1821,1.256,1829,2.722,1839,2.972,1844,1.292,1859,2.404,1860,1.093,1885,1.305,1936,1.512,1948,1.776,1949,1.695,1976,2.996,1977,2.499,2037,2.77,2043,2.758,2045,3.922,2056,1.748,2065,1.58,2068,2.078,2116,2.95,2119,1.946,2120,2.251,2121,1.776,2129,2.13,2134,2.322,2150,1.872,2152,2.187,2181,1.908,2198,1.56,2216,1.776,2253,2.187,2270,2.775,2289,2.499,2300,2.187,2305,2.078,2312,2.758,2330,2.404,2432,1.908,2480,1.331,2496,3.346,2502,1.838,2526,2.078,2548,1.872,2575,3.224,2639,2.078,2653,2.614,2839,1.838,2939,2.251,2958,2.322,3024,2.078,3169,2.614,3466,2.187,3580,2.758,3685,2.187,3692,2.95,3849,2.614,3867,4.684,4018,2.95,4303,2.322,4679,2.404,4750,4.15,4798,2.95,4802,1.986,4880,2.758,4892,5.352,5117,2.614,5592,2.95,5666,3.242,5667,3.242,5668,5.147,5669,3.242,5670,4.378,5671,6.401,5672,3.242,5673,3.242,5674,3.242,5675,3.242,5676,3.242,5677,3.242,5678,3.242,5679,3.242,5680,3.242,5681,3.242,5682,3.242,5683,3.242,5684,3.242,5685,3.242]],["uri/409",[1,0.27,2171,3.77,5686,6.152]],["title/409",[4892,3.486]],["sub_title/409",[1,0.252,1936,1.684,2171,3.513]],["body/409",[1,0.499,714,0.902,1076,1.707,1121,1.627,1129,4.237,1219,3.561,1262,2.246,1306,2.188,1448,1.076,1456,0.254,1465,1.016,1476,0.426,1481,1.463,1532,1.873,1538,2.718,1561,3.696,1566,3.061,1593,2.245,1595,1.102,1613,1.39,1618,2.983,1696,4.127,1751,3.97,1766,3.561,1769,1.444,1860,2.118,1878,1.872,1881,4.36,1885,2.528,1886,3.769,1925,2.41,1936,1.845,2020,2.48,2037,2.718,2050,3.441,2114,5.715,2159,3.145,2171,5.121,2181,3.696,2236,6.443,2241,4.499,2355,3.333,2432,5.526,2515,2.843,2556,5.342,2856,5.715,3021,3.441,3685,6.337,4282,4.657,5687,6.28,5688,6.28,5689,6.28,5690,6.28,5691,5.715]],["uri/410",[5692,6.989,5693,5.636]],["title/410",[4892,3.486]],["sub_title/410",[5693,5.34,5694,6.622]],["body/410",[1,0.38,516,1.814,714,1.243,918,0.394,1262,2.071,1456,0.259,1465,0.937,1467,0.347,1468,0.291,1476,0.587,1481,1.544,1487,3.189,1488,2.199,1532,1.486,1537,1.093,1679,2.31,1686,3.694,1703,2.933,1733,2.272,1860,2.235,1891,2.966,1950,2.9,2018,4.602,2125,3.231,2432,5.095,2801,5.639,2891,3.901,3200,6.032,3685,5.843,3874,6.032,4641,5.639,4892,3.465,5695,6.629,5696,6.629,5697,6.629,5698,6.629,5699,6.032,5700,6.629,5701,4.249,5702,6.696,5703,6.629,5704,6.629,5705,4.602,5706,5.111]],["uri/411",[5707,8.09]],["title/411",[4892,3.486]],["sub_title/411",[1440,1.392]],["body/411",[1,0.471,3,4.129,918,0.343,1439,1.028,1448,0.97,1450,1.249,1467,0.332,1468,0.331,1532,1.689,1537,1.688,1703,4.157,1752,3.41,1762,2.789,1829,2.814,2713,5.587,2891,5.53,3466,5.083,4204,9.122,5670,7.994,5701,4.83,5705,5.231,5708,7.534,5709,6.075,5710,5.397,5711,6.856]],["uri/412",[5712,8.09]],["title/412",[4892,3.486]],["sub_title/412",[1881,5.442]],["body/412",[25,7.205,516,1.586,870,1.452,878,2.509,918,0.264,1452,3.231,1454,0.921,1456,0.201,1467,0.347,1468,0.446,1470,3.068,1529,1.006,1537,1.305,1597,1.754,1613,1.283,1685,2.624,1686,3.231,1701,1.543,1702,3.912,1877,1.716,1881,4.025,1896,5.207,1933,2.456,1964,4.035,2063,2.944,2133,4.153,2171,3.553,2189,5.672,2241,4.153,2295,3.077,2390,4.932,2410,4.47,2446,4.675,2460,5.276,2515,2.624,2706,3.81,2877,4.025,2891,3.412,2984,4.3,3332,4.932,3790,4.675,4153,6.736,4154,3.912,4915,5.276,5464,4.932,5699,5.276,5701,5.781,5702,6.261,5713,5.798,5714,5.276,5715,7.205,5716,5.276,5717,7.918,5718,5.276,5719,5.798,5720,5.798,5721,5.798,5722,5.276,5723,5.276,5724,5.798,5725,5.798,5726,5.798,5727,5.798,5728,5.276]],["uri/413",[2155,5.389,5729,6.989]],["title/413",[4892,3.486]],["sub_title/413",[2154,3.033,2155,5.106]],["body/413",[1,0.398,544,3.262,878,3.082,918,0.324,1262,1.703,1293,1.082,1456,0.18,1465,0.771,1467,0.339,1468,0.399,1476,0.483,1537,1.174,1595,1.591,1701,1.896,1740,3.301,1741,2.786,1809,3.669,1814,4.566,1862,4.039,1936,2.093,1951,3.669,2037,3.082,2151,7.314,2155,5.492,2229,5.744,2432,4.191,2511,3.78,2542,4.806,2891,4.191,2997,4.461,3685,4.806,3761,4.68,4150,6.059,4892,3.723,5693,5.744,5701,4.566,5702,6.929,5705,4.945,5706,5.492,5710,5.102]],["uri/414",[5730,8.09]],["title/414",[4892,3.486]],["sub_title/414",[2889,5.615]],["body/414",[1,0.443,714,1.216,1076,2.301,1121,2.194,1262,2.025,1456,0.214,1467,0.254,1532,1.898,1595,1.486,1618,4.023,1769,2.321,2171,5.189,2236,6.53,2432,4.983,3685,5.714,5691,7.706,5731,8.469,5732,8.469]],["uri/415",[2156,5.007,5733,6.989]],["title/415",[4892,3.486]],["sub_title/415",[2151,5.34,2156,4.744]],["body/415",[1,0.4,544,3.278,918,0.326,1262,1.712,1293,1.088,1456,0.181,1465,0.775,1467,0.339,1468,0.4,1476,0.485,1537,1.18,1595,1.596,1701,1.905,1740,3.318,1741,2.799,1809,3.687,1862,4.059,1936,2.103,1951,3.687,2037,3.098,2125,3.489,2151,5.772,2155,5.519,2229,5.772,2432,4.212,2511,3.799,2542,4.83,2891,4.212,2997,4.483,3685,4.83,3761,4.703,4150,6.089,4892,3.742,5693,5.772,5701,4.589,5702,6.945,5705,4.97,5706,5.519,5710,5.128,5734,7.158]],["uri/416",[1829,2.61,5735,6.989]],["title/416",[4892,3.486]],["sub_title/416",[1829,2.473,4750,5.34]],["body/416",[1,0.4,2,1.604,516,1.959,658,4.483,705,0.546,714,1.306,918,0.455,1456,0.181,1467,0.343,1468,0.315,1476,0.617,1537,1.18,1760,3.584,1818,3.167,1829,2.673,1862,5.16,1877,2.118,1949,3.742,1950,3.132,2037,3.937,2125,3.489,2198,3.444,2241,5.128,2312,6.089,2432,4.212,2891,4.212,3685,4.83,4892,3.742,5670,6.089,5701,4.589,5702,7.308,5710,5.128,5736,7.158,5737,7.158]],["uri/417",[5738,6.989,5739,6.36]],["title/417",[4892,3.486]],["sub_title/417",[4011,6.026,5739,6.026]],["body/417",[1,0.326,705,0.566,714,1.065,918,0.338,1452,4.133,1467,0.342,1468,0.447,1473,1.521,1476,0.503,1537,1.223,1590,3.216,1595,1.632,1618,4.42,1709,3.142,1829,2.77,1877,2.195,1936,2.179,2020,2.929,2171,4.545,2229,5.981,2432,4.365,2515,3.357,2891,4.365,3517,3.397,3685,5.005,4892,3.877,5701,4.755,5702,7.06,5705,5.15,5706,5.719,5740,7.417]],["uri/418",[1,0.27,2136,4.151,5741,6.152]],["title/418",[4892,3.486]],["sub_title/418",[1,0.252,2068,3.675,2136,3.868]],["body/418",[1,0.43,2,1.332,27,5.055,516,1.626,590,3.431,614,3.256,705,0.453,714,0.853,870,1.488,918,0.416,1262,1.421,1439,0.811,1443,1.203,1448,1.036,1450,1.071,1456,0.15,1459,3.149,1465,0.643,1467,0.338,1468,0.43,1473,1.218,1476,0.403,1495,1.336,1529,1.023,1537,1.505,1557,4.009,1697,1.811,1703,2.629,1723,4.257,1737,3.311,1752,2.689,1768,2.689,1844,2.369,1862,4.566,1933,2.517,2037,3.952,2063,3.017,2136,5.432,2150,3.431,2171,3.641,2253,4.009,2287,2.239,2294,3.566,2305,3.809,2839,3.369,2891,3.496,4892,3.106,5701,3.809,5702,7.104,5705,4.126,5710,4.257,5742,5.942,5743,5.942,5744,8.052,5745,5.942,5746,5.942,5747,5.942,5748,5.942]],["uri/419",[5709,5.636,5749,6.989]],["title/419",[4892,3.486]],["sub_title/419",[5701,4.245,5709,5.34]],["body/419",[714,1.123,918,0.356,1262,1.871,1456,0.198,1465,0.846,1467,0.352,1537,1.289,1703,3.46,1862,4.435,2037,3.385,2330,5.801,2515,3.54,2891,4.603,3792,6.031,5701,5.014,5702,7.544,5705,5.431,5706,6.031,5709,6.307,5710,5.603,5750,7.822,5751,7.822,5752,7.822]],["uri/420",[5753,8.09]],["title/420",[4892,3.486]],["sub_title/420",[5754,7.839]],["body/420",[83,7.184,1537,1.729,1703,4.298,1754,3.303,1877,3.105,2397,8.265,2891,5.717,3184,5.225,4454,6.765,5701,7.005,5705,5.521,5710,5.697,5711,7.236,5728,7.236,5755,7.952,5756,7.952]],["uri/421",[5757,8.09]],["title/421",[4892,3.486]],["sub_title/421",[3739,6.321]],["body/421",[1452,4.07,1467,0.335,1470,3.57,1537,1.204,1896,5.83,1945,4.002,2189,6.602,2390,6.213,2449,6.646,2721,6.218,3653,5.632,3739,5.89,4364,6.646,4521,9.188,4538,7.785,4575,8.386,5102,6.213,5714,8.386,5715,8.386,5716,6.646,5718,6.646,5722,6.646,5723,6.646,5758,7.304,5759,7.304,5760,7.304,5761,7.304,5762,7.304,5763,7.304,5764,7.304]],["uri/422",[1473,1.126,2807,2.403,2914,4.074,5765,5.493]],["title/422",[1821,1.979,2807,2.235]],["sub_title/422",[1473,1.036,2574,3.165,2807,2.211,2914,3.747]],["body/422",[1,0.48,736,3.762,918,0.333,1293,1.11,1448,0.94,1456,0.185,1465,0.79,1467,0.277,1468,0.321,1473,1.498,1476,0.624,1492,2.436,1615,2.611,1733,2.503,1734,2.778,1748,3.877,1802,4.002,1812,4.928,1877,2.162,1878,2.177,1976,2.752,2006,4.799,2480,3,2536,3.657,2575,4.575,2807,4.032,2914,5.416,2918,5.071,2923,4.07,2925,5.908,2928,5.071,5117,5.89,5766,7.304,5767,7.304,5768,7.304,5769,7.304,5770,7.304,5771,7.304]],["uri/423",[1492,1.626,1734,2.339,5772,6.152]],["title/423",[1821,1.979,2807,2.235]],["sub_title/423",[1492,1.515,1734,2.18,2015,3.091]],["body/423",[1,0.453,705,0.671,714,0.794,918,0.349,1262,1.322,1293,1.165,1306,1.927,1440,0.982,1456,0.194,1457,2.271,1464,2.047,1465,1.167,1467,0.31,1468,0.243,1473,1.134,1476,0.375,1483,2.769,1485,2.318,1486,1.24,1487,3.687,1492,1.462,1560,2.271,1591,2.065,1595,1.543,1608,1.911,1613,1.224,1615,1.976,1628,3.254,1631,2.808,1679,1.927,1697,1.685,1704,3.839,1734,3.793,1766,3.135,1808,2.837,1850,3.633,1877,1.636,1878,2.285,1950,2.419,1958,3.319,1994,2.848,2015,2.981,2020,2.183,2125,2.695,2146,4.704,2192,3.03,2214,4.263,2224,3.135,2303,4.263,2323,3.388,2353,3.839,2643,3.633,2807,3.848,2839,3.135,2914,4.101,2918,6.107,2924,3.731,2926,5.171,2927,4.704,2928,3.839,2931,6.974,2959,5.032,3038,3.463,3041,3.961,3623,4.459,4356,5.032,5773,5.529,5774,5.529,5775,5.529,5776,5.529,5777,5.529,5778,5.529]],["uri/424",[1,0.241,2807,2.403,2934,4.673,5779,5.493]],["title/424",[1821,1.979,2807,2.235]],["sub_title/424",[1,0.222,2480,2.075,2807,2.211,2934,4.299]],["body/424",[1,0.397,62,3.325,516,1.939,658,4.439,1262,1.695,1456,0.252,1465,0.978,1467,0.326,1468,0.312,1481,2.107,1483,3.549,1486,1.147,1492,1.874,1529,0.901,1541,2.49,1591,2.647,1595,1.243,1615,3.232,1679,2.47,1692,4.543,1734,3.438,1771,4.657,1791,4.092,1801,2.49,1877,2.097,1998,3.949,2113,4.17,2287,2.671,2343,3.41,2480,4.089,2807,3.956,2918,4.921,2921,6.449,2933,4.782,2935,4.782,2936,4.439,3071,4.921,5780,7.087,5781,7.087]],["uri/425",[5782,8.09]],["title/425",[1821,1.979,2807,2.235]],["sub_title/425",[1615,2.802]],["body/425",[1,0.363,918,0.377,1456,0.21,1467,0.249,1468,0.364,1486,1.338,1529,1.264,1541,2.907,1578,4.086,1591,3.09,1612,2.745,1613,1.831,1615,2.957,1762,3.062,1804,4.142,1877,2.448,1878,2.466,1911,4.086,1916,5.582,1950,3.62,1979,5.744,3686,5.744,3776,7.528]],["uri/426",[1,0.27,1615,2.199,5783,6.152]],["title/426",[1821,1.979,2807,2.235]],["sub_title/426",[1,0.252,1615,2.049,2331,2.428]],["body/426",[1468,0.393,1529,1.136,1615,3.197,1665,4.145,1697,2.726,1709,3.789,2022,6.896,2095,5.263,2213,5.481,2942,7.236]],["uri/427",[2942,4.852,5784,6.989]],["title/427",[1821,1.979,2807,2.235]],["sub_title/427",[1709,2.805,2942,4.598]],["body/427",[714,1.517,1121,2.095,1456,0.205,1468,0.432,1495,1.183,1529,1.027,1532,1.812,1562,3.355,1615,3.777,1709,4.158,1740,3.748,1762,2.993,2013,4.506,2198,3.89,2199,5.997,2331,3.425,2364,4.669,2942,5.615,3101,6.879,4903,7.359,4936,5.997,5785,6.879]],["uri/428",[5786,8.09]],["title/428",[1821,1.979,2807,2.235]],["sub_title/428",[2942,5.442]],["body/428",[1,0.334,2,1.707,918,0.431,1166,6.929,1448,1.325,1468,0.335,1476,0.516,1495,1.384,1529,0.967,1613,2.093,1615,3.678,1668,3.922,1697,2.883,1728,2.253,1752,3.446,1815,2.287,1837,3.331,1840,4.243,1860,2.567,1878,2.27,2001,5.137,2213,4.666,2293,5.003,2297,4.041,2772,4.57,2942,5.287,3101,6.477,3491,4.57,3623,6.14,5576,6.929,5785,6.477]],["uri/429",[5787,8.09]],["title/429",[1821,1.979,2807,2.235]],["sub_title/429",[2213,4.803]],["body/429",[2,1.763,705,0.736,918,0.439,1293,1.195,1448,1.344,1456,0.244,1468,0.424,1495,1.412,1550,2.741,1612,2.609,1613,1.74,1615,3.731,1728,2.328,1733,2.695,1878,2.345,1916,5.306,2213,5.913,2924,5.306,3077,4.926,3491,4.72,3623,6.342,3866,6.064,5785,6.69]],["uri/430",[1468,0.27,1615,2.199,5788,5.598]],["title/430",[1821,1.979,2807,2.235]],["sub_title/430",[1468,0.252,1584,2.285,1615,2.049]],["body/430",[1447,4.506,1467,0.27,1468,0.396,1495,1.317,1613,1.992,1615,3.217,1697,2.743,1837,3.938,2025,3.982,2199,6.674]],["uri/431",[5789,8.09]],["title/431",[1821,1.979,2807,2.235]],["sub_title/431",[1548,2.601]],["body/431",[1,0.458,6,3.055,82,5.376,918,0.517,1306,3.121,1456,0.227,1467,0.348,1468,0.394,1495,1.022,1532,2.007,1546,5.003,1615,3.855,1685,4.054,1728,2.067,1734,3.406,1774,4.424,2034,4.151,2537,4.712,2807,3.919,2944,5.632,2945,5.941,3100,5.079]],["uri/432",[1448,0.639,1468,0.218,1615,1.774,1728,1.469,5790,4.516]],["title/432",[1821,1.979,2807,2.235]],["sub_title/432",[1448,0.582,1468,0.199,1615,1.615,1728,1.337,2291,3.137]],["body/432",[1,0.39,705,0.677,878,2.979,918,0.489,1293,1.348,1443,1.394,1448,1.142,1456,0.174,1465,1.063,1467,0.207,1468,0.432,1481,1.604,1615,3.708,1646,3.19,1651,3.011,1698,4.218,1701,1.832,1724,2.642,1728,3.07,1730,3.711,1740,3.19,1860,2.321,1935,2.992,1994,4.571,2001,4.644,2020,3.504,2111,5.307,2224,3.903,2291,4.779,2511,3.653,2626,5.307,2834,4.218,3192,5.855,3686,4.779,4404,5.855,4790,5.551,5791,6.264,5792,6.883]],["uri/433",[2,1.112,1448,0.639,1468,0.218,1615,1.774,5790,4.516]],["title/433",[1821,1.979,2807,2.235]],["sub_title/433",[2,1.013,1448,0.582,1468,0.199,1615,1.615,2291,3.137]],["body/433",[1,0.417,2,2.264,705,0.49,878,2.779,918,0.478,1293,1.443,1439,1.295,1443,1.3,1456,0.266,1464,2.376,1465,0.918,1467,0.193,1468,0.444,1476,0.435,1481,1.496,1532,1.439,1584,2.56,1613,1.421,1615,3.61,1624,2.511,1651,2.809,1679,2.237,1701,1.709,1740,2.976,1777,3.26,1800,5.178,1860,2.165,1886,3.854,1935,2.859,1950,2.809,1994,4.368,2001,4.332,2020,2.535,2034,2.976,2323,3.935,2502,3.641,2511,3.408,2834,3.935,2954,6.075,2967,4.6,3686,4.458,4404,5.462,4790,5.178,4851,5.462,5791,5.843,5793,6.421,5794,6.421]],["uri/434",[2807,3.058,5795,6.989]],["title/434",[1821,1.979,2807,2.235]],["sub_title/434",[1840,3.69,2807,2.897]],["body/434",[1,0.457,918,0.356,1465,1.041,1467,0.235,1468,0.423,1476,0.706,1481,1.822,1492,2.068,1584,3.118,1595,1.372,1615,3.438,1797,4.435,1840,5.36,1877,2.315,1878,2.332,2001,6.489,2209,5.431,2626,6.031,2950,7.118,3178,5.603,4039,6.654,4530,6.031,4786,6.031,5796,7.822,5797,7.822]],["uri/435",[1,0.199,1468,0.199,1615,1.617,1840,2.522,2807,1.98,5788,4.118]],["title/435",[1821,1.979,2807,2.235]],["sub_title/435",[1,0.179,1468,0.18,1584,1.629,1615,1.46,1840,2.277,2807,1.787]],["body/435",[1,0.464,705,0.232,714,1.009,870,1.225,918,0.508,1262,0.728,1293,0.932,1439,0.415,1440,0.869,1443,0.991,1448,0.63,1449,1.289,1450,0.65,1454,0.974,1456,0.259,1457,1.249,1464,1.126,1467,0.345,1468,0.309,1476,0.522,1479,1.19,1481,0.709,1485,1.275,1486,0.993,1495,1.266,1522,1.667,1525,3.301,1532,0.682,1534,3.737,1537,0.501,1548,1.623,1552,2.138,1584,2.803,1591,1.136,1597,1.48,1605,2.947,1613,1.914,1615,2.941,1641,1.989,1652,2.638,1658,3.486,1698,1.864,1724,2.698,1728,2.08,1730,3.79,1734,1.157,1743,1.725,1756,1.126,1769,1.411,1774,4.064,1780,1.59,1797,2.774,1800,2.453,1808,1.126,1817,1.464,1818,2.164,1822,2.495,1836,1.078,1840,5.616,1860,1.65,1885,1.225,1886,1.826,1933,1.289,1936,0.894,1968,2.4,1969,1.585,2017,2.346,2034,4.169,2059,2.726,2123,4.881,2154,2.24,2198,2.952,2209,2.112,2213,2.998,2293,5.061,2295,4.927,2303,2.346,2586,1.906,2680,2.053,2807,2.14,2832,1.999,2942,2.112,2997,1.906,3103,2.053,3125,3.505,3491,1.826,3801,2.256,3805,2.768,4358,4.162,4378,3.772,4465,2.588,4786,3.772,4884,2.346,5798,3.042,5799,3.042,5800,3.042,5801,4.892,5802,3.042,5803,6.136,5804,3.042]]],"invertedIndex":[["",{"_index":1467,"uri":{"43":{},"54":{},"60":{},"61":{},"62":{},"64":{},"78":{},"106":{},"113":{},"189":{},"210":{},"221":{},"227":{},"228":{},"229":{},"231":{},"263":{},"274":{},"299":{},"310":{},"311":{},"318":{},"322":{},"323":{},"329":{},"335":{},"359":{},"405":{}},"title":{"52":{},"53":{},"54":{}},"sub_title":{"43":{},"54":{},"60":{},"61":{},"62":{},"64":{},"78":{},"106":{},"113":{},"189":{},"210":{},"221":{},"227":{},"228":{},"229":{},"231":{},"263":{},"274":{},"299":{},"310":{},"311":{},"318":{},"322":{},"323":{},"329":{},"335":{},"359":{},"405":{}},"body":{"7":{},"8":{},"9":{},"10":{},"12":{},"13":{},"14":{},"16":{},"17":{},"18":{},"20":{},"21":{},"22":{},"23":{},"24":{},"26":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"36":{},"37":{},"38":{},"42":{},"43":{},"45":{},"48":{},"54":{},"55":{},"56":{},"57":{},"58":{},"60":{},"62":{},"64":{},"67":{},"69":{},"70":{},"71":{},"72":{},"74":{},"75":{},"78":{},"80":{},"82":{},"83":{},"84":{},"85":{},"90":{},"91":{},"93":{},"95":{},"97":{},"99":{},"100":{},"101":{},"102":{},"103":{},"106":{},"108":{},"109":{},"111":{},"112":{},"113":{},"114":{},"115":{},"117":{},"119":{},"121":{},"122":{},"123":{},"125":{},"126":{},"136":{},"137":{},"139":{},"140":{},"141":{},"144":{},"145":{},"146":{},"148":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"162":{},"164":{},"165":{},"167":{},"168":{},"169":{},"170":{},"171":{},"172":{},"173":{},"174":{},"176":{},"177":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{},"194":{},"195":{},"197":{},"198":{},"200":{},"204":{},"206":{},"207":{},"208":{},"209":{},"210":{},"212":{},"213":{},"215":{},"217":{},"218":{},"219":{},"220":{},"221":{},"222":{},"223":{},"224":{},"225":{},"227":{},"229":{},"231":{},"232":{},"233":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"244":{},"245":{},"246":{},"247":{},"248":{},"250":{},"253":{},"254":{},"255":{},"256":{},"257":{},"258":{},"259":{},"260":{},"261":{},"263":{},"264":{},"265":{},"268":{},"269":{},"270":{},"271":{},"272":{},"273":{},"274":{},"275":{},"276":{},"278":{},"279":{},"280":{},"281":{},"282":{},"283":{},"284":{},"286":{},"287":{},"288":{},"289":{},"291":{},"292":{},"293":{},"294":{},"296":{},"297":{},"298":{},"299":{},"300":{},"302":{},"303":{},"304":{},"306":{},"307":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{},"315":{},"316":{},"317":{},"324":{},"325":{},"326":{},"327":{},"329":{},"331":{},"332":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"343":{},"345":{},"346":{},"347":{},"350":{},"351":{},"352":{},"355":{},"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"364":{},"365":{},"366":{},"367":{},"370":{},"371":{},"372":{},"373":{},"375":{},"376":{},"377":{},"378":{},"379":{},"381":{},"382":{},"383":{},"384":{},"385":{},"386":{},"387":{},"388":{},"391":{},"392":{},"393":{},"394":{},"395":{},"396":{},"397":{},"398":{},"400":{},"401":{},"402":{},"403":{},"405":{},"406":{},"407":{},"408":{},"410":{},"411":{},"412":{},"413":{},"414":{},"415":{},"416":{},"417":{},"418":{},"419":{},"421":{},"422":{},"423":{},"424":{},"425":{},"430":{},"431":{},"432":{},"433":{},"434":{},"435":{}}}],["0",{"_index":2318,"uri":{"332":{}},"title":{},"sub_title":{"332":{}},"body":{"36":{},"151":{},"221":{},"306":{},"331":{},"358":{}}}],["0,30",{"_index":3726,"uri":{},"title":{},"sub_title":{},"body":{"184":{}}}],["00",{"_index":4104,"uri":{},"title":{},"sub_title":{},"body":{"213":{},"221":{}}}],["0001",{"_index":5324,"uri":{},"title":{},"sub_title":{},"body":{"336":{}}}],["0009assurez",{"_index":1849,"uri":{},"title":{},"sub_title":{},"body":{"13":{}}}],["07",{"_index":4105,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["0c45a3",{"_index":1521,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["0recherchez",{"_index":4243,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["1",{"_index":16,"uri":{"254":{}},"title":{},"sub_title":{"254":{}},"body":{"0":{},"1":{},"2":{},"3":{},"136":{},"184":{},"186":{},"219":{},"221":{},"255":{},"256":{},"259":{},"313":{},"327":{}}}],["1.5",{"_index":4349,"uri":{},"title":{},"sub_title":{},"body":{"233":{}}}],["1.nou",{"_index":4266,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["10",{"_index":38,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{},"123":{},"144":{},"185":{},"220":{},"221":{},"241":{},"256":{}}}],["10.1",{"_index":2369,"uri":{},"title":{},"sub_title":{},"body":{"43":{}}}],["100",{"_index":323,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"123":{},"184":{},"185":{},"241":{}}}],["1000",{"_index":3977,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["100m",{"_index":5191,"uri":{},"title":{},"sub_title":{},"body":{"323":{}}}],["101",{"_index":325,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["102",{"_index":327,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["1024m",{"_index":5264,"uri":{},"title":{},"sub_title":{},"body":{"329":{}}}],["103",{"_index":329,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["104",{"_index":332,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["105",{"_index":466,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["106",{"_index":468,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["107",{"_index":470,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["108",{"_index":472,"uri":{},"title":{},"sub_title":{},"body":{"3":{},"4":{}}}],["109",{"_index":474,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["11",{"_index":56,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{}}}],["110",{"_index":476,"uri":{},"title":{},"sub_title":{},"body":{"3":{},"123":{},"241":{}}}],["111",{"_index":478,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["112",{"_index":480,"uri":{},"title":{},"sub_title":{},"body":{"3":{},"4":{}}}],["113",{"_index":482,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["1153",{"_index":5252,"uri":{"329":{}},"title":{},"sub_title":{"329":{}},"body":{}}],["116",{"_index":581,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["11649",{"_index":4277,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["12",{"_index":28,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{}}}],["120",{"_index":585,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["1217",{"_index":4263,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["121700",{"_index":4267,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["121766",{"_index":4269,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["1217xx",{"_index":4264,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["124",{"_index":589,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["127.0.0.1",{"_index":5052,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["13",{"_index":58,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{}}}],["132",{"_index":591,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["136",{"_index":595,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["14",{"_index":42,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"54":{}}}],["140",{"_index":599,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"220":{},"221":{}}}],["142.250.114.28",{"_index":5070,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["142.250.31.28",{"_index":5074,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["142.250.4.28",{"_index":5071,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["142.251.12.28",{"_index":5072,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["142.251.163.28",{"_index":5066,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["142.251.167.28",{"_index":5075,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["144",{"_index":604,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["148",{"_index":608,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["15",{"_index":24,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"54":{}}}],["15133",{"_index":5650,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["15168",{"_index":5634,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["152",{"_index":612,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["156",{"_index":616,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["158",{"_index":620,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["16",{"_index":19,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{}}}],["16.16299",{"_index":2372,"uri":{},"title":{},"sub_title":{},"body":{"43":{}}}],["162",{"_index":623,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["166",{"_index":627,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["16785",{"_index":5643,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["17",{"_index":71,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{}}}],["170",{"_index":632,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"54":{}}}],["172.217.194.28",{"_index":5073,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["172.253.115.28pour",{"_index":5076,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["172.253.118.28",{"_index":5068,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["172.253.63.28",{"_index":5067,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["174",{"_index":636,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["175",{"_index":640,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["178",{"_index":644,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["18",{"_index":45,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{}}}],["180",{"_index":648,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["184",{"_index":652,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["188",{"_index":656,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["19",{"_index":47,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{}}}],["190",{"_index":3676,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["191",{"_index":660,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["192",{"_index":664,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["196",{"_index":668,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["1_mail_encryption=nul",{"_index":4203,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["1_mail_host",{"_index":4199,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["1_mail_password=nul",{"_index":4202,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["1_mail_port",{"_index":4200,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["1_mail_username=nul",{"_index":4201,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["1ère",{"_index":5431,"uri":{},"title":{},"sub_title":{},"body":{"357":{}}}],["2",{"_index":22,"uri":{"255":{}},"title":{},"sub_title":{"255":{},"260":{}},"body":{"0":{},"1":{},"2":{},"3":{},"136":{},"183":{},"256":{},"259":{},"271":{},"333":{}}}],["20",{"_index":49,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{}}}],["20,00",{"_index":3861,"uri":{},"title":{},"sub_title":{},"body":{"194":{}}}],["20.00",{"_index":3859,"uri":{},"title":{},"sub_title":{},"body":{"194":{}}}],["20.04",{"_index":3912,"uri":{"200":{}},"title":{},"sub_title":{"200":{}},"body":{}}],["200",{"_index":5716,"uri":{},"title":{},"sub_title":{},"body":{"412":{},"421":{}}}],["2018",{"_index":5649,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["2019",{"_index":5642,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["2020",{"_index":5633,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["2021",{"_index":1848,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"270":{},"272":{}}}],["2021_09_16_115919_update_designs.php",{"_index":5280,"uri":{},"title":{},"sub_title":{},"body":{"331":{}}}],["2023",{"_index":4700,"uri":{},"title":{},"sub_title":{},"body":{"272":{}}}],["203",{"_index":672,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["204",{"_index":675,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["208",{"_index":679,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["20m",{"_index":3964,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["21",{"_index":65,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"221":{}}}],["212",{"_index":683,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["214",{"_index":687,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["218",{"_index":689,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["22",{"_index":69,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{}}}],["22.04",{"_index":4047,"uri":{"213":{}},"title":{},"sub_title":{"213":{}},"body":{"212":{}}}],["222",{"_index":693,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["226",{"_index":698,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["23",{"_index":79,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{}}}],["231",{"_index":703,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["232",{"_index":707,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["233",{"_index":711,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["234",{"_index":715,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["2345",{"_index":4241,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["238",{"_index":719,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["239",{"_index":724,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["24",{"_index":67,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{}}}],["242",{"_index":729,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["246",{"_index":733,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["248",{"_index":737,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["25",{"_index":73,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{}}}],["250",{"_index":741,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["254",{"_index":744,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["258",{"_index":748,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["26",{"_index":53,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"220":{}}}],["260",{"_index":752,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["262",{"_index":756,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["266",{"_index":760,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["268",{"_index":764,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["27",{"_index":11,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{}}}],["270",{"_index":767,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["275",{"_index":771,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["276",{"_index":775,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["28",{"_index":63,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{}}}],["2822",{"_index":4172,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["288",{"_index":778,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["29",{"_index":60,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{}}}],["292",{"_index":782,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["296",{"_index":785,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["2>&1",{"_index":4007,"uri":{},"title":{},"sub_title":{},"body":{"209":{},"212":{},"218":{}}}],["2>&1certain",{"_index":4025,"uri":{},"title":{},"sub_title":{},"body":{"212":{}}}],["2>&1si",{"_index":4003,"uri":{},"title":{},"sub_title":{},"body":{"209":{}}}],["2>&1veuillez",{"_index":5002,"uri":{},"title":{},"sub_title":{},"body":{"310":{}}}],["2xx",{"_index":5718,"uri":{},"title":{},"sub_title":{},"body":{"412":{},"421":{}}}],["3",{"_index":32,"uri":{"257":{}},"title":{},"sub_title":{"257":{},"261":{}},"body":{"0":{},"1":{},"2":{},"3":{},"54":{},"136":{},"216":{},"256":{},"259":{},"276":{}}}],["3.6.2.voici",{"_index":4173,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["30",{"_index":40,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"184":{}}}],["300",{"_index":789,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["30000",{"_index":4245,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["300x300",{"_index":3562,"uri":{},"title":{},"sub_title":{},"body":{"173":{}}}],["304",{"_index":793,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["308",{"_index":797,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["3080",{"_index":4252,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["30808",{"_index":4248,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["31",{"_index":30,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{}}}],["312",{"_index":801,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["316",{"_index":805,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["31999",{"_index":4246,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["32",{"_index":26,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"4":{},"221":{},"256":{}}}],["32+1",{"_index":4268,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["320",{"_index":809,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["324",{"_index":813,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["328",{"_index":816,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["33",{"_index":77,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"3":{}}}],["332",{"_index":820,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["334",{"_index":824,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["336",{"_index":829,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["34",{"_index":143,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["340",{"_index":836,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["344",{"_index":840,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["348",{"_index":843,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["35",{"_index":145,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["352",{"_index":847,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["356",{"_index":849,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["36",{"_index":149,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["360",{"_index":852,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["364",{"_index":855,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["365",{"_index":5037,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["368",{"_index":860,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["37",{"_index":152,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["372",{"_index":864,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["376",{"_index":868,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["38",{"_index":155,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["380",{"_index":872,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["384",{"_index":875,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["388",{"_index":880,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["39",{"_index":158,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["392",{"_index":884,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["398",{"_index":888,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["3d",{"_index":3702,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["4",{"_index":9,"uri":{"258":{}},"title":{},"sub_title":{"258":{},"262":{}},"body":{"0":{},"1":{},"2":{},"3":{},"4":{},"10":{},"136":{},"213":{},"221":{},"233":{},"256":{},"259":{},"265":{},"352":{},"362":{}}}],["4$company.city_state_post",{"_index":3392,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["4$invoice.public_not",{"_index":3351,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["4$product.item",{"_index":3418,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["4$task.dat",{"_index":3433,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["4.dan",{"_index":5667,"uri":{},"title":{},"sub_title":{},"body":{"408":{}}}],["40",{"_index":161,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["400",{"_index":892,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["403",{"_index":5722,"uri":{},"title":{},"sub_title":{},"body":{"412":{},"421":{}}}],["404",{"_index":896,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"207":{},"217":{},"233":{}}}],["408",{"_index":900,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["41",{"_index":164,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["410",{"_index":905,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["413",{"_index":5189,"uri":{"323":{}},"title":{},"sub_title":{"323":{}},"body":{}}],["414",{"_index":908,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["417",{"_index":912,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["418",{"_index":916,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["42",{"_index":167,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["422",{"_index":919,"uri":{"78":{}},"title":{},"sub_title":{"78":{}},"body":{"4":{}}}],["426",{"_index":923,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["428",{"_index":927,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["43",{"_index":170,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["430",{"_index":931,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["434",{"_index":935,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["438",{"_index":939,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["44",{"_index":173,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["440",{"_index":943,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["442",{"_index":947,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["446",{"_index":951,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["45",{"_index":176,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["450",{"_index":955,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["454",{"_index":959,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["458",{"_index":963,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["46",{"_index":179,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["462",{"_index":966,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["465",{"_index":4191,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["466",{"_index":970,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["47",{"_index":182,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"233":{}}}],["470",{"_index":974,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["474",{"_index":978,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["478",{"_index":982,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["48",{"_index":186,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["480",{"_index":986,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["484",{"_index":989,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["49",{"_index":188,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["492",{"_index":993,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["496",{"_index":997,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["498",{"_index":1001,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["499",{"_index":1005,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["4xx/5xx",{"_index":5723,"uri":{},"title":{},"sub_title":{},"body":{"412":{},"421":{}}}],["5",{"_index":75,"uri":{"320":{}},"title":{},"sub_title":{"320":{}},"body":{"0":{},"1":{},"2":{},"3":{},"10":{},"55":{},"73":{},"213":{},"219":{},"256":{},"312":{},"362":{},"408":{}}}],["5.1.56",{"_index":4354,"uri":{},"title":{},"sub_title":{},"body":{"233":{}}}],["5.3.0",{"_index":5407,"uri":{},"title":{},"sub_title":{},"body":{"356":{}}}],["5.5.12",{"_index":5125,"uri":{},"title":{},"sub_title":{},"body":{"315":{},"317":{}}}],["5.5.40",{"_index":5651,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["5.6.29",{"_index":5653,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["5.6.x",{"_index":5652,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["5.8.35",{"_index":5644,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["50",{"_index":191,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["500",{"_index":1008,"uri":{"330":{},"331":{}},"title":{},"sub_title":{"330":{},"331":{}},"body":{"4":{},"54":{},"316":{},"330":{},"331":{}}}],["500);le",{"_index":4625,"uri":{},"title":{},"sub_title":{},"body":{"262":{}}}],["504",{"_index":1012,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["508",{"_index":1016,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["51",{"_index":194,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["512",{"_index":1020,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["516",{"_index":1024,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["52",{"_index":197,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["520",{"_index":1028,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["524",{"_index":1032,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["528",{"_index":1036,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["53",{"_index":199,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["531",{"_index":1039,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["533",{"_index":1043,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["534",{"_index":1047,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["535",{"_index":1053,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["54",{"_index":201,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["540",{"_index":1059,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["548",{"_index":1063,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["55",{"_index":204,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["55/12401/9",{"_index":5081,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["554",{"_index":1067,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["558",{"_index":1070,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["56",{"_index":207,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["562",{"_index":1074,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["566",{"_index":1078,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["57",{"_index":210,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["570",{"_index":1082,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["574",{"_index":1086,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["578",{"_index":1090,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["58",{"_index":213,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["580",{"_index":1092,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["581",{"_index":1097,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["583",{"_index":1102,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["584",{"_index":1107,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["585",{"_index":1111,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["586",{"_index":1115,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["587",{"_index":4193,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["59",{"_index":216,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["591",{"_index":1119,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["598",{"_index":1123,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["5_mail_encryption=nul",{"_index":4209,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["5_mail_host",{"_index":4205,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["5_mail_password=nul",{"_index":4208,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["5_mail_port",{"_index":4206,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["5_mail_username=nul",{"_index":4207,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["6",{"_index":51,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"256":{},"296":{}}}],["60",{"_index":219,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"183":{}}}],["600",{"_index":1126,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["604",{"_index":1130,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["608",{"_index":1134,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["61",{"_index":221,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["612",{"_index":1137,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["616",{"_index":1141,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["62",{"_index":223,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["620",{"_index":1145,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["624",{"_index":1148,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["626",{"_index":1152,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["63",{"_index":225,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["630",{"_index":1156,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["634",{"_index":1160,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["638",{"_index":1164,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["64",{"_index":228,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["642",{"_index":1168,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["643",{"_index":1172,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["646",{"_index":1174,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["65",{"_index":232,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["652",{"_index":1178,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["654",{"_index":1183,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["659",{"_index":1191,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["66",{"_index":234,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"221":{}}}],["660",{"_index":1196,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["662",{"_index":1200,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["663",{"_index":1204,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["666",{"_index":1208,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["67",{"_index":237,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["670",{"_index":1213,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["674",{"_index":1218,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["678",{"_index":1223,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["6789",{"_index":4242,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["68",{"_index":240,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["682",{"_index":1229,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["686",{"_index":1233,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["688",{"_index":1237,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["69",{"_index":243,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["690",{"_index":1241,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["694",{"_index":1245,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["7",{"_index":13,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"8":{},"256":{}}}],["7.27.0",{"_index":5636,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["7.4",{"_index":5408,"uri":{},"title":{},"sub_title":{},"body":{"356":{}}}],["7.x",{"_index":5635,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["70",{"_index":246,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["702",{"_index":1250,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["703",{"_index":1252,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["704",{"_index":1256,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["705",{"_index":1260,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["706",{"_index":1264,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["7081e0",{"_index":1523,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["71",{"_index":248,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["710",{"_index":1267,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["716",{"_index":1271,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["72",{"_index":250,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["724",{"_index":1275,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["728",{"_index":1278,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["729",{"_index":1282,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["73",{"_index":252,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["732",{"_index":1285,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["74",{"_index":255,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["74.125.24.28",{"_index":5069,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["740",{"_index":1290,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["744",{"_index":1294,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["748",{"_index":1300,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["75",{"_index":257,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["750",{"_index":3674,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["752",{"_index":1304,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["755",{"_index":3944,"uri":{},"title":{},"sub_title":{},"body":{"206":{},"327":{}}}],["756",{"_index":1308,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["76",{"_index":260,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["760",{"_index":1312,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["762",{"_index":1316,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["764",{"_index":1320,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["768",{"_index":1324,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["77",{"_index":262,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["772",{"_index":1328,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["776",{"_index":1332,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["78",{"_index":264,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["780",{"_index":1335,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["784",{"_index":1338,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["788",{"_index":1340,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["79",{"_index":267,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["792",{"_index":1344,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["795",{"_index":1347,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["796",{"_index":1351,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["798",{"_index":1356,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["7wr07sc",{"_index":5323,"uri":{},"title":{},"sub_title":{},"body":{"336":{}}}],["8",{"_index":36,"uri":{"201":{}},"title":{},"sub_title":{"201":{}},"body":{"0":{},"1":{},"2":{},"3":{},"4":{},"213":{},"256":{}}}],["8.1",{"_index":3950,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["80",{"_index":270,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"207":{}}}],["800",{"_index":1360,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["8001",{"_index":4240,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["804",{"_index":1364,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["807",{"_index":1368,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["8080",{"_index":4239,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["80808",{"_index":4236,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["81",{"_index":272,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["818",{"_index":1374,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["82",{"_index":274,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["826",{"_index":1378,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["83",{"_index":277,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["831",{"_index":1381,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["832",{"_index":1385,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["833",{"_index":1389,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["834",{"_index":1393,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["84",{"_index":280,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["840",{"_index":1397,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["85",{"_index":283,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["850",{"_index":1399,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["854",{"_index":1403,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["858",{"_index":1408,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["86",{"_index":285,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["860",{"_index":1412,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["862",{"_index":1416,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["87",{"_index":287,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["876",{"_index":1421,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["88",{"_index":289,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["882",{"_index":1426,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["887",{"_index":1429,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["89",{"_index":293,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["894",{"_index":1433,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["9",{"_index":34,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"1":{},"2":{},"3":{},"256":{},"296":{},"313":{}}}],["9,09",{"_index":3116,"uri":{},"title":{},"sub_title":{},"body":{"123":{},"185":{},"241":{}}}],["90",{"_index":295,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{},"183":{}}}],["90,91",{"_index":3115,"uri":{},"title":{},"sub_title":{},"body":{"123":{},"185":{},"241":{}}}],["91",{"_index":297,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["92",{"_index":300,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["93",{"_index":302,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["94",{"_index":305,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["95",{"_index":308,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["96",{"_index":310,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"4":{}}}],["97",{"_index":312,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{},"221":{}}}],["98",{"_index":315,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["99",{"_index":318,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"3":{}}}],["9ème",{"_index":1846,"uri":{},"title":{},"sub_title":{},"body":{"13":{}}}],["__construct(array",{"_index":4596,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["_delet",{"_index":3548,"uri":{},"title":{},"sub_title":{},"body":{"167":{},"379":{}}}],["_method=put",{"_index":2724,"uri":{},"title":{},"sub_title":{},"body":{"67":{}}}],["_supprim",{"_index":2334,"uri":{},"title":{},"sub_title":{},"body":{"40":{},"95":{}}}],["_supprimé",{"_index":3511,"uri":{},"title":{},"sub_title":{},"body":{"153":{}}}],["a4",{"_index":1506,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["a47",{"_index":4352,"uri":{},"title":{},"sub_title":{},"body":{"233":{}}}],["a=10",{"_index":4260,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["abaiss",{"_index":2252,"uri":{},"title":{},"sub_title":{},"body":{"31":{}}}],["abonn",{"_index":4892,"uri":{},"title":{"408":{},"409":{},"410":{},"411":{},"412":{},"413":{},"414":{},"415":{},"416":{},"417":{},"418":{},"419":{},"420":{},"421":{}},"sub_title":{},"body":{"301":{},"408":{},"410":{},"413":{},"415":{},"416":{},"417":{},"418":{}}}],["abord",{"_index":4908,"uri":{},"title":{},"sub_title":{},"body":{"304":{}}}],["abrégé",{"_index":4346,"uri":{},"title":{},"sub_title":{},"body":{"233":{}}}],["abstractpaymentdriv",{"_index":4488,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["abstrait",{"_index":4487,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["abw",{"_index":1046,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["accept",{"_index":1654,"uri":{},"title":{},"sub_title":{"164":{}},"body":{"10":{},"16":{},"18":{},"19":{},"82":{},"164":{},"213":{}}}],["accepté",{"_index":3535,"uri":{},"title":{},"sub_title":{},"body":{"164":{},"165":{},"179":{}}}],["access",{"_index":2431,"uri":{},"title":{},"sub_title":{},"body":{"46":{},"85":{},"140":{},"175":{},"291":{},"327":{},"340":{},"360":{},"366":{}}}],["accidentel",{"_index":3746,"uri":{},"title":{},"sub_title":{},"body":{"185":{}}}],["accompagn",{"_index":5145,"uri":{},"title":{},"sub_title":{},"body":{"316":{}}}],["accord",{"_index":3589,"uri":{},"title":{},"sub_title":{},"body":{"175":{},"372":{}}}],["accordez",{"_index":2258,"uri":{},"title":{},"sub_title":{},"body":{"31":{}}}],["account",{"_index":2455,"uri":{},"title":{},"sub_title":{},"body":{"48":{},"403":{}}}],["account_key",{"_index":5705,"uri":{},"title":{},"sub_title":{},"body":{"410":{},"411":{},"413":{},"415":{},"417":{},"418":{},"419":{},"420":{}}}],["accueilli",{"_index":1966,"uri":{},"title":{},"sub_title":{},"body":{"17":{}}}],["accè",{"_index":3032,"uri":{},"title":{},"sub_title":{},"body":{"112":{},"183":{},"208":{},"212":{},"213":{},"215":{},"287":{},"315":{},"335":{},"386":{},"407":{}}}],["accédant",{"_index":5327,"uri":{},"title":{},"sub_title":{},"body":{"337":{}}}],["accéder",{"_index":2855,"uri":{},"title":{},"sub_title":{},"body":{"84":{},"98":{},"139":{},"200":{},"233":{},"365":{},"382":{},"407":{}}}],["accédez",{"_index":2586,"uri":{},"title":{},"sub_title":{},"body":{"55":{},"126":{},"222":{},"264":{},"274":{},"275":{},"310":{},"312":{},"352":{},"357":{},"359":{},"435":{}}}],["ach",{"_index":10,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"75":{},"183":{}}}],["achat",{"_index":4750,"uri":{},"title":{},"sub_title":{"416":{}},"body":{"283":{},"307":{},"408":{}}}],["achats.exempt",{"_index":4978,"uri":{},"title":{},"sub_title":{},"body":{"308":{}}}],["achet",{"_index":3867,"uri":{},"title":{},"sub_title":{},"body":{"194":{},"408":{}}}],["achetez",{"_index":4951,"uri":{},"title":{},"sub_title":{},"body":{"307":{}}}],["acheté",{"_index":4971,"uri":{},"title":{},"sub_title":{},"body":{"308":{}}}],["achèt",{"_index":5675,"uri":{},"title":{},"sub_title":{},"body":{"408":{}}}],["achètent",{"_index":4934,"uri":{},"title":{},"sub_title":{},"body":{"307":{}}}],["acm",{"_index":4197,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["acquir",{"_index":2426,"uri":{},"title":{},"sub_title":{},"body":{"46":{}}}],["acss",{"_index":2797,"uri":{},"title":{},"sub_title":{},"body":{"75":{}}}],["actif",{"_index":1670,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"194":{},"383":{},"393":{}}}],["action",{"_index":2237,"uri":{},"title":{},"sub_title":{},"body":{"30":{},"87":{},"142":{},"144":{},"164":{},"192":{},"197":{},"233":{},"236":{},"275":{},"276":{},"288":{},"320":{},"342":{},"368":{}}}],["activ",{"_index":1756,"uri":{},"title":{"274":{}},"sub_title":{"267":{},"268":{},"274":{},"298":{}},"body":{"12":{},"14":{},"16":{},"19":{},"20":{},"23":{},"26":{},"27":{},"34":{},"78":{},"90":{},"119":{},"125":{},"126":{},"145":{},"179":{},"181":{},"183":{},"184":{},"186":{},"187":{},"188":{},"194":{},"195":{},"197":{},"212":{},"219":{},"222":{},"238":{},"244":{},"246":{},"263":{},"265":{},"267":{},"268":{},"274":{},"293":{},"297":{},"308":{},"312":{},"316":{},"336":{},"372":{},"384":{},"392":{},"406":{},"407":{},"435":{}}}],["activate/#activ",{"_index":4708,"uri":{"274":{}},"title":{},"sub_title":{},"body":{}}],["activeriez",{"_index":3727,"uri":{},"title":{},"sub_title":{},"body":{"184":{}}}],["activez",{"_index":1766,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"78":{},"123":{},"179":{},"181":{},"183":{},"185":{},"186":{},"187":{},"207":{},"241":{},"298":{},"325":{},"347":{},"360":{},"409":{},"423":{}}}],["activez/désactivez",{"_index":3639,"uri":{},"title":{},"sub_title":{},"body":{"181":{}}}],["activit",{"_index":2868,"uri":{},"title":{},"sub_title":{"87":{},"142":{},"342":{},"368":{}},"body":{"87":{},"142":{},"342":{},"368":{}}}],["activité",{"_index":2695,"uri":{},"title":{},"sub_title":{},"body":{"67":{},"341":{},"342":{}}}],["activé",{"_index":1915,"uri":{"195":{}},"title":{},"sub_title":{"195":{}},"body":{"14":{},"23":{},"33":{},"123":{},"144":{},"158":{},"165":{},"181":{},"184":{},"194":{},"197":{},"198":{},"241":{},"291":{},"293":{},"312":{},"359":{}}}],["activée.pour",{"_index":4719,"uri":{},"title":{},"sub_title":{},"body":{"274":{}}}],["actuel",{"_index":2277,"uri":{},"title":{},"sub_title":{},"body":{"33":{},"43":{},"170":{},"176":{},"191":{},"192":{},"194":{},"219":{},"275":{},"294":{},"296":{},"385":{},"390":{},"391":{},"392":{},"393":{}}}],["ad",{"_index":503,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["adapt",{"_index":1659,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"408":{}}}],["adapté",{"_index":5520,"uri":{},"title":{},"sub_title":{},"body":{"384":{}}}],["add_head",{"_index":3980,"uri":{},"title":{},"sub_title":{},"body":{"207":{},"311":{}}}],["addit",{"_index":4539,"uri":{},"title":{},"sub_title":{},"body":{"259":{},"261":{},"270":{}}}],["address",{"_index":5163,"uri":{},"title":{},"sub_title":{},"body":{"316":{}}}],["adhésion",{"_index":1623,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"270":{},"272":{}}}],["admin",{"_index":4773,"uri":{},"title":{},"sub_title":{},"body":{"288":{}}}],["administrateur",{"_index":2250,"uri":{"61":{},"230":{}},"title":{},"sub_title":{"61":{},"230":{}},"body":{"31":{},"122":{},"159":{},"170":{},"175":{},"179":{},"183":{},"217":{},"233":{},"240":{},"340":{},"345":{},"373":{}}}],["administrateur.l'imag",{"_index":3561,"uri":{},"title":{},"sub_title":{},"body":{"173":{}}}],["administratif",{"_index":2674,"uri":{"63":{},"228":{}},"title":{},"sub_title":{"63":{},"228":{}},"body":{"287":{}}}],["adopt",{"_index":2377,"uri":{},"title":{},"sub_title":{},"body":{"44":{}}}],["adress",{"_index":1573,"uri":{},"title":{},"sub_title":{"129":{},"172":{},"283":{},"348":{},"349":{}},"body":{"9":{},"14":{},"28":{},"29":{},"107":{},"112":{},"113":{},"126":{},"170":{},"221":{},"312":{},"316":{},"345":{},"348":{},"349":{},"350":{},"361":{},"362":{},"405":{}}}],["ae",{"_index":1339,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["af",{"_index":489,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["affair",{"_index":1920,"uri":{},"title":{},"sub_title":{},"body":{"14":{}}}],["affect",{"_index":1571,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"294":{}}}],["affectez",{"_index":2118,"uri":{},"title":{},"sub_title":{},"body":{"23":{}}}],["affich",{"_index":1526,"uri":{},"title":{},"sub_title":{"32":{}},"body":{"8":{},"12":{},"14":{},"16":{},"20":{},"21":{},"22":{},"31":{},"32":{},"37":{},"82":{},"84":{},"99":{},"100":{},"116":{},"117":{},"118":{},"137":{},"139":{},"170":{},"181":{},"183":{},"186":{},"187":{},"192":{},"212":{},"235":{},"236":{},"237":{},"246":{},"275":{},"277":{},"284":{},"285":{},"298":{},"331":{},"337":{},"344":{},"365":{},"382":{},"384":{},"385":{}}}],["affichag",{"_index":3136,"uri":{},"title":{},"sub_title":{"126":{},"363":{},"385":{}},"body":{}}],["afficher/masqu",{"_index":3818,"uri":{},"title":{},"sub_title":{},"body":{"192":{}}}],["affichera",{"_index":4101,"uri":{},"title":{},"sub_title":{},"body":{"213":{},"263":{},"393":{},"406":{},"407":{}}}],["afficheront",{"_index":3011,"uri":{},"title":{},"sub_title":{},"body":{"108":{}}}],["affichez",{"_index":3009,"uri":{},"title":{},"sub_title":{},"body":{"108":{},"390":{}}}],["affichon",{"_index":4477,"uri":{},"title":{},"sub_title":{},"body":{"257":{}}}],["affiché",{"_index":1614,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"30":{},"121":{},"179":{},"239":{},"277":{},"285":{},"407":{}}}],["affin",{"_index":1838,"uri":{},"title":{},"sub_title":{},"body":{"13":{}}}],["afg",{"_index":490,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["afghanistan",{"_index":488,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["afin",{"_index":1998,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"23":{},"40":{},"95":{},"119":{},"153":{},"180":{},"183":{},"212":{},"238":{},"253":{},"278":{},"307":{},"379":{},"385":{},"386":{},"398":{},"424":{}}}],["africa",{"_index":1268,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["africa/cairo",{"_index":415,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["africa/casablanca",{"_index":390,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["africa/harar",{"_index":416,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["africa/monrovia",{"_index":394,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["africa/nairobi",{"_index":428,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["african",{"_index":90,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["ag",{"_index":509,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["agenc",{"_index":4976,"uri":{},"title":{},"sub_title":{},"body":{"308":{}}}],["agir",{"_index":1819,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"192":{}}}],["ago",{"_index":506,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["agrégat",{"_index":5767,"uri":{},"title":{},"sub_title":{},"body":{"422":{}}}],["ai",{"_index":1198,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["aia",{"_index":1199,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["aid",{"_index":4943,"uri":{},"title":{},"sub_title":{},"body":{"307":{}}}],["aident",{"_index":3592,"uri":{},"title":{},"sub_title":{},"body":{"176":{},"388":{},"392":{}}}],["aider",{"_index":1690,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"13":{},"54":{},"80":{},"176":{},"188":{},"219":{},"248":{},"253":{},"263":{},"296":{},"313":{},"324":{},"334":{},"391":{},"393":{}}}],["aidera",{"_index":3647,"uri":{},"title":{},"sub_title":{},"body":{"182":{}}}],["aidez",{"_index":5306,"uri":{"335":{}},"title":{},"sub_title":{"335":{}},"body":{}}],["ailleur",{"_index":2062,"uri":{},"title":{},"sub_title":{},"body":{"20":{}}}],["aimeriez",{"_index":5342,"uri":{},"title":{},"sub_title":{},"body":{"340":{}}}],["ainsi",{"_index":2216,"uri":{},"title":{},"sub_title":{},"body":{"28":{},"56":{},"57":{},"86":{},"126":{},"142":{},"187":{},"195":{},"215":{},"221":{},"241":{},"257":{},"284":{},"285":{},"287":{},"343":{},"384":{},"406":{},"408":{}}}],["ait",{"_index":3632,"uri":{},"title":{},"sub_title":{},"body":{"181":{}}}],["ajout",{"_index":1547,"uri":{"255":{}},"title":{},"sub_title":{"218":{},"253":{},"255":{}},"body":{"9":{},"10":{},"13":{},"18":{},"20":{},"22":{},"33":{},"90":{},"91":{},"99":{},"105":{},"123":{},"145":{},"146":{},"158":{},"159":{},"180":{},"182":{},"183":{},"185":{},"187":{},"188":{},"209":{},"220":{},"224":{},"241":{},"259":{},"281":{},"293":{},"294":{},"310":{},"325":{},"327":{},"345":{},"352":{},"360":{},"372":{},"373":{},"383":{},"408":{}}}],["ajouter/supprim",{"_index":4371,"uri":{},"title":{},"sub_title":{},"body":{"235":{}}}],["ajoutez",{"_index":1729,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"29":{},"74":{},"180":{},"183":{},"185":{},"208":{},"209":{},"213":{},"218":{},"221":{},"287":{},"311":{},"346":{},"372":{},"398":{}}}],["ajouton",{"_index":4457,"uri":{},"title":{},"sub_title":{},"body":{"256":{}}}],["ajouté",{"_index":1569,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"67":{},"123":{},"180":{},"186":{},"241":{},"245":{},"257":{},"278":{},"296":{},"306":{},"339":{},"350":{},"394":{},"396":{}}}],["ajust",{"_index":3498,"uri":{},"title":{},"sub_title":{},"body":{"152":{},"184":{},"397":{}}}],["ajustera",{"_index":3732,"uri":{},"title":{},"sub_title":{},"body":{"184":{}}}],["ajustez",{"_index":1513,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["al",{"_index":492,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ala",{"_index":740,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["alb",{"_index":493,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["albania",{"_index":491,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["albanian",{"_index":306,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{}}}],["algeria",{"_index":497,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["algerian",{"_index":296,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["alia",{"_index":3306,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["alimentair",{"_index":4823,"uri":{},"title":{},"sub_title":{},"body":{"296":{},"299":{},"300":{},"308":{}}}],["alimenté",{"_index":2693,"uri":{},"title":{},"sub_title":{},"body":{"67":{}}}],["alipay",{"_index":12,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"75":{},"179":{},"256":{}}}],["allant",{"_index":4779,"uri":{},"title":{},"sub_title":{},"body":{"289":{}}}],["allez",{"_index":2603,"uri":{},"title":{},"sub_title":{},"body":{"56":{},"183":{},"331":{}}}],["allon",{"_index":3159,"uri":{},"title":{},"sub_title":{},"body":{"126":{},"253":{}}}],["alor",{"_index":2511,"uri":{},"title":{},"sub_title":{},"body":{"53":{},"54":{},"67":{},"74":{},"115":{},"152":{},"183":{},"185":{},"213":{},"256":{},"302":{},"310":{},"336":{},"340":{},"342":{},"350":{},"397":{},"413":{},"415":{},"432":{},"433":{}}}],["alphabétiqu",{"_index":4259,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["alphanumériqu",{"_index":4453,"uri":{},"title":{},"sub_title":{},"body":{"256":{}}}],["alreadi",{"_index":2425,"uri":{},"title":{},"sub_title":{},"body":{"46":{},"331":{}}}],["alternatif",{"_index":5511,"uri":{},"title":{},"sub_title":{},"body":{"384":{}}}],["alternatif](/assets/images/cr",{"_index":3156,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["alternativ",{"_index":2546,"uri":{},"title":{},"sub_title":{},"body":{"54":{}}}],["aléatoir",{"_index":3869,"uri":{},"title":{},"sub_title":{},"body":{"194":{},"256":{},"316":{}}}],["america/bogota",{"_index":378,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/buenos_air",{"_index":385,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/caraca",{"_index":380,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/chihuahua",{"_index":369,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/godthab",{"_index":386,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/la_paz",{"_index":382,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/lima",{"_index":379,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/mazatlan",{"_index":370,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/mexico_c",{"_index":371,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/monterrey",{"_index":372,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/santiago",{"_index":383,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["america/tijuana",{"_index":366,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["american",{"_index":14,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"4":{}}}],["amount",{"_index":1993,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"136":{},"259":{}}}],["amount_du",{"_index":3334,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["amount_raw",{"_index":3333,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["amèn",{"_index":1466,"uri":{},"title":{},"sub_title":{},"body":{"7":{},"284":{}}}],["amènera",{"_index":3085,"uri":{},"title":{},"sub_title":{},"body":{"121":{},"280":{},"292":{},"338":{},"341":{}}}],["amélior",{"_index":4039,"uri":{},"title":{},"sub_title":{},"body":{"212":{},"259":{},"434":{}}}],["améliorera",{"_index":3992,"uri":{},"title":{},"sub_title":{},"body":{"207":{},"212":{}}}],["amélioré",{"_index":5666,"uri":{},"title":{},"sub_title":{},"body":{"408":{}}}],["américain",{"_index":4803,"uri":{"296":{},"297":{}},"title":{},"sub_title":{"296":{},"297":{}},"body":{"298":{},"301":{}}}],["analys",{"_index":3884,"uri":{},"title":{},"sub_title":{},"body":{"196":{},"289":{}}}],["analyt",{"_index":3881,"uri":{},"title":{},"sub_title":{},"body":{"196":{}}}],["ancien",{"_index":3779,"uri":{},"title":{},"sub_title":{},"body":{"190":{}}}],["andorra",{"_index":502,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["android",{"_index":2988,"uri":{},"title":{},"sub_title":{},"body":{"106":{},"233":{}}}],["anglai",{"_index":2569,"uri":{},"title":{},"sub_title":{},"body":{"54":{},"219":{}}}],["angola",{"_index":504,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["angolan",{"_index":275,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["anguilla",{"_index":1197,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["annonc",{"_index":3615,"uri":{},"title":{},"sub_title":{},"body":{"179":{}}}],["annot",{"_index":4139,"uri":{},"title":{},"sub_title":{},"body":{"216":{}}}],["annul",{"_index":2330,"uri":{},"title":{},"sub_title":{"40":{},"166":{}},"body":{"153":{},"166":{},"408":{},"419":{}}}],["annulé",{"_index":3461,"uri":{},"title":{},"sub_title":{"152":{}},"body":{"142":{},"152":{},"153":{},"166":{}}}],["anoth",{"_index":5079,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["antarctica",{"_index":494,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["antigua",{"_index":507,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["antillean",{"_index":147,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["ao",{"_index":505,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["apach",{"_index":5015,"uri":{},"title":{},"sub_title":{},"body":{"311":{}}}],["apache),rewriterul",{"_index":5212,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["aperçu",{"_index":1782,"uri":{},"title":{"406":{},"407":{}},"sub_title":{"23":{},"83":{},"98":{},"105":{},"118":{},"138":{},"194":{},"224":{},"237":{},"285":{},"338":{},"364":{},"382":{},"406":{}},"body":{"12":{},"18":{},"20":{},"32":{},"86":{},"87":{},"118":{},"141":{},"192":{},"233":{},"237":{},"245":{},"277":{},"285":{},"338":{},"341":{},"342":{},"343":{},"367":{},"368":{},"382":{}}}],["api",{"_index":1807,"uri":{"59":{},"69":{},"70":{},"78":{},"226":{}},"title":{},"sub_title":{"59":{},"69":{},"70":{},"78":{},"226":{}},"body":{"12":{},"23":{},"60":{},"67":{},"69":{},"70":{},"182":{},"183":{},"193":{},"194":{},"219":{},"227":{},"256":{},"288":{},"336":{}}}],["api/v1",{"_index":2630,"uri":{},"title":{},"sub_title":{},"body":{"57":{}}}],["api/v1/login.\\n\\n",{"_index":2735,"uri":{},"title":{},"sub_title":{},"body":{"69":{}}}],["api_secret",{"_index":2732,"uri":{},"title":{},"sub_title":{},"body":{"69":{},"357":{}}}],["apisync",{"_index":5319,"uri":{},"title":{},"sub_title":{},"body":{"336":{}}}],["app./bureau",{"_index":3557,"uri":{},"title":{},"sub_title":{},"body":{"172":{}}}],["app\\models\\gateway.php",{"_index":4474,"uri":{"257":{}},"title":{},"sub_title":{"257":{}},"body":{}}],["app\\utils\\cssinlinerplugin",{"_index":5288,"uri":{"332":{}},"title":{},"sub_title":{"332":{}},"body":{}}],["app_debug",{"_index":5613,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["app_debug=tru",{"_index":5172,"uri":{},"title":{},"sub_title":{},"body":{"319":{},"407":{}}}],["app_url",{"_index":3298,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["appar",{"_index":3087,"uri":{},"title":{},"sub_title":{},"body":{"121":{},"239":{}}}],["apparaiss",{"_index":1723,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"34":{},"174":{},"237":{},"280":{},"384":{},"418":{}}}],["apparaît",{"_index":2256,"uri":{},"title":{},"sub_title":{},"body":{"31":{},"186":{},"192":{}}}],["apparaîtr",{"_index":2022,"uri":{},"title":{},"sub_title":{},"body":{"19":{},"179":{},"185":{},"192":{},"426":{}}}],["apparaîtra",{"_index":2834,"uri":{},"title":{},"sub_title":{},"body":{"82":{},"117":{},"173":{},"192":{},"268":{},"269":{},"276":{},"293":{},"298":{},"363":{},"393":{},"432":{},"433":{}}}],["apparaîtront",{"_index":3448,"uri":{},"title":{},"sub_title":{},"body":{"137":{},"175":{},"185":{}}}],["appareil",{"_index":2987,"uri":{},"title":{},"sub_title":{},"body":{"106":{},"108":{},"192":{},"338":{}}}],["appari",{"_index":5785,"uri":{},"title":{},"sub_title":{},"body":{"427":{},"428":{},"429":{}}}],["apparieron",{"_index":2953,"uri":{},"title":{},"sub_title":{},"body":{"101":{}}}],["apparié",{"_index":2942,"uri":{"427":{}},"title":{},"sub_title":{"427":{},"428":{}},"body":{"100":{},"426":{},"427":{},"428":{},"435":{}}}],["apparten",{"_index":2122,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"30":{}}}],["apparti",{"_index":2529,"uri":{},"title":{},"sub_title":{},"body":{"54":{},"351":{}}}],["appartienn",{"_index":2544,"uri":{},"title":{},"sub_title":{},"body":{"54":{}}}],["apparu",{"_index":2161,"uri":{},"title":{},"sub_title":{},"body":{"23":{}}}],["appel",{"_index":2134,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"183":{},"259":{},"288":{},"336":{},"407":{},"408":{}}}],["appelé",{"_index":4563,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["appl",{"_index":2350,"uri":{},"title":{},"sub_title":{"43":{}},"body":{"43":{},"179":{}}}],["apple_pay",{"_index":4472,"uri":{},"title":{},"sub_title":{},"body":{"256":{}}}],["appli",{"_index":2482,"uri":{},"title":{},"sub_title":{},"body":{"51":{}}}],["applic",{"_index":1813,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"24":{},"48":{},"54":{},"57":{},"67":{},"105":{},"106":{},"123":{},"183":{},"184":{},"185":{},"211":{},"224":{},"232":{},"289":{},"312":{},"373":{},"406":{}}}],["application.si",{"_index":5086,"uri":{},"title":{},"sub_title":{},"body":{"313":{}}}],["application/javascript",{"_index":3967,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["application/json",{"_index":2740,"uri":{"72":{}},"title":{},"sub_title":{"72":{}},"body":{"207":{}}}],["application/json\\ncont",{"_index":2745,"uri":{},"title":{},"sub_title":{},"body":{"72":{}}}],["application/x",{"_index":3968,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["application/xml",{"_index":3972,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["appliqu",{"_index":1710,"uri":{"36":{}},"title":{},"sub_title":{"36":{},"378":{}},"body":{"10":{},"19":{},"32":{},"34":{},"36":{},"37":{},"39":{},"90":{},"144":{},"145":{},"150":{},"151":{},"152":{},"157":{},"158":{},"181":{},"184":{},"194":{},"304":{},"305":{},"347":{},"351":{},"372":{},"373":{},"376":{},"377":{},"378":{}}}],["appliquera",{"_index":5794,"uri":{},"title":{},"sub_title":{},"body":{"433":{}}}],["appliquez",{"_index":3748,"uri":{},"title":{},"sub_title":{},"body":{"185":{}}}],["appliqué",{"_index":2271,"uri":{},"title":{},"sub_title":{},"body":{"32":{},"38":{},"123":{},"152":{},"153":{},"174":{},"180":{},"184":{},"185":{},"223":{},"241":{},"295":{},"299":{},"304":{},"377":{},"378":{},"379":{}}}],["appliqué(",{"_index":5486,"uri":{},"title":{},"sub_title":{},"body":{"371":{}}}],["apport",{"_index":4994,"uri":{},"title":{},"sub_title":{},"body":{"310":{}}}],["apportez",{"_index":3921,"uri":{},"title":{},"sub_title":{},"body":{"204":{}}}],["apporté",{"_index":2342,"uri":{},"title":{},"sub_title":{},"body":{"41":{},"86":{},"93":{},"96":{},"141":{},"148":{},"154":{},"162":{},"168":{},"180":{},"332":{},"367":{},"375":{},"380":{}}}],["apprenez",{"_index":4412,"uri":{},"title":{},"sub_title":{},"body":{"249":{},"250":{},"252":{}}}],["appropri",{"_index":1884,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"24":{},"260":{},"296":{}}}],["approprié",{"_index":1997,"uri":{"78":{}},"title":{},"sub_title":{"78":{}},"body":{"18":{},"183":{},"307":{},"407":{}}}],["approuv",{"_index":2211,"uri":{},"title":{},"sub_title":{},"body":{"27":{},"177":{},"183":{}}}],["approuvé",{"_index":1972,"uri":{},"title":{},"sub_title":{},"body":{"17":{}}}],["appui",{"_index":3833,"uri":{},"title":{},"sub_title":{},"body":{"192":{}}}],["appuy",{"_index":4343,"uri":{},"title":{},"sub_title":{},"body":{"233":{},"234":{}}}],["appuyez",{"_index":3825,"uri":{},"title":{},"sub_title":{},"body":{"192":{},"384":{}}}],["aprè",{"_index":1809,"uri":{"322":{}},"title":{},"sub_title":{"322":{}},"body":{"12":{},"16":{},"19":{},"26":{},"27":{},"34":{},"54":{},"84":{},"139":{},"183":{},"185":{},"190":{},"197":{},"241":{},"245":{},"310":{},"350":{},"365":{},"394":{},"413":{},"415":{}}}],["apt",{"_index":4050,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["apt/suit",{"_index":4747,"uri":{},"title":{},"sub_title":{},"body":{"283":{}}}],["aq",{"_index":495,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ar",{"_index":513,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["arab",{"_index":129,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{},"4":{}}}],["arabia",{"_index":1230,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["arbitrair",{"_index":1655,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"407":{}}}],["arch",{"_index":3916,"uri":{"202":{}},"title":{},"sub_title":{"202":{}},"body":{"202":{}}}],["architectur",{"_index":2658,"uri":{},"title":{},"sub_title":{"58":{},"225":{}},"body":{}}],["archiv",{"_index":2212,"uri":{},"title":{},"sub_title":{"41":{},"96":{},"168":{},"246":{},"380":{},"395":{}},"body":{"27":{},"41":{},"42":{},"96":{},"154":{},"155":{},"169":{},"246":{},"275":{},"276":{},"380":{},"381":{},"383":{}}}],["archivag",{"_index":2200,"uri":{},"title":{},"sub_title":{},"body":{"26":{},"27":{}}}],["archivera",{"_index":2201,"uri":{},"title":{},"sub_title":{},"body":{"26":{}}}],["archivé",{"_index":3513,"uri":{},"title":{},"sub_title":{"154":{}},"body":{"154":{},"168":{},"246":{},"275":{},"395":{}}}],["arg",{"_index":514,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["argentin",{"_index":125,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["argentina",{"_index":512,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["argument",{"_index":4546,"uri":{},"title":{},"sub_title":{},"body":{"259":{},"320":{}}}],["arm",{"_index":528,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["armenia",{"_index":527,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["armenian",{"_index":313,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["array",{"_index":4538,"uri":{"332":{}},"title":{},"sub_title":{"332":{}},"body":{"259":{},"261":{},"421":{}}}],["arriv",{"_index":5255,"uri":{},"title":{},"sub_title":{},"body":{"329":{}}}],["arrêter",{"_index":5522,"uri":{},"title":{},"sub_title":{},"body":{"385":{},"390":{}}}],["arrêtera",{"_index":5526,"uri":{},"title":{},"sub_title":{},"body":{"385":{}}}],["arrêtiez",{"_index":5557,"uri":{},"title":{},"sub_title":{},"body":{"393":{}}}],["articl",{"_index":1531,"uri":{"270":{}},"title":{},"sub_title":{"90":{},"158":{},"270":{},"372":{}},"body":{"8":{},"9":{},"10":{},"109":{},"145":{},"180":{},"184":{},"185":{},"186":{},"208":{},"270":{},"292":{},"296":{},"304":{},"306":{},"307":{},"308":{},"364":{},"372":{},"398":{}}}],["articles.pour",{"_index":4826,"uri":{},"title":{},"sub_title":{},"body":{"296":{}}}],["artisan",{"_index":2517,"uri":{},"title":{},"sub_title":{},"body":{"53":{},"209":{},"212":{},"213":{},"218":{},"255":{},"310":{},"322":{},"327":{},"331":{},"335":{},"358":{},"407":{}}}],["aruba",{"_index":1044,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["aruban",{"_index":162,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["ascens",{"_index":1185,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["asia/almati",{"_index":443,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/baghdad",{"_index":426,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/baku",{"_index":432,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/bangkok",{"_index":446,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/chongq",{"_index":450,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/dhaka",{"_index":444,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/ho_chi_minh",{"_index":447,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/hong_kong",{"_index":451,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/irkutsk",{"_index":458,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/jakarta",{"_index":448,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/jerusalem",{"_index":418,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/kabul",{"_index":437,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/karachi",{"_index":438,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/kathmandu",{"_index":441,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/kolkata",{"_index":440,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/krasnoyarsk",{"_index":449,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/kuala_lumpur",{"_index":452,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/kuwait",{"_index":427,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/magadan",{"_index":479,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/muscat",{"_index":434,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/novosibirsk",{"_index":445,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/riyadh",{"_index":429,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/seoul",{"_index":459,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/singapor",{"_index":454,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/taipei",{"_index":455,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/tashk",{"_index":439,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/tbilisi",{"_index":435,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/tehran",{"_index":430,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/tokyo",{"_index":460,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/ulaanbaatar",{"_index":456,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/urumqi",{"_index":457,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/vladivostok",{"_index":477,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/yakutsk",{"_index":463,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/yekaterinburg",{"_index":442,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asia/yerevan",{"_index":436,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["asm",{"_index":501,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["aspect",{"_index":2704,"uri":{},"title":{},"sub_title":{},"body":{"67":{}}}],["assign",{"_index":2221,"uri":{},"title":{},"sub_title":{},"body":{"28":{},"385":{}}}],["assigné",{"_index":1627,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"12":{},"23":{},"285":{}}}],["assist",{"_index":4985,"uri":{},"title":{},"sub_title":{},"body":{"309":{}}}],["associ",{"_index":1546,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"98":{},"103":{},"190":{},"306":{},"361":{},"431":{}}}],["associé",{"_index":2954,"uri":{},"title":{},"sub_title":{},"body":{"101":{},"183":{},"184":{},"287":{},"337":{},"345":{},"433":{}}}],["assur",{"_index":2554,"uri":{},"title":{},"sub_title":{},"body":{"54":{},"57":{},"125":{},"219":{},"222":{},"253":{},"287":{},"310":{},"312":{},"316":{},"331":{},"356":{},"358":{}}}],["assureron",{"_index":4426,"uri":{},"title":{},"sub_title":{},"body":{"253":{}}}],["assurez",{"_index":3054,"uri":{},"title":{},"sub_title":{},"body":{"114":{},"125":{},"183":{},"194":{},"206":{},"209":{},"212":{},"213":{},"215":{},"217":{},"218":{},"264":{},"312":{},"321":{},"325":{},"331":{},"358":{},"360":{},"362":{}}}],["assuré",{"_index":2703,"uri":{},"title":{},"sub_title":{},"body":{"67":{}}}],["astuc",{"_index":4356,"uri":{},"title":{},"sub_title":{},"body":{"233":{},"423":{}}}],["ata",{"_index":496,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["atf",{"_index":755,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["atg",{"_index":510,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["atlantic/azor",{"_index":388,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["atlantic/cape_verd",{"_index":389,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["atlantic/stanley",{"_index":387,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["attaché",{"_index":1793,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"160":{},"187":{},"188":{},"245":{}}}],["attaqu",{"_index":5610,"uri":{},"title":{},"sub_title":{},"body":{"406":{},"407":{}}}],["atteint",{"_index":3800,"uri":{},"title":{},"sub_title":{},"body":{"191":{},"294":{}}}],["attend",{"_index":3772,"uri":{},"title":{},"sub_title":{},"body":{"188":{},"327":{}}}],["attendu",{"_index":3733,"uri":{},"title":{},"sub_title":{},"body":{"184":{},"190":{}}}],["attent",{"_index":1974,"uri":{"244":{}},"title":{},"sub_title":{"244":{}},"body":{"17":{},"114":{},"162":{},"188":{},"241":{},"244":{},"331":{},"359":{}}}],["attention:l",{"_index":5689,"uri":{},"title":{},"sub_title":{},"body":{"409":{}}}],["atterrit",{"_index":3672,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["attribu",{"_index":1698,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"24":{},"36":{},"83":{},"104":{},"177":{},"188":{},"299":{},"364":{},"371":{},"388":{},"432":{},"435":{}}}],["attribuera",{"_index":5536,"uri":{},"title":{},"sub_title":{},"body":{"388":{}}}],["attribuez",{"_index":3596,"uri":{},"title":{},"sub_title":{},"body":{"176":{},"287":{},"350":{},"388":{}}}],["attribuiez",{"_index":1722,"uri":{},"title":{},"sub_title":{},"body":{"10":{}}}],["attribut",{"_index":4578,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["attribué",{"_index":2123,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"138":{},"187":{},"277":{},"284":{},"388":{},"394":{},"435":{}}}],["atténuer",{"_index":5624,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["au",{"_index":516,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"10":{},"13":{},"14":{},"20":{},"21":{},"23":{},"26":{},"28":{},"31":{},"34":{},"37":{},"41":{},"57":{},"74":{},"84":{},"86":{},"90":{},"91":{},"93":{},"94":{},"96":{},"99":{},"123":{},"124":{},"126":{},"137":{},"141":{},"148":{},"149":{},"160":{},"162":{},"163":{},"174":{},"179":{},"181":{},"183":{},"184":{},"185":{},"186":{},"190":{},"192":{},"194":{},"200":{},"212":{},"213":{},"222":{},"236":{},"237":{},"241":{},"253":{},"276":{},"277":{},"282":{},"284":{},"285":{},"287":{},"291":{},"294":{},"296":{},"305":{},"306":{},"307":{},"308":{},"312":{},"315":{},"328":{},"332":{},"338":{},"339":{},"340":{},"341":{},"342":{},"345":{},"347":{},"351":{},"365":{},"367":{},"370":{},"372":{},"373":{},"375":{},"376":{},"380":{},"385":{},"388":{},"408":{},"410":{},"412":{},"416":{},"418":{},"424":{}}}],["aucun",{"_index":1894,"uri":{"78":{}},"title":{},"sub_title":{"78":{}},"body":{"14":{},"30":{},"38":{},"41":{},"96":{},"144":{},"154":{},"168":{},"177":{},"181":{},"192":{},"306":{},"307":{},"313":{},"317":{},"380":{},"406":{}}}],["aud",{"_index":3375,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["augment",{"_index":3489,"uri":{},"title":{},"sub_title":{},"body":{"149":{},"323":{},"329":{}}}],["aujourd'hui",{"_index":5519,"uri":{},"title":{},"sub_title":{},"body":{"384":{},"385":{}}}],["auprè",{"_index":3041,"uri":{},"title":{},"sub_title":{},"body":{"113":{},"198":{},"281":{},"307":{},"344":{},"360":{},"423":{}}}],["auquel",{"_index":1633,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"24":{},"83":{},"100":{},"101":{},"123":{},"138":{},"241":{},"373":{},"388":{}}}],["aura",{"_index":2877,"uri":{},"title":{},"sub_title":{},"body":{"90":{},"145":{},"158":{},"181":{},"275":{},"372":{},"394":{},"412":{}}}],["aurait",{"_index":4949,"uri":{},"title":{},"sub_title":{},"body":{"307":{}}}],["aurez",{"_index":2838,"uri":{},"title":{},"sub_title":{},"body":{"82":{},"183":{},"213":{},"215":{},"222":{},"385":{}}}],["auront",{"_index":5376,"uri":{},"title":{},"sub_title":{},"body":{"350":{}}}],["aussi",{"_index":1601,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"272":{},"296":{}}}],["australia",{"_index":515,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["australia/adelaid",{"_index":461,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australia/brisban",{"_index":464,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australia/canberra",{"_index":465,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australia/darwin",{"_index":462,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australia/hobart",{"_index":469,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australia/melbourn",{"_index":471,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australia/perth",{"_index":453,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australia/sydney",{"_index":475,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["australian",{"_index":105,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["austria",{"_index":517,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["aut",{"_index":518,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["autant",{"_index":1600,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"24":{},"281":{},"345":{}}}],["auth",{"_index":3975,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["auth](https://docs.microsoft.com/fr",{"_index":5039,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["authentifi",{"_index":2927,"uri":{},"title":{},"sub_title":{},"body":{"99":{},"113":{},"423":{}}}],["authentifiez",{"_index":5426,"uri":{},"title":{},"sub_title":{},"body":{"357":{}}}],["authentiqu",{"_index":5378,"uri":{},"title":{},"sub_title":{},"body":{"350":{}}}],["authorize.net",{"_index":2824,"uri":{},"title":{},"sub_title":{"81":{}},"body":{"183":{}}}],["authorizerepons",{"_index":4518,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["authorizeresponse(requêt",{"_index":4494,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["authorizeview",{"_index":4509,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["auto",{"_index":3628,"uri":{"264":{}},"title":{},"sub_title":{"264":{}},"body":{"181":{},"264":{},"309":{},"360":{}}}],["autobil",{"_index":4656,"uri":{},"title":{},"sub_title":{},"body":{"265":{}}}],["automatiqu",{"_index":1808,"uri":{"265":{}},"title":{},"sub_title":{"265":{}},"body":{"12":{},"19":{},"23":{},"26":{},"27":{},"33":{},"34":{},"55":{},"56":{},"98":{},"99":{},"101":{},"144":{},"157":{},"174":{},"175":{},"181":{},"186":{},"187":{},"192":{},"219":{},"220":{},"236":{},"241":{},"244":{},"245":{},"263":{},"266":{},"267":{},"268":{},"269":{},"282":{},"287":{},"293":{},"294":{},"296":{},"298":{},"336":{},"339":{},"344":{},"345":{},"359":{},"371":{},"382":{},"385":{},"388":{},"393":{},"405":{},"408":{},"423":{},"435":{}}}],["automatis",{"_index":2194,"uri":{},"title":{},"sub_title":{},"body":{"25":{},"296":{}}}],["automatisé",{"_index":1820,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"14":{},"19":{},"194":{}}}],["autorestart=tru",{"_index":4070,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["autori",{"_index":4274,"uri":{},"title":{},"sub_title":{},"body":{"221":{},"306":{},"407":{}}}],["autoris",{"_index":1790,"uri":{},"title":{},"sub_title":{"16":{}},"body":{"12":{},"21":{},"23":{},"28":{},"31":{},"113":{},"206":{},"320":{},"407":{}}}],["autoriservoir(array",{"_index":4492,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["autorisez",{"_index":5750,"uri":{},"title":{},"sub_title":{},"body":{"419":{}}}],["autorisiez",{"_index":2584,"uri":{},"title":{},"sub_title":{},"body":{"55":{}}}],["autorisé",{"_index":2269,"uri":{},"title":{},"sub_title":{},"body":{"32":{},"362":{},"407":{}}}],["autoritair",{"_index":5540,"uri":{},"title":{},"sub_title":{},"body":{"388":{}}}],["autostart=tru",{"_index":4069,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["autour",{"_index":3678,"uri":{},"title":{},"sub_title":{},"body":{"183":{},"192":{},"382":{}}}],["autr",{"_index":1576,"uri":{"126":{}},"title":{},"sub_title":{"126":{}},"body":{"9":{},"12":{},"14":{},"20":{},"23":{},"37":{},"67":{},"69":{},"121":{},"123":{},"144":{},"172":{},"173":{},"187":{},"190":{},"191":{},"197":{},"233":{},"239":{},"241":{},"256":{},"258":{},"259":{},"272":{},"282":{},"286":{},"296":{},"299":{},"301":{},"303":{},"307":{},"308":{},"313":{},"320":{},"336":{},"340":{},"346":{},"347":{},"348":{},"350":{},"357":{},"361":{},"371":{},"384":{},"385":{},"408":{}}}],["aux",{"_index":1624,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"12":{},"13":{},"14":{},"17":{},"19":{},"21":{},"23":{},"26":{},"67":{},"73":{},"82":{},"98":{},"174":{},"179":{},"180":{},"183":{},"184":{},"185":{},"186":{},"187":{},"190":{},"194":{},"219":{},"221":{},"285":{},"296":{},"300":{},"301":{},"302":{},"303":{},"304":{},"306":{},"307":{},"308":{},"309":{},"312":{},"327":{},"338":{},"339":{},"347":{},"363":{},"379":{},"396":{},"407":{},"408":{},"433":{}}}],["auxquel",{"_index":1830,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"28":{},"31":{},"39":{},"40":{},"174":{}}}],["avail",{"_index":2433,"uri":{},"title":{},"sub_title":{},"body":{"46":{}}}],["avait",{"_index":2328,"uri":{},"title":{},"sub_title":{},"body":{"39":{},"40":{},"307":{}}}],["avanc",{"_index":1472,"uri":{"205":{},"210":{}},"title":{},"sub_title":{"205":{},"210":{}},"body":{"7":{}}}],["avancé",{"_index":1441,"uri":{},"title":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{}},"sub_title":{},"body":{"20":{},"125":{},"192":{},"197":{},"210":{},"325":{},"352":{},"360":{}}}],["avant",{"_index":1483,"uri":{},"title":{},"sub_title":{},"body":{"7":{},"19":{},"42":{},"54":{},"56":{},"97":{},"117":{},"126":{},"144":{},"153":{},"155":{},"156":{},"169":{},"183":{},"191":{},"197":{},"198":{},"213":{},"292":{},"309":{},"362":{},"381":{},"407":{},"423":{},"424":{}}}],["avec",{"_index":1473,"uri":{"113":{},"114":{},"115":{},"204":{},"314":{},"320":{},"422":{}},"title":{},"sub_title":{"113":{},"114":{},"115":{},"204":{},"314":{},"320":{},"422":{}},"body":{"7":{},"9":{},"10":{},"12":{},"13":{},"14":{},"15":{},"16":{},"18":{},"20":{},"21":{},"22":{},"23":{},"27":{},"33":{},"43":{},"55":{},"56":{},"57":{},"67":{},"74":{},"80":{},"82":{},"95":{},"98":{},"99":{},"107":{},"111":{},"112":{},"117":{},"119":{},"121":{},"123":{},"126":{},"144":{},"157":{},"173":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"190":{},"191":{},"194":{},"197":{},"204":{},"206":{},"207":{},"212":{},"213":{},"217":{},"219":{},"220":{},"221":{},"232":{},"235":{},"236":{},"238":{},"239":{},"241":{},"253":{},"254":{},"258":{},"259":{},"260":{},"263":{},"264":{},"268":{},"269":{},"270":{},"276":{},"280":{},"281":{},"282":{},"284":{},"285":{},"287":{},"288":{},"290":{},"291":{},"292":{},"296":{},"297":{},"309":{},"310":{},"312":{},"316":{},"317":{},"321":{},"325":{},"326":{},"339":{},"340":{},"347":{},"350":{},"352":{},"356":{},"357":{},"358":{},"359":{},"360":{},"363":{},"371":{},"373":{},"382":{},"384":{},"385":{},"387":{},"390":{},"391":{},"392":{},"393":{},"397":{},"408":{},"417":{},"418":{},"422":{},"423":{}}}],["avertiss",{"_index":2889,"uri":{},"title":{},"sub_title":{"414":{}},"body":{"91":{},"146":{},"159":{},"174":{},"207":{},"373":{}}}],["avez",{"_index":1741,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"27":{},"53":{},"54":{},"74":{},"99":{},"112":{},"113":{},"114":{},"115":{},"117":{},"126":{},"179":{},"180":{},"183":{},"184":{},"189":{},"191":{},"197":{},"205":{},"206":{},"207":{},"211":{},"212":{},"213":{},"216":{},"219":{},"243":{},"259":{},"261":{},"263":{},"265":{},"274":{},"284":{},"310":{},"315":{},"335":{},"340":{},"347":{},"352":{},"357":{},"359":{},"388":{},"392":{},"398":{},"413":{},"415":{}}}],["avi",{"_index":3588,"uri":{},"title":{},"sub_title":{},"body":{"175":{}}}],["avoid",{"_index":4290,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["avoir",{"_index":2287,"uri":{"363":{},"369":{}},"title":{"363":{},"364":{},"365":{},"366":{},"367":{},"368":{},"369":{},"370":{},"371":{},"372":{},"373":{},"374":{},"375":{},"376":{},"377":{},"378":{},"379":{},"380":{},"381":{}},"sub_title":{"363":{},"369":{}},"body":{"33":{},"54":{},"84":{},"113":{},"136":{},"139":{},"183":{},"196":{},"213":{},"221":{},"260":{},"263":{},"281":{},"287":{},"288":{},"296":{},"308":{},"310":{},"312":{},"313":{},"357":{},"358":{},"363":{},"365":{},"366":{},"369":{},"418":{},"424":{}}}],["avon",{"_index":2575,"uri":{},"title":{},"sub_title":{},"body":{"55":{},"67":{},"106":{},"124":{},"125":{},"198":{},"204":{},"258":{},"264":{},"270":{},"408":{},"422":{}}}],["avril",{"_index":4347,"uri":{},"title":{},"sub_title":{},"body":{"233":{}}}],["aw",{"_index":1045,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ax",{"_index":739,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"71":{}}}],["ayant",{"_index":2866,"uri":{},"title":{},"sub_title":{},"body":{"86":{},"108":{},"208":{},"287":{},"307":{},"327":{},"342":{},"359":{},"362":{},"390":{}}}],["ayez",{"_index":2088,"uri":{},"title":{},"sub_title":{},"body":{"21":{},"243":{}}}],["az",{"_index":511,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["azerbaijan",{"_index":316,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["b",{"_index":2143,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"210":{}}}],["b=11",{"_index":4261,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["ba",{"_index":544,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"9":{},"12":{},"13":{},"18":{},"32":{},"82":{},"91":{},"116":{},"118":{},"137":{},"146":{},"159":{},"183":{},"185":{},"221":{},"233":{},"235":{},"236":{},"237":{},"276":{},"284":{},"292":{},"304":{},"315":{},"338":{},"363":{},"373":{},"383":{},"385":{},"413":{},"415":{}}}],["back",{"_index":4364,"uri":{},"title":{},"sub_title":{},"body":{"234":{},"421":{}}}],["backend",{"_index":2662,"uri":{},"title":{},"sub_title":{"59":{},"226":{}},"body":{"343":{}}}],["backend/api",{"_index":2660,"uri":{},"title":{},"sub_title":{},"body":{"58":{},"225":{}}}],["background",{"_index":3204,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["backlog",{"_index":3767,"uri":{},"title":{},"sub_title":{},"body":{"187":{}}}],["bahama",{"_index":519,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["bahrain",{"_index":522,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["bahraini",{"_index":263,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["baht",{"_index":122,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["balanc",{"_index":3343,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["balance$credit_numb",{"_index":3365,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["balance_du",{"_index":3329,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["balance_due$partial_du",{"_index":3331,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["balance_due_raw",{"_index":3327,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["balis",{"_index":1901,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"80":{},"123":{},"239":{},"258":{},"259":{},"370":{}}}],["bancair",{"_index":2807,"uri":{"99":{},"422":{},"424":{},"434":{},"435":{}},"title":{"422":{},"423":{},"424":{},"425":{},"426":{},"427":{},"428":{},"429":{},"430":{},"431":{},"432":{},"433":{},"434":{},"435":{}},"sub_title":{"99":{},"422":{},"424":{},"434":{},"435":{}},"body":{"77":{},"98":{},"99":{},"101":{},"179":{},"256":{},"258":{},"422":{},"423":{},"424":{},"431":{},"435":{}}}],["bancaire.lor",{"_index":5799,"uri":{},"title":{},"sub_title":{},"body":{"435":{}}}],["bancaire.un",{"_index":5775,"uri":{},"title":{},"sub_title":{},"body":{"423":{}}}],["bancaire/débit",{"_index":3657,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["bancairesv",{"_index":2921,"uri":{},"title":{},"sub_title":{},"body":{"99":{},"424":{}}}],["bancontact",{"_index":2792,"uri":{},"title":{},"sub_title":{},"body":{"75":{},"77":{}}}],["bangladesh",{"_index":524,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["bangladeshi",{"_index":126,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["bank",{"_index":17,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"48":{}}}],["banqu",{"_index":2918,"uri":{},"title":{},"sub_title":{},"body":{"98":{},"99":{},"100":{},"220":{},"221":{},"422":{},"423":{},"424":{}}}],["barbadian",{"_index":249,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["barbado",{"_index":529,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["barbuda",{"_index":508,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["barr",{"_index":1979,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"183":{},"192":{},"195":{},"233":{},"274":{},"316":{},"425":{}}}],["barthélemi",{"_index":1180,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["bas$view_linkcod",{"_index":2828,"uri":{},"title":{},"sub_title":{},"body":{"81":{}}}],["cog",{"_index":647,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["coin",{"_index":2058,"uri":{},"title":{},"sub_title":{},"body":{"20":{},"22":{},"32":{},"39":{},"82":{},"137":{},"173":{},"183":{},"192":{},"233":{},"234":{},"236":{},"284":{},"292":{},"338":{},"344":{},"363":{}}}],["cok",{"_index":655,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["col",{"_index":635,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cole",{"_index":5365,"uri":{},"title":{},"sub_title":{},"body":{"346":{}}}],["collect",{"_index":1747,"uri":{},"title":{},"sub_title":{},"body":{"11":{},"20":{},"258":{}}}],["collectez",{"_index":4842,"uri":{},"title":{},"sub_title":{},"body":{"296":{},"344":{}}}],["collection::offsetexists($key",{"_index":5294,"uri":{"333":{}},"title":{},"sub_title":{"333":{}},"body":{}}],["collis",{"_index":1855,"uri":{},"title":{},"sub_title":{},"body":{"13":{}}}],["collègu",{"_index":3089,"uri":{},"title":{},"sub_title":{},"body":{"122":{},"240":{},"282":{},"287":{}}}],["collé",{"_index":5515,"uri":{},"title":{},"sub_title":{},"body":{"384":{}}}],["colombia",{"_index":633,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["colombian",{"_index":138,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["colonn",{"_index":1524,"uri":{"126":{}},"title":{},"sub_title":{"126":{},"135":{}},"body":{"8":{},"9":{},"12":{},"110":{},"116":{},"125":{},"126":{},"180":{},"190":{},"219":{},"235":{},"251":{},"275":{},"383":{},"384":{},"397":{},"398":{},"405":{}}}],["color",{"_index":3205,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["colón",{"_index":185,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["com",{"_index":639,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["combien",{"_index":3095,"uri":{},"title":{},"sub_title":{},"body":{"123":{},"241":{}}}],["combin",{"_index":4798,"uri":{},"title":{},"sub_title":{},"body":{"294":{},"408":{}}}],["combinaison",{"_index":3393,"uri":{},"title":{},"sub_title":{"271":{}},"body":{"136":{},"233":{}}}],["comm",{"_index":1701,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"12":{},"13":{},"14":{},"18":{},"19":{},"20":{},"36":{},"37":{},"40":{},"55":{},"67":{},"69":{},"93":{},"94":{},"95":{},"121":{},"123":{},"126":{},"144":{},"148":{},"149":{},"152":{},"153":{},"162":{},"163":{},"165":{},"167":{},"173":{},"175":{},"180":{},"183":{},"184":{},"188":{},"194":{},"195":{},"197":{},"198":{},"206":{},"213":{},"216":{},"219":{},"221":{},"236":{},"239":{},"241":{},"256":{},"258":{},"259":{},"262":{},"270":{},"273":{},"278":{},"280":{},"286":{},"288":{},"292":{},"296":{},"299":{},"300":{},"301":{},"302":{},"306":{},"308":{},"325":{},"327":{},"331":{},"336":{},"339":{},"343":{},"345":{},"349":{},"350":{},"358":{},"360":{},"370":{},"375":{},"376":{},"377":{},"378":{},"379":{},"384":{},"390":{},"392":{},"393":{},"394":{},"395":{},"396":{},"397":{},"406":{},"407":{},"412":{},"413":{},"415":{},"432":{},"433":{}}}],["command",{"_index":1925,"uri":{"156":{},"161":{}},"title":{"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"169":{}},"sub_title":{"156":{},"161":{}},"body":{"14":{},"52":{},"53":{},"136":{},"144":{},"156":{},"157":{},"158":{},"159":{},"160":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"169":{},"209":{},"212":{},"213":{},"294":{},"310":{},"315":{},"320":{},"331":{},"333":{},"335":{},"371":{},"407":{},"409":{}}}],["command=php",{"_index":4063,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["commandeboucl",{"_index":5226,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["commandephp",{"_index":5227,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["commenc",{"_index":2154,"uri":{"57":{},"258":{}},"title":{"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"224":{},"225":{},"226":{},"227":{},"228":{},"229":{},"230":{},"231":{},"232":{},"233":{},"234":{}},"sub_title":{"57":{},"258":{},"413":{}},"body":{"23":{},"57":{},"126":{},"204":{},"221":{},"253":{},"362":{},"385":{},"435":{}}}],["commencez",{"_index":5171,"uri":{},"title":{},"sub_title":{},"body":{"319":{}}}],["comment",{"_index":1841,"uri":{},"title":{},"sub_title":{"221":{}},"body":{"13":{},"109":{},"111":{},"123":{},"126":{},"200":{},"204":{},"237":{},"241":{},"249":{},"250":{},"252":{},"258":{},"259":{},"295":{}}}],["commentair",{"_index":3945,"uri":{},"title":{},"sub_title":{},"body":{"206":{},"212":{},"213":{},"259":{},"282":{},"346":{}}}],["commençon",{"_index":2980,"uri":{},"title":{},"sub_title":{"106":{}},"body":{"126":{},"221":{}}}],["commerc",{"_index":3885,"uri":{},"title":{},"sub_title":{},"body":{"196":{},"308":{}}}],["commercial",{"_index":4836,"uri":{},"title":{},"sub_title":{},"body":{"296":{},"344":{}}}],["commerciaux",{"_index":1922,"uri":{},"title":{},"sub_title":{},"body":{"14":{}}}],["commun",{"_index":2596,"uri":{"329":{}},"title":{},"sub_title":{"329":{}},"body":{"56":{},"183":{},"385":{}}}],["communaut",{"_index":2978,"uri":{},"title":{},"sub_title":{},"body":{"105":{},"200":{},"201":{},"202":{},"224":{},"312":{}}}],["communautair",{"_index":4986,"uri":{},"title":{},"sub_title":{},"body":{"309":{}}}],["communiqu",{"_index":2172,"uri":{},"title":{},"sub_title":{},"body":{"24":{},"56":{},"281":{}}}],["commutateur",{"_index":1661,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"23":{},"31":{}}}],["comoro",{"_index":637,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["company.address",{"_index":3408,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["company.address1",{"_index":3226,"uri":{},"title":{},"sub_title":{},"body":{"129":{},"136":{}}}],["company.address2",{"_index":3227,"uri":{},"title":{},"sub_title":{},"body":{"129":{},"136":{}}}],["company.c",{"_index":3399,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["company.city_state_post",{"_index":3228,"uri":{},"title":{},"sub_title":{},"body":{"129":{}}}],["company.countri",{"_index":3229,"uri":{},"title":{},"sub_title":{},"body":{"129":{},"136":{}}}],["company.email",{"_index":3222,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"136":{}}}],["company.id_numb",{"_index":3406,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["company.logo",{"_index":3412,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["company.nam",{"_index":1988,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"136":{}}}],["company.nom",{"_index":3217,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["company.numéro",{"_index":3218,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["company.phon",{"_index":3404,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["company.postal_city_st",{"_index":3396,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["company.postal_cod",{"_index":3403,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["company.site_web",{"_index":3221,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["company.st",{"_index":3401,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["company.téléphon",{"_index":3223,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["company.vat_numb",{"_index":3405,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["company.websit",{"_index":3407,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["company1",{"_index":3414,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["company2",{"_index":3415,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["company3",{"_index":3416,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["company4",{"_index":3417,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["company_address",{"_index":3225,"uri":{},"title":{},"sub_title":{},"body":{"129":{}}}],["company_detail",{"_index":3216,"uri":{},"title":{},"sub_title":{},"body":{"128":{}}}],["company_logo",{"_index":3413,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["compar",{"_index":5804,"uri":{},"title":{},"sub_title":{},"body":{"435":{}}}],["compat",{"_index":3025,"uri":{},"title":{},"sub_title":{},"body":{"111":{},"208":{},"215":{},"220":{}}}],["complet",{"_index":2183,"uri":{},"title":{},"sub_title":{},"body":{"24":{},"74":{},"136":{},"151":{},"201":{},"202":{},"208":{},"215":{},"218":{},"219":{},"221":{},"263":{},"312":{},"357":{}}}],["complex",{"_index":2415,"uri":{},"title":{},"sub_title":{},"body":{"46":{},"299":{},"302":{}}}],["complexe.cela",{"_index":4816,"uri":{},"title":{},"sub_title":{},"body":{"296":{}}}],["compliqu",{"_index":4956,"uri":{},"title":{},"sub_title":{},"body":{"307":{}}}],["compliquée.n",{"_index":4649,"uri":{},"title":{},"sub_title":{},"body":{"264":{}}}],["complèt",{"_index":2235,"uri":{},"title":{},"sub_title":{},"body":{"30":{},"65":{},"105":{},"136":{},"191":{},"221":{},"259":{},"274":{},"315":{},"359":{},"384":{},"405":{}}}],["complètement",{"_index":1650,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"93":{},"148":{},"162":{},"371":{},"375":{},"387":{}}}],["complét",{"_index":2905,"uri":{},"title":{},"sub_title":{},"body":{"95":{},"153":{},"379":{}}}],["comport",{"_index":1753,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"13":{},"14":{},"15":{},"20":{},"25":{},"30":{},"179":{},"181":{},"186":{},"187":{},"188":{},"192":{},"276":{},"338":{},"339":{},"347":{},"387":{},"406":{}}}],["compos",{"_index":2505,"uri":{},"title":{},"sub_title":{},"body":{"52":{},"53":{},"57":{},"207":{},"210":{},"333":{}}}],["composé",{"_index":4353,"uri":{},"title":{},"sub_title":{},"body":{"233":{}}}],["comprend",{"_index":2787,"uri":{},"title":{},"sub_title":{},"body":{"75":{},"77":{},"79":{},"81":{},"110":{},"157":{},"183":{},"251":{},"371":{}}}],["comprendr",{"_index":3152,"uri":{},"title":{},"sub_title":{},"body":{"126":{},"258":{},"296":{}}}],["compressera",{"_index":3789,"uri":{},"title":{},"sub_title":{},"body":{"191":{}}}],["compri",{"_index":2802,"uri":{},"title":{},"sub_title":{},"body":{"76":{},"77":{},"79":{},"81":{},"87":{},"108":{},"109":{},"142":{},"183":{},"221":{},"368":{},"382":{},"405":{}}}],["compt",{"_index":1734,"uri":{"193":{},"252":{},"362":{},"423":{}},"title":{},"sub_title":{"99":{},"193":{},"252":{},"362":{},"423":{}},"body":{"10":{},"29":{},"55":{},"90":{},"98":{},"99":{},"100":{},"101":{},"113":{},"145":{},"158":{},"176":{},"177":{},"181":{},"183":{},"184":{},"193":{},"196":{},"197":{},"211":{},"213":{},"232":{},"250":{},"252":{},"264":{},"274":{},"293":{},"341":{},"342":{},"357":{},"359":{},"361":{},"362":{},"372":{},"378":{},"398":{},"422":{},"423":{},"424":{},"431":{},"435":{}}}],["comptabilit",{"_index":2289,"uri":{},"title":{},"sub_title":{},"body":{"33":{},"302":{},"397":{},"403":{},"408":{}}}],["comptabl",{"_index":1599,"uri":{},"title":{},"sub_title":{},"body":{"9":{}}}],["comptag",{"_index":1847,"uri":{},"title":{},"sub_title":{},"body":{"13":{}}}],["comptant",{"_index":2279,"uri":{},"title":{},"sub_title":{},"body":{"33":{}}}],["compte/chaîn",{"_index":3700,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["compte?\"si",{"_index":5466,"uri":{},"title":{},"sub_title":{},"body":{"361":{}}}],["compteactionnez",{"_index":4720,"uri":{},"title":{},"sub_title":{},"body":{"274":{}}}],["compteet",{"_index":4633,"uri":{},"title":{},"sub_title":{},"body":{"263":{}}}],["comptent",{"_index":5192,"uri":{},"title":{},"sub_title":{},"body":{"324":{}}}],["compteur",{"_index":1853,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"21":{}}}],["comt",{"_index":4814,"uri":{},"title":{},"sub_title":{},"body":{"296":{}}}],["concentr",{"_index":4764,"uri":{},"title":{},"sub_title":{},"body":{"287":{}}}],["concept",{"_index":1446,"uri":{},"title":{},"sub_title":{},"body":{"5":{},"7":{},"8":{},"9":{},"14":{},"21":{},"125":{},"126":{},"144":{},"157":{},"194":{},"220":{},"306":{},"307":{}}}],["concern",{"_index":2888,"uri":{},"title":{},"sub_title":{},"body":{"91":{},"122":{},"139":{},"194":{},"236":{},"240":{},"299":{},"346":{}}}],["concret:$data",{"_index":4541,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["condit",{"_index":1726,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"12":{},"16":{},"21":{},"91":{},"95":{},"136":{},"146":{},"152":{},"153":{},"159":{},"164":{},"167":{},"174":{},"192":{},"194":{},"340":{},"347":{},"373":{}}}],["conduir",{"_index":4975,"uri":{},"title":{},"sub_title":{},"body":{"308":{}}}],["conf",{"_index":4055,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["confidentialit",{"_index":1826,"uri":{},"title":{},"sub_title":{},"body":{"12":{}}}],["configur",{"_index":1936,"uri":{"211":{},"217":{},"254":{}},"title":{},"sub_title":{"21":{},"74":{},"107":{},"182":{},"207":{},"208":{},"209":{},"211":{},"212":{},"215":{},"217":{},"219":{},"248":{},"250":{},"254":{},"297":{},"313":{},"324":{},"327":{},"409":{}},"body":{"15":{},"20":{},"22":{},"55":{},"56":{},"74":{},"80":{},"107":{},"109":{},"114":{},"115":{},"174":{},"177":{},"181":{},"182":{},"183":{},"185":{},"187":{},"188":{},"193":{},"194":{},"198":{},"206":{},"207":{},"208":{},"209":{},"211":{},"212":{},"213":{},"217":{},"219":{},"221":{},"222":{},"248":{},"249":{},"252":{},"265":{},"294":{},"298":{},"310":{},"312":{},"313":{},"315":{},"316":{},"323":{},"324":{},"327":{},"329":{},"336":{},"338":{},"356":{},"359":{},"407":{},"408":{},"409":{},"413":{},"415":{},"417":{},"435":{}}}],["configuration.si",{"_index":4159,"uri":{},"title":{},"sub_title":{},"body":{"217":{}}}],["configurera",{"_index":4022,"uri":{},"title":{},"sub_title":{},"body":{"211":{}}}],["configurez",{"_index":1491,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"21":{},"123":{},"170":{},"181":{},"192":{},"197":{},"241":{},"312":{},"356":{},"392":{}}}],["configuriez",{"_index":2731,"uri":{},"title":{},"sub_title":{},"body":{"69":{}}}],["configuré",{"_index":2352,"uri":{},"title":{},"sub_title":{},"body":{"43":{},"114":{},"177":{},"179":{},"182":{},"185":{},"295":{},"371":{}}}],["configurés.mail_mailer=smtp",{"_index":5030,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["confirm",{"_index":1955,"uri":{},"title":{},"sub_title":{},"body":{"16":{},"198":{}}}],["confirmez",{"_index":5003,"uri":{},"title":{},"sub_title":{},"body":{"310":{}}}],["conform",{"_index":3740,"uri":{},"title":{},"sub_title":{},"body":{"184":{},"296":{}}}],["confront",{"_index":4996,"uri":{},"title":{},"sub_title":{},"body":{"310":{}}}],["congo",{"_index":645,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["connaiss",{"_index":3153,"uri":{},"title":{},"sub_title":{},"body":{"126":{},"183":{}}}],["connaisson",{"_index":4257,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["connaîtr",{"_index":4828,"uri":{},"title":{},"sub_title":{},"body":{"296":{}}}],["connect",{"_index":2015,"uri":{"322":{}},"title":{},"sub_title":{"243":{},"322":{},"423":{}},"body":{"18":{},"28":{},"29":{},"55":{},"98":{},"99":{},"111":{},"113":{},"176":{},"182":{},"183":{},"192":{},"197":{},"250":{},"350":{},"423":{}}}],["connectera",{"_index":5774,"uri":{},"title":{},"sub_title":{},"body":{"423":{}}}],["connecteren",{"_index":5773,"uri":{},"title":{},"sub_title":{},"body":{"423":{}}}],["connecterez",{"_index":3001,"uri":{},"title":{},"sub_title":{},"body":{"107":{}}}],["connecteront",{"_index":4382,"uri":{},"title":{},"sub_title":{},"body":{"237":{}}}],["connectez",{"_index":2602,"uri":{},"title":{},"sub_title":{},"body":{"56":{},"183":{},"264":{},"274":{},"331":{}}}],["connecté",{"_index":3887,"uri":{},"title":{},"sub_title":{},"body":{"197":{}}}],["connexion",{"_index":3038,"uri":{"331":{}},"title":{},"sub_title":{"331":{}},"body":{"113":{},"183":{},"194":{},"197":{},"211":{},"232":{},"331":{},"345":{},"357":{},"423":{}}}],["connu",{"_index":4877,"uri":{},"title":{},"sub_title":{},"body":{"300":{},"361":{}}}],["conomi",{"_index":4889,"uri":{},"title":{},"sub_title":{},"body":{"301":{}}}],["conomisez",{"_index":4722,"uri":{},"title":{},"sub_title":{},"body":{"274":{}}}],["conscient",{"_index":2708,"uri":{},"title":{},"sub_title":{},"body":{"67":{},"182":{}}}],["conseil",{"_index":3742,"uri":{},"title":{},"sub_title":{"319":{}},"body":{"184":{},"299":{},"302":{}}}],["conserv",{"_index":3626,"uri":{},"title":{},"sub_title":{},"body":{"181":{},"258":{},"283":{},"291":{},"405":{}}}],["conservé",{"_index":1617,"uri":{},"title":{},"sub_title":{},"body":{"10":{}}}],["consider",{"_index":2481,"uri":{},"title":{},"sub_title":{},"body":{"51":{}}}],["considèr",{"_index":3909,"uri":{},"title":{},"sub_title":{},"body":{"198":{}}}],["considér",{"_index":4884,"uri":{},"title":{},"sub_title":{},"body":{"300":{},"301":{},"390":{},"398":{},"435":{}}}],["considérabl",{"_index":3993,"uri":{},"title":{},"sub_title":{},"body":{"207":{},"212":{},"296":{},"299":{},"303":{},"308":{}}}],["considéré",{"_index":3582,"uri":{},"title":{},"sub_title":{},"body":{"175":{},"350":{},"392":{},"394":{},"395":{},"396":{}}}],["consign",{"_index":4592,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["consist",{"_index":2051,"uri":{},"title":{},"sub_title":{},"body":{"20":{},"111":{},"154":{},"313":{},"327":{},"332":{}}}],["consolid",{"_index":3104,"uri":{},"title":{},"sub_title":{},"body":{"123":{},"241":{}}}],["consomm",{"_index":4810,"uri":{},"title":{},"sub_title":{},"body":{"296":{}}}],["consommateur",{"_index":4922,"uri":{},"title":{},"sub_title":{},"body":{"306":{},"307":{},"308":{}}}],["consommé",{"_index":5502,"uri":{},"title":{},"sub_title":{},"body":{"378":{}}}],["const",{"_index":4468,"uri":{},"title":{},"sub_title":{},"body":{"256":{}}}],["constam",{"_index":5221,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["constant",{"_index":4604,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["construir",{"_index":4424,"uri":{},"title":{},"sub_title":{},"body":{"253":{}}}],["construire.si",{"_index":2646,"uri":{},"title":{},"sub_title":{},"body":{"57":{}}}],["construisez",{"_index":1991,"uri":{},"title":{},"sub_title":{},"body":{"18":{}}}],["construit",{"_index":2498,"uri":{},"title":{},"sub_title":{},"body":{"52":{},"57":{},"67":{},"273":{},"321":{}}}],["consult",{"_index":1952,"uri":{},"title":{},"sub_title":{"117":{},"137":{},"236":{},"276":{}},"body":{"16":{},"17":{},"23":{},"82":{},"118":{},"137":{},"177":{},"179":{},"207":{},"294":{},"324":{},"326":{},"338":{},"340":{},"363":{},"394":{}}}],["consultez",{"_index":3099,"uri":{},"title":{},"sub_title":{},"body":{"123":{},"183":{},"184":{},"196":{},"241":{},"292":{},"309":{},"312":{},"345":{},"382":{}}}],["consultiez",{"_index":4754,"uri":{},"title":{},"sub_title":{},"body":{"284":{}}}],["consulté",{"_index":1916,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"33":{},"85":{},"140":{},"247":{},"286":{},"366":{},"425":{},"429":{}}}],["conséquent",{"_index":4950,"uri":{},"title":{},"sub_title":{},"body":{"307":{}}}],["contact",{"_index":1703,"uri":{"354":{}},"title":{},"sub_title":{"84":{},"139":{},"281":{},"345":{},"350":{},"354":{},"365":{}},"body":{"10":{},"14":{},"18":{},"67":{},"82":{},"84":{},"136":{},"139":{},"176":{},"234":{},"253":{},"263":{},"278":{},"281":{},"336":{},"339":{},"345":{},"350":{},"352":{},"363":{},"365":{},"404":{},"410":{},"411":{},"418":{},"419":{},"420":{}}}],["contact$contact.custom1",{"_index":3388,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["contact(",{"_index":3475,"uri":{},"title":{},"sub_title":{},"body":{"144":{}}}],["contact.$thank",{"_index":3441,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["contact.custom2",{"_index":3389,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["contact.custom3",{"_index":3390,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["contact.custom4",{"_index":3391,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["contact.email",{"_index":3383,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["contact.first_nam",{"_index":3386,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["contact.full_nam",{"_index":3382,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["contact.l",{"_index":5377,"uri":{},"title":{},"sub_title":{},"body":{"350":{}}}],["contact.last_nam",{"_index":3387,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["contact.personnalisé1",{"_index":5393,"uri":{},"title":{},"sub_title":{},"body":{"354":{}}}],["contact.personnalisé2",{"_index":5394,"uri":{},"title":{},"sub_title":{},"body":{"354":{}}}],["contact.personnalisé3",{"_index":5395,"uri":{},"title":{},"sub_title":{},"body":{"354":{}}}],["contact.personnalisé4crédit",{"_index":5396,"uri":{},"title":{},"sub_title":{},"body":{"354":{}}}],["contact.phon",{"_index":3384,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["contact@invoiceninja.com",{"_index":2784,"uri":{},"title":{},"sub_title":{},"body":{"74":{},"263":{}}}],["contact@invoiceninja.com.un",{"_index":4639,"uri":{},"title":{},"sub_title":{},"body":{"263":{}}}],["contact_email",{"_index":5703,"uri":{},"title":{},"sub_title":{},"body":{"410":{}}}],["contacts.\",\"35\":\"depui",{"_index":5362,"uri":{},"title":{},"sub_title":{},"body":{"345":{}}}],["conteneur",{"_index":2501,"uri":{},"title":{},"sub_title":{},"body":{"52":{},"204":{},"332":{}}}],["contenir",{"_index":5802,"uri":{},"title":{},"sub_title":{},"body":{"435":{}}}],["content",{"_index":2719,"uri":{},"title":{},"sub_title":{"72":{}},"body":{"67":{},"72":{}}}],["contenu",{"_index":2742,"uri":{},"title":{},"sub_title":{},"body":{"72":{},"126":{},"332":{},"356":{}}}],["context",{"_index":2891,"uri":{},"title":{},"sub_title":{},"body":{"91":{},"146":{},"159":{},"307":{},"373":{},"410":{},"411":{},"412":{},"413":{},"415":{},"416":{},"417":{},"418":{},"419":{},"420":{}}}],["contextuel",{"_index":3839,"uri":{},"title":{},"sub_title":{},"body":{"192":{},"385":{}}}],["contiendra",{"_index":4138,"uri":{},"title":{},"sub_title":{},"body":{"216":{}}}],["contienn",{"_index":1746,"uri":{},"title":{},"sub_title":{},"body":{"11":{},"219":{}}}],["contient",{"_index":4378,"uri":{},"title":{},"sub_title":{},"body":{"236":{},"258":{},"312":{},"393":{},"435":{}}}],["continu",{"_index":4641,"uri":{},"title":{},"sub_title":{},"body":{"263":{},"316":{},"410":{}}}],["continuez.l",{"_index":5417,"uri":{},"title":{},"sub_title":{},"body":{"357":{}}}],["contourn",{"_index":5115,"uri":{},"title":{},"sub_title":{},"body":{"314":{},"316":{},"327":{},"329":{}}}],["contr",{"_index":5474,"uri":{},"title":{},"sub_title":{},"body":{"363":{},"407":{}}}],["contrair",{"_index":4281,"uri":{},"title":{},"sub_title":{},"body":{"221":{},"296":{},"302":{}}}],["contrat",{"_index":5341,"uri":{},"title":{},"sub_title":{},"body":{"340":{}}}],["contribu",{"_index":2647,"uri":{},"title":{},"sub_title":{},"body":{"57":{}}}],["contribuera",{"_index":5627,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["control",{"_index":3981,"uri":{},"title":{},"sub_title":{},"body":{"207":{},"311":{}}}],["contrôl",{"_index":3797,"uri":{},"title":{},"sub_title":{},"body":{"191":{},"213":{},"215":{},"220":{},"221":{},"294":{},"325":{},"358":{},"406":{},"407":{}}}],["contrôlent",{"_index":1606,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"12":{}}}],["contrôler",{"_index":2114,"uri":{},"title":{},"sub_title":{},"body":{"22":{},"409":{}}}],["convenu",{"_index":5368,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["convers",{"_index":2209,"uri":{"315":{}},"title":{},"sub_title":{"315":{}},"body":{"27":{},"186":{},"219":{},"317":{},"434":{},"435":{}}}],["convert",{"_index":321,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"315":{}}}],["converti",{"_index":2213,"uri":{},"title":{},"sub_title":{"429":{}},"body":{"27":{},"33":{},"123":{},"152":{},"194":{},"233":{},"241":{},"377":{},"426":{},"428":{},"429":{},"435":{}}}],["convertir",{"_index":2291,"uri":{},"title":{},"sub_title":{"432":{},"433":{}},"body":{"33":{},"103":{},"123":{},"186":{},"241":{},"432":{}}}],["convertira",{"_index":5792,"uri":{},"title":{},"sub_title":{},"body":{"432":{}}}],["convertisson",{"_index":5168,"uri":{},"title":{},"sub_title":{},"body":{"317":{}}}],["convertit",{"_index":2210,"uri":{},"title":{},"sub_title":{},"body":{"27":{}}}],["convient",{"_index":1662,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"114":{},"115":{},"219":{}}}],["conçu",{"_index":4939,"uri":{},"title":{},"sub_title":{},"body":{"307":{},"407":{}}}],["cook",{"_index":653,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cool",{"_index":4698,"uri":{},"title":{},"sub_title":{},"body":{"272":{}}}],["copi",{"_index":1889,"uri":{},"title":{},"sub_title":{},"body":{"14":{}}}],["copiant",{"_index":3191,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["copier",{"_index":2104,"uri":{},"title":{},"sub_title":{},"body":{"22":{},"126":{},"349":{}}}],["copier/renomm",{"_index":4145,"uri":{},"title":{},"sub_title":{},"body":{"216":{}}}],["copiez",{"_index":4016,"uri":{},"title":{},"sub_title":{},"body":{"211":{}}}],["coren",{"_index":2670,"uri":{"62":{},"229":{}},"title":{},"sub_title":{"62":{},"229":{}},"body":{}}],["corp",{"_index":1990,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"126":{},"221":{}}}],["correct",{"_index":2772,"uri":{},"title":{},"sub_title":{},"body":{"74":{},"183":{},"184":{},"198":{},"296":{},"310":{},"312":{},"313":{},"320":{},"331":{},"358":{},"397":{},"407":{},"428":{}}}],["correcte.si",{"_index":5425,"uri":{},"title":{},"sub_title":{},"body":{"357":{}}}],["correctes.l",{"_index":4299,"uri":{},"title":{},"sub_title":{},"body":{"222":{}}}],["correspond",{"_index":2293,"uri":{},"title":{},"sub_title":{"103":{},"104":{}},"body":{"33":{},"103":{},"104":{},"114":{},"190":{},"397":{},"428":{},"435":{}}}],["correspondant",{"_index":2956,"uri":{"102":{}},"title":{},"sub_title":{"102":{}},"body":{"102":{},"190":{},"357":{},"397":{}}}],["correspondr",{"_index":4786,"uri":{},"title":{},"sub_title":{},"body":{"291":{},"340":{},"397":{},"434":{},"435":{}}}],["costa",{"_index":183,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["couch",{"_index":2729,"uri":{},"title":{},"sub_title":{},"body":{"69":{}}}],["couleur",{"_index":1520,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"183":{},"187":{},"188":{},"192":{}}}],["counter}cet",{"_index":1843,"uri":{},"title":{},"sub_title":{},"body":{"13":{}}}],["coup",{"_index":3828,"uri":{},"title":{},"sub_title":{},"body":{"192":{},"212":{},"302":{}}}],["cour",{"_index":2533,"uri":{"393":{}},"title":{},"sub_title":{"393":{}},"body":{"54":{},"187":{},"213":{},"270":{},"313":{},"325":{},"372":{},"383":{},"384":{},"385":{},"390":{},"392":{},"393":{}}}],["couram",{"_index":4927,"uri":{},"title":{},"sub_title":{},"body":{"306":{}}}],["courant",{"_index":1505,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"67":{},"221":{},"300":{},"321":{}}}],["courante.\\npar",{"_index":4337,"uri":{},"title":{},"sub_title":{},"body":{"233":{}}}],["courriel",{"_index":1875,"uri":{"219":{}},"title":{},"sub_title":{"219":{}},"body":{"14":{},"18":{},"19":{},"21":{},"26":{},"28":{},"29":{},"30":{},"74":{},"82":{},"84":{},"93":{},"94":{},"108":{},"112":{},"113":{},"114":{},"136":{},"137":{},"148":{},"149":{},"162":{},"163":{},"171":{},"177":{},"181":{},"191":{},"194":{},"219":{},"263":{},"264":{},"281":{},"294":{},"345":{},"347":{},"350":{},"351":{},"358":{},"365":{},"375":{},"376":{},"405":{}}}],["courriel/marqu",{"_index":2900,"uri":{},"title":{},"sub_title":{},"body":{"93":{},"375":{}}}],["courrielaprè",{"_index":3044,"uri":{},"title":{},"sub_title":{},"body":{"113":{}}}],["courriels/factur",{"_index":4645,"uri":{},"title":{},"sub_title":{},"body":{"263":{}}}],["courrier",{"_index":2011,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"19":{},"211":{},"219":{},"313":{}}}],["court",{"_index":3006,"uri":{},"title":{},"sub_title":{},"body":{"107":{},"111":{},"113":{},"213":{}}}],["couvert",{"_index":2049,"uri":{},"title":{},"sub_title":{},"body":{"20":{},"208":{}}}],["couvertur",{"_index":2649,"uri":{},"title":{},"sub_title":{},"body":{"57":{}}}],["couvr",{"_index":3591,"uri":{},"title":{},"sub_title":{},"body":{"176":{}}}],["couvrir",{"_index":1938,"uri":{},"title":{},"sub_title":{},"body":{"15":{},"356":{}}}],["coéquipi",{"_index":3595,"uri":{},"title":{},"sub_title":{},"body":{"176":{}}}],["coût",{"_index":2101,"uri":{},"title":{},"sub_title":{},"body":{"22":{},"90":{},"118":{},"123":{},"136":{},"145":{},"158":{},"186":{},"237":{},"241":{},"306":{},"372":{},"398":{}}}],["cpanel",{"_index":4142,"uri":{},"title":{},"sub_title":{},"body":{"216":{},"218":{},"356":{}}}],["cpv",{"_index":594,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cr",{"_index":658,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"29":{},"36":{},"87":{},"156":{},"177":{},"205":{},"213":{},"336":{},"392":{},"416":{},"424":{}}}],["cran",{"_index":1958,"uri":{},"title":{},"sub_title":{},"body":{"16":{},"17":{},"88":{},"121":{},"143":{},"183":{},"239":{},"263":{},"275":{},"280":{},"292":{},"357":{},"370":{},"423":{}}}],["craser",{"_index":2540,"uri":{},"title":{},"sub_title":{},"body":{"54":{},"126":{},"191":{}}}],["crasera",{"_index":3794,"uri":{},"title":{},"sub_title":{},"body":{"191":{},"263":{},"357":{}}}],["creat",{"_index":2406,"uri":{},"title":{},"sub_title":{},"body":{"46":{},"50":{},"51":{},"126":{},"210":{}}}],["createpayment(array",{"_index":4574,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["credit",{"_index":27,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"256":{},"418":{}}}],["credit.bal",{"_index":3344,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["credit.credit_no",{"_index":3367,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["credit.d",{"_index":3342,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["credit.datetim",{"_index":3312,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["credit.numb",{"_index":3340,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["credit.po_numb",{"_index":3341,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["credit.tot",{"_index":3339,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["credit_amount",{"_index":3363,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["credit_bal",{"_index":3364,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["credit_no",{"_index":3366,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["cri",{"_index":659,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["crire",{"_index":3687,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["critur",{"_index":5233,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["crivez",{"_index":4688,"uri":{},"title":{},"sub_title":{},"body":{"270":{}}}],["croatia",{"_index":661,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["croatian",{"_index":171,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{}}}],["croissant",{"_index":4888,"uri":{},"title":{},"sub_title":{},"body":{"301":{}}}],["cron",{"_index":2531,"uri":{"209":{},"212":{},"218":{}},"title":{},"sub_title":{"209":{},"212":{},"218":{},"310":{}},"body":{"54":{},"209":{},"212":{},"213":{},"218":{},"310":{},"325":{},"327":{},"356":{},"360":{}}}],["cron.logsi",{"_index":4035,"uri":{},"title":{},"sub_title":{},"body":{"212":{}}}],["cronjob",{"_index":4026,"uri":{},"title":{},"sub_title":{},"body":{"212":{}}}],["crontab",{"_index":3997,"uri":{},"title":{},"sub_title":{},"body":{"209":{},"212":{}}}],["cross",{"_index":2399,"uri":{},"title":{},"sub_title":{},"body":{"45":{},"51":{}}}],["crucial",{"_index":4843,"uri":{},"title":{},"sub_title":{},"body":{"296":{},"306":{},"355":{},"407":{}}}],["cryptag",{"_index":4189,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["crypto",{"_index":4471,"uri":{},"title":{},"sub_title":{},"body":{"256":{}}}],["cryptocurr",{"_index":31,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["créancier",{"_index":4275,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["créant",{"_index":5678,"uri":{},"title":{},"sub_title":{},"body":{"408":{}}}],["création",{"_index":1818,"uri":{},"title":{},"sub_title":{"88":{},"121":{},"143":{},"156":{},"239":{},"280":{},"287":{},"288":{},"370":{},"387":{}},"body":{"12":{},"22":{},"28":{},"30":{},"88":{},"110":{},"122":{},"126":{},"143":{},"156":{},"187":{},"188":{},"194":{},"239":{},"240":{},"251":{},"258":{},"287":{},"288":{},"368":{},"369":{},"370":{},"387":{},"416":{},"435":{}}}],["crédit",{"_index":1459,"uri":{"132":{},"370":{},"374":{}},"title":{},"sub_title":{"132":{},"370":{},"374":{}},"body":{"5":{},"8":{},"9":{},"10":{},"30":{},"33":{},"43":{},"67":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"100":{},"136":{},"152":{},"177":{},"179":{},"180":{},"181":{},"183":{},"256":{},"258":{},"338":{},"341":{},"342":{},"364":{},"365":{},"370":{},"371":{},"372":{},"373":{},"375":{},"376":{},"377":{},"378":{},"379":{},"380":{},"381":{},"418":{}}}],["crée",{"_index":2109,"uri":{},"title":{},"sub_title":{},"body":{"22":{},"183":{},"258":{},"390":{}}}],["créer",{"_index":1584,"uri":{},"title":{},"sub_title":{"101":{},"336":{},"369":{},"430":{},"435":{}},"body":{"9":{},"12":{},"13":{},"20":{},"24":{},"31":{},"57":{},"74":{},"99":{},"101":{},"121":{},"126":{},"156":{},"182":{},"183":{},"191":{},"215":{},"219":{},"250":{},"253":{},"254":{},"259":{},"275":{},"276":{},"280":{},"284":{},"287":{},"288":{},"338":{},"351":{},"352":{},"370":{},"372":{},"388":{},"391":{},"405":{},"408":{},"433":{},"434":{},"435":{}}}],["créera",{"_index":2967,"uri":{},"title":{},"sub_title":{},"body":{"103":{},"117":{},"233":{},"236":{},"292":{},"385":{},"433":{}}}],["créersélectionnez",{"_index":2947,"uri":{},"title":{},"sub_title":{},"body":{"101":{}}}],["créez",{"_index":1839,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"20":{},"123":{},"180":{},"182":{},"183":{},"194":{},"208":{},"211":{},"213":{},"215":{},"221":{},"241":{},"371":{},"388":{},"408":{}}}],["créon",{"_index":2583,"uri":{},"title":{},"sub_title":{"251":{}},"body":{"55":{},"255":{}}}],["créé",{"_index":2220,"uri":{},"title":{},"sub_title":{},"body":{"28":{}}}],["créée",{"_index":2199,"uri":{},"title":{},"sub_title":{},"body":{"26":{},"142":{},"187":{},"243":{},"427":{},"430":{}}}],["csrf",{"_index":5660,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["css",{"_index":1982,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"126":{}}}],["csv",{"_index":2935,"uri":{},"title":{},"sub_title":{"190":{}},"body":{"99":{},"190":{},"288":{},"289":{},"336":{},"397":{},"405":{},"424":{}}}],["ctrans('texts.credit_card",{"_index":4516,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["cu",{"_index":666,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cub",{"_index":667,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cuba",{"_index":665,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cunha",{"_index":1188,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["curaçao",{"_index":1040,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["curieux",{"_index":3151,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["curl",{"_index":2716,"uri":{},"title":{},"sub_title":{},"body":{"67":{}}}],["currenc",{"_index":4221,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["custom",{"_index":2408,"uri":{"74":{}},"title":{},"sub_title":{},"body":{"46":{},"126":{}}}],["custom_surcharge1",{"_index":3286,"uri":{},"title":{},"sub_title":{},"body":{"135":{},"136":{}}}],["custom_surcharge2",{"_index":3288,"uri":{},"title":{},"sub_title":{},"body":{"135":{},"136":{}}}],["custom_surcharge3",{"_index":3290,"uri":{},"title":{},"sub_title":{},"body":{"135":{},"136":{}}}],["custom_surcharge4",{"_index":3292,"uri":{},"title":{},"sub_title":{},"body":{"135":{},"136":{}}}],["customer.source.upd",{"_index":2611,"uri":{},"title":{},"sub_title":{},"body":{"56":{}}}],["customer@example.com",{"_index":5704,"uri":{},"title":{},"sub_title":{},"body":{"410":{}}}],["cuw",{"_index":1042,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cv",{"_index":593,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cve",{"_index":5631,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["cw",{"_index":1041,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cx",{"_index":625,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cxr",{"_index":626,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cy",{"_index":670,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cycl",{"_index":2315,"uri":{},"title":{},"sub_title":{"35":{},"92":{},"147":{},"161":{},"242":{},"374":{},"391":{}},"body":{"82":{},"93":{},"117":{},"118":{},"120":{},"123":{},"148":{},"162":{},"241":{},"242":{},"363":{},"375":{},"388":{},"391":{}}}],["cym",{"_index":598,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cyp",{"_index":671,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cypress",{"_index":2655,"uri":{},"title":{},"sub_title":{},"body":{"57":{}}}],["cypru",{"_index":669,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cz",{"_index":673,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cze",{"_index":674,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["czech",{"_index":195,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{},"4":{}}}],["côt",{"_index":1767,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"82":{},"123":{},"137":{},"180":{},"183":{},"192":{},"195":{},"235":{},"275":{},"312":{},"357":{},"363":{},"393":{}}}],["côte",{"_index":876,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["cœur",{"_index":3168,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["d",{"_index":2304,"uri":{},"title":{},"sub_title":{},"body":{"34":{},"83":{},"136":{},"138":{},"144":{},"152":{},"181":{},"206":{},"209":{},"213":{},"218":{},"259":{},"310":{},"327":{},"360":{},"407":{}}}],["d'abonn",{"_index":5751,"uri":{},"title":{},"sub_title":{},"body":{"419":{}}}],["d'abord",{"_index":2301,"uri":{},"title":{},"sub_title":{},"body":{"34":{},"41":{},"96":{},"153":{},"154":{},"168":{},"183":{},"194":{},"264":{},"331":{},"351":{},"380":{}}}],["d'accept",{"_index":3536,"uri":{},"title":{},"sub_title":{},"body":{"164":{}}}],["d'accè",{"_index":3690,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["d'accéder",{"_index":2917,"uri":{},"title":{},"sub_title":{},"body":{"98":{},"187":{},"188":{},"256":{}}}],["d'achat",{"_index":3517,"uri":{"156":{},"161":{}},"title":{"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"169":{}},"sub_title":{"156":{},"161":{}},"body":{"156":{},"157":{},"158":{},"159":{},"160":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"169":{},"417":{}}}],["d'achet",{"_index":4941,"uri":{},"title":{},"sub_title":{},"body":{"307":{}}}],["d'action",{"_index":4372,"uri":{},"title":{},"sub_title":{},"body":{"235":{}}}],["d'activ",{"_index":2930,"uri":{},"title":{},"sub_title":{},"body":{"99":{},"125":{},"294":{}}}],["d'administr",{"_index":1619,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"20":{},"21":{},"28":{},"32":{},"33":{},"58":{},"74":{},"82":{},"91":{},"94":{},"119":{},"126":{},"146":{},"163":{},"186":{},"187":{},"194":{},"197":{},"225":{},"238":{},"275":{},"279":{},"282":{},"289":{},"291":{},"342":{},"346":{},"363":{}}}],["d'administrateur",{"_index":2255,"uri":{},"title":{},"sub_title":{},"body":{"31":{}}}],["d'administration.lorsqu",{"_index":2217,"uri":{},"title":{},"sub_title":{},"body":{"28":{},"149":{}}}],["d'administration.not",{"_index":5494,"uri":{},"title":{},"sub_title":{},"body":{"376":{}}}],["d'administration.pour",{"_index":1644,"uri":{},"title":{},"sub_title":{},"body":{"10":{}}}],["d'adress",{"_index":3398,"uri":{},"title":{},"sub_title":{},"body":{"136":{},"348":{},"349":{}}}],["d'affichag",{"_index":3808,"uri":{},"title":{},"sub_title":{},"body":{"192":{},"292":{},"336":{}}}],["d'aid",{"_index":4476,"uri":{},"title":{},"sub_title":{},"body":{"257":{}}}],["d'ajout",{"_index":1850,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"23":{},"33":{},"99":{},"114":{},"116":{},"328":{},"344":{},"345":{},"423":{}}}],["d'ajouter/supprim",{"_index":4724,"uri":{},"title":{},"sub_title":{},"body":{"275":{}}}],["d'ajust",{"_index":5302,"uri":{},"title":{},"sub_title":{},"body":{"334":{}}}],["d'alcool",{"_index":1621,"uri":{},"title":{},"sub_title":{},"body":{"10":{}}}],["d'allouer",{"_index":3179,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["d'amélior",{"_index":2976,"uri":{},"title":{},"sub_title":{},"body":{"105":{},"224":{}}}],["d'annul",{"_index":5681,"uri":{},"title":{},"sub_title":{},"body":{"408":{}}}],["d'aperçu",{"_index":2600,"uri":{},"title":{},"sub_title":{},"body":{"56":{},"138":{},"236":{},"276":{},"284":{},"364":{}}}],["d'api",{"_index":2654,"uri":{},"title":{},"sub_title":{},"body":{"57":{},"114":{},"183":{},"288":{},"316":{}}}],["d'appareil",{"_index":2982,"uri":{},"title":{},"sub_title":{},"body":{"106":{}}}],["d'appart",{"_index":4748,"uri":{},"title":{},"sub_title":{},"body":{"283":{}}}],["d'appel",{"_index":2513,"uri":{},"title":{},"sub_title":{},"body":{"53":{}}}],["d'appl",{"_index":2367,"uri":{},"title":{},"sub_title":{},"body":{"43":{}}}],["d'applic",{"_index":2677,"uri":{},"title":{},"sub_title":{},"body":{"64":{},"183":{},"305":{},"372":{}}}],["d'application.l",{"_index":5630,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["d'apport",{"_index":3074,"uri":{},"title":{},"sub_title":{},"body":{"117":{}}}],["d'approb",{"_index":1975,"uri":{},"title":{},"sub_title":{},"body":{"17":{}}}],["d'approvisionn",{"_index":4924,"uri":{},"title":{},"sub_title":{},"body":{"306":{}}}],["d'archiv",{"_index":4727,"uri":{},"title":{},"sub_title":{},"body":{"276":{},"284":{}}}],["d'archivag",{"_index":2909,"uri":{},"title":{},"sub_title":{},"body":{"97":{}}}],["d'arrang",{"_index":5369,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["d'articl",{"_index":3444,"uri":{},"title":{},"sub_title":{},"body":{"136":{},"299":{}}}],["d'assist",{"_index":4533,"uri":{},"title":{},"sub_title":{},"body":{"258":{},"261":{}}}],["d'attaqu",{"_index":5664,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["d'attent",{"_index":4041,"uri":{},"title":{},"sub_title":{},"body":{"212":{},"213":{},"313":{},"320":{},"322":{},"329":{},"356":{}}}],["d'attente.membr",{"_index":4044,"uri":{},"title":{},"sub_title":{},"body":{"212":{}}}],["d'atterrissag",{"_index":3671,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["d'audit",{"_index":2290,"uri":{},"title":{},"sub_title":{},"body":{"33":{}}}],["d'augment",{"_index":5267,"uri":{},"title":{},"sub_title":{},"body":{"329":{}}}],["d'aujourd'hui",{"_index":3467,"uri":{},"title":{},"sub_title":{},"body":{"144":{},"371":{}}}],["d'aujourd'hui.l",{"_index":4377,"uri":{},"title":{},"sub_title":{},"body":{"236":{}}}],["d'authentif",{"_index":1942,"uri":{},"title":{},"sub_title":{},"body":{"16":{},"70":{},"183":{},"360":{}}}],["d'authorize.net",{"_index":3679,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["d'auto",{"_index":5416,"uri":{},"title":{},"sub_title":{},"body":{"357":{}}}],["d'autofactur",{"_index":2076,"uri":{},"title":{},"sub_title":{},"body":{"21":{}}}],["d'automatis",{"_index":3868,"uri":{},"title":{},"sub_title":{},"body":{"194":{}}}],["d'autoris",{"_index":1940,"uri":{"265":{}},"title":{},"sub_title":{"265":{}},"body":{"16":{},"31":{}}}],["d'autr",{"_index":1628,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"14":{},"18":{},"21":{},"119":{},"238":{},"288":{},"296":{},"299":{},"301":{},"302":{},"340":{},"397":{},"407":{},"423":{}}}],["d'autres.pour",{"_index":4870,"uri":{},"title":{},"sub_title":{},"body":{"299":{}}}],["d'avertiss",{"_index":4992,"uri":{},"title":{},"sub_title":{},"body":{"310":{}}}],["d'avoir",{"_index":1706,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"57":{},"190":{},"253":{},"312":{},"356":{}}}],["d'e",{"_index":5029,"uri":{"314":{}},"title":{},"sub_title":{"314":{}},"body":{"312":{},"314":{}}}],["d'effectu",{"_index":4530,"uri":{},"title":{},"sub_title":{},"body":{"258":{},"292":{},"296":{},"320":{},"434":{}}}],["d'ell",{"_index":3822,"uri":{},"title":{},"sub_title":{},"body":{"192":{}}}],["d'email",{"_index":3057,"uri":{},"title":{},"sub_title":{},"body":{"115":{},"252":{}}}],["d'emplac",{"_index":3691,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["d'en",{"_index":1484,"uri":{},"title":{},"sub_title":{},"body":{"7":{},"24":{},"183":{}}}],["d'enregistr",{"_index":1551,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"10":{},"31":{},"177":{},"258":{},"342":{},"397":{}}}],["d'ensembl",{"_index":2847,"uri":{"277":{},"290":{}},"title":{},"sub_title":{"277":{},"290":{}},"body":{"83":{},"290":{}}}],["d'ensemble.not",{"_index":5497,"uri":{},"title":{},"sub_title":{},"body":{"377":{}}}],["d'entit",{"_index":1699,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"13":{},"136":{}}}],["d'entité",{"_index":1609,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"13":{},"73":{}}}],["d'entrepris",{"_index":1812,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"14":{},"18":{},"21":{},"170":{},"191":{},"278":{},"294":{},"422":{}}}],["d'entré",{"_index":4562,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["d'environn",{"_index":5123,"uri":{},"title":{},"sub_title":{},"body":{"315":{},"316":{}}}],["d'envoi",{"_index":1905,"uri":{"314":{}},"title":{},"sub_title":{"314":{}},"body":{"14":{},"19":{},"114":{},"115":{},"312":{}}}],["d'envoy",{"_index":1913,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"112":{}}}],["d'envoyé",{"_index":3506,"uri":{},"title":{},"sub_title":{},"body":{"153":{}}}],["d'erreur",{"_index":4154,"uri":{},"title":{},"sub_title":{},"body":{"217":{},"262":{},"309":{},"310":{},"313":{},"319":{},"320":{},"407":{},"412":{}}}],["d'essai",{"_index":2160,"uri":{},"title":{},"sub_title":{},"body":{"23":{}}}],["d'eux",{"_index":1937,"uri":{},"title":{},"sub_title":{},"body":{"15":{}}}],["d'examin",{"_index":4512,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["d'exempt",{"_index":4981,"uri":{},"title":{},"sub_title":{},"body":{"308":{}}}],["d'expir",{"_index":1693,"uri":{},"title":{},"sub_title":{},"body":{"10":{}}}],["d'exploit",{"_index":2986,"uri":{},"title":{},"sub_title":{},"body":{"106":{}}}],["d'export",{"_index":5590,"uri":{"405":{}},"title":{},"sub_title":{"405":{}},"body":{"404":{}}}],["d'expéditeur",{"_index":3051,"uri":{},"title":{},"sub_title":{},"body":{"114":{},"136":{}}}],["d'exécut",{"_index":2534,"uri":{},"title":{},"sub_title":{},"body":{"54":{},"217":{},"313":{},"320":{},"321":{},"325":{},"407":{}}}],["d'heur",{"_index":2883,"uri":{},"title":{},"sub_title":{},"body":{"90":{},"136":{},"145":{},"233":{},"372":{},"390":{}}}],["d'historiqu",{"_index":3817,"uri":{},"title":{},"sub_title":{},"body":{"192":{},"384":{}}}],["d'hébergement",{"_index":3849,"uri":{},"title":{},"sub_title":{},"body":{"194":{},"213":{},"310":{},"408":{}}}],["d'hôte",{"_index":5053,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["d'ici",{"_index":3625,"uri":{},"title":{},"sub_title":{},"body":{"181":{},"397":{}}}],["d'identif",{"_index":3219,"uri":{},"title":{},"sub_title":{},"body":{"128":{},"136":{},"183":{},"278":{},"339":{},"406":{},"407":{}}}],["d'identifi",{"_index":2712,"uri":{},"title":{},"sub_title":{},"body":{"67":{},"183":{},"278":{},"336":{}}}],["d'identifiant.la",{"_index":2714,"uri":{},"title":{},"sub_title":{},"body":{"67":{}}}],["d'imag",{"_index":4496,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["d'import",{"_index":3793,"uri":{},"title":{},"sub_title":{},"body":{"191":{},"397":{},"400":{},"401":{},"402":{},"403":{},"404":{}}}],["d'impress",{"_index":1510,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["d'imprimant",{"_index":1503,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["d'impôt",{"_index":3435,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["d'inclur",{"_index":4165,"uri":{},"title":{},"sub_title":{},"body":{"218":{},"352":{}}}],["d'indicateur",{"_index":3769,"uri":{},"title":{},"sub_title":{},"body":{"187":{}}}],["d'industri",{"_index":5366,"uri":{},"title":{},"sub_title":{},"body":{"346":{}}}],["d'inform",{"_index":2365,"uri":{},"title":{},"sub_title":{},"body":{"43":{},"111":{},"183":{},"208":{},"217":{},"256":{},"312":{},"313":{},"348":{},"349":{},"360":{}}}],["d'informations.bon",{"_index":4799,"uri":{},"title":{},"sub_title":{},"body":{"294":{}}}],["d'inject",{"_index":4308,"uri":{},"title":{},"sub_title":{},"body":{"222":{}}}],["d'inscript",{"_index":1788,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"350":{}}}],["d'insert",{"_index":5262,"uri":{},"title":{},"sub_title":{},"body":{"329":{}}}],["d'instal",{"_index":3899,"uri":{},"title":{},"sub_title":{},"body":{"198":{},"201":{},"202":{},"315":{},"327":{}}}],["d'insérer",{"_index":4217,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["d'interfac",{"_index":2656,"uri":{},"title":{},"sub_title":{},"body":{"57":{}}}],["d'interrog",{"_index":4357,"uri":{},"title":{},"sub_title":{},"body":{"233":{}}}],["d'intégrer",{"_index":2580,"uri":{},"title":{},"sub_title":{},"body":{"55":{},"194":{}}}],["d'inventair",{"_index":2638,"uri":{"294":{}},"title":{},"sub_title":{"294":{}},"body":{"57":{},"294":{}}}],["d'invers",{"_index":5498,"uri":{},"title":{},"sub_title":{},"body":{"377":{}}}],["d'invoic",{"_index":2355,"uri":{},"title":{"52":{},"53":{},"54":{}},"sub_title":{},"body":{"43":{},"55":{},"57":{},"98":{},"112":{},"179":{},"183":{},"203":{},"212":{},"213":{},"222":{},"248":{},"289":{},"297":{},"316":{},"397":{},"404":{},"409":{}}}],["d'invoiceninja",{"_index":2191,"uri":{},"title":{},"sub_title":{},"body":{"24":{}}}],["d'ivoir",{"_index":877,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["d'o",{"_index":4960,"uri":{},"title":{},"sub_title":{},"body":{"307":{}}}],["d'objet",{"_index":1985,"uri":{},"title":{},"sub_title":{},"body":{"18":{}}}],["d'obtenir",{"_index":5618,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["d'onglet",{"_index":5356,"uri":{},"title":{},"sub_title":{},"body":{"344":{}}}],["d'opter",{"_index":4661,"uri":{},"title":{},"sub_title":{},"body":{"268":{},"269":{}}}],["d'option",{"_index":2790,"uri":{},"title":{},"sub_title":{},"body":{"75":{},"77":{},"177":{},"181":{}}}],["d'origin",{"_index":2184,"uri":{},"title":{},"sub_title":{},"body":{"24":{},"152":{},"221":{}}}],["d'un",{"_index":1815,"uri":{"35":{},"88":{},"276":{},"280":{},"287":{},"363":{},"370":{},"374":{}},"title":{},"sub_title":{"35":{},"88":{},"276":{},"280":{},"287":{},"363":{},"370":{},"374":{}},"body":{"12":{},"20":{},"22":{},"23":{},"28":{},"33":{},"34":{},"37":{},"41":{},"57":{},"74":{},"82":{},"84":{},"88":{},"90":{},"93":{},"114":{},"115":{},"116":{},"123":{},"126":{},"145":{},"158":{},"176":{},"177":{},"183":{},"184":{},"186":{},"192":{},"198":{},"220":{},"236":{},"237":{},"239":{},"240":{},"241":{},"242":{},"258":{},"262":{},"276":{},"277":{},"278":{},"282":{},"286":{},"288":{},"296":{},"300":{},"303":{},"307":{},"308":{},"324":{},"336":{},"337":{},"338":{},"339":{},"346":{},"369":{},"370":{},"372":{},"375":{},"407":{},"408":{},"428":{}}}],["d'une",{"_index":1969,"uri":{"92":{},"117":{},"121":{},"126":{},"143":{},"147":{},"156":{},"161":{},"239":{},"242":{},"385":{},"387":{},"391":{}},"title":{},"sub_title":{"92":{},"117":{},"121":{},"126":{},"143":{},"147":{},"156":{},"161":{},"239":{},"242":{},"385":{},"387":{},"391":{}},"body":{"17":{},"24":{},"34":{},"36":{},"90":{},"122":{},"123":{},"126":{},"143":{},"145":{},"148":{},"156":{},"162":{},"168":{},"169":{},"177":{},"180":{},"183":{},"185":{},"187":{},"188":{},"190":{},"192":{},"237":{},"240":{},"241":{},"243":{},"259":{},"265":{},"277":{},"288":{},"313":{},"327":{},"337":{},"338":{},"339":{},"362":{},"370":{},"382":{},"387":{},"394":{},"407":{},"435":{}}}],["d'usag",{"_index":4933,"uri":{"307":{}},"title":{},"sub_title":{"307":{}},"body":{"307":{}}}],["d'utilis",{"_index":1739,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"12":{},"57":{},"67":{},"106":{},"183":{},"232":{},"299":{},"314":{},"315":{},"340":{},"351":{},"356":{},"360":{},"362":{}}}],["d'utilisateur",{"_index":2233,"uri":{},"title":{},"sub_title":{},"body":{"29":{},"183":{},"215":{},"382":{}}}],["d'échec",{"_index":4646,"uri":{"361":{}},"title":{},"sub_title":{"361":{}},"body":{"263":{},"343":{}}}],["d'échéanc",{"_index":2032,"uri":{},"title":{},"sub_title":{},"body":{"19":{},"136":{},"144":{},"157":{},"181":{},"285":{},"287":{}}}],["d'écrire",{"_index":3882,"uri":{},"title":{},"sub_title":{},"body":{"196":{}}}],["d'édition",{"_index":2021,"uri":{},"title":{},"sub_title":{},"body":{"19":{}}}],["d'éligibilit",{"_index":5693,"uri":{"410":{}},"title":{},"sub_title":{"410":{}},"body":{"413":{},"415":{}}}],["d'élément",{"_index":3763,"uri":{},"title":{},"sub_title":{},"body":{"187":{},"192":{}}}],["d'épargn",{"_index":2941,"uri":{},"title":{},"sub_title":{},"body":{"100":{}}}],["d'équilibr",{"_index":3508,"uri":{},"title":{},"sub_title":{},"body":{"153":{}}}],["d'état",{"_index":5717,"uri":{},"title":{},"sub_title":{},"body":{"412":{}}}],["d'étiquett",{"_index":3619,"uri":{},"title":{},"sub_title":{},"body":{"180":{}}}],["d'éventuel",{"_index":5609,"uri":{},"title":{},"sub_title":{},"body":{"406":{},"407":{}}}],["d'éviter",{"_index":4942,"uri":{},"title":{},"sub_title":{},"body":{"307":{}}}],["d'événement",{"_index":2608,"uri":{},"title":{},"sub_title":{},"body":{"56":{}}}],["d'être",{"_index":2707,"uri":{},"title":{},"sub_title":{},"body":{"67":{},"123":{},"188":{},"213":{},"241":{},"264":{},"336":{}}}],["d'œil",{"_index":3829,"uri":{},"title":{},"sub_title":{},"body":{"192":{},"212":{}}}],["da",{"_index":1187,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["daili",{"_index":5724,"uri":{},"title":{},"sub_title":{},"body":{"412":{}}}],["dan",{"_index":1529,"uri":{"255":{},"270":{},"328":{},"332":{}},"title":{},"sub_title":{"255":{},"270":{},"328":{},"332":{}},"body":{"8":{},"9":{},"10":{},"12":{},"14":{},"15":{},"16":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"28":{},"32":{},"34":{},"39":{},"43":{},"54":{},"55":{},"56":{},"57":{},"67":{},"73":{},"74":{},"78":{},"82":{},"83":{},"84":{},"88":{},"90":{},"91":{},"93":{},"94":{},"98":{},"99":{},"108":{},"114":{},"116":{},"117":{},"118":{},"121":{},"122":{},"123":{},"124":{},"126":{},"137":{},"138":{},"139":{},"143":{},"144":{},"145":{},"146":{},"148":{},"149":{},"152":{},"156":{},"157":{},"158":{},"159":{},"160":{},"162":{},"163":{},"166":{},"172":{},"173":{},"174":{},"175":{},"176":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"190":{},"191":{},"192":{},"194":{},"196":{},"198":{},"205":{},"206":{},"207":{},"212":{},"213":{},"215":{},"216":{},"217":{},"219":{},"220":{},"221":{},"223":{},"233":{},"234":{},"235":{},"236":{},"237":{},"239":{},"240":{},"241":{},"246":{},"255":{},"256":{},"257":{},"258":{},"259":{},"260":{},"261":{},"270":{},"274":{},"275":{},"276":{},"277":{},"278":{},"279":{},"280":{},"282":{},"284":{},"286":{},"287":{},"288":{},"289":{},"291":{},"292":{},"293":{},"294":{},"296":{},"298":{},"299":{},"300":{},"301":{},"302":{},"305":{},"306":{},"307":{},"308":{},"309":{},"310":{},"312":{},"313":{},"315":{},"316":{},"319":{},"320":{},"325":{},"327":{},"328":{},"331":{},"332":{},"334":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"344":{},"345":{},"346":{},"347":{},"349":{},"350":{},"351":{},"352":{},"357":{},"358":{},"359":{},"360":{},"361":{},"363":{},"364":{},"365":{},"370":{},"371":{},"372":{},"373":{},"375":{},"376":{},"377":{},"382":{},"383":{},"384":{},"385":{},"387":{},"388":{},"390":{},"392":{},"393":{},"394":{},"397":{},"398":{},"406":{},"407":{},"412":{},"418":{},"424":{},"425":{},"426":{},"427":{},"428":{}}}],["dangereux",{"_index":3872,"uri":{},"title":{},"sub_title":{},"body":{"194":{}}}],["danish",{"_index":92,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{}}}],["dansparamètr",{"_index":3043,"uri":{},"title":{},"sub_title":{},"body":{"113":{},"114":{}}}],["dansstorage/logs/laravel.logensuit",{"_index":5603,"uri":{},"title":{},"sub_title":{},"body":{"406":{}}}],["darussalam",{"_index":568,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["data",{"_index":2457,"uri":{},"title":{},"sub_title":{},"body":{"48":{},"50":{},"67":{},"72":{},"125":{},"126":{},"206":{},"209":{},"212":{},"213":{},"259":{},"261":{},"320":{},"325":{},"327":{},"331":{},"360":{}}}],["data);fonct",{"_index":4493,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["data:www",{"_index":3941,"uri":{},"title":{},"sub_title":{},"body":{"206":{},"213":{},"327":{},"331":{}}}],["date",{"_index":1685,"uri":{"272":{}},"title":{},"sub_title":{"272":{}},"body":{"10":{},"13":{},"19":{},"32":{},"33":{},"83":{},"100":{},"101":{},"118":{},"120":{},"123":{},"136":{},"138":{},"144":{},"157":{},"181":{},"187":{},"233":{},"236":{},"237":{},"241":{},"272":{},"273":{},"285":{},"287":{},"364":{},"371":{},"382":{},"390":{},"412":{},"431":{}}}],["date/heur",{"_index":5525,"uri":{},"title":{},"sub_title":{},"body":{"385":{}}}],["date/l'heur",{"_index":5552,"uri":{},"title":{},"sub_title":{},"body":{"393":{}}}],["date:i",{"_index":1842,"uri":{},"title":{},"sub_title":{},"body":{"13":{}}}],["davantag",{"_index":1725,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"18":{},"21":{},"263":{}}}],["david",{"_index":2664,"uri":{"60":{},"227":{}},"title":{},"sub_title":{"60":{},"227":{}},"body":{}}],["de",{"_index":1,"uri":{"0":{},"5":{},"8":{},"9":{},"14":{},"20":{},"22":{},"25":{},"28":{},"35":{},"53":{},"65":{},"66":{},"67":{},"68":{},"78":{},"92":{},"100":{},"103":{},"104":{},"108":{},"112":{},"116":{},"126":{},"128":{},"129":{},"130":{},"133":{},"134":{},"147":{},"161":{},"170":{},"176":{},"181":{},"182":{},"186":{},"187":{},"188":{},"192":{},"193":{},"197":{},"199":{},"206":{},"208":{},"210":{},"211":{},"212":{},"215":{},"216":{},"219":{},"223":{},"233":{},"234":{},"235":{},"242":{},"250":{},"252":{},"253":{},"255":{},"258":{},"261":{},"262":{},"265":{},"270":{},"272":{},"288":{},"289":{},"296":{},"297":{},"298":{},"299":{},"303":{},"305":{},"308":{},"309":{},"315":{},"317":{},"321":{},"322":{},"325":{},"327":{},"329":{},"330":{},"331":{},"335":{},"336":{},"337":{},"344":{},"348":{},"349":{},"351":{},"354":{},"356":{},"357":{},"358":{},"359":{},"361":{},"374":{},"384":{},"390":{},"391":{},"392":{},"397":{},"398":{},"405":{},"407":{},"409":{},"418":{},"424":{},"426":{},"435":{}},"title":{"0":{},"1":{},"2":{},"3":{},"4":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{},"193":{},"194":{},"195":{},"196":{},"197":{},"248":{},"249":{},"250":{},"251":{},"252":{}},"sub_title":{"0":{},"5":{},"8":{},"9":{},"14":{},"20":{},"22":{},"25":{},"28":{},"35":{},"53":{},"65":{},"66":{},"67":{},"68":{},"78":{},"92":{},"100":{},"103":{},"104":{},"108":{},"112":{},"116":{},"126":{},"128":{},"129":{},"130":{},"133":{},"134":{},"147":{},"161":{},"170":{},"176":{},"181":{},"182":{},"186":{},"187":{},"188":{},"192":{},"193":{},"197":{},"199":{},"206":{},"208":{},"210":{},"211":{},"212":{},"215":{},"216":{},"219":{},"223":{},"233":{},"234":{},"235":{},"242":{},"250":{},"252":{},"253":{},"255":{},"258":{},"261":{},"262":{},"263":{},"265":{},"270":{},"272":{},"288":{},"289":{},"296":{},"297":{},"298":{},"299":{},"303":{},"305":{},"308":{},"309":{},"315":{},"317":{},"321":{},"322":{},"325":{},"327":{},"329":{},"330":{},"331":{},"335":{},"336":{},"337":{},"344":{},"348":{},"349":{},"351":{},"354":{},"356":{},"357":{},"358":{},"359":{},"361":{},"374":{},"384":{},"390":{},"391":{},"392":{},"397":{},"398":{},"405":{},"407":{},"409":{},"418":{},"424":{},"426":{},"435":{}},"body":{"4":{},"5":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"37":{},"39":{},"40":{},"41":{},"42":{},"43":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"62":{},"65":{},"66":{},"67":{},"69":{},"70":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"90":{},"91":{},"93":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"148":{},"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"156":{},"157":{},"158":{},"159":{},"160":{},"162":{},"164":{},"165":{},"167":{},"168":{},"169":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{},"193":{},"194":{},"195":{},"196":{},"197":{},"198":{},"200":{},"201":{},"202":{},"204":{},"205":{},"206":{},"207":{},"208":{},"209":{},"210":{},"211":{},"212":{},"213":{},"215":{},"216":{},"217":{},"219":{},"220":{},"221":{},"222":{},"223":{},"224":{},"229":{},"231":{},"232":{},"233":{},"234":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"245":{},"246":{},"247":{},"251":{},"253":{},"255":{},"256":{},"257":{},"258":{},"259":{},"260":{},"261":{},"262":{},"263":{},"264":{},"265":{},"267":{},"268":{},"269":{},"270":{},"272":{},"273":{},"274":{},"275":{},"276":{},"277":{},"278":{},"279":{},"280":{},"281":{},"282":{},"283":{},"284":{},"285":{},"286":{},"287":{},"288":{},"289":{},"290":{},"291":{},"292":{},"293":{},"294":{},"295":{},"296":{},"297":{},"298":{},"299":{},"300":{},"301":{},"302":{},"303":{},"304":{},"305":{},"306":{},"307":{},"308":{},"309":{},"310":{},"312":{},"313":{},"314":{},"315":{},"316":{},"317":{},"320":{},"321":{},"322":{},"323":{},"325":{},"326":{},"327":{},"328":{},"329":{},"331":{},"332":{},"335":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"342":{},"343":{},"344":{},"345":{},"347":{},"348":{},"349":{},"350":{},"351":{},"352":{},"355":{},"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"364":{},"365":{},"366":{},"367":{},"368":{},"369":{},"370":{},"371":{},"372":{},"373":{},"375":{},"377":{},"379":{},"380":{},"381":{},"382":{},"383":{},"384":{},"385":{},"386":{},"387":{},"388":{},"389":{},"390":{},"391":{},"392":{},"393":{},"394":{},"395":{},"396":{},"397":{},"398":{},"401":{},"404":{},"405":{},"406":{},"407":{},"408":{},"409":{},"410":{},"411":{},"413":{},"414":{},"415":{},"416":{},"417":{},"418":{},"422":{},"423":{},"424":{},"425":{},"428":{},"431":{},"432":{},"433":{},"434":{},"435":{}}}],["debit",{"_index":33,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["debug",{"_index":5597,"uri":{"406":{},"407":{}},"title":{},"sub_title":{},"body":{}}],["debugbar/fil",{"_index":5641,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["declar",{"_index":5276,"uri":{},"title":{},"sub_title":{},"body":{"331":{}}}],["default_gateway_type_id",{"_index":4449,"uri":{},"title":{},"sub_title":{},"body":{"255":{},"256":{}}}],["dehor",{"_index":4282,"uri":{},"title":{},"sub_title":{},"body":{"221":{},"222":{},"305":{},"307":{},"327":{},"409":{}}}],["delawar",{"_index":4819,"uri":{},"title":{},"sub_title":{},"body":{"296":{}}}],["deliveri",{"_index":2384,"uri":{},"title":{},"sub_title":{},"body":{"44":{},"48":{}}}],["demand",{"_index":1686,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"14":{},"23":{},"54":{},"70":{},"179":{},"183":{},"194":{},"219":{},"220":{},"232":{},"259":{},"312":{},"328":{},"357":{},"407":{},"410":{},"412":{}}}],["demandé",{"_index":2977,"uri":{},"title":{},"sub_title":{},"body":{"105":{},"171":{},"179":{},"224":{}}}],["demie.la",{"_index":4350,"uri":{},"title":{},"sub_title":{},"body":{"233":{}}}],["demo",{"_index":5153,"uri":{},"title":{},"sub_title":{},"body":{"316":{}}}],["demo.invoiceninja.com",{"_index":2673,"uri":{},"title":{},"sub_title":{},"body":{"62":{},"229":{}}}],["democrat",{"_index":649,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["denar",{"_index":299,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["deni",{"_index":3991,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["denmark",{"_index":680,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["deparamètr",{"_index":5781,"uri":{},"title":{},"sub_title":{},"body":{"424":{}}}],["depui",{"_index":1715,"uri":{"252":{}},"title":{},"sub_title":{"252":{}},"body":{"10":{},"23":{},"33":{},"54":{},"82":{},"84":{},"97":{},"108":{},"112":{},"137":{},"139":{},"155":{},"182":{},"205":{},"216":{},"259":{},"264":{},"275":{},"284":{},"320":{},"329":{},"331":{},"345":{},"363":{},"365":{},"386":{},"397":{},"400":{},"401":{},"402":{},"403":{},"404":{},"408":{}}}],["dernier",{"_index":3094,"uri":{},"title":{},"sub_title":{},"body":{"123":{}}}],["dernièr",{"_index":2526,"uri":{},"title":{},"sub_title":{},"body":{"54":{},"57":{},"105":{},"118":{},"216":{},"224":{},"264":{},"313":{},"331":{},"355":{},"408":{}}}],["descendez",{"_index":4715,"uri":{},"title":{},"sub_title":{},"body":{"274":{}}}],["descript",{"_index":1774,"uri":{"270":{}},"title":{},"sub_title":{"270":{}},"body":{"12":{},"90":{},"100":{},"101":{},"122":{},"136":{},"145":{},"158":{},"180":{},"186":{},"194":{},"240":{},"270":{},"282":{},"287":{},"290":{},"291":{},"292":{},"293":{},"346":{},"372":{},"388":{},"431":{},"435":{}}}],["design",{"_index":3126,"uri":{"125":{},"126":{}},"title":{},"sub_title":{"125":{},"126":{}},"body":{"126":{},"144":{},"157":{},"221":{},"222":{},"223":{},"371":{}}}],["design/01",{"_index":3157,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["design/02",{"_index":3193,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["design](#obtenir",{"_index":3188,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["desquel",{"_index":3774,"uri":{},"title":{},"sub_title":{},"body":{"189":{}}}],["dessou",{"_index":1870,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"18":{},"22":{},"23":{},"24":{},"28":{},"31":{},"34":{},"88":{},"113":{},"121":{},"143":{},"183":{},"185":{},"188":{},"207":{},"239":{},"259":{},"290":{},"298":{},"349":{},"370":{}}}],["dessous.

    aprè",{"_index":4292,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["div>import",{"_index":4315,"uri":{},"title":{},"sub_title":{},"body":{"223":{}}}],["diver",{"_index":1559,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"17":{}}}],["divers",{"_index":3453,"uri":{},"title":{},"sub_title":{},"body":{"137":{}}}],["divi",{"_index":4737,"uri":{},"title":{},"sub_title":{},"body":{"280":{}}}],["division.voici",{"_index":4683,"uri":{},"title":{},"sub_title":{},"body":{"270":{}}}],["divisé",{"_index":2659,"uri":{},"title":{},"sub_title":{},"body":{"58":{},"225":{},"233":{},"387":{}}}],["divulgu",{"_index":5607,"uri":{},"title":{},"sub_title":{},"body":{"406":{}}}],["dix",{"_index":3478,"uri":{},"title":{},"sub_title":{},"body":{"144":{}}}],["dj",{"_index":758,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["dji",{"_index":759,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["djibouti",{"_index":757,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["dk",{"_index":681,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["dkim",{"_index":5097,"uri":{},"title":{},"sub_title":{},"body":{"313":{}}}],["dm",{"_index":685,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["dma",{"_index":686,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["dn",{"_index":5095,"uri":{},"title":{},"sub_title":{},"body":{"313":{}}}],["dnk",{"_index":682,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["doc",{"_index":2667,"uri":{},"title":{},"sub_title":{},"body":{"60":{},"183":{},"194":{},"227":{}}}],["docker",{"_index":2494,"uri":{"204":{}},"title":{},"sub_title":{"52":{},"204":{}},"body":{"52":{},"315":{},"356":{}}}],["docs.invoicing.co",{"_index":4776,"uri":{},"title":{},"sub_title":{},"body":{"288":{}}}],["document",{"_index":1451,"uri":{},"title":{},"sub_title":{"85":{},"119":{},"140":{},"160":{},"175":{},"238":{},"279":{},"286":{},"291":{},"340":{},"366":{},"386":{}},"body":{"5":{},"8":{},"9":{},"12":{},"14":{},"20":{},"57":{},"67":{},"85":{},"119":{},"123":{},"124":{},"140":{},"160":{},"172":{},"174":{},"175":{},"180":{},"183":{},"186":{},"187":{},"188":{},"190":{},"194":{},"233":{},"238":{},"241":{},"279":{},"283":{},"286":{},"288":{},"291":{},"316":{},"327":{},"336":{},"340":{},"346":{},"347":{},"348":{},"366":{},"370":{},"386":{}}}],["documents.v",{"_index":3618,"uri":{},"title":{},"sub_title":{},"body":{"180":{}}}],["documents[]=@nomdufichier.png",{"_index":2725,"uri":{},"title":{},"sub_title":{},"body":{"67":{}}}],["documenté",{"_index":1616,"uri":{},"title":{},"sub_title":{},"body":{"10":{}}}],["doit",{"_index":2295,"uri":{},"title":{},"sub_title":{},"body":{"33":{},"43":{},"100":{},"156":{},"173":{},"212":{},"213":{},"220":{},"221":{},"222":{},"241":{},"244":{},"256":{},"312":{},"316":{},"325":{},"360":{},"398":{},"406":{},"412":{},"435":{}}}],["doivent",{"_index":1886,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"23":{},"113":{},"175":{},"183":{},"190":{},"257":{},"258":{},"307":{},"339":{},"357":{},"409":{},"433":{},"435":{}}}],["dollar",{"_index":85,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"10":{},"19":{},"184":{},"194":{}}}],["dom",{"_index":688,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["domain",{"_index":2753,"uri":{"74":{}},"title":{},"sub_title":{"74":{}},"body":{"74":{},"115":{},"196":{},"217":{},"301":{},"302":{},"308":{},"312":{},"357":{},"359":{}}}],["domain/#configur",{"_index":2752,"uri":{"74":{}},"title":{},"sub_title":{},"body":{}}],["domaine.par",{"_index":2755,"uri":{},"title":{},"sub_title":{},"body":{"74":{}}}],["domains/domain.com/public_html/invoices2/publ",{"_index":4163,"uri":{},"title":{},"sub_title":{},"body":{"217":{}}}],["dominica",{"_index":684,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["dominican",{"_index":222,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["donc",{"_index":1579,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"57":{},"114":{},"115":{},"122":{},"124":{},"213":{},"221":{},"240":{},"256":{},"270":{},"291":{},"313":{},"315":{},"356":{},"407":{}}}],["dong",{"_index":112,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["donn",{"_index":1859,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"221":{},"258":{},"281":{},"345":{},"408":{}}}],["donnant",{"_index":5604,"uri":{},"title":{},"sub_title":{},"body":{"406":{}}}],["donneesun",{"_index":5442,"uri":{},"title":{},"sub_title":{},"body":{"358":{}}}],["donnent",{"_index":4265,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["donner",{"_index":1781,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"33":{},"179":{},"296":{},"386":{}}}],["donnera",{"_index":5777,"uri":{},"title":{},"sub_title":{},"body":{"423":{}}}],["donnez",{"_index":1645,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"20":{}}}],["donné",{"_index":1541,"uri":{"208":{},"215":{},"321":{},"322":{},"397":{}},"title":{},"sub_title":{"208":{},"215":{},"321":{},"322":{},"397":{}},"body":{"9":{},"12":{},"13":{},"14":{},"18":{},"24":{},"55":{},"67":{},"72":{},"98":{},"106":{},"172":{},"181":{},"187":{},"191":{},"194":{},"197":{},"208":{},"211":{},"213":{},"215":{},"219":{},"222":{},"232":{},"259":{},"260":{},"261":{},"263":{},"264":{},"274":{},"291":{},"311":{},"313":{},"325":{},"329":{},"340":{},"344":{},"347":{},"350":{},"355":{},"357":{},"358":{},"360":{},"397":{},"404":{},"405":{},"407":{},"424":{},"425":{}}}],["donnécett",{"_index":5230,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["données.un",{"_index":4653,"uri":{},"title":{},"sub_title":{},"body":{"264":{}}}],["données.yodle",{"_index":5768,"uri":{},"title":{},"sub_title":{},"body":{"422":{}}}],["données/l'entrepris",{"_index":5433,"uri":{},"title":{},"sub_title":{},"body":{"357":{}}}],["données:il",{"_index":5589,"uri":{},"title":{},"sub_title":{},"body":{"404":{}}}],["dont",{"_index":2284,"uri":{},"title":{},"sub_title":{},"body":{"33":{},"52":{},"67":{},"182":{},"216":{},"280":{},"299":{}}}],["dossier",{"_index":2307,"uri":{},"title":{},"sub_title":{},"body":{"34":{},"54":{},"84":{},"139":{},"144":{},"206":{},"217":{},"277":{},"278":{},"287":{},"291":{},"308":{},"332":{},"340":{},"342":{},"365":{},"371":{},"392":{}}}],["dot",{"_index":2317,"uri":{},"title":{},"sub_title":{},"body":{"36":{}}}],["doubl",{"_index":3747,"uri":{},"title":{},"sub_title":{},"body":{"185":{},"344":{}}}],["doubles\"j",{"_index":4183,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["down",{"_index":2506,"uri":{},"title":{},"sub_title":{},"body":{"52":{}}}],["download",{"_index":2404,"uri":{},"title":{},"sub_title":{},"body":{"46":{}}}],["downloadsnappdf",{"_index":5131,"uri":{},"title":{},"sub_title":{},"body":{"315":{}}}],["dram",{"_index":314,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["driver",{"_index":4458,"uri":{},"title":{},"sub_title":{},"body":{"256":{}}}],["droit",{"_index":1637,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"32":{},"39":{},"82":{},"137":{},"180":{},"183":{},"190":{},"192":{},"195":{},"235":{},"236":{},"284":{},"292":{},"338":{},"344":{},"363":{},"383":{},"397":{}}}],["droit.au",{"_index":3450,"uri":{},"title":{},"sub_title":{},"body":{"137":{}}}],["droit.d",{"_index":2835,"uri":{},"title":{},"sub_title":{},"body":{"82":{}}}],["du",{"_index":1450,"uri":{"9":{},"74":{},"127":{},"131":{},"132":{},"198":{},"207":{},"208":{},"209":{},"235":{},"256":{},"275":{},"313":{},"324":{},"343":{},"389":{}},"title":{"406":{},"407":{}},"sub_title":{"9":{},"74":{},"127":{},"131":{},"132":{},"198":{},"207":{},"208":{},"209":{},"235":{},"256":{},"275":{},"313":{},"324":{},"343":{},"389":{}},"body":{"5":{},"9":{},"10":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"26":{},"29":{},"32":{},"33":{},"34":{},"37":{},"39":{},"54":{},"55":{},"57":{},"82":{},"83":{},"84":{},"86":{},"90":{},"91":{},"113":{},"116":{},"117":{},"119":{},"122":{},"123":{},"124":{},"126":{},"136":{},"137":{},"143":{},"144":{},"145":{},"146":{},"148":{},"149":{},"152":{},"154":{},"157":{},"158":{},"159":{},"164":{},"170":{},"173":{},"174":{},"175":{},"179":{},"180":{},"181":{},"183":{},"184":{},"185":{},"186":{},"187":{},"190":{},"191":{},"194":{},"195":{},"196":{},"197":{},"198":{},"206":{},"209":{},"212":{},"213":{},"217":{},"218":{},"221":{},"222":{},"233":{},"234":{},"235":{},"236":{},"238":{},"240":{},"241":{},"245":{},"246":{},"247":{},"257":{},"258":{},"259":{},"262":{},"269":{},"274":{},"275":{},"276":{},"277":{},"281":{},"282":{},"284":{},"285":{},"287":{},"288":{},"290":{},"291":{},"292":{},"293":{},"294":{},"296":{},"298":{},"299":{},"301":{},"302":{},"303":{},"305":{},"306":{},"307":{},"309":{},"311":{},"312":{},"313":{},"315":{},"316":{},"320":{},"326":{},"327":{},"331":{},"332":{},"335":{},"336":{},"338":{},"339":{},"340":{},"341":{},"342":{},"343":{},"344":{},"345":{},"347":{},"350":{},"352":{},"357":{},"359":{},"363":{},"365":{},"370":{},"371":{},"372":{},"373":{},"375":{},"377":{},"378":{},"379":{},"382":{},"383":{},"385":{},"388":{},"389":{},"393":{},"394":{},"397":{},"398":{},"405":{},"407":{},"408":{},"411":{},"418":{},"435":{}}}],["ducatif",{"_index":4912,"uri":{},"title":{},"sub_title":{},"body":{"304":{}}}],["due",{"_index":3332,"uri":{},"title":{},"sub_title":{},"body":{"136":{},"144":{},"412":{}}}],["due_dat",{"_index":1999,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"136":{}}}],["dupliqu",{"_index":3454,"uri":{},"title":{},"sub_title":{},"body":{"137":{}}}],["duquel",{"_index":2302,"uri":{},"title":{},"sub_title":{},"body":{"34":{}}}],["dur",{"_index":4706,"uri":{},"title":{},"sub_title":{},"body":{"273":{}}}],["duré",{"_index":1776,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"23":{},"157":{},"174":{},"347":{},"371":{},"382":{},"390":{},"393":{}}}],["dutch",{"_index":343,"uri":{},"title":{},"sub_title":{},"body":{"2":{},"4":{}}}],["dvd",{"_index":4895,"uri":{},"title":{},"sub_title":{},"body":{"301":{}}}],["dynamiqu",{"_index":3180,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["dz",{"_index":498,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["dza",{"_index":499,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["dè",{"_index":3577,"uri":{},"title":{},"sub_title":{},"body":{"174":{},"384":{},"385":{}}}],["débit",{"_index":5348,"uri":{},"title":{},"sub_title":{},"body":{"341":{},"342":{}}}],["débit.assurez",{"_index":3058,"uri":{},"title":{},"sub_title":{},"body":{"115":{}}}],["débit.il",{"_index":3050,"uri":{},"title":{},"sub_title":{},"body":{"114":{}}}],["débit/crédit",{"_index":2281,"uri":{},"title":{},"sub_title":{},"body":{"33":{}}}],["débogag",{"_index":4360,"uri":{},"title":{"406":{},"407":{}},"sub_title":{"234":{}},"body":{"259":{},"406":{}}}],["début",{"_index":2158,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"118":{},"390":{},"393":{}}}],["décal",{"_index":2030,"uri":{},"title":{},"sub_title":{},"body":{"19":{}}}],["décid",{"_index":2767,"uri":{},"title":{},"sub_title":{},"body":{"74":{},"124":{}}}],["décimal",{"_index":3854,"uri":{},"title":{},"sub_title":{},"body":{"194":{}}}],["déclarat",{"_index":1663,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"296":{}}}],["déclarer",{"_index":2741,"uri":{},"title":{},"sub_title":{},"body":{"72":{},"307":{}}}],["déclench",{"_index":3630,"uri":{},"title":{},"sub_title":{},"body":{"181":{}}}],["déclenchent",{"_index":4997,"uri":{},"title":{},"sub_title":{},"body":{"310":{}}}],["déclenché",{"_index":5231,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["déclenché.lorsqu'un",{"_index":5745,"uri":{},"title":{},"sub_title":{},"body":{"418":{}}}],["décocher",{"_index":2852,"uri":{},"title":{},"sub_title":{},"body":{"84":{},"139":{},"365":{}}}],["décompress",{"_index":4143,"uri":{},"title":{},"sub_title":{},"body":{"216":{}}}],["déconnect",{"_index":3890,"uri":{},"title":{},"sub_title":{},"body":{"197":{}}}],["décoré",{"_index":3525,"uri":{},"title":{},"sub_title":{},"body":{"157":{}}}],["décourag",{"_index":4940,"uri":{},"title":{},"sub_title":{},"body":{"307":{}}}],["découvrir",{"_index":5449,"uri":{},"title":{},"sub_title":{},"body":{"359":{}}}],["décrire",{"_index":1610,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"122":{},"240":{},"346":{},"373":{}}}],["décrit",{"_index":1585,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"13":{},"88":{},"121":{},"143":{},"183":{},"239":{},"242":{},"370":{}}}],["décrite",{"_index":5048,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["décrivant",{"_index":5476,"uri":{},"title":{},"sub_title":{},"body":{"364":{}}}],["décrivent",{"_index":5349,"uri":{},"title":{},"sub_title":{},"body":{"341":{}}}],["décrivez",{"_index":2887,"uri":{},"title":{},"sub_title":{},"body":{"91":{},"146":{},"159":{},"373":{}}}],["dédi",{"_index":2606,"uri":{},"title":{},"sub_title":{},"body":{"56":{},"204":{}}}],["déduit",{"_index":3113,"uri":{},"title":{},"sub_title":{},"body":{"123":{},"241":{}}}],["défaut",{"_index":1455,"uri":{"174":{},"268":{},"269":{}},"title":{},"sub_title":{"174":{},"268":{},"269":{}},"body":{"5":{},"8":{},"9":{},"12":{},"14":{},"16":{},"18":{},"21":{},"26":{},"27":{},"34":{},"123":{},"144":{},"170":{},"172":{},"173":{},"174":{},"179":{},"181":{},"183":{},"185":{},"186":{},"187":{},"188":{},"192":{},"197":{},"235":{},"241":{},"243":{},"256":{},"265":{},"268":{},"269":{},"276":{},"285":{},"287":{},"288":{},"292":{},"293":{},"315":{},"316":{},"317":{},"344":{},"347":{},"351":{},"371":{},"383":{},"388":{},"395":{},"396":{},"406":{}}}],["défaut.si",{"_index":4293,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["défiler",{"_index":2964,"uri":{},"title":{},"sub_title":{},"body":{"103":{},"183":{},"357":{}}}],["défini",{"_index":2332,"uri":{},"title":{},"sub_title":{},"body":{"40":{},"95":{},"136":{},"144":{},"152":{},"153":{},"167":{},"174":{},"184":{},"185":{},"206":{},"212":{},"256":{},"258":{},"259":{},"261":{},"262":{},"266":{},"267":{},"268":{},"269":{},"288":{},"327":{},"336":{},"351":{},"357":{},"379":{},"388":{},"392":{},"393":{},"406":{},"407":{}}}],["définir",{"_index":1948,"uri":{},"title":{},"sub_title":{},"body":{"16":{},"23":{},"24":{},"123":{},"174":{},"177":{},"187":{},"197":{},"209":{},"212":{},"213":{},"241":{},"258":{},"295":{},"319":{},"350":{},"390":{},"407":{},"408":{}}}],["définira",{"_index":3631,"uri":{},"title":{},"sub_title":{},"body":{"181":{}}}],["définiriez",{"_index":3937,"uri":{},"title":{},"sub_title":{},"body":{"206":{}}}],["définiront",{"_index":3751,"uri":{},"title":{},"sub_title":{},"body":{"185":{}}}],["définis.la",{"_index":5683,"uri":{},"title":{},"sub_title":{},"body":{"408":{}}}],["définiss",{"_index":3002,"uri":{},"title":{},"sub_title":{},"body":{"107":{},"213":{},"259":{},"316":{}}}],["définissez",{"_index":2082,"uri":{"257":{}},"title":{},"sub_title":{"257":{}},"body":{"21":{},"170":{},"179":{},"183":{},"184":{},"197":{},"213":{},"287":{},"347":{}}}],["définit",{"_index":2680,"uri":{},"title":{},"sub_title":{"65":{}},"body":{"65":{},"100":{},"185":{},"256":{},"259":{},"313":{},"351":{},"435":{}}}],["définitiv",{"_index":3876,"uri":{},"title":{},"sub_title":{},"body":{"194":{}}}],["déj",{"_index":2048,"uri":{},"title":{},"sub_title":{},"body":{"20":{},"43":{},"57":{},"183":{},"259":{},"263":{},"284":{},"292":{},"350":{},"357":{},"358":{},"359":{},"361":{},"379":{}}}],["délai",{"_index":3888,"uri":{},"title":{},"sub_title":{},"body":{"197":{},"213":{}}}],["déli",{"_index":2327,"uri":{},"title":{},"sub_title":{},"body":{"39":{},"40":{}}}],["déliée",{"_index":3503,"uri":{},"title":{},"sub_title":{},"body":{"152":{}}}],["démarr",{"_index":4344,"uri":{},"title":{},"sub_title":{},"body":{"233":{},"356":{}}}],["démarrag",{"_index":3760,"uri":{},"title":{"248":{},"249":{},"250":{},"251":{},"252":{}},"sub_title":{"357":{}},"body":{"187":{}}}],["démarrent",{"_index":4133,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["démarrer",{"_index":3761,"uri":{},"title":{},"sub_title":{},"body":{"187":{},"192":{},"212":{},"253":{},"263":{},"357":{},"385":{},"390":{},"413":{},"415":{}}}],["démarrer.la",{"_index":5291,"uri":{},"title":{},"sub_title":{},"body":{"332":{}}}],["démarrer/arrêt",{"_index":3072,"uri":{},"title":{},"sub_title":{},"body":{"117":{}}}],["démarrera",{"_index":4126,"uri":{},"title":{},"sub_title":{},"body":{"213":{},"263":{},"385":{}}}],["démarrez",{"_index":4099,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["démo",{"_index":2672,"uri":{},"title":{},"sub_title":{},"body":{"62":{},"229":{},"231":{}}}],["démontrent",{"_index":5662,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["dénote",{"_index":4355,"uri":{},"title":{},"sub_title":{},"body":{"233":{}}}],["dépannag",{"_index":4037,"uri":{"309":{}},"title":{"309":{},"310":{},"311":{},"312":{},"313":{},"314":{},"315":{},"316":{},"317":{},"318":{},"319":{},"320":{},"321":{},"322":{},"323":{},"324":{},"325":{},"326":{},"327":{},"328":{},"329":{},"330":{},"331":{},"332":{},"333":{},"334":{},"335":{}},"sub_title":{"309":{},"360":{}},"body":{"212":{},"309":{}}}],["départ",{"_index":3578,"uri":{},"title":{},"sub_title":{},"body":{"174":{}}}],["département",{"_index":4740,"uri":{},"title":{},"sub_title":{},"body":{"281":{}}}],["dépend",{"_index":3998,"uri":{},"title":{},"sub_title":{},"body":{"209":{},"212":{}}}],["dépendanc",{"_index":5121,"uri":{},"title":{},"sub_title":{"332":{}},"body":{"315":{},"326":{}}}],["dépendr",{"_index":4894,"uri":{},"title":{},"sub_title":{},"body":{"301":{}}}],["dépens",{"_index":1728,"uri":{"104":{},"116":{},"117":{},"121":{},"188":{},"235":{},"236":{},"239":{},"242":{},"432":{}},"title":{"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"243":{},"244":{},"245":{},"246":{},"247":{}},"sub_title":{"104":{},"116":{},"117":{},"121":{},"188":{},"235":{},"236":{},"239":{},"242":{},"432":{}},"body":{"10":{},"90":{},"98":{},"100":{},"104":{},"116":{},"117":{},"118":{},"120":{},"121":{},"122":{},"123":{},"145":{},"185":{},"188":{},"235":{},"236":{},"237":{},"239":{},"240":{},"241":{},"242":{},"243":{},"244":{},"245":{},"246":{},"247":{},"275":{},"276":{},"277":{},"282":{},"285":{},"287":{},"338":{},"372":{},"428":{},"429":{},"431":{},"432":{},"435":{}}}],["dépense/fournisseur",{"_index":3102,"uri":{},"title":{},"sub_title":{},"body":{"123":{}}}],["dépenses.v",{"_index":4375,"uri":{},"title":{},"sub_title":{},"body":{"236":{}}}],["dépensesentrez",{"_index":2948,"uri":{},"title":{},"sub_title":{},"body":{"101":{}}}],["dépensesfournisseur",{"_index":2969,"uri":{},"title":{},"sub_title":{},"body":{"104":{}}}],["déplace",{"_index":3706,"uri":{},"title":{},"sub_title":{},"body":{"183":{},"192":{}}}],["déplacer",{"_index":4255,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["déposer",{"_index":1799,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"164":{},"384":{}}}],["dépôt",{"_index":2537,"uri":{},"title":{},"sub_title":{},"body":{"54":{},"57":{},"100":{},"101":{},"144":{},"157":{},"204":{},"253":{},"431":{}}}],["dépôt.cela",{"_index":5568,"uri":{},"title":{},"sub_title":{},"body":{"397":{}}}],["déroul",{"_index":5195,"uri":{},"title":{},"sub_title":{},"body":{"325":{},"360":{}}}],["déroulant",{"_index":1678,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"19":{},"23":{},"24":{},"33":{},"180":{},"183":{},"185":{},"397":{}}}],["désactiv",{"_index":1757,"uri":{"274":{}},"title":{},"sub_title":{"266":{},"269":{},"274":{}},"body":{"12":{},"16":{},"23":{},"26":{},"27":{},"31":{},"179":{},"181":{},"184":{},"185":{},"186":{},"192":{},"194":{},"195":{},"197":{},"198":{},"213":{},"263":{},"265":{},"266":{},"269":{},"274":{},"316":{},"330":{},"359":{}}}],["désactivera",{"_index":3850,"uri":{},"title":{},"sub_title":{},"body":{"194":{}}}],["désactivez",{"_index":2206,"uri":{},"title":{},"sub_title":{},"body":{"26":{},"34":{},"179":{},"274":{},"347":{}}}],["désactivé",{"_index":3627,"uri":{},"title":{},"sub_title":{},"body":{"181":{}}}],["désinscrir",{"_index":4664,"uri":{},"title":{},"sub_title":{},"body":{"268":{},"269":{}}}],["désinstal",{"_index":4366,"uri":{},"title":{},"sub_title":{},"body":{"234":{}}}],["désol",{"_index":2565,"uri":{},"title":{},"sub_title":{},"body":{"54":{},"219":{}}}],["désormai",{"_index":1953,"uri":{},"title":{},"sub_title":{},"body":{"16":{},"39":{},"152":{},"356":{},"396":{}}}],["désérialis",{"_index":5181,"uri":{"321":{}},"title":{},"sub_title":{"321":{}},"body":{}}],["détail",{"_index":1550,"uri":{"331":{}},"title":{},"sub_title":{"29":{},"89":{},"127":{},"128":{},"130":{},"131":{},"132":{},"144":{},"157":{},"170":{},"171":{},"176":{},"278":{},"331":{},"339":{},"371":{},"388":{}},"body":{"9":{},"10":{},"23":{},"33":{},"37":{},"56":{},"82":{},"91":{},"108":{},"117":{},"123":{},"126":{},"136":{},"137":{},"144":{},"146":{},"157":{},"159":{},"170":{},"176":{},"179":{},"183":{},"192":{},"221":{},"222":{},"236":{},"241":{},"246":{},"276":{},"283":{},"292":{},"331":{},"345":{},"350":{},"356":{},"358":{},"363":{},"371":{},"373":{},"382":{},"407":{},"429":{}}}],["détaill",{"_index":5193,"uri":{},"title":{},"sub_title":{},"body":{"324":{}}}],["détaillant",{"_index":4947,"uri":{},"title":{},"sub_title":{},"body":{"307":{}}}],["détaillé",{"_index":1556,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"10":{},"123":{},"183":{},"192":{},"204":{},"291":{},"312":{},"407":{}}}],["détails.il",{"_index":1629,"uri":{},"title":{},"sub_title":{},"body":{"10":{}}}],["détails.vou",{"_index":4284,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["détecter",{"_index":3807,"uri":{},"title":{},"sub_title":{},"body":{"192":{}}}],["détermin",{"_index":3614,"uri":{},"title":{},"sub_title":{},"body":{"179":{},"185":{},"259":{}}}],["développ",{"_index":3189,"uri":{},"title":{},"sub_title":{},"body":{"126":{},"183":{},"259":{}}}],["développeur",{"_index":2604,"uri":{},"title":{"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{}},"sub_title":{"60":{},"62":{},"64":{},"227":{},"229":{},"231":{}},"body":{"56":{},"183":{},"193":{},"194":{},"288":{}}}],["développé",{"_index":5320,"uri":{},"title":{},"sub_title":{},"body":{"336":{}}}],["e",{"_index":2309,"uri":{"51":{},"312":{}},"title":{"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{}},"sub_title":{"45":{},"51":{},"312":{}},"body":{"34":{},"44":{},"46":{},"48":{},"50":{},"51":{},"113":{},"114":{},"139":{},"144":{},"207":{},"209":{},"212":{},"213":{},"301":{},"313":{},"314":{},"350":{},"361":{},"362":{},"363":{},"397":{}}}],["each",{"_index":2438,"uri":{},"title":{},"sub_title":{},"body":{"48":{}}}],["east",{"_index":153,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["ec",{"_index":691,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ecu",{"_index":692,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ecuador",{"_index":690,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["edg",{"_index":2371,"uri":{},"title":{},"sub_title":{},"body":{"43":{}}}],["ee",{"_index":713,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["effectiv",{"_index":3831,"uri":{},"title":{},"sub_title":{},"body":{"192":{},"307":{}}}],["effectu",{"_index":1817,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"16":{},"34":{},"54":{},"86":{},"87":{},"91":{},"107":{},"142":{},"159":{},"164":{},"181":{},"197":{},"234":{},"235":{},"248":{},"256":{},"259":{},"275":{},"276":{},"288":{},"307":{},"327":{},"342":{},"368":{},"393":{},"408":{},"435":{}}}],["effectuera",{"_index":3796,"uri":{},"title":{},"sub_title":{},"body":{"191":{},"217":{},"233":{},"327":{}}}],["effectueron",{"_index":5570,"uri":{},"title":{},"sub_title":{},"body":{"397":{}}}],["effectuez",{"_index":4652,"uri":{},"title":{},"sub_title":{},"body":{"264":{}}}],["effectuon",{"_index":3509,"uri":{},"title":{},"sub_title":{},"body":{"153":{}}}],["effectué",{"_index":2869,"uri":{},"title":{},"sub_title":{},"body":{"87":{},"142":{},"144":{},"146":{},"190":{},"210":{},"213":{},"347":{},"358":{},"359":{},"368":{},"405":{}}}],["effet",{"_index":3924,"uri":{},"title":{},"sub_title":{},"body":{"204":{}}}],["efficac",{"_index":1864,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"188":{},"253":{}}}],["efficacit",{"_index":5796,"uri":{},"title":{},"sub_title":{},"body":{"434":{}}}],["eg",{"_index":1376,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["egi",{"_index":1377,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["egypt",{"_index":1375,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["egyptian",{"_index":137,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["eh",{"_index":1288,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ehlo",{"_index":5049,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["einvoic",{"_index":2389,"uri":{},"title":{},"sub_title":{},"body":{"45":{}}}],["el",{"_index":694,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ell",{"_index":1578,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"10":{},"24":{},"33":{},"126":{},"138":{},"142":{},"166":{},"174":{},"180":{},"188":{},"192":{},"258":{},"259":{},"296":{},"307":{},"315":{},"325":{},"350":{},"351":{},"360":{},"384":{},"392":{},"393":{},"394":{},"425":{}}}],["email",{"_index":3047,"uri":{"252":{}},"title":{},"sub_title":{"252":{}},"body":{"114":{},"115":{}}}],["emir",{"_index":130,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["emmèn",{"_index":4726,"uri":{},"title":{},"sub_title":{},"body":{"276":{}}}],["emplac",{"_index":3585,"uri":{},"title":{},"sub_title":{},"body":{"175":{},"183":{},"282":{}}}],["emploi",{"_index":5093,"uri":{},"title":{},"sub_title":{},"body":{"313":{}}}],["employé",{"_index":1626,"uri":{},"title":{},"sub_title":{},"body":{"10":{}}}],["emptyc",{"_index":4125,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["emptycertain",{"_index":4122,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["empêcher",{"_index":2205,"uri":{},"title":{},"sub_title":{},"body":{"26":{},"320":{}}}],["empêchera",{"_index":5625,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["en",{"_index":1448,"uri":{"271":{},"334":{},"383":{},"384":{},"432":{},"433":{}},"title":{},"sub_title":{"244":{},"271":{},"334":{},"383":{},"384":{},"393":{},"432":{},"433":{}},"body":{"5":{},"7":{},"8":{},"9":{},"10":{},"12":{},"13":{},"14":{},"17":{},"18":{},"19":{},"21":{},"22":{},"23":{},"24":{},"27":{},"28":{},"32":{},"34":{},"37":{},"39":{},"43":{},"52":{},"53":{},"54":{},"55":{},"58":{},"67":{},"69":{},"70":{},"71":{},"72":{},"74":{},"82":{},"88":{},"91":{},"99":{},"103":{},"106":{},"107":{},"111":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"121":{},"123":{},"126":{},"136":{},"137":{},"143":{},"144":{},"146":{},"148":{},"149":{},"152":{},"157":{},"158":{},"159":{},"162":{},"170":{},"174":{},"176":{},"177":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"191":{},"192":{},"194":{},"196":{},"198":{},"210":{},"212":{},"213":{},"215":{},"216":{},"219":{},"221":{},"222":{},"223":{},"225":{},"233":{},"234":{},"235":{},"236":{},"237":{},"239":{},"241":{},"244":{},"245":{},"246":{},"247":{},"250":{},"252":{},"253":{},"256":{},"257":{},"258":{},"259":{},"260":{},"270":{},"273":{},"274":{},"275":{},"277":{},"280":{},"281":{},"284":{},"287":{},"288":{},"289":{},"290":{},"292":{},"293":{},"295":{},"296":{},"298":{},"299":{},"301":{},"302":{},"304":{},"305":{},"306":{},"307":{},"308":{},"310":{},"311":{},"312":{},"313":{},"315":{},"316":{},"317":{},"319":{},"320":{},"325":{},"326":{},"327":{},"330":{},"332":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"341":{},"344":{},"350":{},"351":{},"352":{},"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"363":{},"370":{},"372":{},"373":{},"375":{},"377":{},"382":{},"383":{},"384":{},"385":{},"387":{},"388":{},"390":{},"391":{},"392":{},"393":{},"397":{},"398":{},"405":{},"406":{},"407":{},"408":{},"409":{},"411":{},"418":{},"422":{},"428":{},"429":{},"432":{},"435":{}}}],["en16931",{"_index":2396,"uri":{},"title":{},"sub_title":{},"body":{"45":{}}}],["en_attent",{"_index":3295,"uri":{},"title":{},"sub_title":{},"body":{"135":{}}}],["encodeprimarykey($pay",{"_index":4528,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["encor",{"_index":2364,"uri":{},"title":{},"sub_title":{},"body":{"43":{},"82":{},"119":{},"194":{},"221":{},"238":{},"274":{},"279":{},"286":{},"288":{},"363":{},"377":{},"386":{},"390":{},"393":{},"427":{}}}],["encourageon",{"_index":4559,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["encrypt",{"_index":5459,"uri":{},"title":{},"sub_title":{},"body":{"360":{}}}],["end",{"_index":4365,"uri":{},"title":{},"sub_title":{},"body":{"234":{}}}],["endroit",{"_index":1577,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"10":{},"91":{},"146":{},"159":{},"296":{},"313":{},"351":{},"373":{}}}],["enfin",{"_index":2111,"uri":{},"title":{},"sub_title":{},"body":{"22":{},"74":{},"152":{},"351":{},"432":{}}}],["enfoncé",{"_index":4340,"uri":{},"title":{},"sub_title":{},"body":{"233":{}}}],["engin",{"_index":5021,"uri":{},"title":{},"sub_title":{},"body":{"311":{}}}],["english",{"_index":337,"uri":{},"title":{},"sub_title":{},"body":{"2":{}}}],["engrenag",{"_index":3660,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["enregistr",{"_index":1608,"uri":{"261":{},"392":{}},"title":{},"sub_title":{"261":{},"392":{}},"body":{"10":{},"12":{},"13":{},"14":{},"18":{},"22":{},"24":{},"26":{},"28":{},"30":{},"33":{},"73":{},"74":{},"116":{},"117":{},"126":{},"152":{},"177":{},"179":{},"188":{},"189":{},"190":{},"194":{},"195":{},"213":{},"221":{},"222":{},"235":{},"236":{},"239":{},"240":{},"241":{},"242":{},"245":{},"246":{},"247":{},"255":{},"258":{},"259":{},"267":{},"275":{},"276":{},"278":{},"279":{},"281":{},"282":{},"287":{},"313":{},"342":{},"359":{},"361":{},"382":{},"383":{},"385":{},"393":{},"396":{},"423":{}}}],["enregistrer\".sélectionnez",{"_index":2060,"uri":{},"title":{},"sub_title":{},"body":{"20":{}}}],["enregistrez",{"_index":4087,"uri":{},"title":{},"sub_title":{},"body":{"213":{},"298":{}}}],["enregistron",{"_index":4690,"uri":{},"title":{},"sub_title":{},"body":{"270":{},"313":{}}}],["enregistré",{"_index":1735,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"33":{},"43":{},"173":{},"181":{},"183":{},"243":{},"291":{},"298":{},"340":{},"392":{}}}],["enrewriterul",{"_index":5215,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["ensembl",{"_index":2001,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"21":{},"185":{},"191":{},"351":{},"428":{},"432":{},"433":{},"434":{}}}],["ensuit",{"_index":2773,"uri":{},"title":{},"sub_title":{},"body":{"74":{},"113":{},"190":{},"211":{},"221":{},"222":{},"254":{},"312":{},"325":{}}}],["ensur",{"_index":2463,"uri":{},"title":{},"sub_title":{},"body":{"48":{}}}],["enterpris",{"_index":3919,"uri":{"203":{}},"title":{},"sub_title":{"203":{}},"body":{"203":{}}}],["entier",{"_index":2026,"uri":{},"title":{},"sub_title":{},"body":{"19":{},"67":{},"73":{},"98":{},"195":{}}}],["entit",{"_index":1750,"uri":{"78":{}},"title":{},"sub_title":{"78":{}},"body":{"11":{},"13":{},"126":{}}}],["entiti",{"_index":2471,"uri":{"323":{}},"title":{},"sub_title":{"323":{}},"body":{"50":{}}}],["entity.datetim",{"_index":3309,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["entity.datetime$ent",{"_index":3313,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["entity.public_not",{"_index":3352,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["entity.term",{"_index":3314,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["entity_detail",{"_index":3230,"uri":{"131":{}},"title":{},"sub_title":{"131":{}},"body":{"130":{},"132":{}}}],["entity_foot",{"_index":3445,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["entité",{"_index":1611,"uri":{},"title":{},"sub_title":{},"body":{"10":{}}}],["entité\"$quote.d",{"_index":3357,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["entièr",{"_index":2202,"uri":{},"title":{},"sub_title":{},"body":{"26":{},"38":{},"126":{},"344":{},"370":{}}}],["entr",{"_index":2121,"uri":{"362":{}},"title":{},"sub_title":{"362":{}},"body":{"23":{},"24":{},"32":{},"56":{},"113":{},"123":{},"183":{},"192":{},"221":{},"241":{},"273":{},"307":{},"312":{},"344":{},"357":{},"393":{},"408":{}}}],["entrant",{"_index":2185,"uri":{},"title":{},"sub_title":{},"body":{"24":{}}}],["entrantes.utilis",{"_index":5797,"uri":{},"title":{},"sub_title":{},"body":{"434":{}}}],["entrepris",{"_index":1622,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"12":{},"14":{},"18":{},"74":{},"99":{},"107":{},"108":{},"126":{},"172":{},"183":{},"185":{},"189":{},"191":{},"193":{},"194":{},"219":{},"262":{},"263":{},"274":{},"294":{},"296":{},"297":{},"298":{},"306":{},"307":{},"336":{},"339":{},"342":{},"346":{},"356":{},"357":{},"358":{},"361":{},"408":{}}}],["entreprise.chacun",{"_index":3770,"uri":{},"title":{},"sub_title":{},"body":{"188":{}}}],["entreprisedan",{"_index":4306,"uri":{},"title":{},"sub_title":{},"body":{"222":{}}}],["entrepriseun",{"_index":4304,"uri":{},"title":{},"sub_title":{},"body":{"222":{}}}],["entrer",{"_index":1900,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"16":{},"233":{},"274":{},"293":{}}}],["entreriez",{"_index":3725,"uri":{},"title":{},"sub_title":{},"body":{"184":{}}}],["entrez",{"_index":1638,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"18":{},"19":{},"23":{},"24":{},"74":{},"101":{},"123":{},"144":{},"157":{},"182":{},"183":{},"184":{},"194":{},"212":{},"213":{},"222":{},"241":{},"278":{},"281":{},"357":{},"390":{}}}],["entry.png",{"_index":3158,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["entré",{"_index":1592,"uri":{},"title":{},"sub_title":{"390":{}},"body":{"9":{},"10":{},"12":{},"24":{},"29":{},"116":{},"126":{},"174":{},"186":{},"187":{},"190":{},"192":{},"235":{},"236":{},"275":{},"288":{},"339":{},"341":{},"345":{},"350":{},"390":{}}}],["entrée.lor",{"_index":3781,"uri":{},"title":{},"sub_title":{},"body":{"190":{}}}],["entêt",{"_index":2727,"uri":{},"title":{},"sub_title":{"68":{}},"body":{}}],["env",{"_index":2562,"uri":{},"title":{},"sub_title":{},"body":{"54":{},"69":{},"204":{},"211":{},"213":{},"216":{},"219":{},"234":{},"310":{},"312":{},"319":{},"325":{},"327":{},"328":{},"331":{},"360":{},"406":{},"407":{}}}],["env.exampl",{"_index":4146,"uri":{},"title":{},"sub_title":{},"body":{"216":{}}}],["env.exemple.env",{"_index":4017,"uri":{},"title":{},"sub_title":{},"body":{"211":{}}}],["env.phantom",{"_index":5149,"uri":{},"title":{},"sub_title":{},"body":{"316":{}}}],["env.si",{"_index":5423,"uri":{},"title":{},"sub_title":{},"body":{"357":{}}}],["enverra",{"_index":2197,"uri":{},"title":{},"sub_title":{},"body":{"26":{},"397":{}}}],["environ",{"_index":2550,"uri":{},"title":{},"sub_title":{},"body":{"54":{}}}],["environn",{"_index":4086,"uri":{},"title":{},"sub_title":{},"body":{"213":{},"356":{},"407":{}}}],["envisag",{"_index":5133,"uri":{},"title":{},"sub_title":{},"body":{"315":{},"356":{}}}],["envoi",{"_index":2016,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"26":{},"181":{},"317":{}}}],["envoy",{"_index":1891,"uri":{},"title":{},"sub_title":{"94":{},"113":{},"114":{},"115":{},"163":{},"252":{},"376":{}},"body":{"14":{},"18":{},"19":{},"24":{},"27":{},"34":{},"74":{},"82":{},"93":{},"94":{},"95":{},"112":{},"113":{},"114":{},"115":{},"160":{},"171":{},"177":{},"191":{},"263":{},"312":{},"347":{},"363":{},"375":{},"376":{},"405":{},"410":{}}}],["envoyez",{"_index":3010,"uri":{},"title":{},"sub_title":{},"body":{"108":{},"270":{}}}],["envoyé",{"_index":1760,"uri":{"312":{}},"title":{},"sub_title":{"149":{},"312":{}},"body":{"12":{},"14":{},"21":{},"26":{},"30":{},"84":{},"93":{},"139":{},"148":{},"149":{},"152":{},"162":{},"163":{},"181":{},"186":{},"194":{},"313":{},"314":{},"365":{},"375":{},"405":{},"416":{}}}],["envoyé/brouillon",{"_index":3546,"uri":{},"title":{},"sub_title":{},"body":{"167":{}}}],["envoyée/marqué",{"_index":3487,"uri":{},"title":{},"sub_title":{},"body":{"148":{},"162":{}}}],["envwebcron_secret=passwordinstal",{"_index":5209,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["ep",{"_index":2796,"uri":{},"title":{},"sub_title":{},"body":{"75":{}}}],["equatori",{"_index":699,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["er",{"_index":709,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["erc",{"_index":4298,"uri":{"222":{}},"title":{},"sub_title":{"222":{}},"body":{}}],["eri",{"_index":710,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["eritrea",{"_index":708,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["erreur",{"_index":2813,"uri":{"361":{}},"title":{},"sub_title":{"78":{},"329":{},"330":{},"331":{},"333":{},"361":{}},"body":{"78":{},"212":{},"217":{},"219":{},"262":{},"263":{},"296":{},"313":{},"316":{},"320":{},"321":{},"323":{},"327":{},"329":{},"331":{},"333":{},"357":{},"360":{},"361":{},"406":{},"407":{}}}],["erron",{"_index":5180,"uri":{"321":{}},"title":{},"sub_title":{"321":{}},"body":{}}],["error",{"_index":5101,"uri":{},"title":{},"sub_title":{},"body":{"313":{},"316":{},"331":{}}}],["error:14090086:ssl",{"_index":5106,"uri":{},"title":{},"sub_title":{},"body":{"313":{}}}],["es",{"_index":1276,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["escudo",{"_index":292,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["esh",{"_index":1289,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["esp",{"_index":1277,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["espac",{"_index":3573,"uri":{},"title":{},"sub_title":{"353":{}},"body":{"174":{},"259":{},"352":{}}}],["essai",{"_index":2151,"uri":{},"title":{},"sub_title":{"415":{}},"body":{"23":{},"413":{},"415":{}}}],["essayez",{"_index":3039,"uri":{},"title":{},"sub_title":{},"body":{"113":{},"184":{},"313":{},"325":{},"331":{},"360":{},"384":{},"385":{}}}],["essenc",{"_index":4938,"uri":{},"title":{},"sub_title":{},"body":{"307":{}}}],["essentiel",{"_index":4855,"uri":{},"title":{},"sub_title":{},"body":{"298":{},"304":{},"306":{}}}],["est",{"_index":714,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"9":{},"10":{},"13":{},"14":{},"16":{},"18":{},"19":{},"20":{},"23":{},"26":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"36":{},"37":{},"40":{},"41":{},"52":{},"53":{},"54":{},"56":{},"57":{},"58":{},"66":{},"67":{},"69":{},"70":{},"71":{},"72":{},"74":{},"83":{},"84":{},"88":{},"90":{},"93":{},"94":{},"95":{},"96":{},"100":{},"105":{},"111":{},"114":{},"115":{},"120":{},"123":{},"125":{},"126":{},"138":{},"139":{},"143":{},"144":{},"148":{},"149":{},"152":{},"153":{},"154":{},"157":{},"158":{},"160":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"170":{},"175":{},"177":{},"179":{},"181":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"190":{},"191":{},"192":{},"194":{},"197":{},"198":{},"201":{},"202":{},"207":{},"212":{},"213":{},"219":{},"220":{},"221":{},"224":{},"225":{},"233":{},"240":{},"241":{},"243":{},"245":{},"256":{},"257":{},"258":{},"259":{},"260":{},"261":{},"262":{},"263":{},"264":{},"266":{},"267":{},"268":{},"269":{},"270":{},"272":{},"277":{},"280":{},"284":{},"287":{},"291":{},"293":{},"294":{},"296":{},"298":{},"299":{},"300":{},"301":{},"306":{},"307":{},"308":{},"310":{},"311":{},"312":{},"313":{},"315":{},"316":{},"317":{},"320":{},"321":{},"323":{},"325":{},"327":{},"329":{},"333":{},"336":{},"338":{},"339":{},"340":{},"342":{},"348":{},"350":{},"351":{},"355":{},"356":{},"357":{},"358":{},"359":{},"364":{},"365":{},"370":{},"372":{},"373":{},"375":{},"376":{},"377":{},"378":{},"379":{},"380":{},"382":{},"384":{},"387":{},"388":{},"390":{},"392":{},"393":{},"394":{},"396":{},"406":{},"407":{},"408":{},"409":{},"410":{},"414":{},"416":{},"417":{},"418":{},"419":{},"423":{},"427":{},"435":{}}}],["estonia",{"_index":712,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["et",{"_index":705,"uri":{"7":{},"19":{},"40":{},"109":{},"121":{},"126":{},"239":{},"249":{},"257":{},"280":{},"287":{},"335":{},"350":{},"387":{}},"title":{},"sub_title":{"7":{},"19":{},"40":{},"109":{},"121":{},"126":{},"239":{},"249":{},"257":{},"280":{},"287":{},"335":{},"350":{},"387":{}},"body":{"4":{},"5":{},"9":{},"10":{},"12":{},"14":{},"15":{},"16":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"25":{},"28":{},"29":{},"32":{},"33":{},"36":{},"37":{},"38":{},"40":{},"41":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"67":{},"69":{},"70":{},"74":{},"75":{},"76":{},"78":{},"79":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"91":{},"93":{},"96":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"115":{},"116":{},"117":{},"118":{},"119":{},"122":{},"123":{},"125":{},"126":{},"136":{},"138":{},"139":{},"140":{},"141":{},"143":{},"144":{},"146":{},"148":{},"152":{},"154":{},"159":{},"162":{},"164":{},"168":{},"170":{},"172":{},"173":{},"174":{},"175":{},"176":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"190":{},"191":{},"192":{},"193":{},"194":{},"195":{},"196":{},"198":{},"208":{},"209":{},"211":{},"212":{},"213":{},"215":{},"217":{},"219":{},"221":{},"222":{},"224":{},"225":{},"233":{},"235":{},"236":{},"237":{},"238":{},"240":{},"241":{},"245":{},"246":{},"247":{},"249":{},"251":{},"253":{},"255":{},"256":{},"257":{},"258":{},"259":{},"263":{},"264":{},"270":{},"274":{},"275":{},"276":{},"277":{},"278":{},"279":{},"280":{},"281":{},"282":{},"283":{},"284":{},"285":{},"286":{},"287":{},"288":{},"291":{},"292":{},"293":{},"295":{},"296":{},"298":{},"299":{},"300":{},"301":{},"302":{},"303":{},"304":{},"306":{},"307":{},"308":{},"310":{},"311":{},"312":{},"313":{},"315":{},"316":{},"321":{},"323":{},"325":{},"327":{},"331":{},"332":{},"335":{},"336":{},"338":{},"339":{},"340":{},"341":{},"342":{},"344":{},"345":{},"347":{},"348":{},"350":{},"351":{},"352":{},"355":{},"356":{},"357":{},"358":{},"359":{},"360":{},"362":{},"363":{},"364":{},"365":{},"366":{},"367":{},"368":{},"369":{},"370":{},"371":{},"372":{},"373":{},"375":{},"376":{},"377":{},"378":{},"380":{},"382":{},"383":{},"384":{},"385":{},"386":{},"388":{},"390":{},"391":{},"392":{},"393":{},"395":{},"396":{},"397":{},"398":{},"400":{},"401":{},"402":{},"403":{},"404":{},"405":{},"406":{},"407":{},"408":{},"416":{},"417":{},"418":{},"423":{},"429":{},"432":{},"433":{},"435":{}}}],["et/ou",{"_index":2626,"uri":{},"title":{},"sub_title":{},"body":{"57":{},"104":{},"327":{},"432":{},"434":{}}}],["et/ousudo",{"_index":5235,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["etc",{"_index":1540,"uri":{"9":{},"13":{}},"title":{},"sub_title":{"9":{},"13":{}},"body":{"10":{},"18":{},"21":{},"23":{},"28":{},"31":{},"33":{},"48":{},"51":{},"87":{},"142":{},"175":{},"176":{},"179":{},"180":{},"186":{},"192":{},"194":{},"256":{},"293":{},"338":{},"342":{},"368":{}}}],["etc.activez",{"_index":2243,"uri":{},"title":{},"sub_title":{},"body":{"30":{}}}],["etc.l",{"_index":5334,"uri":{},"title":{},"sub_title":{},"body":{"338":{}}}],["etc.vou",{"_index":3601,"uri":{},"title":{},"sub_title":{},"body":{"177":{}}}],["etc/supervisor/conf.d",{"_index":4057,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["eth",{"_index":706,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ethiopia",{"_index":704,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ethiopian",{"_index":333,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["euro",{"_index":88,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["eurocard",{"_index":39,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["europe/amsterdam",{"_index":395,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/athen",{"_index":413,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/belgrad",{"_index":396,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/berlin",{"_index":397,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/bratislava",{"_index":398,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/brussel",{"_index":399,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/bucharest",{"_index":414,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/budapest",{"_index":400,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/copenhagen",{"_index":401,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/dublin",{"_index":391,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/helsinki",{"_index":417,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/istanbul",{"_index":425,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/kiev",{"_index":419,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/lisbon",{"_index":392,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/ljubljana",{"_index":402,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/london",{"_index":393,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/madrid",{"_index":403,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/minsk",{"_index":420,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/moscow",{"_index":431,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/pari",{"_index":404,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/pragu",{"_index":405,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/riga",{"_index":421,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/rom",{"_index":406,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/sarajevo",{"_index":407,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/skopj",{"_index":408,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/sofia",{"_index":422,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/stockholm",{"_index":409,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/tallinn",{"_index":423,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/vienna",{"_index":410,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/vilniu",{"_index":424,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/volgograd",{"_index":433,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/warsaw",{"_index":411,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["europe/zagreb",{"_index":412,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["européenn",{"_index":4734,"uri":{},"title":{},"sub_title":{},"body":{"278":{},"306":{},"339":{}}}],["eustatiu",{"_index":1055,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["eux",{"_index":1727,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"12":{},"26":{},"185":{},"340":{},"345":{}}}],["event_id",{"_index":4600,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["eway",{"_index":3693,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["ex",{"_index":4550,"uri":{},"title":{},"sub_title":{},"body":{"259":{},"331":{}}}],["exact",{"_index":3801,"uri":{},"title":{},"sub_title":{},"body":{"191":{},"259":{},"270":{},"292":{},"301":{},"435":{}}}],["examinez",{"_index":4987,"uri":{},"title":{},"sub_title":{},"body":{"309":{}}}],["exampl",{"_index":2445,"uri":{},"title":{},"sub_title":{},"body":{"48":{}}}],["excel",{"_index":4131,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["except",{"_index":4616,"uri":{},"title":{},"sub_title":{},"body":{"260":{},"262":{}}}],["exchang",{"_index":4215,"uri":{},"title":{},"sub_title":{},"body":{"219":{},"312":{}}}],["exchangebonjour",{"_index":5134,"uri":{},"title":{},"sub_title":{},"body":{"315":{}}}],["habituel",{"_index":4229,"uri":{},"title":{},"sub_title":{},"body":{"220":{},"305":{}}}],["hachag",{"_index":4565,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["haché",{"_index":4785,"uri":{},"title":{},"sub_title":{},"body":{"291":{},"340":{}}}],["haiti",{"_index":821,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["haitian",{"_index":278,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["hamburg",{"_index":3816,"uri":{},"title":{},"sub_title":{},"body":{"192":{}}}],["hash",{"_index":4569,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["hash::make('password",{"_index":5315,"uri":{},"title":{},"sub_title":{},"body":{"335":{}}}],["hashed_id'",{"_index":2750,"uri":{},"title":{},"sub_title":{},"body":{"73":{}}}],["haut",{"_index":1700,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"13":{},"14":{},"18":{},"19":{},"22":{},"28":{},"82":{},"114":{},"115":{},"116":{},"118":{},"126":{},"170":{},"180":{},"183":{},"185":{},"192":{},"235":{},"236":{},"237":{},"276":{},"277":{},"290":{},"344":{},"363":{},"382":{},"385":{}}}],["header",{"_index":5022,"uri":{},"title":{},"sub_title":{},"body":{"311":{}}}],["headless",{"_index":5118,"uri":{},"title":{},"sub_title":{},"body":{"315":{}}}],["heard",{"_index":825,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["helena",{"_index":1184,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["here",{"_index":4362,"uri":{},"title":{},"sub_title":{},"body":{"234":{}}}],["herzegovina",{"_index":320,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["heur",{"_index":1904,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"187":{},"233":{},"285":{},"287":{},"288":{},"310":{},"382":{},"385":{},"389":{},"390":{},"393":{}}}],["hidden",{"_index":3145,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["hillel",{"_index":2669,"uri":{"62":{},"229":{}},"title":{},"sub_title":{"62":{},"229":{}},"body":{}}],["histoir",{"_index":2862,"uri":{},"title":{},"sub_title":{"86":{}},"body":{}}],["historiqu",{"_index":2863,"uri":{},"title":{},"sub_title":{"141":{},"367":{}},"body":{"86":{},"141":{},"192":{},"367":{}}}],["hk",{"_index":841,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hkg",{"_index":842,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hm",{"_index":827,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hmd",{"_index":828,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hn",{"_index":838,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hnd",{"_index":839,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["holi",{"_index":830,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["home/admin/domains/site.com/private_html/invoices_site/artisan",{"_index":4124,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["home/domain.com/public_html/invoiceninja",{"_index":5275,"uri":{},"title":{},"sub_title":{},"body":{"331":{}}}],["home/domain.com/public_html/invoiceninja/database/migrations/2021_09_16_115919_update_designs.php",{"_index":5279,"uri":{},"title":{},"sub_title":{},"body":{"331":{}}}],["hondura",{"_index":837,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["honduran",{"_index":258,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["hong",{"_index":132,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["honorerez",{"_index":5371,"uri":{},"title":{},"sub_title":{},"body":{"347":{}}}],["hor",{"_index":2500,"uri":{},"title":{},"sub_title":{},"body":{"52":{},"185":{},"241":{},"307":{},"317":{},"404":{}}}],["horair",{"_index":359,"uri":{"3":{}},"title":{},"sub_title":{"3":{},"120":{}},"body":{"21":{},"90":{},"145":{},"288":{},"347":{}}}],["horodatag",{"_index":3765,"uri":{},"title":{},"sub_title":{},"body":{"187":{}}}],["host",{"_index":2435,"uri":{"50":{},"52":{},"53":{},"54":{},"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"208":{},"209":{},"210":{},"211":{},"212":{},"213":{},"214":{},"215":{},"216":{},"217":{},"218":{},"219":{},"309":{},"310":{},"311":{},"312":{},"313":{},"314":{},"315":{},"316":{},"317":{},"318":{},"319":{},"320":{},"321":{},"322":{},"323":{},"324":{},"325":{},"326":{},"327":{},"328":{},"329":{},"330":{},"331":{},"332":{},"333":{},"334":{},"335":{},"406":{},"407":{}},"title":{},"sub_title":{"49":{},"50":{}},"body":{"46":{},"49":{},"50":{},"264":{}}}],["hr",{"_index":662,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["href=\"https://openexchangerates.org/\">open",{"_index":4212,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["hrv",{"_index":663,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hryvnia",{"_index":215,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["ht",{"_index":822,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"207":{}}}],["htaccess",{"_index":5211,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["hti",{"_index":823,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["html",{"_index":1902,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"18":{},"80":{},"90":{},"123":{},"126":{},"145":{},"158":{},"194":{},"258":{},"259":{},"293":{},"315":{},"317":{},"372":{}}}],["http",{"_index":2189,"uri":{},"title":{},"sub_title":{},"body":{"24":{},"183":{},"327":{},"357":{},"360":{},"412":{},"421":{}}}],["http://url/update?secret",{"_index":4995,"uri":{},"title":{},"sub_title":{},"body":{"310":{}}}],["http://votre.domaine.com/setup",{"_index":4019,"uri":{},"title":{},"sub_title":{},"body":{"211":{}}}],["https://api",{"_index":4775,"uri":{},"title":{},"sub_title":{},"body":{"288":{}}}],["https://domain.com/update?secret=x",{"_index":5284,"uri":{},"title":{},"sub_title":{},"body":{"331":{}}}],["https://domaine.com/webcron?secret=pour",{"_index":5208,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["https://forum.invoiceninja.com/t/email",{"_index":5078,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["https://github.com/invoiceninja/invoiceninja.git",{"_index":4013,"uri":{},"title":{},"sub_title":{},"body":{"210":{}}}],["https://github.com/invoiceninja/invoiceninja/releasesinvoiceninja.tar",{"_index":2549,"uri":{},"title":{},"sub_title":{},"body":{"54":{}}}],["https://invoiceninja.slack.com",{"_index":4421,"uri":{},"title":{},"sub_title":{},"body":{"253":{}}}],["https://invoiceninja.test/update?secret",{"_index":5241,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["https://invoicing.co",{"_index":2683,"uri":{},"title":{},"sub_title":{},"body":{"66":{}}}],["https://invoicing.co/api/v1/invoices//upload",{"_index":2717,"uri":{},"title":{},"sub_title":{},"body":{"67":{}}}],["https://lien.vers.la.ressource$project.nam",{"_index":3318,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["https://portal.best",{"_index":2775,"uri":{},"title":{},"sub_title":{},"body":{"74":{}}}],["https://stripe.com",{"_index":4448,"uri":{},"title":{},"sub_title":{},"body":{"255":{}}}],["https://subdomain.invoicing.co",{"_index":5451,"uri":{},"title":{},"sub_title":{},"body":{"359":{}}}],["https://votredomaine.com/update?secret=la",{"_index":5005,"uri":{},"title":{},"sub_title":{},"body":{"310":{}}}],["https://your.url.com/setup",{"_index":4148,"uri":{},"title":{},"sub_title":{},"body":{"217":{}}}],["hu",{"_index":845,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hub",{"_index":3698,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["human",{"_index":5761,"uri":{},"title":{},"sub_title":{},"body":{"421":{}}}],["hun",{"_index":846,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hungari",{"_index":844,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["hungarian",{"_index":244,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["héberg",{"_index":4630,"uri":{"263":{}},"title":{},"sub_title":{"263":{}},"body":{"264":{},"297":{},"315":{},"317":{}}}],["hébergement",{"_index":2522,"uri":{},"title":{},"sub_title":{"54":{},"214":{}},"body":{"198":{},"209":{},"213":{},"215":{},"310":{},"315":{},"356":{},"357":{}}}],["hébergeur",{"_index":3900,"uri":{},"title":{},"sub_title":{},"body":{"198":{},"216":{},"356":{}}}],["hébergé",{"_index":2923,"uri":{"112":{},"264":{},"317":{}},"title":{"248":{},"249":{},"250":{},"251":{},"252":{}},"sub_title":{"112":{},"264":{},"317":{}},"body":{"99":{},"191":{},"263":{},"309":{},"359":{},"361":{},"422":{}}}],["hôte",{"_index":3935,"uri":{},"title":{},"sub_title":{},"body":{"206":{},"211":{},"218":{}}}],["iban",{"_index":2453,"uri":{"221":{}},"title":{},"sub_title":{"221":{}},"body":{"48":{},"220":{},"221":{},"222":{}}}],["iban.v",{"_index":4283,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["iceland",{"_index":226,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["ici",{"_index":1482,"uri":{},"title":{},"sub_title":{},"body":{"7":{},"9":{},"10":{},"14":{},"18":{},"19":{},"21":{},"24":{},"30":{},"31":{},"33":{},"65":{},"90":{},"106":{},"120":{},"126":{},"145":{},"158":{},"170":{},"173":{},"174":{},"175":{},"177":{},"183":{},"184":{},"185":{},"187":{},"188":{},"189":{},"194":{},"195":{},"196":{},"197":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"208":{},"237":{},"258":{},"259":{},"260":{},"261":{},"278":{},"279":{},"283":{},"293":{},"295":{},"298":{},"306":{},"313":{},"316":{},"348":{},"349":{},"356":{},"371":{},"372":{},"386":{}}}],["ici'l",{"_index":5156,"uri":{},"title":{},"sub_title":{},"body":{"316":{}}}],["ici.si",{"_index":5137,"uri":{},"title":{},"sub_title":{},"body":{"315":{}}}],["iciabstract",{"_index":4490,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["icicli",{"_index":3029,"uri":{},"title":{},"sub_title":{},"body":{"111":{}}}],["icisi",{"_index":4038,"uri":{},"title":{},"sub_title":{},"body":{"212":{},"263":{},"310":{}}}],["icôn",{"_index":3079,"uri":{},"title":{},"sub_title":{},"body":{"118":{},"182":{},"183":{},"233":{},"237":{},"285":{},"382":{},"393":{}}}],["id",{"_index":83,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{},"3":{},"4":{},"50":{},"183":{},"196":{},"219":{},"257":{},"258":{},"420":{}}}],["id.invoic",{"_index":2428,"uri":{},"title":{},"sub_title":{},"body":{"46":{}}}],["ideal",{"_index":2793,"uri":{},"title":{},"sub_title":{},"body":{"75":{},"77":{}}}],["identifi",{"_index":3184,"uri":{},"title":{},"sub_title":{"183":{}},"body":{"126":{},"182":{},"183":{},"255":{},"296":{},"345":{},"356":{},"357":{},"420":{}}}],["identifiant_methode_pai",{"_index":4549,"uri":{},"title":{},"sub_title":{},"body":{"259":{},"261":{}}}],["identifiant_uniqu",{"_index":5748,"uri":{},"title":{},"sub_title":{},"body":{"418":{}}}],["identiqu",{"_index":5404,"uri":{},"title":{},"sub_title":{},"body":{"356":{},"357":{}}}],["idn",{"_index":854,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ie",{"_index":866,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"46":{},"48":{},"51":{},"325":{}}}],["ifmodul",{"_index":5018,"uri":{},"title":{},"sub_title":{},"body":{"311":{}}}],["ignor",{"_index":3097,"uri":{},"title":{},"sub_title":{},"body":{"123":{},"194":{}}}],["iid",{"_index":4244,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["il",{"_index":870,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"9":{},"10":{},"12":{},"14":{},"16":{},"20":{},"22":{},"24":{},"28":{},"29":{},"32":{},"33":{},"39":{},"40":{},"54":{},"56":{},"57":{},"67":{},"71":{},"74":{},"82":{},"83":{},"87":{},"88":{},"95":{},"108":{},"126":{},"139":{},"153":{},"160":{},"167":{},"173":{},"174":{},"182":{},"183":{},"184":{},"186":{},"192":{},"194":{},"198":{},"206":{},"207":{},"209":{},"212":{},"213":{},"217":{},"219":{},"220":{},"221":{},"234":{},"241":{},"258":{},"259":{},"262":{},"265":{},"273":{},"274":{},"278":{},"280":{},"288":{},"292":{},"293":{},"294":{},"295":{},"296":{},"298":{},"306":{},"307":{},"310":{},"311":{},"313":{},"314":{},"315":{},"316":{},"317":{},"320":{},"327":{},"328":{},"329":{},"336":{},"338":{},"345":{},"346":{},"350":{},"357":{},"358":{},"359":{},"361":{},"362":{},"363":{},"364":{},"365":{},"370":{},"377":{},"379":{},"388":{},"394":{},"398":{},"405":{},"407":{},"408":{},"412":{},"418":{},"435":{}}}],["illimité",{"_index":5141,"uri":{},"title":{},"sub_title":{},"body":{"315":{}}}],["im",{"_index":1391,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["imag",{"_index":2497,"uri":{},"title":{},"sub_title":{},"body":{"52":{},"85":{},"119":{},"140":{},"160":{},"183":{},"238":{},"279":{},"286":{},"315":{},"366":{},"386":{}}}],["images.l",{"_index":4579,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["imaginez",{"_index":4685,"uri":{},"title":{},"sub_title":{},"body":{"270":{}}}],["imbriqué",{"_index":1705,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"187":{}}}],["immédiat",{"_index":1682,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"144":{},"183":{}}}],["imn",{"_index":1392,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["impay",{"_index":3492,"uri":{},"title":{},"sub_title":{},"body":{"150":{},"153":{},"338":{}}}],["impayé",{"_index":1967,"uri":{},"title":{},"sub_title":{},"body":{"17":{},"284":{},"347":{}}}],["impliqu",{"_index":3036,"uri":{},"title":{},"sub_title":{},"body":{"113":{},"175":{},"183":{},"308":{}}}],["impliqué",{"_index":4923,"uri":{},"title":{},"sub_title":{},"body":{"306":{},"346":{}}}],["implémenté",{"_index":4608,"uri":{},"title":{},"sub_title":{},"body":{"260":{},"282":{},"288":{}}}],["import",{"_index":2480,"uri":{},"title":{"397":{},"398":{},"399":{},"400":{},"401":{},"402":{},"403":{},"404":{},"405":{}},"sub_title":{"189":{},"397":{},"398":{},"399":{},"424":{}},"body":{"51":{},"67":{},"74":{},"91":{},"99":{},"126":{},"146":{},"153":{},"159":{},"183":{},"189":{},"190":{},"191":{},"264":{},"288":{},"294":{},"296":{},"298":{},"306":{},"317":{},"336":{},"356":{},"357":{},"397":{},"407":{},"408":{},"422":{},"424":{}}}],["important",{"_index":3132,"uri":{},"title":{},"sub_title":{},"body":{"125":{},"303":{},"307":{},"329":{}}}],["importer.commencez",{"_index":5567,"uri":{},"title":{},"sub_title":{},"body":{"397":{}}}],["importer.l",{"_index":5574,"uri":{},"title":{},"sub_title":{},"body":{"397":{}}}],["importez",{"_index":5575,"uri":{},"title":{},"sub_title":{},"body":{"397":{}}}],["importé",{"_index":3776,"uri":{},"title":{},"sub_title":{},"body":{"190":{},"425":{}}}],["impos",{"_index":3673,"uri":{},"title":{},"sub_title":{},"body":{"183":{},"184":{},"258":{},"296":{},"300":{}}}],["imposs",{"_index":5138,"uri":{},"title":{},"sub_title":{"322":{}},"body":{"315":{}}}],["imposé",{"_index":4811,"uri":{},"title":{},"sub_title":{},"body":{"296":{}}}],["imprim",{"_index":1572,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"174":{}}}],["imprimé",{"_index":2893,"uri":{},"title":{},"sub_title":{},"body":{"91":{},"146":{},"159":{},"373":{}}}],["inact",{"_index":3486,"uri":{},"title":{},"sub_title":{},"body":{"148":{},"162":{}}}],["inactif",{"_index":2898,"uri":{},"title":{},"sub_title":{},"body":{"93":{},"375":{}}}],["incit",{"_index":2107,"uri":{},"title":{},"sub_title":{},"body":{"22":{}}}],["inclu",{"_index":1594,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"14":{},"83":{},"84":{},"90":{},"126":{},"138":{},"139":{},"145":{},"158":{},"246":{},"287":{},"365":{},"370":{},"372":{},"398":{}}}],["incluant",{"_index":5418,"uri":{},"title":{},"sub_title":{},"body":{"357":{}}}],["includ",{"_index":2383,"uri":{},"title":{},"sub_title":{},"body":{"44":{},"46":{},"126":{},"207":{}}}],["incluent",{"_index":2940,"uri":{},"title":{},"sub_title":{},"body":{"100":{},"117":{},"361":{}}}],["incluez",{"_index":1899,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"187":{}}}],["incluon",{"_index":3906,"uri":{},"title":{},"sub_title":{},"body":{"198":{}}}],["inclur",{"_index":1553,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"10":{},"84":{},"85":{},"90":{},"91":{},"123":{},"139":{},"140":{},"144":{},"145":{},"146":{},"158":{},"159":{},"160":{},"194":{},"213":{},"219":{},"221":{},"241":{},"259":{},"282":{},"301":{},"365":{},"366":{},"372":{},"373":{},"398":{},"407":{}}}],["inclura",{"_index":3865,"uri":{},"title":{},"sub_title":{},"body":{"194":{}}}],["inclus",{"_index":1558,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"67":{},"122":{},"123":{},"126":{},"185":{},"240":{},"241":{},"282":{},"346":{},"348":{},"350":{},"382":{},"388":{}}}],["inclut",{"_index":2075,"uri":{},"title":{},"sub_title":{},"body":{"21":{},"67":{},"75":{},"76":{},"80":{},"126":{},"144":{}}}],["incomplèt",{"_index":5244,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["incomplètes.v",{"_index":2598,"uri":{},"title":{},"sub_title":{},"body":{"56":{}}}],["inconvéni",{"_index":2700,"uri":{},"title":{},"sub_title":{},"body":{"67":{}}}],["incorporera",{"_index":5249,"uri":{},"title":{},"sub_title":{},"body":{"328":{}}}],["incorrect",{"_index":5424,"uri":{},"title":{},"sub_title":{},"body":{"357":{}}}],["incrémenté",{"_index":3542,"uri":{},"title":{},"sub_title":{},"body":{"165":{}}}],["ind",{"_index":851,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["index",{"_index":3959,"uri":{},"title":{},"sub_title":{},"body":{"207":{},"311":{}}}],["index.htm",{"_index":3962,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["index.html",{"_index":3961,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["index.php",{"_index":3960,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["index.php?q",{"_index":3984,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["india",{"_index":850,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["indian",{"_index":103,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["indiana",{"_index":377,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["indicateur",{"_index":5800,"uri":{},"title":{},"sub_title":{},"body":{"435":{}}}],["indiqu",{"_index":1761,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"13":{},"74":{},"118":{},"123":{},"213":{},"237":{},"241":{},"256":{},"274":{},"323":{},"327":{},"329":{},"347":{},"361":{}}}],["indiquera",{"_index":3771,"uri":{},"title":{},"sub_title":{},"body":{"188":{}}}],["indiquez",{"_index":5577,"uri":{},"title":{},"sub_title":{},"body":{"398":{}}}],["indiqué",{"_index":4079,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["indispon",{"_index":5691,"uri":{},"title":{},"sub_title":{},"body":{"409":{},"414":{}}}],["individu",{"_index":4739,"uri":{},"title":{},"sub_title":{},"body":{"281":{},"339":{},"350":{}}}],["individuel",{"_index":1704,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"185":{},"188":{},"219":{},"339":{},"345":{},"351":{},"423":{}}}],["indonesia",{"_index":853,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["indonesian",{"_index":134,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["industri",{"_index":2400,"uri":{},"title":{},"sub_title":{},"body":{"45":{},"346":{}}}],["indéfini",{"_index":2162,"uri":{},"title":{},"sub_title":{},"body":{"23":{}}}],["indépendam",{"_index":1632,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"30":{},"350":{}}}],["info",{"_index":3199,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["info>t",{"_index":3196,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["inform",{"_index":1538,"uri":{"9":{}},"title":{},"sub_title":{"9":{}},"body":{"9":{},"13":{},"14":{},"18":{},"21":{},"23":{},"83":{},"138":{},"144":{},"157":{},"177":{},"179":{},"183":{},"191":{},"237":{},"259":{},"277":{},"288":{},"294":{},"317":{},"325":{},"336":{},"344":{},"345":{},"348":{},"349":{},"350":{},"352":{},"358":{},"364":{},"371":{},"382":{},"406":{},"407":{},"409":{}}}],["informera",{"_index":3635,"uri":{},"title":{},"sub_title":{},"body":{"181":{}}}],["infrastructur",{"_index":5616,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["inférieur",{"_index":4358,"uri":{},"title":{},"sub_title":{},"body":{"233":{},"234":{},"435":{}}}],["initi",{"_index":2102,"uri":{},"title":{},"sub_title":{},"body":{"22":{},"23":{},"356":{}}}],["initial",{"_index":2687,"uri":{"107":{},"248":{}},"title":{},"sub_title":{"107":{},"248":{}},"body":{"67":{},"113":{},"248":{},"327":{}}}],["initialis",{"_index":4456,"uri":{},"title":{},"sub_title":{},"body":{"256":{}}}],["inlin",{"_index":3149,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["input('payment_hash",{"_index":4570,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["inscript",{"_index":1784,"uri":{},"title":{},"sub_title":{},"body":{"12":{}}}],["inscrir",{"_index":5147,"uri":{},"title":{},"sub_title":{},"body":{"316":{}}}],["inscrit",{"_index":3689,"uri":{},"title":{},"sub_title":{},"body":{"183":{},"184":{}}}],["insid",{"_index":4289,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["inspect",{"_index":3131,"uri":{},"title":{},"sub_title":{},"body":{"125":{},"313":{},"325":{},"358":{},"360":{}}}],["inspectez",{"_index":5200,"uri":{},"title":{},"sub_title":{},"body":{"325":{},"360":{}}}],["instal",{"_index":2478,"uri":{"51":{}},"title":{"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"208":{},"209":{},"210":{},"211":{},"212":{},"213":{},"214":{},"215":{},"216":{},"217":{},"218":{},"219":{}},"sub_title":{"51":{},"199":{},"201":{},"202":{},"203":{},"204":{},"210":{},"356":{}},"body":{"53":{},"54":{},"109":{},"191":{},"200":{},"207":{},"212":{},"213":{},"249":{},"274":{},"315":{},"316":{},"321":{},"333":{},"355":{},"356":{},"357":{},"359":{},"361":{}}}],["installateur",{"_index":3896,"uri":{},"title":{},"sub_title":{},"body":{"198":{}}}],["installation/#ajout",{"_index":4164,"uri":{"218":{}},"title":{},"sub_title":{},"body":{}}],["installation/#configur",{"_index":3947,"uri":{"207":{},"208":{},"209":{},"212":{},"215":{},"219":{}},"title":{},"sub_title":{},"body":{}}],["installation/#exig",{"_index":3893,"uri":{"198":{}},"title":{},"sub_title":{},"body":{}}],["installation/#exécut",{"_index":4147,"uri":{"217":{}},"title":{},"sub_title":{},"body":{}}],["installation/#héberg",{"_index":4136,"uri":{"214":{}},"title":{},"sub_title":{},"body":{}}],["installation/#instal",{"_index":3910,"uri":{"199":{},"201":{},"202":{},"203":{},"204":{},"210":{}},"title":{},"sub_title":{},"body":{}}],["installation/#permiss",{"_index":3933,"uri":{"206":{}},"title":{},"sub_title":{},"body":{}}],["installation/#superviseur",{"_index":4048,"uri":{"213":{}},"title":{},"sub_title":{},"body":{}}],["installation/#télécharg",{"_index":3925,"uri":{"205":{},"216":{}},"title":{},"sub_title":{},"body":{}}],["installation/#ubuntu",{"_index":3911,"uri":{"200":{}},"title":{},"sub_title":{},"body":{}}],["installation/#étap",{"_index":4015,"uri":{"211":{}},"title":{},"sub_title":{},"body":{}}],["installéeserv",{"_index":3953,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["instanc",{"_index":3606,"uri":{},"title":{},"sub_title":{},"body":{"177":{},"255":{},"309":{}}}],["instantané",{"_index":5592,"uri":{},"title":{},"sub_title":{},"body":{"405":{},"408":{}}}],["instead",{"_index":2490,"uri":{},"title":{},"sub_title":{},"body":{"51":{}}}],["instruct",{"_index":1475,"uri":{},"title":{},"sub_title":{},"body":{"7":{},"183":{},"204":{}}}],["instructif",{"_index":5089,"uri":{},"title":{},"sub_title":{},"body":{"313":{}}}],["insérant",{"_index":3886,"uri":{},"title":{},"sub_title":{},"body":{"196":{}}}],["insérer",{"_index":4307,"uri":{},"title":{},"sub_title":{},"body":{"222":{}}}],["insérera",{"_index":4433,"uri":{},"title":{},"sub_title":{},"body":{"255":{}}}],["inséré",{"_index":3572,"uri":{},"title":{},"sub_title":{},"body":{"174":{}}}],["int",{"_index":4598,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["integratomat",{"_index":4777,"uri":{},"title":{},"sub_title":{},"body":{"288":{}}}],["integromat",{"_index":5318,"uri":{},"title":{},"sub_title":{},"body":{"336":{}}}],["interact",{"_index":3754,"uri":{},"title":{},"sub_title":{},"body":{"186":{}}}],["interactif",{"_index":2064,"uri":{},"title":{},"sub_title":{},"body":{"20":{},"118":{},"237":{},"277":{},"338":{},"382":{}}}],["interagit",{"_index":2137,"uri":{},"title":{},"sub_title":{},"body":{"23":{}}}],["interdir",{"_index":2144,"uri":{},"title":{},"sub_title":{},"body":{"23":{}}}],["interfac",{"_index":2995,"uri":{},"title":{},"sub_title":{},"body":{"106":{},"327":{}}}],["intern",{"_index":1921,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"54":{},"179":{},"213":{}}}],["interopér",{"_index":5184,"uri":{},"title":{},"sub_title":{},"body":{"321":{}}}],["interrog",{"_index":3200,"uri":{},"title":{},"sub_title":{},"body":{"126":{},"410":{}}}],["interrupteur",{"_index":1667,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"19":{}}}],["interétatiqu",{"_index":4979,"uri":{},"title":{},"sub_title":{},"body":{"308":{}}}],["intrant",{"_index":4925,"uri":{},"title":{},"sub_title":{},"body":{"306":{}}}],["intrants.aux",{"_index":4930,"uri":{},"title":{},"sub_title":{},"body":{"306":{}}}],["intro",{"_index":2375,"uri":{},"title":{},"sub_title":{"44":{}},"body":{}}],["introduc",{"_index":2414,"uri":{},"title":{},"sub_title":{},"body":{"46":{}}}],["introduct",{"_index":4807,"uri":{},"title":{},"sub_title":{"408":{}},"body":{"296":{}}}],["introduison",{"_index":4805,"uri":{},"title":{},"sub_title":{},"body":{"296":{}}}],["introduit",{"_index":2576,"uri":{},"title":{},"sub_title":{},"body":{"55":{},"125":{}}}],["intégr",{"_index":5117,"uri":{},"title":{},"sub_title":{},"body":{"315":{},"326":{},"408":{},"422":{}}}],["intégrat",{"_index":2574,"uri":{},"title":{},"sub_title":{"55":{},"196":{},"422":{}},"body":{"55":{},"75":{},"76":{},"77":{},"79":{},"80":{},"81":{},"112":{},"183":{}}}],["intégrateur",{"_index":5317,"uri":{},"title":{},"sub_title":{},"body":{"336":{},"351":{}}}],["intégrer",{"_index":3656,"uri":{},"title":{},"sub_title":{},"body":{"183":{},"220":{}}}],["intégrez",{"_index":3883,"uri":{},"title":{},"sub_title":{},"body":{"196":{}}}],["intégron",{"_index":5126,"uri":{},"title":{},"sub_title":{},"body":{"315":{}}}],["intégré",{"_index":1927,"uri":{},"title":{},"sub_title":{},"body":{"14":{}}}],["intéress",{"_index":4511,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["intéressé",{"_index":3846,"uri":{},"title":{},"sub_title":{},"body":{"193":{}}}],["inventair",{"_index":1677,"uri":{},"title":{},"sub_title":{},"body":{"10":{}}}],["invers",{"_index":4932,"uri":{"307":{}},"title":{},"sub_title":{"307":{}},"body":{"307":{},"324":{},"377":{}}}],["inverse.revers",{"_index":5194,"uri":{},"title":{},"sub_title":{},"body":{"324":{}}}],["inversez",{"_index":5499,"uri":{},"title":{},"sub_title":{},"body":{"377":{}}}],["inversé",{"_index":4875,"uri":{},"title":{},"sub_title":{},"body":{"299":{}}}],["invit",{"_index":1683,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"16":{},"164":{},"183":{},"327":{},"359":{}}}],["invité",{"_index":1947,"uri":{},"title":{},"sub_title":{},"body":{"16":{}}}],["invoic",{"_index":1877,"uri":{"45":{},"51":{},"199":{},"213":{},"317":{}},"title":{"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{}},"sub_title":{"45":{},"51":{},"199":{},"213":{},"317":{},"402":{}},"body":{"14":{},"21":{},"44":{},"46":{},"48":{},"50":{},"51":{},"53":{},"55":{},"56":{},"57":{},"67":{},"73":{},"74":{},"98":{},"99":{},"105":{},"108":{},"111":{},"114":{},"126":{},"176":{},"179":{},"182":{},"183":{},"184":{},"190":{},"192":{},"193":{},"194":{},"198":{},"200":{},"209":{},"212":{},"213":{},"224":{},"250":{},"253":{},"258":{},"259":{},"288":{},"296":{},"309":{},"315":{},"317":{},"320":{},"324":{},"327":{},"339":{},"345":{},"352":{},"397":{},"402":{},"412":{},"416":{},"417":{},"420":{},"422":{},"423":{},"424":{},"425":{},"434":{}}}],["invoice.amount",{"_index":3337,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["invoice.bal",{"_index":3345,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["invoice.balance_du",{"_index":3242,"uri":{},"title":{},"sub_title":{},"body":{"130":{},"136":{}}}],["invoice.balance_due_label",{"_index":3241,"uri":{},"title":{},"sub_title":{},"body":{"130":{}}}],["invoice.custom2",{"_index":3348,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["invoice.custom3",{"_index":3349,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["invoice.custom4",{"_index":3350,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["invoice.d",{"_index":3236,"uri":{},"title":{},"sub_title":{},"body":{"130":{},"136":{}}}],["invoice.date_label",{"_index":3235,"uri":{},"title":{},"sub_title":{},"body":{"130":{}}}],["invoice.datetim",{"_index":3310,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["invoice.discount",{"_index":3321,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["invoice.due_d",{"_index":3238,"uri":{},"title":{},"sub_title":{},"body":{"130":{},"136":{}}}],["invoice.due_date_label",{"_index":3237,"uri":{},"title":{},"sub_title":{},"body":{"130":{}}}],["invoice.invoice_no",{"_index":3369,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["invoice.numb",{"_index":3232,"uri":{},"title":{},"sub_title":{},"body":{"130":{},"136":{}}}],["invoice.number_label",{"_index":3231,"uri":{},"title":{},"sub_title":{},"body":{"130":{}}}],["invoice.po_numb",{"_index":3234,"uri":{},"title":{},"sub_title":{},"body":{"130":{},"136":{}}}],["invoice.po_number_label",{"_index":3233,"uri":{},"title":{},"sub_title":{},"body":{"130":{}}}],["invoice.public_not",{"_index":3353,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["invoice.public_notes$entity_issued_to",{"_index":3355,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["invoice.subtot",{"_index":3324,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["invoice.tax",{"_index":3346,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["invoice.tot",{"_index":3240,"uri":{},"title":{},"sub_title":{},"body":{"130":{}}}],["invoice.total_label",{"_index":3239,"uri":{},"title":{},"sub_title":{},"body":{"130":{}}}],["invoice/credit",{"_index":2491,"uri":{},"title":{},"sub_title":{},"body":{"51":{}}}],["invoice2go",{"_index":5583,"uri":{},"title":{},"sub_title":{"401":{}},"body":{"401":{}}}],["invoice_total_raw",{"_index":3336,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["invoiceninja",{"_index":2230,"uri":{},"title":{},"sub_title":{},"body":{"29":{},"213":{}}}],["invoiceninja.tar",{"_index":2547,"uri":{},"title":{},"sub_title":{},"body":{"54":{},"216":{},"217":{},"331":{}}}],["invoiceninja.tar.téléchargez",{"_index":4140,"uri":{},"title":{},"sub_title":{},"body":{"216":{}}}],["invoiceninja.tardécompressez",{"_index":3930,"uri":{},"title":{},"sub_title":{},"body":{"205":{}}}],["invoiceninja.test",{"_index":3956,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["invoices/#activ",{"_index":4659,"uri":{"267":{},"268":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#combinaison",{"_index":4693,"uri":{"271":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#désactiv",{"_index":4657,"uri":{"266":{},"269":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#mot",{"_index":4666,"uri":{"270":{},"272":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#opt",{"_index":4655,"uri":{"265":{}},"title":{},"sub_title":{},"body":{}}],["invoices/#traduct",{"_index":4705,"uri":{"273":{}},"title":{},"sub_title":{},"body":{}}],["invoicing.co",{"_index":5450,"uri":{},"title":{},"sub_title":{},"body":{"359":{}}}],["invoiv",{"_index":4792,"uri":{},"title":{},"sub_title":{},"body":{"294":{}}}],["invoqu",{"_index":5127,"uri":{},"title":{},"sub_title":{},"body":{"315":{}}}],["io",{"_index":560,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"43":{},"106":{}}}],["iot",{"_index":561,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ip",{"_index":5065,"uri":{},"title":{},"sub_title":{},"body":{"312":{},"316":{}}}],["iphon",{"_index":2362,"uri":{},"title":{},"sub_title":{},"body":{"43":{}}}],["iq",{"_index":862,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ir",{"_index":858,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["iran",{"_index":856,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["iraq",{"_index":861,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ireland",{"_index":865,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["irl",{"_index":867,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["irn",{"_index":859,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["irq",{"_index":863,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["irrésolubl",{"_index":5286,"uri":{"332":{}},"title":{},"sub_title":{"332":{}},"body":{}}],["irrévers",{"_index":4638,"uri":{},"title":{},"sub_title":{},"body":{"263":{},"357":{}}}],["is_elig",{"_index":5700,"uri":{},"title":{},"sub_title":{},"body":{"410":{}}}],["is_offsit",{"_index":4444,"uri":{},"title":{},"sub_title":{},"body":{"255":{},"256":{}}}],["isl",{"_index":848,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["islam",{"_index":857,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["island",{"_index":549,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["iso",{"_index":4276,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["iso_3166_2",{"_index":486,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["iso_3166_3",{"_index":487,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["isr",{"_index":871,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["isra",{"_index":94,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["israel",{"_index":869,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["issu",{"_index":4586,"uri":{},"title":{},"sub_title":{},"body":{"259":{},"336":{}}}],["it'",{"_index":4523,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["ita",{"_index":874,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["itali",{"_index":873,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"45":{},"46":{}}}],["italian",{"_index":339,"uri":{},"title":{},"sub_title":{},"body":{"2":{}}}],["item",{"_index":3443,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["izettl",{"_index":80,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["j'ai",{"_index":4589,"uri":{},"title":{},"sub_title":{"335":{}},"body":{"259":{}}}],["j'utilis",{"_index":4056,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["jacente.laiss",{"_index":5617,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["jacente.pour",{"_index":5623,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["jam",{"_index":883,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jamai",{"_index":4658,"uri":{},"title":{},"sub_title":{},"body":{"266":{},"346":{},"357":{},"406":{}}}],["jamaica",{"_index":881,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jamaican",{"_index":273,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["jan",{"_index":1296,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["janvier",{"_index":4678,"uri":{},"title":{},"sub_title":{},"body":{"270":{}}}],["japan",{"_index":885,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["japanes",{"_index":177,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{}}}],["javascript",{"_index":3969,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["jcb",{"_index":46,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["je",{"_index":1387,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"54":{},"213":{},"219":{}}}],["jersey",{"_index":1386,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jetez",{"_index":4036,"uri":{},"title":{},"sub_title":{},"body":{"212":{}}}],["jeton",{"_index":2709,"uri":{"261":{}},"title":{},"sub_title":{"261":{}},"body":{"67":{},"70":{},"75":{},"76":{},"77":{},"79":{},"81":{},"114":{},"183":{},"194":{},"257":{},"258":{},"259":{},"261":{},"407":{}}}],["jeu",{"_index":4946,"uri":{},"title":{},"sub_title":{},"body":{"307":{}}}],["jey",{"_index":1388,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jm",{"_index":882,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jo",{"_index":894,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["job",{"_index":5199,"uri":{},"title":{},"sub_title":{},"body":{"325":{},"360":{}}}],["joindr",{"_index":1909,"uri":{},"title":{},"sub_title":{},"body":{"14":{}}}],["joint",{"_index":1910,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"119":{},"123":{},"174":{},"188":{},"238":{},"241":{},"291":{},"340":{}}}],["jor",{"_index":895,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jordan",{"_index":893,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jordanian",{"_index":233,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["jour",{"_index":2025,"uri":{"299":{},"311":{}},"title":{"52":{},"53":{},"54":{}},"sub_title":{"299":{},"311":{}},"body":{"19":{},"54":{},"99":{},"103":{},"106":{},"136":{},"144":{},"152":{},"157":{},"174":{},"179":{},"183":{},"186":{},"213":{},"219":{},"254":{},"288":{},"294":{},"296":{},"310":{},"311":{},"327":{},"331":{},"333":{},"338":{},"351":{},"355":{},"430":{}}}],["jour.ensuit",{"_index":4096,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["jourhttps://url.com/update?secret=la",{"_index":2560,"uri":{},"title":{},"sub_title":{},"body":{"54":{}}}],["journal",{"_index":3764,"uri":{},"title":{},"sub_title":{},"body":{"187":{},"213":{},"259":{},"313":{},"325":{},"360":{},"406":{}}}],["journalis",{"_index":5201,"uri":{},"title":{},"sub_title":{},"body":{"325":{},"360":{}}}],["journaux",{"_index":2698,"uri":{},"title":{},"sub_title":{"343":{}},"body":{"67":{},"309":{},"313":{},"334":{},"343":{},"358":{}}}],["journé",{"_index":1908,"uri":{},"title":{},"sub_title":{},"body":{"14":{}}}],["jp",{"_index":886,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["jpn",{"_index":887,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["js",{"_index":5143,"uri":{"316":{}},"title":{},"sub_title":{"316":{}},"body":{"316":{}}}],["json",{"_index":2187,"uri":{},"title":{},"sub_title":{"191":{}},"body":{"24":{},"191":{}}}],["judicieux",{"_index":5266,"uri":{},"title":{},"sub_title":{},"body":{"329":{}}}],["juridiqu",{"_index":3743,"uri":{},"title":{},"sub_title":{},"body":{"184":{},"299":{},"302":{}}}],["jurisdict",{"_index":2379,"uri":{},"title":{},"sub_title":{},"body":{"44":{},"46":{},"48":{}}}],["jusqu",{"_index":1607,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"12":{},"93":{},"136":{},"148":{},"157":{},"162":{},"195":{},"241":{},"274":{},"310":{},"327":{},"331":{},"352":{},"357":{},"371":{},"375":{},"382":{},"407":{}}}],["jusqu'au",{"_index":3520,"uri":{},"title":{},"sub_title":{},"body":{"157":{},"174":{},"335":{},"347":{}}}],["just",{"_index":1827,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"183":{},"312":{}}}],["kaz",{"_index":891,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kazakhstan",{"_index":889,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kazakhstani",{"_index":330,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kbc",{"_index":2808,"uri":{},"title":{},"sub_title":{},"body":{"77":{}}}],["ke",{"_index":898,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kebab",{"_index":2263,"uri":{},"title":{},"sub_title":{},"body":{"32":{},"39":{},"82":{},"116":{},"117":{},"137":{},"235":{},"236":{},"275":{},"276":{},"284":{},"338":{},"363":{},"385":{}}}],["keel",{"_index":629,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ken",{"_index":899,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kenya",{"_index":897,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kenyan",{"_index":98,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["key",{"_index":3653,"uri":{},"title":{},"sub_title":{},"body":{"183":{},"255":{},"256":{},"316":{},"421":{}}}],["kg",{"_index":914,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kgz",{"_index":915,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kh",{"_index":583,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["khm",{"_index":584,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ki",{"_index":787,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["killasgroup=tru",{"_index":4072,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["kina",{"_index":231,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kingdom",{"_index":350,"uri":{},"title":{},"sub_title":{},"body":{"2":{},"4":{}}}],["kir",{"_index":788,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kiribati",{"_index":786,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kitt",{"_index":1192,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["km",{"_index":638,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kn",{"_index":1194,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kna",{"_index":1195,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kong",{"_index":133,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["kor",{"_index":907,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["korea",{"_index":901,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["korean",{"_index":268,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["koruna",{"_index":196,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kp",{"_index":903,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kr",{"_index":906,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["krona",{"_index":97,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["krone",{"_index":93,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kroner",{"_index":108,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["króna",{"_index":227,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kuna",{"_index":172,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kuwait",{"_index":909,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kuwaiti",{"_index":294,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kw",{"_index":910,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kwacha",{"_index":282,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kwanza",{"_index":276,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kwt",{"_index":911,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ky",{"_index":597,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kyat",{"_index":236,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["kyrgyzstan",{"_index":913,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["kz",{"_index":890,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["l",{"_index":3449,"uri":{},"title":{},"sub_title":{},"body":{"137":{},"183":{},"185":{}}}],["l'\"heur",{"_index":5545,"uri":{},"title":{},"sub_title":{},"body":{"390":{}}}],["l'abonn",{"_index":5670,"uri":{},"title":{},"sub_title":{},"body":{"408":{},"411":{},"416":{}}}],["l'abonnement.si",{"_index":5677,"uri":{},"title":{},"sub_title":{},"body":{"408":{}}}],["l'abstract",{"_index":4558,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["l'accord",{"_index":4770,"uri":{},"title":{},"sub_title":{},"body":{"287":{}}}],["l'accè",{"_index":1806,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"179":{},"312":{}}}],["l'achat",{"_index":4880,"uri":{},"title":{},"sub_title":{},"body":{"300":{},"307":{},"408":{}}}],["l'acheteur",{"_index":4953,"uri":{},"title":{},"sub_title":{},"body":{"307":{},"308":{}}}],["l'action",{"_index":2870,"uri":{},"title":{},"sub_title":{},"body":{"87":{},"142":{},"368":{},"405":{}}}],["l'activ",{"_index":1810,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"123":{},"186":{},"192":{},"194":{},"241":{},"263":{}}}],["l'activit",{"_index":5354,"uri":{},"title":{},"sub_title":{},"body":{"343":{}}}],["l'administrateur",{"_index":1764,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"165":{}}}],["l'adress",{"_index":1574,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"29":{},"114":{},"136":{},"183":{},"281":{},"283":{},"296":{},"316":{},"349":{},"361":{}}}],["l'affichag",{"_index":5626,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["l'aid",{"_index":3071,"uri":{"405":{}},"title":{},"sub_title":{"405":{}},"body":{"117":{},"126":{},"192":{},"196":{},"289":{},"424":{}}}],["l'air",{"_index":4710,"uri":{},"title":{},"sub_title":{},"body":{"274":{}}}],["l'ajout",{"_index":3476,"uri":{},"title":{},"sub_title":{},"body":{"144":{},"186":{},"187":{}}}],["l'ajust",{"_index":3728,"uri":{},"title":{},"sub_title":{},"body":{"184":{}}}],["l'annul",{"_index":2145,"uri":{},"title":{},"sub_title":{},"body":{"23":{}}}],["l'anné",{"_index":1732,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"270":{},"296":{}}}],["l'année.exempt",{"_index":4968,"uri":{},"title":{},"sub_title":{},"body":{"308":{}}}],["l'aperçu",{"_index":2938,"uri":{},"title":{},"sub_title":{},"body":{"100":{},"233":{},"284":{},"363":{}}}],["l'api",{"_index":2190,"uri":{"65":{},"68":{}},"title":{},"sub_title":{"65":{},"68":{}},"body":{"24":{},"57":{},"65":{},"67":{},"70":{},"72":{},"183":{},"194":{},"233":{},"289":{},"336":{},"351":{}}}],["l'api.l",{"_index":2705,"uri":{},"title":{},"sub_title":{},"body":{"67":{}}}],["l'api.par",{"_index":2694,"uri":{},"title":{},"sub_title":{},"body":{"67":{}}}],["l'appar",{"_index":1874,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"18":{}}}],["l'appareil",{"_index":2998,"uri":{"192":{}},"title":{},"sub_title":{"192":{}},"body":{"106":{},"192":{}}}],["l'appareil.\",\"19\":\"dan",{"_index":4332,"uri":{},"title":{},"sub_title":{},"body":{"233":{}}}],["l'appari",{"_index":2950,"uri":{},"title":{},"sub_title":{},"body":{"101":{},"434":{}}}],["l'appel",{"_index":2811,"uri":{"78":{}},"title":{},"sub_title":{"78":{}},"body":{}}],["l'applic",{"_index":1751,"uri":{"233":{}},"title":{},"sub_title":{"233":{}},"body":{"11":{},"12":{},"23":{},"43":{},"54":{},"58":{},"67":{},"106":{},"136":{},"174":{},"194":{},"207":{},"210":{},"211":{},"213":{},"225":{},"232":{},"233":{},"234":{},"313":{},"332":{},"351":{},"397":{},"405":{},"406":{},"407":{},"409":{}}}],["l'application.deux",{"_index":4342,"uri":{},"title":{},"sub_title":{},"body":{"233":{}}}],["l'application.lorsqu",{"_index":5614,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["l'application.pour",{"_index":2922,"uri":{},"title":{},"sub_title":{},"body":{"99":{}}}],["l'application.si",{"_index":4042,"uri":{},"title":{},"sub_title":{},"body":{"212":{}}}],["l'application](https://support.google.com/accounts/answer/185833?hl=fr",{"_index":5035,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["l'appliqu",{"_index":4832,"uri":{},"title":{},"sub_title":{},"body":{"296":{}}}],["l'appui",{"_index":3837,"uri":{},"title":{},"sub_title":{},"body":{"192":{}}}],["l'archiv",{"_index":2264,"uri":{},"title":{},"sub_title":{},"body":{"32":{}}}],["l'archivag",{"_index":2338,"uri":{},"title":{},"sub_title":{},"body":{"41":{},"42":{},"168":{}}}],["l'archivage.\"}lien",{"_index":2911,"uri":{},"title":{},"sub_title":{},"body":{"97":{}}}],["l'archivage.dépens",{"_index":3551,"uri":{},"title":{},"sub_title":{},"body":{"169":{},"381":{}}}],["l'archivage.pai",{"_index":3515,"uri":{},"title":{},"sub_title":{},"body":{"155":{}}}],["l'argent",{"_index":2278,"uri":{},"title":{},"sub_title":{},"body":{"33":{}}}],["l'arrièr",{"_index":2135,"uri":{},"title":{},"sub_title":{},"body":{"23":{}}}],["l'articl",{"_index":3130,"uri":{},"title":{},"sub_title":{},"body":{"125":{},"145":{},"158":{},"270":{},"307":{},"372":{},"388":{}}}],["l'attribut",{"_index":3197,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["l'authentif",{"_index":3037,"uri":{},"title":{},"sub_title":{},"body":{"113":{}}}],["l'auto",{"_index":2535,"uri":{},"title":{},"sub_title":{},"body":{"54":{}}}],["l'automatis",{"_index":3847,"uri":{},"title":{},"sub_title":{},"body":{"193":{}}}],["l'autoris",{"_index":4662,"uri":{},"title":{},"sub_title":{},"body":{"268":{},"269":{}}}],["l'autorit",{"_index":4955,"uri":{},"title":{},"sub_title":{},"body":{"307":{},"308":{}}}],["l'autr",{"_index":3858,"uri":{},"title":{},"sub_title":{},"body":{"194":{},"284":{},"300":{},"350":{}}}],["l'autre.exempt",{"_index":4964,"uri":{},"title":{},"sub_title":{},"body":{"308":{}}}],["l'avant",{"_index":4271,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["l'avantag",{"_index":4921,"uri":{},"title":{},"sub_title":{},"body":{"306":{}}}],["l'avenir",{"_index":3177,"uri":{},"title":{},"sub_title":{},"body":{"126":{},"282":{},"351":{}}}],["l'avenir.prêt",{"_index":4427,"uri":{},"title":{},"sub_title":{},"body":{"253":{}}}],["l'avoir",{"_index":5472,"uri":{},"title":{},"sub_title":{},"body":{"363":{},"364":{},"367":{},"368":{}}}],["l'e",{"_index":3529,"uri":{},"title":{},"sub_title":{},"body":{"160":{}}}],["l'eee",{"_index":4300,"uri":{},"title":{},"sub_title":{},"body":{"222":{}}}],["l'emplac",{"_index":4829,"uri":{},"title":{},"sub_title":{},"body":{"296":{},"310":{}}}],["l'employ",{"_index":1672,"uri":{},"title":{},"sub_title":{},"body":{"10":{}}}],["l'empêcher",{"_index":5290,"uri":{},"title":{},"sub_title":{},"body":{"332":{}}}],["l'en",{"_index":2188,"uri":{},"title":{},"sub_title":{},"body":{"24":{},"67":{},"126":{}}}],["l'encontr",{"_index":4376,"uri":{},"title":{},"sub_title":{},"body":{"236":{}}}],["l'endroit",{"_index":3553,"uri":{},"title":{},"sub_title":{},"body":{"170":{},"298":{}}}],["l'enregistr",{"_index":1545,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"10":{},"18":{},"24":{},"30":{},"32":{},"33":{},"74":{},"116":{},"117":{},"118":{},"122":{},"123":{},"152":{},"177":{},"179":{},"209":{},"212":{},"236":{},"237":{},"240":{},"241":{},"245":{},"247":{},"259":{},"275":{},"276":{},"292":{},"336":{},"341":{},"371":{},"382":{},"385":{},"388":{},"390":{}}}],["l'enregistrement.certain",{"_index":4345,"uri":{},"title":{},"sub_title":{},"body":{"233":{}}}],["l'ensembl",{"_index":1712,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"105":{},"191":{},"198":{},"224":{}}}],["l'entit",{"_index":3305,"uri":{},"title":{},"sub_title":{},"body":{"136":{},"174":{}}}],["l'entraîn",{"_index":4902,"uri":{},"title":{},"sub_title":{},"body":{"302":{}}}],["l'entrepris",{"_index":1539,"uri":{"9":{},"108":{},"128":{},"129":{},"170":{},"331":{}},"title":{},"sub_title":{"9":{},"108":{},"128":{},"129":{},"170":{},"331":{}},"body":{"9":{},"10":{},"21":{},"23":{},"108":{},"136":{},"170":{},"173":{},"174":{},"175":{},"183":{},"191":{},"194":{},"195":{},"219":{},"221":{},"222":{},"232":{},"331":{},"339":{},"350":{},"357":{},"358":{}}}],["l'entreprise$code_qr_spc",{"_index":3409,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["l'entreprise.l'avantag",{"_index":5381,"uri":{},"title":{},"sub_title":{},"body":{"351":{}}}],["l'entrepriseet",{"_index":4305,"uri":{},"title":{},"sub_title":{},"body":{"222":{}}}],["l'entretien",{"_index":4901,"uri":{},"title":{},"sub_title":{},"body":{"302":{}}}],["l'entré",{"_index":2012,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"24":{},"192":{},"291":{},"339":{},"340":{}}}],["l'environn",{"_index":4429,"uri":{"254":{}},"title":{},"sub_title":{"254":{}},"body":{}}],["l'envoi",{"_index":2027,"uri":{},"title":{},"sub_title":{},"body":{"19":{},"34":{},"105":{},"224":{},"252":{},"313":{},"314":{}}}],["l'envoy",{"_index":3451,"uri":{},"title":{},"sub_title":{},"body":{"137":{},"312":{}}}],["l'erreur",{"_index":5183,"uri":{},"title":{},"sub_title":{},"body":{"321":{},"330":{},"331":{}}}],["l'espac",{"_index":2629,"uri":{},"title":{},"sub_title":{},"body":{"57":{}}}],["l'esprit",{"_index":2267,"uri":{},"title":{},"sub_title":{},"body":{"32":{},"126":{},"272":{},"307":{},"357":{}}}],["l'essai",{"_index":2155,"uri":{"413":{}},"title":{},"sub_title":{"413":{}},"body":{"23":{},"413":{},"415":{}}}],["l'est",{"_index":4862,"uri":{},"title":{},"sub_title":{},"body":{"299":{}}}],["l'estim",{"_index":4769,"uri":{},"title":{},"sub_title":{},"body":{"287":{}}}],["l'except",{"_index":4463,"uri":{},"title":{},"sub_title":{},"body":{"256":{}}}],["l'exempl",{"_index":5483,"uri":{},"title":{},"sub_title":{},"body":{"370":{}}}],["l'expir",{"_index":2240,"uri":{},"title":{},"sub_title":{},"body":{"30":{}}}],["l'export",{"_index":4654,"uri":{},"title":{},"sub_title":{},"body":{"264":{}}}],["l'expéditeur",{"_index":3299,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["l'extens",{"_index":3951,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["l'extrémit",{"_index":5752,"uri":{},"title":{},"sub_title":{},"body":{"419":{}}}],["l'extrêm",{"_index":3819,"uri":{},"title":{},"sub_title":{},"body":{"192":{}}}],["l'exécut",{"_index":2810,"uri":{"78":{}},"title":{},"sub_title":{"78":{}},"body":{"321":{},"407":{}}}],["l'heur",{"_index":2351,"uri":{},"title":{},"sub_title":{},"body":{"43":{},"136":{},"194":{},"233":{},"385":{},"390":{},"393":{}}}],["l'historiqu",{"_index":5351,"uri":{},"title":{},"sub_title":{},"body":{"342":{}}}],["l'homm",{"_index":5721,"uri":{},"title":{},"sub_title":{},"body":{"412":{}}}],["l'honorerez",{"_index":3523,"uri":{},"title":{},"sub_title":{},"body":{"157":{},"371":{}}}],["l'horlog",{"_index":5551,"uri":{},"title":{},"sub_title":{},"body":{"393":{}}}],["l'humain",{"_index":5465,"uri":{"361":{}},"title":{},"sub_title":{"361":{}},"body":{}}],["l'hôte",{"_index":3931,"uri":{},"title":{},"sub_title":{},"body":{"205":{}}}],["l'iban",{"_index":4250,"uri":{},"title":{},"sub_title":{},"body":{"221":{},"222":{}}}],["l'icôn",{"_index":2057,"uri":{},"title":{},"sub_title":{},"body":{"20":{},"183":{},"233":{},"234":{},"338":{}}}],["l'identifi",{"_index":4204,"uri":{},"title":{},"sub_title":{},"body":{"219":{},"335":{},"411":{}}}],["l'identificateur",{"_index":5708,"uri":{},"title":{},"sub_title":{},"body":{"411":{}}}],["l'ignor",{"_index":5422,"uri":{},"title":{},"sub_title":{},"body":{"357":{}}}],["l'iid",{"_index":4234,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["l'imag",{"_index":3440,"uri":{},"title":{},"sub_title":{},"body":{"136":{},"173":{},"183":{},"328":{}}}],["l'implément",{"_index":4560,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["l'import",{"_index":3782,"uri":{},"title":{},"sub_title":{},"body":{"190":{},"191":{},"288":{},"397":{},"398":{}}}],["l'importateur",{"_index":3795,"uri":{},"title":{},"sub_title":{},"body":{"191":{}}}],["l'industri",{"_index":4141,"uri":{},"title":{},"sub_title":{},"body":{"216":{}}}],["l'infrastructur",{"_index":5622,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["l'instal",{"_index":3920,"uri":{"322":{}},"title":{},"sub_title":{"322":{}},"body":{"203":{},"210":{},"327":{},"356":{},"357":{}}}],["l'instanc",{"_index":3803,"uri":{},"title":{},"sub_title":{},"body":{"192":{}}}],["l'intent",{"_index":3722,"uri":{},"title":{},"sub_title":{},"body":{"184":{}}}],["l'interact",{"_index":2093,"uri":{},"title":{},"sub_title":{},"body":{"21":{},"179":{}}}],["l'interfac",{"_index":1643,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"21":{},"170":{},"173":{},"219":{},"233":{},"256":{},"257":{},"258":{},"327":{}}}],["l'intern",{"_index":4280,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["l'interrupteur",{"_index":4721,"uri":{},"title":{},"sub_title":{},"body":{"274":{},"298":{},"308":{}}}],["l'intégrat",{"_index":3692,"uri":{},"title":{},"sub_title":{},"body":{"183":{},"408":{}}}],["l'intégrer",{"_index":2640,"uri":{},"title":{},"sub_title":{},"body":{"57":{}}}],["l'intérieur",{"_index":4817,"uri":{},"title":{},"sub_title":{},"body":{"296":{},"358":{}}}],["l'invit",{"_index":5225,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["l'ipad",{"_index":2363,"uri":{},"title":{},"sub_title":{},"body":{"43":{}}}],["l'iso",{"_index":4278,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["l'objet",{"_index":1986,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"259":{},"260":{}}}],["l'on",{"_index":3507,"uri":{},"title":{},"sub_title":{},"body":{"153":{}}}],["l'onglet",{"_index":1804,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"14":{},"18":{},"19":{},"20":{},"118":{},"119":{},"123":{},"126":{},"144":{},"156":{},"157":{},"183":{},"221":{},"237":{},"238":{},"241":{},"245":{},"274":{},"285":{},"286":{},"313":{},"371":{},"382":{},"425":{}}}],["l'option",{"_index":1796,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"123":{},"125":{},"181":{},"191":{},"233":{},"293":{},"298":{}}}],["l'ordonnanceur",{"_index":5198,"uri":{},"title":{},"sub_title":{},"body":{"325":{},"327":{}}}],["l'oregon",{"_index":4818,"uri":{},"title":{},"sub_title":{},"body":{"296":{}}}],["l'organis",{"_index":3597,"uri":{},"title":{},"sub_title":{},"body":{"176":{},"339":{}}}],["l'origin",{"_index":3073,"uri":{},"title":{},"sub_title":{},"body":{"117":{}}}],["l'un",{"_index":3472,"uri":{},"title":{},"sub_title":{},"body":{"144":{},"157":{},"177":{},"194":{},"264":{},"361":{},"371":{},"388":{},"392":{}}}],["l'une",{"_index":4878,"uri":{},"title":{},"sub_title":{},"body":{"300":{},"338":{}}}],["l'union",{"_index":4733,"uri":{},"title":{},"sub_title":{},"body":{"278":{},"306":{},"339":{}}}],["l'url",{"_index":2176,"uri":{},"title":{},"sub_title":{},"body":{"24":{},"66":{},"136":{},"274":{},"310":{},"357":{},"359":{}}}],["l'utilis",{"_index":2743,"uri":{},"title":{},"sub_title":{},"body":{"72":{},"122":{},"183":{},"194":{},"213":{},"240":{},"247":{},"288":{},"308":{},"339":{},"407":{}}}],["l'utilisateur",{"_index":1885,"uri":{"176":{},"262":{}},"title":{},"sub_title":{"176":{},"262":{}},"body":{"14":{},"18":{},"28":{},"29":{},"30":{},"31":{},"54":{},"113":{},"118":{},"142":{},"176":{},"177":{},"181":{},"183":{},"197":{},"206":{},"209":{},"212":{},"213":{},"237":{},"256":{},"257":{},"258":{},"259":{},"268":{},"269":{},"277":{},"285":{},"320":{},"325":{},"327":{},"331":{},"335":{},"360":{},"361":{},"362":{},"368":{},"408":{},"409":{},"435":{}}}],["l'utilisateur$us",{"_index":5310,"uri":{},"title":{},"sub_title":{},"body":{"335":{}}}],["l'échec",{"_index":4158,"uri":{},"title":{},"sub_title":{},"body":{"217":{},"406":{}}}],["l'économie.l",{"_index":4911,"uri":{},"title":{},"sub_title":{},"body":{"304":{}}}],["l'écran",{"_index":1803,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"16":{},"91":{},"146":{},"159":{},"183":{},"217":{},"233":{},"234":{},"235":{},"276":{},"284":{},"327":{},"331":{},"357":{},"373":{},"383":{}}}],["l'édition",{"_index":3855,"uri":{"330":{}},"title":{},"sub_title":{"330":{}},"body":{"194":{}}}],["l'électroniqu",{"_index":4881,"uri":{},"title":{},"sub_title":{},"body":{"300":{}}}],["l'élément",{"_index":2878,"uri":{"216":{}},"title":{},"sub_title":{"216":{}},"body":{"90":{},"122":{},"126":{},"136":{},"158":{},"240":{},"259":{}}}],["l'étape",{"_index":3023,"uri":{},"title":{},"sub_title":{},"body":{"111":{}}}],["l'état",{"_index":1668,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"12":{},"32":{},"42":{},"82":{},"93":{},"97":{},"118":{},"155":{},"169":{},"194":{},"237":{},"296":{},"302":{},"307":{},"308":{},"363":{},"375":{},"381":{},"385":{},"393":{},"394":{},"428":{}}}],["l'étiquett",{"_index":3307,"uri":{},"title":{},"sub_title":{},"body":{"136":{},"180":{},"190":{}}}],["l'étiquette/valeur",{"_index":3315,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["l'évolut",{"_index":4765,"uri":{},"title":{},"sub_title":{},"body":{"287":{}}}],["l'événement",{"_index":2245,"uri":{},"title":{},"sub_title":{},"body":{"30":{},"259":{}}}],["l4zbq7repr",{"_index":5702,"uri":{},"title":{},"sub_title":{},"body":{"410":{},"412":{},"413":{},"415":{},"416":{},"417":{},"418":{},"419":{}}}],["l]boucl",{"_index":5217,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["l]devrait",{"_index":5214,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["la",{"_index":918,"uri":{"130":{},"215":{},"216":{},"217":{},"218":{},"250":{},"255":{},"270":{},"318":{},"321":{},"322":{},"331":{},"332":{},"351":{},"357":{},"361":{}},"title":{},"sub_title":{"130":{},"215":{},"216":{},"217":{},"218":{},"250":{},"255":{},"270":{},"318":{},"321":{},"322":{},"331":{},"332":{},"351":{},"357":{},"361":{}},"body":{"4":{},"5":{},"8":{},"9":{},"10":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"26":{},"27":{},"28":{},"29":{},"30":{},"32":{},"33":{},"34":{},"37":{},"40":{},"41":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"66":{},"67":{},"69":{},"71":{},"72":{},"73":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"88":{},"90":{},"91":{},"95":{},"96":{},"99":{},"100":{},"101":{},"103":{},"104":{},"105":{},"107":{},"110":{},"111":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"136":{},"137":{},"138":{},"139":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"148":{},"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"162":{},"165":{},"166":{},"167":{},"168":{},"169":{},"170":{},"172":{},"173":{},"174":{},"176":{},"177":{},"179":{},"180":{},"181":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"190":{},"191":{},"192":{},"193":{},"194":{},"195":{},"197":{},"198":{},"200":{},"201":{},"202":{},"206":{},"207":{},"208":{},"209":{},"211":{},"212":{},"213":{},"215":{},"216":{},"217":{},"218":{},"219":{},"220":{},"221":{},"222":{},"224":{},"232":{},"233":{},"234":{},"235":{},"236":{},"237":{},"239":{},"240":{},"241":{},"243":{},"244":{},"245":{},"246":{},"247":{},"248":{},"251":{},"253":{},"254":{},"255":{},"256":{},"257":{},"258":{},"259":{},"260":{},"263":{},"264":{},"265":{},"266":{},"267":{},"269":{},"270":{},"272":{},"274":{},"275":{},"276":{},"277":{},"278":{},"280":{},"282":{},"284":{},"285":{},"286":{},"287":{},"288":{},"289":{},"290":{},"292":{},"293":{},"294":{},"296":{},"298":{},"299":{},"300":{},"301":{},"302":{},"303":{},"305":{},"306":{},"307":{},"308":{},"310":{},"311":{},"312":{},"313":{},"315":{},"316":{},"317":{},"320":{},"321":{},"322":{},"323":{},"324":{},"325":{},"326":{},"327":{},"328":{},"329":{},"331":{},"333":{},"335":{},"336":{},"337":{},"339":{},"340":{},"341":{},"342":{},"343":{},"344":{},"345":{},"346":{},"347":{},"350":{},"351":{},"352":{},"355":{},"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"364":{},"365":{},"369":{},"370":{},"371":{},"372":{},"373":{},"377":{},"378":{},"379":{},"380":{},"382":{},"383":{},"384":{},"385":{},"387":{},"388":{},"389":{},"390":{},"391":{},"392":{},"393":{},"394":{},"395":{},"397":{},"398":{},"400":{},"401":{},"402":{},"403":{},"404":{},"405":{},"406":{},"407":{},"408":{},"410":{},"411":{},"412":{},"413":{},"415":{},"416":{},"417":{},"418":{},"419":{},"422":{},"423":{},"425":{},"428":{},"429":{},"431":{},"432":{},"433":{},"434":{},"435":{}}}],["la\\n",{"_index":4331,"uri":{},"title":{},"sub_title":{},"body":{"233":{}}}],["label",{"_index":3148,"uri":{},"title":{},"sub_title":{},"body":{"126":{},"135":{}}}],["labor",{"_index":5620,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["laiss",{"_index":5663,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["laissant",{"_index":3106,"uri":{},"title":{},"sub_title":{},"body":{"123":{},"241":{}}}],["laisser",{"_index":3165,"uri":{},"title":{},"sub_title":{},"body":{"126":{},"282":{},"388":{},"406":{}}}],["laissez",{"_index":2073,"uri":{},"title":{},"sub_title":{},"body":{"21":{},"296":{},"372":{}}}],["lancer",{"_index":2645,"uri":{},"title":{},"sub_title":{},"body":{"57":{},"260":{}}}],["lanciez",{"_index":4626,"uri":{},"title":{},"sub_title":{},"body":{"262":{}}}],["land",{"_index":738,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["langag",{"_index":1918,"uri":{},"title":{},"sub_title":{},"body":{"14":{}}}],["langu",{"_index":336,"uri":{},"title":{},"sub_title":{"2":{}},"body":{"21":{},"136":{},"180":{},"347":{}}}],["lanka",{"_index":605,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lankan",{"_index":193,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["lançant",{"_index":4053,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["lao",{"_index":917,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["laquel",{"_index":2261,"uri":{},"title":{},"sub_title":{},"body":{"32":{},"33":{},"123":{},"157":{},"170":{},"241":{},"245":{},"320":{},"346":{},"371":{},"384":{},"394":{}}}],["laravel",{"_index":2620,"uri":{},"title":{},"sub_title":{},"body":{"57":{},"60":{},"209":{},"212":{},"218":{},"227":{},"312":{},"313":{},"356":{},"407":{}}}],["larg",{"_index":2788,"uri":{"323":{}},"title":{},"sub_title":{"323":{}},"body":{"75":{},"77":{},"105":{},"106":{},"183":{},"194":{},"224":{}}}],["lari",{"_index":254,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["laser",{"_index":48,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["last",{"_index":3985,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["last4",{"_index":4557,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["latvia",{"_index":928,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["latvian",{"_index":357,"uri":{},"title":{},"sub_title":{},"body":{"2":{}}}],["latéral",{"_index":3686,"uri":{},"title":{},"sub_title":{},"body":{"183":{},"192":{},"195":{},"233":{},"274":{},"425":{},"432":{},"433":{}}}],["lb",{"_index":921,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lbi",{"_index":938,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lbn",{"_index":922,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lbr",{"_index":934,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lc",{"_index":1202,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lca",{"_index":1203,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["le",{"_index":1456,"uri":{"21":{},"125":{},"126":{},"182":{},"205":{},"257":{},"258":{},"272":{},"297":{},"298":{},"320":{},"328":{},"335":{},"350":{},"353":{}},"title":{},"sub_title":{"21":{},"125":{},"126":{},"182":{},"205":{},"257":{},"258":{},"272":{},"297":{},"298":{},"311":{},"312":{},"320":{},"328":{},"335":{},"350":{},"353":{}},"body":{"5":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"67":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"78":{},"79":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"90":{},"91":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"148":{},"149":{},"151":{},"152":{},"153":{},"154":{},"156":{},"157":{},"158":{},"159":{},"162":{},"163":{},"164":{},"165":{},"167":{},"170":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{},"193":{},"194":{},"195":{},"196":{},"197":{},"198":{},"200":{},"201":{},"202":{},"204":{},"205":{},"206":{},"207":{},"209":{},"210":{},"211":{},"212":{},"213":{},"215":{},"216":{},"217":{},"218":{},"219":{},"220":{},"221":{},"222":{},"223":{},"225":{},"232":{},"233":{},"234":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"243":{},"245":{},"246":{},"247":{},"249":{},"251":{},"253":{},"256":{},"257":{},"258":{},"259":{},"260":{},"261":{},"262":{},"263":{},"264":{},"268":{},"269":{},"270":{},"272":{},"273":{},"274":{},"275":{},"276":{},"277":{},"278":{},"279":{},"280":{},"281":{},"282":{},"283":{},"284":{},"285":{},"286":{},"287":{},"288":{},"289":{},"290":{},"291":{},"292":{},"293":{},"294":{},"295":{},"296":{},"297":{},"298":{},"299":{},"300":{},"301":{},"302":{},"303":{},"304":{},"305":{},"306":{},"307":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{},"314":{},"315":{},"316":{},"317":{},"320":{},"321":{},"323":{},"324":{},"325":{},"326":{},"327":{},"328":{},"331":{},"332":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"342":{},"343":{},"344":{},"345":{},"346":{},"347":{},"348":{},"349":{},"350":{},"351":{},"352":{},"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"364":{},"365":{},"366":{},"367":{},"368":{},"370":{},"371":{},"372":{},"373":{},"375":{},"376":{},"377":{},"378":{},"379":{},"380":{},"381":{},"382":{},"383":{},"384":{},"385":{},"386":{},"387":{},"388":{},"389":{},"390":{},"391":{},"392":{},"393":{},"395":{},"396":{},"397":{},"398":{},"400":{},"401":{},"402":{},"403":{},"404":{},"405":{},"406":{},"407":{},"408":{},"409":{},"410":{},"412":{},"413":{},"414":{},"415":{},"416":{},"418":{},"419":{},"422":{},"423":{},"424":{},"425":{},"427":{},"429":{},"431":{},"432":{},"433":{},"435":{}}}],["le(",{"_index":3474,"uri":{},"title":{},"sub_title":{},"body":{"144":{},"371":{}}}],["leader",{"_index":5766,"uri":{},"title":{},"sub_title":{},"body":{"422":{}}}],["lebanes",{"_index":311,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["lebanon",{"_index":920,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lectroniqu",{"_index":1897,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"18":{},"19":{},"112":{},"196":{},"313":{},"405":{}}}],["lectur",{"_index":5554,"uri":{},"title":{},"sub_title":{},"body":{"393":{}}}],["lecture/arrêt",{"_index":5544,"uri":{},"title":{},"sub_title":{},"body":{"390":{}}}],["lecture/écritur",{"_index":5453,"uri":{},"title":{},"sub_title":{},"body":{"360":{}}}],["legal",{"_index":2470,"uri":{},"title":{},"sub_title":{},"body":{"50":{}}}],["lek",{"_index":307,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["lempira",{"_index":259,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["leon",{"_index":1247,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lequel",{"_index":3805,"uri":{},"title":{},"sub_title":{},"body":{"192":{},"435":{}}}],["lesotho",{"_index":924,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lesquel",{"_index":3838,"uri":{},"title":{},"sub_title":{},"body":{"192":{},"221":{},"281":{},"347":{},"406":{}}}],["lest",{"_index":1154,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["let",{"_index":5458,"uri":{},"title":{},"sub_title":{},"body":{"360":{}}}],["lettr",{"_index":4170,"uri":{},"title":{},"sub_title":{},"body":{"219":{},"277":{},"382":{}}}],["leu",{"_index":169,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["leur",{"_index":1768,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"13":{},"16":{},"23":{},"28":{},"82":{},"91":{},"98":{},"100":{},"121":{},"144":{},"146":{},"152":{},"159":{},"182":{},"185":{},"186":{},"195":{},"197":{},"239":{},"307":{},"308":{},"314":{},"315":{},"345":{},"350":{},"363":{},"371":{},"373":{},"383":{},"384":{},"391":{},"418":{}}}],["lev",{"_index":160,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"184":{}}}],["level",{"_index":2484,"uri":{},"title":{},"sub_title":{},"body":{"51":{}}}],["lever",{"_index":2251,"uri":{},"title":{},"sub_title":{},"body":{"31":{}}}],["levé",{"_index":3730,"uri":{},"title":{},"sub_title":{},"body":{"184":{}}}],["li",{"_index":941,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"36":{},"40":{},"152":{},"276":{},"376":{}}}],["liaison",{"_index":3042,"uri":{"329":{}},"title":{},"sub_title":{"329":{}},"body":{"113":{},"259":{}}}],["libatk.so",{"_index":5204,"uri":{},"title":{},"sub_title":{"326":{}},"body":{}}],["libellé/valeur",{"_index":3326,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["liberia",{"_index":932,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["librari",{"_index":5205,"uri":{},"title":{},"sub_title":{},"body":{"326":{}}}],["libya",{"_index":936,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["licenc",{"_index":1620,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"193":{},"194":{}}}],["licence/certificat",{"_index":1694,"uri":{},"title":{},"sub_title":{},"body":{"10":{}}}],["lie",{"_index":942,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["liechtenstein",{"_index":940,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lien",{"_index":1758,"uri":{"223":{}},"title":{},"sub_title":{"22":{},"223":{}},"body":{"12":{},"14":{},"18":{},"21":{},"22":{},"23":{},"24":{},"74":{},"82":{},"106":{},"136":{},"171":{},"183":{},"191":{},"194":{},"257":{},"258":{},"259":{},"264":{},"274":{},"338":{},"341":{},"359":{},"363":{},"394":{},"408":{}}}],["lier",{"_index":2928,"uri":{},"title":{},"sub_title":{},"body":{"99":{},"101":{},"103":{},"277":{},"279":{},"388":{},"422":{},"423":{}}}],["liera",{"_index":4404,"uri":{},"title":{},"sub_title":{},"body":{"245":{},"432":{},"433":{}}}],["lieu",{"_index":4027,"uri":{},"title":{},"sub_title":{},"body":{"212":{},"296":{},"306":{},"315":{},"338":{},"339":{},"370":{}}}],["ligibl",{"_index":5696,"uri":{},"title":{},"sub_title":{},"body":{"410":{}}}],["lign",{"_index":1651,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"12":{},"13":{},"14":{},"18":{},"22":{},"23":{},"52":{},"90":{},"122":{},"136":{},"145":{},"158":{},"180":{},"181":{},"182":{},"186":{},"190":{},"192":{},"194":{},"213":{},"236":{},"240":{},"249":{},"259":{},"288":{},"307":{},"313":{},"320":{},"335":{},"385":{},"390":{},"393":{},"398":{},"432":{},"433":{}}}],["limit",{"_index":2167,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"157":{},"182":{},"184":{},"191":{},"371":{}}}],["limites/frai",{"_index":3712,"uri":{},"title":{},"sub_title":{"184":{}},"body":{}}],["limiton",{"_index":3049,"uri":{},"title":{},"sub_title":{},"body":{"114":{},"115":{}}}],["limité",{"_index":2690,"uri":{},"title":{},"sub_title":{},"body":{"67":{}}}],["line",{"_index":2483,"uri":{},"title":{},"sub_title":{},"body":{"51":{},"331":{}}}],["line_tax_label",{"_index":3302,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["line_tax_valu",{"_index":3303,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["link470",{"_index":4046,"uri":{},"title":{},"sub_title":{},"body":{"212":{}}}],["linux",{"_index":2989,"uri":{"203":{}},"title":{},"sub_title":{"203":{}},"body":{"106":{},"202":{},"203":{}}}],["lira",{"_index":166,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["lire",{"_index":1929,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"213":{}}}],["lisibl",{"_index":5464,"uri":{"361":{}},"title":{},"sub_title":{"361":{}},"body":{"412":{}}}],["lisibles/inscript",{"_index":5197,"uri":{},"title":{},"sub_title":{},"body":{"325":{}}}],["list",{"_index":1530,"uri":{},"title":{},"sub_title":{"100":{}},"body":{"8":{},"9":{},"10":{},"12":{},"13":{},"14":{},"18":{},"19":{},"20":{},"22":{},"23":{},"28":{},"30":{},"31":{},"33":{},"34":{},"41":{},"45":{},"82":{},"84":{},"90":{},"96":{},"103":{},"118":{},"120":{},"137":{},"139":{},"144":{},"145":{},"154":{},"157":{},"158":{},"168":{},"174":{},"179":{},"180":{},"182":{},"183":{},"185":{},"186":{},"187":{},"188":{},"192":{},"233":{},"235":{},"236":{},"237":{},"246":{},"247":{},"256":{},"276":{},"277":{},"312":{},"315":{},"325":{},"326":{},"337":{},"338":{},"344":{},"345":{},"350":{},"360":{},"363":{},"365":{},"371":{},"372":{},"380":{},"382":{},"383":{},"384":{},"385":{},"390":{}}}],["listant",{"_index":4369,"uri":{},"title":{},"sub_title":{},"body":{"235":{}}}],["listen",{"_index":3954,"uri":{},"title":{},"sub_title":{},"body":{"207":{}}}],["lithuania",{"_index":944,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lithuanian",{"_index":348,"uri":{},"title":{},"sub_title":{},"body":{"2":{}}}],["litig",{"_index":3709,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["livewir",{"_index":2633,"uri":{},"title":{},"sub_title":{},"body":{"57":{}}}],["livr",{"_index":2697,"uri":{"341":{}},"title":{},"sub_title":{"341":{}},"body":{"67":{},"148":{},"152":{},"153":{},"154":{},"301":{},"306":{},"341":{},"342":{}}}],["livraison",{"_index":3186,"uri":{"349":{}},"title":{},"sub_title":{"349":{}},"body":{"126":{},"296":{},"349":{}}}],["lié",{"_index":3077,"uri":{},"title":{},"sub_title":{},"body":{"118":{},"186":{},"187":{},"237":{},"241":{},"282":{},"287":{},"291":{},"340":{},"342":{},"382":{},"429":{}}}],["liée",{"_index":2113,"uri":{},"title":{},"sub_title":{},"body":{"22":{},"86":{},"100":{},"123":{},"126":{},"141":{},"194":{},"241":{},"284":{},"285":{},"341":{},"342":{},"343":{},"367":{},"424":{}}}],["liées.l",{"_index":4759,"uri":{},"title":{},"sub_title":{},"body":{"285":{}}}],["lk",{"_index":606,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lka",{"_index":607,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["load",{"_index":5160,"uri":{},"title":{},"sub_title":{},"body":{"316":{}}}],["local",{"_index":3190,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["local_download=tru",{"_index":5248,"uri":{},"title":{},"sub_title":{},"body":{"328":{}}}],["localhost",{"_index":5164,"uri":{},"title":{},"sub_title":{},"body":{"316":{}}}],["localis",{"_index":2077,"uri":{"109":{},"249":{}},"title":{},"sub_title":{"109":{},"178":{},"249":{}},"body":{"21":{},"249":{}}}],["localisation.rapport",{"_index":4707,"uri":{},"title":{},"sub_title":{},"body":{"273":{}}}],["locat",{"_index":3978,"uri":{},"title":{},"sub_title":{},"body":{"207":{},"311":{}}}],["log",{"_index":4597,"uri":{},"title":{},"sub_title":{},"body":{"259":{},"313":{}}}],["logiciel",{"_index":1876,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"190":{},"301":{},"397":{}}}],["logo",{"_index":3004,"uri":{"328":{}},"title":{},"sub_title":{"108":{},"173":{},"328":{}},"body":{"107":{},"108":{},"136":{},"170":{},"173":{},"179":{},"183":{},"358":{}}}],["logopour",{"_index":3012,"uri":{},"title":{},"sub_title":{},"body":{"108":{}}}],["loi",{"_index":3741,"uri":{},"title":{},"sub_title":{},"body":{"184":{},"296":{},"301":{}}}],["loin",{"_index":2766,"uri":{},"title":{},"sub_title":{},"body":{"74":{}}}],["long",{"_index":3834,"uri":{},"title":{},"sub_title":{},"body":{"192":{},"262":{}}}],["longuement",{"_index":3835,"uri":{},"title":{},"sub_title":{},"body":{"192":{},"233":{}}}],["lor",{"_index":1968,"uri":{"78":{},"330":{},"331":{}},"title":{},"sub_title":{"78":{},"330":{},"331":{}},"body":{"17":{},"21":{},"26":{},"33":{},"34":{},"72":{},"88":{},"104":{},"122":{},"123":{},"143":{},"146":{},"179":{},"183":{},"186":{},"187":{},"188":{},"190":{},"191":{},"194":{},"219":{},"232":{},"240":{},"247":{},"265":{},"287":{},"288":{},"316":{},"320":{},"331":{},"355":{},"356":{},"361":{},"369":{},"370":{},"387":{},"390":{},"394":{},"397":{},"398":{},"435":{}}}],["lorsqu",{"_index":2020,"uri":{},"title":{},"sub_title":{},"body":{"19":{},"22":{},"23":{},"24":{},"29":{},"30":{},"39":{},"52":{},"78":{},"102":{},"107":{},"119":{},"123":{},"145":{},"153":{},"165":{},"182":{},"183":{},"184":{},"185":{},"186":{},"191":{},"192":{},"235":{},"241":{},"275":{},"293":{},"305":{},"320":{},"332":{},"333":{},"345":{},"359":{},"363":{},"371":{},"372":{},"377":{},"388":{},"393":{},"405":{},"407":{},"409":{},"417":{},"423":{},"432":{},"433":{}}}],["lorsqu'el",{"_index":1914,"uri":{},"title":{},"sub_title":{},"body":{"14":{},"23":{},"33":{},"91":{},"100":{},"144":{},"149":{},"158":{},"163":{},"266":{},"267":{},"268":{},"269":{},"373":{},"393":{},"397":{}}}],["lorsqu'il",{"_index":1946,"uri":{},"title":{},"sub_title":{},"body":{"16":{},"17":{},"22":{},"23":{},"26":{},"31":{},"32":{},"84":{},"90":{},"94":{},"119":{},"139":{},"171":{},"181":{},"186":{},"187":{},"188":{},"192":{},"197":{},"238":{},"263":{},"365":{},"372":{},"376":{}}}],["lorsqu'un",{"_index":2198,"uri":{},"title":{},"sub_title":{},"body":{"26":{},"40":{},"41":{},"95":{},"96":{},"123":{},"152":{},"154":{},"164":{},"167":{},"168":{},"181":{},"184":{},"187":{},"241":{},"243":{},"262":{},"294":{},"306":{},"378":{},"379":{},"380":{},"393":{},"407":{},"408":{},"416":{},"427":{},"435":{}}}],["lot",{"_index":4774,"uri":{},"title":{},"sub_title":{},"body":{"288":{}}}],["low",{"_index":5162,"uri":{},"title":{},"sub_title":{},"body":{"316":{}}}],["lr",{"_index":933,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ls",{"_index":925,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lso",{"_index":926,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lt",{"_index":945,"uri":{"213":{}},"title":{},"sub_title":{"213":{}},"body":{"4":{}}}],["ltu",{"_index":946,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lu",{"_index":949,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lucia",{"_index":1201,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lucratif",{"_index":4973,"uri":{},"title":{},"sub_title":{},"body":{"308":{}}}],["lui",{"_index":1588,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"20":{},"183":{},"259":{},"293":{},"294":{},"313":{},"350":{}}}],["luminosit",{"_index":3843,"uri":{},"title":{},"sub_title":{},"body":{"192":{}}}],["lux",{"_index":950,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["luxembourg",{"_index":948,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lv",{"_index":929,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["lva",{"_index":930,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ly",{"_index":937,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["légale",{"_index":4837,"uri":{},"title":{},"sub_title":{},"body":{"296":{}}}],["légant",{"_index":4440,"uri":{},"title":{},"sub_title":{},"body":{"255":{}}}],["légèrement",{"_index":2002,"uri":{},"title":{},"sub_title":{},"body":{"18":{},"88":{},"143":{}}}],["lément",{"_index":1561,"uri":{},"title":{},"sub_title":{"145":{}},"body":{"9":{},"90":{},"125":{},"126":{},"158":{},"180":{},"186":{},"192":{},"194":{},"236":{},"294":{},"338":{},"358":{},"409":{}}}],["lémentair",{"_index":3465,"uri":{},"title":{},"sub_title":{},"body":{"144":{}}}],["l’envoi",{"_index":2207,"uri":{},"title":{},"sub_title":{},"body":{"26":{}}}],["l’expéditeur",{"_index":1879,"uri":{},"title":{},"sub_title":{},"body":{"14":{}}}],["ma",{"_index":1014,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["maarten",{"_index":1049,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mac",{"_index":954,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"43":{}}}],["macanes",{"_index":217,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["macao",{"_index":952,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["macedonia",{"_index":1369,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["macedonian",{"_index":298,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"2":{}}}],["maco",{"_index":2361,"uri":{},"title":{},"sub_title":{},"body":{"43":{},"106":{}}}],["madagascar",{"_index":956,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["maestro",{"_index":50,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["maf",{"_index":1207,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mai",{"_index":1856,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"14":{},"20":{},"32":{},"36":{},"43":{},"54":{},"55":{},"67":{},"150":{},"173":{},"182":{},"192":{},"194":{},"198":{},"220":{},"221":{},"232":{},"253":{},"272":{},"273":{},"296":{},"299":{},"301":{},"306":{},"307":{},"313":{},"327":{},"331":{},"339":{},"377":{},"379":{},"387":{},"393":{}}}],["mail",{"_index":2310,"uri":{"312":{},"314":{}},"title":{},"sub_title":{"312":{},"314":{}},"body":{"34":{},"113":{},"114":{},"139":{},"144":{},"160":{},"213":{},"312":{},"313":{},"314":{},"350":{},"361":{},"362":{},"363":{},"397":{}}}],["mail/#envoy",{"_index":3033,"uri":{"113":{},"114":{},"115":{}},"title":{},"sub_title":{},"body":{}}],["mail/#serveur",{"_index":3030,"uri":{"112":{}},"title":{},"sub_title":{},"body":{}}],["mail@gmail.com",{"_index":5032,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["mail_ehlo_domain=\"server.domain.com",{"_index":5054,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["mail_encryption=tl",{"_index":4179,"uri":{},"title":{},"sub_title":{},"body":{"219":{},"312":{}}}],["mail_from_address",{"_index":4167,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["mail_from_address=\"votre_adresse_",{"_index":5034,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["mail_from_address=\"votre_adresse_email@gmail.com",{"_index":4180,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["mail_from_address=xxxx",{"_index":5060,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["mail_from_nam",{"_index":4168,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["mail_from_name=\"nom",{"_index":4181,"uri":{},"title":{},"sub_title":{},"body":{"219":{},"312":{}}}],["mail_from_name=xxxxv",{"_index":5061,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["mail_host=smtp",{"_index":5056,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["mail_host=smtp.gmail.com",{"_index":4175,"uri":{},"title":{},"sub_title":{},"body":{"219":{},"312":{}}}],["mail_mail",{"_index":5084,"uri":{},"title":{},"sub_title":{},"body":{"313":{}}}],["mail_mailer=smtp",{"_index":5055,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["mail_password=\"votre_mot_de_passe_n'oubliez_pas_les_guillemet",{"_index":5033,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["mail_password=\"votre_mot_de_passe_noubliez_pas_les_guillemet",{"_index":4178,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["mail_password=xxxx",{"_index":5059,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["mail_port",{"_index":4190,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["mail_port=587",{"_index":4176,"uri":{},"title":{},"sub_title":{},"body":{"219":{},"312":{}}}],["mail_username=\"votre_adresse_",{"_index":5031,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["mail_username=\"votre_adresse_email@gmail.com",{"_index":4177,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["mail_username=xxxx",{"_index":5058,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["mailer",{"_index":5083,"uri":{"313":{}},"title":{},"sub_title":{"313":{}},"body":{}}],["mailgun",{"_index":3055,"uri":{"115":{}},"title":{},"sub_title":{"115":{}},"body":{"115":{},"313":{}}}],["main",{"_index":5051,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["mainten",{"_index":2152,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"125":{},"180":{},"213":{},"221":{},"253":{},"270":{},"299":{},"408":{}}}],["maintenez",{"_index":5516,"uri":{},"title":{},"sub_title":{},"body":{"384":{}}}],["maintenir",{"_index":3620,"uri":{},"title":{},"sub_title":{},"body":{"180":{},"233":{},"338":{}}}],["maintiendra",{"_index":2932,"uri":{},"title":{},"sub_title":{},"body":{"99":{}}}],["majeur",{"_index":2701,"uri":{},"title":{},"sub_title":{},"body":{"67":{}}}],["major",{"_index":3756,"uri":{},"title":{},"sub_title":{},"body":{"186":{}}}],["majorit",{"_index":4879,"uri":{},"title":{},"sub_title":{},"body":{"300":{}}}],["make:migr",{"_index":4435,"uri":{},"title":{},"sub_title":{},"body":{"255":{}}}],["mal",{"_index":5646,"uri":{},"title":{},"sub_title":{},"body":{"407":{}}}],["malawi",{"_index":960,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["malaysia",{"_index":964,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["malaysian",{"_index":117,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["maldiv",{"_index":967,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["maldivian",{"_index":180,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["mali",{"_index":971,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["malta",{"_index":975,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["malvina",{"_index":721,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["man",{"_index":1390,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["manat",{"_index":317,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["mani",{"_index":2378,"uri":{},"title":{},"sub_title":{},"body":{"44":{}}}],["manipul",{"_index":2843,"uri":{},"title":{},"sub_title":{},"body":{"82":{},"292":{},"363":{},"385":{}}}],["manièr",{"_index":1863,"uri":{},"title":{},"sub_title":{},"body":{"13":{},"54":{},"121":{},"123":{},"188":{},"220":{},"239":{},"253":{},"280":{},"301":{},"306":{},"308":{},"315":{},"316":{},"317":{},"331":{},"347":{},"384":{},"388":{}}}],["manièrephp",{"_index":5187,"uri":{},"title":{},"sub_title":{},"body":{"322":{}}}],["manquant",{"_index":4296,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["manquez",{"_index":5222,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["manuel",{"_index":1837,"uri":{"101":{},"295":{},"392":{}},"title":{},"sub_title":{"101":{},"295":{},"392":{}},"body":{"13":{},"23":{},"32":{},"33":{},"34":{},"82":{},"99":{},"101":{},"144":{},"180":{},"181":{},"190":{},"246":{},"247":{},"288":{},"295":{},"315":{},"327":{},"332":{},"335":{},"336":{},"339":{},"363":{},"371":{},"388":{},"390":{},"392":{},"393":{},"428":{},"430":{}}}],["mar",{"_index":1015,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["marchand",{"_index":3658,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["marche/arrêt",{"_index":2033,"uri":{},"title":{},"sub_title":{},"body":{"19":{}}}],["mariana",{"_index":1094,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["marino",{"_index":1220,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mark",{"_index":322,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"183":{}}}],["markdown",{"_index":2880,"uri":{},"title":{},"sub_title":{},"body":{"90":{},"145":{},"158":{},"194":{},"258":{},"293":{},"372":{}}}],["marqu",{"_index":2320,"uri":{},"title":{},"sub_title":{},"body":{"36":{},"37":{},"40":{},"94":{},"183":{},"194":{},"376":{},"377":{},"378":{},"379":{}}}],["marquer",{"_index":3091,"uri":{},"title":{},"sub_title":{},"body":{"123":{},"165":{},"188":{},"241":{},"308":{}}}],["marqueur",{"_index":5392,"uri":{},"title":{},"sub_title":{"354":{}},"body":{}}],["marqué",{"_index":2899,"uri":{},"title":{},"sub_title":{},"body":{"93":{},"95":{},"126":{},"148":{},"149":{},"152":{},"153":{},"162":{},"163":{},"167":{},"194":{},"243":{},"245":{},"375":{}}}],["marshal",{"_index":1108,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["martin",{"_index":1205,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["martiniqu",{"_index":979,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["masquag",{"_index":3135,"uri":{"126":{}},"title":{},"sub_title":{"126":{}},"body":{}}],["masquer",{"_index":4728,"uri":{},"title":{},"sub_title":{},"body":{"276":{}}}],["masquera",{"_index":3137,"uri":{},"title":{},"sub_title":{},"body":{"126":{},"195":{}}}],["masquez",{"_index":1527,"uri":{},"title":{},"sub_title":{},"body":{"8":{}}}],["masquon",{"_index":3139,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["masqué",{"_index":5561,"uri":{},"title":{},"sub_title":{},"body":{"395":{},"396":{}}}],["mass",{"_index":3056,"uri":{},"title":{},"sub_title":{},"body":{"115":{},"288":{}}}],["mastercard",{"_index":52,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["mathématiqu",{"_index":4682,"uri":{},"title":{},"sub_title":{},"body":{"270":{}}}],["mauritania",{"_index":983,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mauritian",{"_index":288,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["mauritiu",{"_index":987,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mauvai",{"_index":4253,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["max",{"_index":3716,"uri":{},"title":{},"sub_title":{},"body":{"184":{},"213":{}}}],["max_allowed_packet",{"_index":5254,"uri":{"329":{}},"title":{},"sub_title":{"329":{}},"body":{}}],["max_allowed_packet'ceci",{"_index":5261,"uri":{},"title":{},"sub_title":{},"body":{"329":{}}}],["maximal",{"_index":2166,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"183":{},"184":{}}}],["maximum",{"_index":2169,"uri":{},"title":{},"sub_title":{},"body":{"23":{}}}],["mayen",{"_index":1297,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mayott",{"_index":641,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mc",{"_index":995,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mcdonald",{"_index":826,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mco",{"_index":996,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["md",{"_index":1003,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mda",{"_index":1004,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mdg",{"_index":958,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mdv",{"_index":969,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mean",{"_index":2447,"uri":{},"title":{},"sub_title":{},"body":{"48":{},"50":{}}}],["meilleur",{"_index":2983,"uri":{},"title":{},"sub_title":{},"body":{"106":{},"108":{},"173":{},"388":{}}}],["membr",{"_index":2086,"uri":{},"title":{},"sub_title":{},"body":{"21":{},"23":{},"200":{},"201":{},"202":{},"312":{},"339":{}}}],["membre/lic",{"_index":1669,"uri":{},"title":{},"sub_title":{},"body":{"10":{}}}],["mensuel",{"_index":2116,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"408":{}}}],["mentionn",{"_index":2019,"uri":{},"title":{},"sub_title":{},"body":{"19":{}}}],["menu",{"_index":1565,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"10":{},"18":{},"19":{},"23":{},"24":{},"32":{},"39":{},"82":{},"116":{},"117":{},"137":{},"183":{},"185":{},"192":{},"195":{},"233":{},"235":{},"236":{},"275":{},"276":{},"284":{},"289":{},"338":{},"344":{},"350":{},"363":{},"385":{},"397":{},"405":{}}}],["merci",{"_index":4186,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["messag",{"_index":1896,"uri":{},"title":{},"sub_title":{"17":{}},"body":{"14":{},"17":{},"18":{},"19":{},"21":{},"217":{},"260":{},"262":{},"309":{},"312":{},"313":{},"320":{},"407":{},"412":{},"421":{}}}],["messageri",{"_index":1872,"uri":{"14":{},"112":{}},"title":{},"sub_title":{"14":{},"112":{}},"body":{"114":{},"219":{},"313":{}}}],["mesur",{"_index":5301,"uri":{},"title":{},"sub_title":{},"body":{"334":{},"407":{}}}],["met",{"_index":5347,"uri":{},"title":{},"sub_title":{},"body":{"341":{}}}],["meta",{"_index":2456,"uri":{},"title":{},"sub_title":{},"body":{"48":{}}}],["meta_pai",{"_index":4619,"uri":{},"title":{},"sub_title":{},"body":{"261":{}}}],["metadonnees_pai",{"_index":4551,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["method",{"_index":4554,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["metic",{"_index":209,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["mett",{"_index":5012,"uri":{},"title":{},"sub_title":{},"body":{"311":{}}}],["mettent",{"_index":4907,"uri":{},"title":{},"sub_title":{},"body":{"304":{}}}],["mettez",{"_index":3613,"uri":{},"title":{},"sub_title":{},"body":{"179":{},"311":{},"333":{},"355":{}}}],["mettr",{"_index":1737,"uri":{},"title":{},"sub_title":{},"body":{"10":{},"14":{},"52":{},"54":{},"99":{},"183":{},"186":{},"194":{},"212":{},"254":{},"270":{},"288":{},"294":{},"315":{},"327":{},"351":{},"355":{},"418":{}}}],["mettra",{"_index":2968,"uri":{},"title":{},"sub_title":{},"body":{"103":{},"186":{}}}],["meubl",{"_index":4882,"uri":{},"title":{},"sub_title":{},"body":{"300":{}}}],["mex",{"_index":992,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mexican",{"_index":136,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["mexico",{"_index":990,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mf",{"_index":1206,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mg",{"_index":957,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mh",{"_index":1109,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mhl",{"_index":1110,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mi",{"_index":2129,"uri":{"311":{}},"title":{},"sub_title":{"311":{}},"body":{"23":{},"136":{},"152":{},"213":{},"270":{},"327":{},"330":{},"408":{}}}],["micronesia",{"_index":1103,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["microsoft",{"_index":2349,"uri":{"43":{},"113":{}},"title":{},"sub_title":{"43":{},"113":{}},"body":{"43":{},"112":{},"113":{}}}],["mieux",{"_index":1500,"uri":{"361":{}},"title":{},"sub_title":{"361":{}},"body":{"8":{},"10":{},"108":{},"175":{},"232":{},"384":{}}}],["migr",{"_index":4636,"uri":{},"title":{},"sub_title":{},"body":{"263":{},"274":{}}}],["migrat",{"_index":2686,"uri":{"325":{},"357":{},"358":{},"361":{}},"title":{"355":{},"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{}},"sub_title":{"67":{},"264":{},"325":{},"357":{},"358":{},"361":{},"362":{}},"body":{"255":{},"263":{},"325":{},"327":{},"331":{},"355":{},"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{}}}],["migrate:fresh",{"_index":5228,"uri":{},"title":{},"sub_title":{},"body":{"327":{}}}],["migration\",\"52\":\"l'appl",{"_index":5463,"uri":{"361":{}},"title":{},"sub_title":{"361":{}},"body":{}}],["migration.aprè",{"_index":5413,"uri":{},"title":{},"sub_title":{},"body":{"357":{}}}],["migration.l",{"_index":4634,"uri":{},"title":{},"sub_title":{},"body":{"263":{}}}],["migration/#d",{"_index":4629,"uri":{"263":{}},"title":{},"sub_title":{},"body":{}}],["migration/#migr",{"_index":4648,"uri":{"264":{}},"title":{},"sub_title":{},"body":{}}],["migrer",{"_index":4640,"uri":{},"title":{},"sub_title":{},"body":{"263":{}}}],["migrer.point",{"_index":5427,"uri":{},"title":{},"sub_title":{},"body":{"357":{}}}],["migrer.si",{"_index":4635,"uri":{},"title":{},"sub_title":{},"body":{"263":{}}}],["migrez",{"_index":2582,"uri":{},"title":{},"sub_title":{},"body":{"55":{},"74":{}}}],["migré",{"_index":5429,"uri":{},"title":{},"sub_title":{},"body":{"357":{}}}],["milieu",{"_index":3784,"uri":{},"title":{},"sub_title":{},"body":{"190":{}}}],["min",{"_index":3715,"uri":{},"title":{},"sub_title":{},"body":{"184":{}}}],["minimal",{"_index":3717,"uri":{},"title":{},"sub_title":{},"body":{"184":{},"309":{}}}],["minimum",{"_index":3643,"uri":{},"title":{},"sub_title":{},"body":{"181":{},"222":{}}}],["minor",{"_index":1098,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["minut",{"_index":4127,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["miquelon",{"_index":1210,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mise",{"_index":1447,"uri":{},"title":{"52":{},"53":{},"54":{}},"sub_title":{"299":{}},"body":{"5":{},"8":{},"10":{},"18":{},"54":{},"137":{},"158":{},"188":{},"213":{},"219":{},"258":{},"277":{},"290":{},"310":{},"327":{},"331":{},"351":{},"370":{},"373":{},"382":{},"430":{}}}],["mk",{"_index":1372,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mkd",{"_index":1373,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["ml",{"_index":972,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mli",{"_index":973,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mlt",{"_index":977,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mm",{"_index":574,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mmr",{"_index":575,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mn",{"_index":999,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mne",{"_index":1007,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mng",{"_index":1000,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mnp",{"_index":1096,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mo",{"_index":953,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"54":{}}}],["mob",{"_index":3918,"uri":{},"title":{},"sub_title":{},"body":{"202":{}}}],["mobil",{"_index":2368,"uri":{"61":{},"228":{}},"title":{},"sub_title":{"61":{},"228":{}},"body":{"43":{},"67":{},"82":{},"84":{},"88":{},"91":{},"121":{},"137":{},"139":{},"143":{},"146":{},"159":{},"192":{},"232":{},"234":{},"239":{},"280":{},"312":{},"338":{},"344":{},"363":{},"365":{},"370":{},"373":{},"387":{},"393":{}}}],["mod_head",{"_index":5017,"uri":{},"title":{},"sub_title":{},"body":{"311":{}}}],["mod_headers.c",{"_index":5019,"uri":{},"title":{},"sub_title":{},"body":{"311":{}}}],["mode",{"_index":1493,"uri":{},"title":{"406":{},"407":{}},"sub_title":{},"body":{"8":{},"74":{},"125":{},"126":{},"159":{},"183":{},"192":{},"256":{},"292":{},"384":{},"406":{}}}],["mode/#aperçu",{"_index":5598,"uri":{"406":{}},"title":{},"sub_title":{},"body":{}}],["mode/#préoccup",{"_index":5611,"uri":{"407":{}},"title":{},"sub_title":{},"body":{}}],["modif",{"_index":2097,"uri":{"88":{},"121":{},"143":{},"331":{},"370":{},"387":{}},"title":{},"sub_title":{"88":{},"121":{},"143":{},"331":{},"344":{},"370":{},"387":{}},"body":{"22":{},"26":{},"28":{},"33":{},"41":{},"53":{},"86":{},"88":{},"93":{},"96":{},"116":{},"117":{},"125":{},"126":{},"141":{},"143":{},"148":{},"154":{},"162":{},"168":{},"177":{},"180":{},"186":{},"187":{},"188":{},"204":{},"213":{},"233":{},"239":{},"276":{},"292":{},"310":{},"331":{},"332":{},"342":{},"344":{},"367":{},"368":{},"370":{},"375":{},"380":{},"387":{}}}],["modifi",{"_index":1836,"uri":{"369":{}},"title":{},"sub_title":{"33":{},"293":{},"369":{}},"body":{"13":{},"20":{},"21":{},"22":{},"24":{},"31":{},"32":{},"41":{},"51":{},"67":{},"82":{},"87":{},"96":{},"116":{},"117":{},"121":{},"123":{},"137":{},"148":{},"149":{},"154":{},"168":{},"174":{},"184":{},"185":{},"186":{},"188":{},"235":{},"236":{},"241":{},"245":{},"246":{},"247":{},"275":{},"276":{},"280":{},"287":{},"292":{},"308":{},"323":{},"331":{},"338":{},"339":{},"344":{},"350":{},"351":{},"363":{},"375":{},"380":{},"384":{},"385":{},"387":{},"388":{},"435":{}}}],["modifiera",{"_index":3856,"uri":{},"title":{},"sub_title":{},"body":{"194":{}}}],["modifiez",{"_index":2079,"uri":{},"title":{},"sub_title":{},"body":{"21":{},"22":{},"180":{},"182":{},"185":{},"209":{},"345":{},"390":{}}}],["modifié",{"_index":2275,"uri":{},"title":{},"sub_title":{},"body":{"33":{},"142":{},"396":{}}}],["modsecur",{"_index":5270,"uri":{},"title":{},"sub_title":{},"body":{"330":{}}}],["modul",{"_index":2637,"uri":{"235":{},"275":{}},"title":{},"sub_title":{"116":{},"195":{},"235":{},"275":{}},"body":{"57":{},"116":{},"194":{},"195":{},"198":{},"235":{},"275":{},"284":{},"286":{},"289":{},"294":{},"344":{},"383":{},"384":{}}}],["modulo",{"_index":4230,"uri":{},"title":{},"sub_title":{},"body":{"220":{},"221":{}}}],["modèl",{"_index":1442,"uri":{"8":{},"257":{},"330":{}},"title":{},"sub_title":{"5":{},"8":{},"19":{},"257":{},"330":{}},"body":{"7":{},"8":{},"13":{},"14":{},"18":{},"19":{},"21":{},"23":{},"110":{},"126":{},"144":{},"157":{},"173":{},"175":{},"180":{},"194":{},"233":{},"251":{},"253":{},"256":{},"258":{},"259":{},"270":{},"282":{},"288":{},"338":{},"347":{},"371":{},"397":{}}}],["moi",{"_index":4677,"uri":{"335":{}},"title":{},"sub_title":{"335":{}},"body":{"270":{}}}],["moin",{"_index":1507,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"21":{},"91":{},"146":{},"159":{},"312":{}}}],["moldova",{"_index":1002,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["moldovan",{"_index":328,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["molli",{"_index":2804,"uri":{},"title":{},"sub_title":{"77":{}},"body":{"77":{},"78":{},"183":{}}}],["moment",{"_index":2157,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"126":{},"179":{},"281":{},"296":{}}}],["mon",{"_index":3695,"uri":{"335":{}},"title":{},"sub_title":{"335":{}},"body":{"183":{},"213":{}}}],["monaco",{"_index":994,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["mond",{"_index":2916,"uri":{},"title":{},"sub_title":{},"body":{"98":{},"306":{}}}],["mondeinvoic",{"_index":4210,"uri":{},"title":{},"sub_title":{},"body":{"219":{}}}],["p>pour",{"_index":1992,"uri":{},"title":{},"sub_title":{},"body":{"18":{}}}],["pa",{"_index":1121,"uri":{"310":{},"311":{},"312":{},"326":{},"328":{},"335":{}},"title":{},"sub_title":{"310":{},"311":{},"312":{},"326":{},"328":{},"335":{}},"body":{"4":{},"8":{},"10":{},"13":{},"14":{},"23":{},"33":{},"43":{},"54":{},"67":{},"74":{},"78":{},"93":{},"113":{},"114":{},"115":{},"126":{},"148":{},"152":{},"154":{},"162":{},"173":{},"175":{},"181":{},"183":{},"186":{},"190":{},"191":{},"192":{},"194":{},"198":{},"204":{},"208":{},"219":{},"221":{},"233":{},"239":{},"241":{},"245":{},"253":{},"258":{},"259":{},"263":{},"270":{},"273":{},"274":{},"288":{},"296":{},"299":{},"301":{},"302":{},"303":{},"306":{},"308":{},"310":{},"312":{},"313":{},"314":{},"315":{},"316":{},"320":{},"321":{},"325":{},"326":{},"327":{},"331":{},"334":{},"339":{},"344":{},"345":{},"355":{},"356":{},"357":{},"360":{},"361":{},"370":{},"376":{},"377":{},"379":{},"384":{},"390":{},"392":{},"396":{},"406":{},"407":{},"409":{},"414":{},"427":{}}}],["pacific/auckland",{"_index":481,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["pacific/fiji",{"_index":483,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["pacific/guam",{"_index":467,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["pacific/midway",{"_index":361,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["pacific/port_moresbi",{"_index":473,"uri":{},"title":{},"sub_title":{},"body":{"3":{}}}],["packag",{"_index":3928,"uri":{},"title":{},"sub_title":{},"body":{"205":{},"315":{}}}],["packet",{"_index":5259,"uri":{},"title":{},"sub_title":{},"body":{"329":{}}}],["page",{"_index":1449,"uri":{},"title":{},"sub_title":{},"body":{"5":{},"8":{},"9":{},"10":{},"12":{},"13":{},"17":{},"18":{},"21":{},"55":{},"56":{},"91":{},"126":{},"136":{},"137":{},"146":{},"156":{},"159":{},"174":{},"183":{},"192":{},"205":{},"211":{},"216":{},"221":{},"256":{},"257":{},"258":{},"284":{},"290":{},"292":{},"370":{},"373":{},"400":{},"401":{},"402":{},"403":{},"404":{},"435":{}}}],["page.ici",{"_index":5572,"uri":{},"title":{},"sub_title":{},"body":{"397":{}}}],["pai",{"_index":2131,"uri":{},"title":{},"sub_title":{},"body":{"23":{}}}],["paid_to_d",{"_index":3381,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["paie",{"_index":1960,"uri":{},"title":{},"sub_title":{},"body":{"16":{},"306":{}}}],["paiement",{"_index":2,"uri":{"0":{},"13":{},"22":{},"32":{},"33":{},"34":{},"35":{},"78":{},"181":{},"182":{},"223":{},"250":{},"253":{},"258":{},"262":{},"265":{},"433":{}},"title":{"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{}},"sub_title":{"0":{},"13":{},"22":{},"32":{},"33":{},"34":{},"35":{},"76":{},"78":{},"181":{},"182":{},"223":{},"250":{},"253":{},"258":{},"262":{},"265":{},"433":{}},"body":{"10":{},"16":{},"21":{},"22":{},"23":{},"24":{},"26":{},"30":{},"32":{},"33":{},"34":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"55":{},"56":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"97":{},"98":{},"103":{},"105":{},"111":{},"118":{},"123":{},"136":{},"144":{},"150":{},"151":{},"152":{},"153":{},"157":{},"174":{},"177":{},"179":{},"181":{},"182":{},"183":{},"184":{},"220":{},"222":{},"223":{},"224":{},"237":{},"241":{},"253":{},"256":{},"257":{},"258":{},"259":{},"262":{},"267":{},"268":{},"269":{},"307":{},"338":{},"347":{},"363":{},"377":{},"379":{},"398":{},"416":{},"418":{},"428":{},"429":{},"433":{}}}],["paiement\",\"39",{"_index":4526,"uri":{},"title":{},"sub_title":{},"body":{"258":{}}}],["paiement.alor",{"_index":4418,"uri":{},"title":{},"sub_title":{},"body":{"253":{}}}],["paiement.dan",{"_index":2098,"uri":{},"title":{},"sub_title":{},"body":{"22":{}}}],["paiement.lor",{"_index":2100,"uri":{},"title":{},"sub_title":{},"body":{"22":{}}}],["paiement/l",{"_index":3496,"uri":{},"title":{},"sub_title":{},"body":{"152":{}}}],["paiementthrow",{"_index":4623,"uri":{},"title":{},"sub_title":{},"body":{"262":{}}}],["pair",{"_index":2186,"uri":{},"title":{},"sub_title":{},"body":{"24":{}}}],["pak",{"_index":1118,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pakistan",{"_index":1116,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pakistani",{"_index":187,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["palau",{"_index":1112,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["palestin",{"_index":772,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pan",{"_index":1122,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["panama",{"_index":1120,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["panneau",{"_index":1935,"uri":{},"title":{},"sub_title":{},"body":{"15":{},"20":{},"22":{},"28":{},"32":{},"39":{},"74":{},"82":{},"83":{},"84":{},"86":{},"87":{},"91":{},"94":{},"117":{},"126":{},"137":{},"138":{},"139":{},"141":{},"142":{},"144":{},"146":{},"149":{},"157":{},"159":{},"163":{},"180":{},"182":{},"185":{},"187":{},"188":{},"192":{},"193":{},"194":{},"215":{},"236":{},"245":{},"276":{},"284":{},"290":{},"292":{},"294":{},"337":{},"338":{},"340":{},"341":{},"342":{},"343":{},"344":{},"345":{},"363":{},"364":{},"365":{},"367":{},"368":{},"371":{},"373":{},"376":{},"377":{},"382":{},"385":{},"432":{},"433":{}}}],["panneau.la",{"_index":5358,"uri":{},"title":{},"sub_title":{},"body":{"344":{}}}],["panneaux",{"_index":2872,"uri":{},"title":{},"sub_title":{},"body":{"88":{},"143":{},"192":{},"370":{}}}],["papua",{"_index":229,"uri":{},"title":{},"sub_title":{},"body":{"1":{},"4":{}}}],["paquet",{"_index":5253,"uri":{"329":{}},"title":{},"sub_title":{"329":{}},"body":{}}],["par",{"_index":1454,"uri":{"174":{},"268":{},"269":{},"317":{},"361":{}},"title":{},"sub_title":{"174":{},"268":{},"269":{},"317":{},"361":{}},"body":{"5":{},"8":{},"9":{},"10":{},"12":{},"14":{},"16":{},"17":{},"18":{},"19":{},"21":{},"23":{},"24":{},"26":{},"27":{},"28":{},"30":{},"33":{},"34":{},"57":{},"67":{},"74":{},"75":{},"76":{},"77":{},"79":{},"80":{},"81":{},"82":{},"85":{},"90":{},"91":{},"93":{},"94":{},"105":{},"109":{},"118":{},"122":{},"123":{},"126":{},"136":{},"137":{},"140":{},"141":{},"144":{},"145":{},"146":{},"148":{},"149":{},"152":{},"153":{},"158":{},"159":{},"162":{},"163":{},"164":{},"167":{},"170":{},"172":{},"173":{},"174":{},"177":{},"179":{},"180":{},"181":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"190":{},"191":{},"192":{},"193":{},"194":{},"197":{},"200":{},"201":{},"202":{},"206":{},"208":{},"212":{},"213":{},"217":{},"219":{},"221":{},"222":{},"224":{},"233":{},"235":{},"240":{},"241":{},"243":{},"245":{},"249":{},"253":{},"256":{},"257":{},"258":{},"259":{},"261":{},"263":{},"265":{},"268":{},"269":{},"270":{},"272":{},"274":{},"275":{},"276":{},"282":{},"285":{},"286":{},"287":{},"288":{},"292":{},"293":{},"296":{},"299":{},"301":{},"304":{},"307":{},"308":{},"312":{},"315":{},"316":{},"317":{},"319":{},"320":{},"325":{},"327":{},"330":{},"331":{},"336":{},"338":{},"339":{},"343":{},"344":{},"346":{},"347":{},"350":{},"351":{},"358":{},"360":{},"363":{},"366":{},"367":{},"370":{},"371":{},"372":{},"373":{},"375":{},"376":{},"377":{},"379":{},"383":{},"384":{},"388":{},"395":{},"396":{},"397":{},"405":{},"407":{},"408":{},"412":{},"435":{}}}],["paraguay",{"_index":1127,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["paramet",{"_index":5754,"uri":{},"title":{},"sub_title":{"420":{}},"body":{}}],["paramètr",{"_index":1440,"uri":{"21":{},"332":{}},"title":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{},"193":{},"194":{},"195":{},"196":{},"197":{}},"sub_title":{"6":{},"8":{},"12":{},"14":{},"20":{},"21":{},"25":{},"123":{},"179":{},"181":{},"185":{},"186":{},"187":{},"188":{},"192":{},"197":{},"241":{},"332":{},"347":{},"351":{},"411":{}},"body":{"5":{},"9":{},"10":{},"12":{},"14":{},"15":{},"16":{},"20":{},"21":{},"24":{},"25":{},"28":{},"33":{},"54":{},"55":{},"56":{},"74":{},"78":{},"90":{},"99":{},"108":{},"109":{},"113":{},"114":{},"125":{},"126":{},"136":{},"144":{},"145":{},"157":{},"158":{},"170":{},"176":{},"179":{},"180":{},"182":{},"183":{},"184":{},"185":{},"187":{},"188":{},"191":{},"192":{},"194":{},"197":{},"209":{},"211":{},"221":{},"222":{},"233":{},"256":{},"258":{},"259":{},"264":{},"273":{},"274":{},"278":{},"288":{},"289":{},"293":{},"298":{},"310":{},"323":{},"327":{},"336":{},"338":{},"339":{},"347":{},"350":{},"351":{},"352":{},"357":{},"358":{},"359":{},"371":{},"372":{},"388":{},"392":{},"408":{},"423":{},"435":{}}}],["paramètres.remarqu",{"_index":2066,"uri":{},"title":{},"sub_title":{},"body":{"20":{}}}],["parc",{"_index":4859,"uri":{},"title":{},"sub_title":{},"body":{"299":{}}}],["parcourt",{"_index":5688,"uri":{},"title":{},"sub_title":{},"body":{"409":{}}}],["pare",{"_index":5062,"uri":{},"title":{},"sub_title":{},"body":{"312":{}}}],["parfait",{"_index":3574,"uri":{},"title":{},"sub_title":{},"body":{"174":{},"184":{},"315":{}}}],["parfoi",{"_index":4030,"uri":{},"title":{},"sub_title":{},"body":{"212":{},"264":{},"296":{},"300":{},"329":{},"339":{},"352":{}}}],["parmi",{"_index":1549,"uri":{},"title":{},"sub_title":{},"body":{"9":{},"144":{},"157":{},"176":{},"338":{},"371":{}}}],["part",{"_index":1050,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"20":{},"21":{},"192":{},"241":{}}}],["partag",{"_index":2105,"uri":{"54":{},"214":{}},"title":{},"sub_title":{"54":{},"214":{}},"body":{"22":{},"119":{},"209":{},"213":{},"215":{},"216":{},"238":{},"287":{},"310":{},"340":{},"351":{},"356":{}}}],["partenariat",{"_index":2915,"uri":{},"title":{},"sub_title":{},"body":{"98":{}}}],["parti",{"_index":2417,"uri":{},"title":{},"sub_title":{},"body":{"46":{},"48":{},"57":{},"58":{},"125":{},"136":{},"194":{},"225":{},"233":{},"234":{},"259":{},"303":{},"357":{},"377":{},"388":{}}}],["particular",{"_index":2439,"uri":{},"title":{},"sub_title":{},"body":{"48":{},"49":{}}}],["particuli",{"_index":4166,"uri":{},"title":{},"sub_title":{},"body":{"219":{},"268":{},"269":{}}}],["particulièr",{"_index":5576,"uri":{},"title":{},"sub_title":{},"body":{"398":{},"428":{}}}],["partiel",{"_index":2268,"uri":{},"title":{},"sub_title":{"37":{},"150":{},"377":{}},"body":{"32":{},"37":{},"40":{},"136":{},"144":{},"150":{},"152":{},"153":{},"157":{},"181":{},"377":{},"379":{}}}],["partiel/dépôt",{"_index":3468,"uri":{},"title":{},"sub_title":{},"body":{"144":{},"157":{}}}],["partir",{"_index":1591,"uri":{"210":{}},"title":{},"sub_title":{"210":{}},"body":{"9":{},"10":{},"17":{},"20":{},"34":{},"42":{},"82":{},"83":{},"84":{},"112":{},"113":{},"122":{},"123":{},"126":{},"137":{},"156":{},"169":{},"170":{},"174":{},"175":{},"180":{},"181":{},"183":{},"189":{},"194":{},"200":{},"210":{},"217":{},"219":{},"222":{},"224":{},"235":{},"240":{},"241":{},"259":{},"287":{},"292":{},"315":{},"317":{},"335":{},"337":{},"359":{},"370":{},"388":{},"397":{},"405":{},"423":{},"424":{},"425":{},"435":{}}}],["partout",{"_index":2625,"uri":{},"title":{},"sub_title":{},"body":{"57":{}}}],["pas).l",{"_index":4948,"uri":{},"title":{},"sub_title":{},"body":{"307":{}}}],["pass",{"_index":1945,"uri":{"335":{}},"title":{},"sub_title":{"335":{}},"body":{"16":{},"40":{},"144":{},"153":{},"164":{},"167":{},"171":{},"183":{},"197":{},"215":{},"244":{},"312":{},"316":{},"335":{},"350":{},"379":{},"421":{}}}],["passag",{"_index":2142,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"301":{}}}],["passant",{"_index":3694,"uri":{},"title":{},"sub_title":{},"body":{"183":{}}}],["passe$us",{"_index":5313,"uri":{},"title":{},"sub_title":{},"body":{"335":{}}}],["passent",{"_index":5219,"uri":{},"title":{},"sub_title":{},"body":{"327":{},"358":{}}}],["passer",{"_index":2120,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"192":{},"213":{},"260":{},"309":{},"312":{},"325":{},"408":{}}}],["passera",{"_index":4396,"uri":{},"title":{},"sub_title":{},"body":{"241":{}}}],["passerel",{"_index":2081,"uri":{"182":{},"250":{},"253":{},"255":{},"261":{}},"title":{"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{}},"sub_title":{"182":{},"250":{},"253":{},"255":{},"261":{}},"body":{"21":{},"55":{},"56":{},"111":{},"179":{},"181":{},"182":{},"183":{},"184":{},"255":{},"256":{},"257":{},"258":{},"259":{},"260":{},"261":{},"262":{}}}],["passerelle.php",{"_index":4434,"uri":{},"title":{},"sub_title":{},"body":{"255":{}}}],["passerelleinit",{"_index":4437,"uri":{},"title":{},"sub_title":{},"body":{"255":{}}}],["passerelleélégant",{"_index":4443,"uri":{},"title":{},"sub_title":{},"body":{"255":{}}}],["passerez",{"_index":5533,"uri":{},"title":{},"sub_title":{},"body":{"387":{}}}],["passeron",{"_index":3166,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["passeuser::all();récupérez",{"_index":5309,"uri":{},"title":{},"sub_title":{},"body":{"335":{}}}],["passez",{"_index":3710,"uri":{},"title":{},"sub_title":{},"body":{"183":{},"338":{},"384":{}}}],["passon",{"_index":2748,"uri":{},"title":{},"sub_title":{},"body":{"73":{}}}],["password",{"_index":5314,"uri":{},"title":{},"sub_title":{},"body":{"335":{}}}],["past",{"_index":5726,"uri":{},"title":{},"sub_title":{},"body":{"412":{}}}],["pataca",{"_index":218,"uri":{},"title":{},"sub_title":{},"body":{"1":{}}}],["path/to/invoiceninja",{"_index":4114,"uri":{},"title":{},"sub_title":{},"body":{"213":{}}}],["pay",{"_index":485,"uri":{"43":{},"111":{}},"title":{},"sub_title":{"4":{},"43":{},"111":{}},"body":{"26":{},"43":{},"75":{},"123":{},"136":{},"138":{},"152":{},"172":{},"177":{},"179":{},"183":{},"184":{},"188":{},"221":{},"237":{},"241":{},"243":{},"278":{},"283":{},"296":{},"306":{},"339":{},"377":{},"398":{}}}],["payants.ensuit",{"_index":4651,"uri":{},"title":{},"sub_title":{},"body":{"264":{}}}],["payer",{"_index":2108,"uri":{},"title":{},"sub_title":{},"body":{"22":{},"23":{},"43":{},"123":{},"181":{},"183":{},"241":{},"308":{}}}],["payez",{"_index":3114,"uri":{},"title":{},"sub_title":{},"body":{"123":{},"241":{}}}],["payfast",{"_index":2820,"uri":{},"title":{},"sub_title":{"80":{}},"body":{"80":{}}}],["payload",{"_index":5699,"uri":{},"title":{},"sub_title":{},"body":{"410":{},"412":{}}}],["payment",{"_index":2446,"uri":{},"title":{},"sub_title":{},"body":{"48":{},"258":{},"260":{},"412":{}}}],["payment::status_complet",{"_index":4576,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["payment_du",{"_index":3308,"uri":{},"title":{},"sub_title":{},"body":{"136":{}}}],["payment_hash",{"_index":4507,"uri":{},"title":{},"sub_title":{},"body":{"258":{},"259":{},"262":{}}}],["payment_intent.partially_fund",{"_index":2615,"uri":{},"title":{},"sub_title":{},"body":{"56":{}}}],["payment_intent.payment_fail",{"_index":2614,"uri":{},"title":{},"sub_title":{},"body":{"56":{}}}],["payment_intent.process",{"_index":2612,"uri":{},"title":{},"sub_title":{},"body":{"56":{}}}],["payment_intent.succeed",{"_index":2613,"uri":{},"title":{},"sub_title":{},"body":{"56":{}}}],["payment_meta",{"_index":4552,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["payment_qrcod",{"_index":4314,"uri":{},"title":{},"sub_title":{},"body":{"223":{}}}],["payment_typ",{"_index":4583,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["paymentdriv",{"_index":4609,"uri":{},"title":{},"sub_title":{},"body":{"260":{}}}],["paymentfailed('échec",{"_index":4624,"uri":{},"title":{},"sub_title":{},"body":{"262":{}}}],["paymentfailuremailer::job",{"_index":4627,"uri":{},"title":{},"sub_title":{},"body":{"262":{}}}],["paymenthash",{"_index":4506,"uri":{},"title":{},"sub_title":{},"body":{"258":{},"259":{}}}],["paymenthash::whereraw('binari",{"_index":4568,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["paymentmethod",{"_index":8,"uri":{},"title":{},"sub_title":{},"body":{"0":{}}}],["paymentnot",{"_index":4577,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["paymenttype::credit_card_oth",{"_index":4584,"uri":{},"title":{},"sub_title":{},"body":{"259":{}}}],["paymnet",{"_index":2451,"uri":{},"title":{},"sub_title":{},"body":{"48":{}}}],["paypal",{"_index":59,"uri":{},"title":{},"sub_title":{},"body":{"0":{},"179":{},"183":{},"256":{}}}],["pays/fuseaux",{"_index":2078,"uri":{},"title":{},"sub_title":{},"body":{"21":{}}}],["paysag",{"_index":1496,"uri":{},"title":{},"sub_title":{},"body":{"8":{},"108":{},"303":{}}}],["paytrac",{"_index":2818,"uri":{},"title":{},"sub_title":{"79":{}},"body":{"79":{},"81":{},"183":{}}}],["payé",{"_index":1971,"uri":{},"title":{},"sub_title":{"151":{}},"body":{"17":{},"26":{},"103":{},"142":{},"151":{},"152":{},"153":{},"245":{},"306":{},"308":{},"384":{}}}],["pcn",{"_index":1140,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pdf",{"_index":1480,"uri":{"311":{},"315":{},"317":{},"328":{},"330":{}},"title":{"124":{},"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{}},"sub_title":{"311":{},"315":{},"317":{},"328":{},"330":{}},"body":{"7":{},"8":{},"10":{},"14":{},"16":{},"31":{},"82":{},"91":{},"108":{},"126":{},"137":{},"146":{},"159":{},"173":{},"194":{},"207":{},"211":{},"221":{},"223":{},"270":{},"293":{},"311":{},"315":{},"316":{},"317":{},"326":{},"328":{},"343":{},"352":{},"363":{},"373":{}}}],["pdf.assurez",{"_index":5178,"uri":{},"title":{},"sub_title":{},"body":{"320":{}}}],["pdf_generator=snappdf",{"_index":5124,"uri":{},"title":{},"sub_title":{},"body":{"315":{}}}],["pe",{"_index":1132,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["pendant",{"_index":3522,"uri":{},"title":{},"sub_title":{},"body":{"157":{},"164":{},"213":{},"262":{},"268":{},"269":{},"307":{},"308":{},"312":{},"371":{},"390":{}}}],["pensez",{"_index":2777,"uri":{},"title":{},"sub_title":{},"body":{"74":{}}}],["people'",{"_index":902,"uri":{},"title":{},"sub_title":{},"body":{"4":{}}}],["peppol",{"_index":2386,"uri":{},"title":{},"sub_title":{},"body":{"44":{},"45":{},"46":{}}}],["per",{"_index":1133,"uri":{},"title":{},"sub_title":{},"body":{"4":{},"316":{}}}],["percevoir",{"_index":4853,"uri":{},"title":{},"sub_title":{},"body":{"298":{}}}],["perform",{"_index":2984,"uri":{},"title":{},"sub_title":{"232":{}},"body":{"106":{},"207":{},"212":{},"315":{},"412":{}}}],["perman",{"_index":1489,"uri":{},"title":{},"sub_title":{},"body":{"7":{}}}],["permet",{"_index":1778,"uri":{},"title":{},"sub_title":{},"body":{"12":{},"23":{},"33":{},"41":{},"84":{},"96":{},"98":{},"99":{},"116":{},"119":{},"123":{},"139":{},"154":{},"168":{},"187":{},"188":{},"222":{},"232":{},"238":{},"241":{},"256":{},"258":{},"275":{},"277":{},"284":{},"291":{},"292":{},"344":{},"345":{},"357":{},"365":{},"380":{},"389":{},"407":{},"408":{}}}],["permett",{"_index":1748,"uri":{},"title":{},"sub_title":{},"body":{"11":{},"20":{},"23":{},"24":{},"33":{},"56":{},"112":{},"116":{},"117":{},"118":{},"174":{},"258":{},"276":{},"285":{},"292":{},"306":{},"344":{},"350":{},"356":{},"408":{},"422":{}}}],["permettez",{"_index":3851,"uri":{},"title":{},"sub_title":{},"body":{"194":{}}}],["permettr",{"_index":2119,"uri":{},"title":{},"sub_title":{},"body":{"23":{},"40":{},"95":{},"119":{},"153":{},"167":{},"181":{},"238":{},"259":{},"327":{},"379":{},"398":{},"407":{},"408":{}}}],["permettra",{"_index":3178,"uri":{},"title":{},"sub_title":{},"body":{"126":{},"183":{},"211":{},"253":{},"268":{},"269":{},"434":{}}}],["permiss",{"_index":2249,"uri":{},"title":{},"sub_title":{"31":{},"206":{}},"body":{"113":{},"206":{},"327":{}}}],["persian",{"_index":356,"uri":{},"title":{},"sub_title":{},"body":{"2":{}}}],["persistant",{"_index":3820,"uri":{},"title":{},"sub_title":{},"body":{"192":{}}}],["personn",{"_index":4123,"uri":{},"title":{},"sub_title":{},"body":{"213":{},"281":{},"336":{},"350":{}}}],["personnali",{"_index":1634,"uri":{"74":{}},"title":{},"sub_title":{"74":{}},"body":{"10":{},"12":{},"18":{},"21":{},"24":{},"74":{},"126":{},"180":{},"183":{},"187":{},"222":{},"259":{},"352":{},"392":{}}}],["personnalis",{"_index":1445,"uri":{},"title":{"124":{},"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{}},"sub_title":{"7":{},"18":{}},"body":{"5":{},"7":{},"9":{},"11":{},"13":{},"18":{},"28":{},"31":{},"57":{},"109":{},"110":{},"125":{},"126":{},"221":{},"251":{},"256":{},"287":{},"405":{}}}],["personnaliser/cod",{"_index":3183,"uri":{},"title":{},"sub_title":{},"body":{"126":{}}}],["personnaliserdan",{"_index":4285,"uri":{},"title":{},"sub_title":{},"body":{"221":{}}}],["personnalisez",{"_index":2070,"uri":{},"title":{},"sub_title":{},"body":{"21":{},"278":{},"383":{}}}],["personnalisé",{"_index":1518,"uri":{"10":{},"136":{},"180":{},"352":{}},"title":{},"sub_title":{"10":{},"136":{},"180":{},"352":{}},"body":{"8":{},"10":{},"14":{},"21":{},"106":{},"110":{},"123":{},"136":{},"144":{},"157":{},"174":{},"180":{},"183":{},"222":{},"233":{},"241":{},"251":{},"282":{},"352":{},"371":{},"391":{},"405":{}}}],["personnalisépasserelles + + + + Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Documentation

    +

    What can we help with?

    +
    + + + + + + + + + + + diff --git a/selfhost.html b/selfhost.html new file mode 100644 index 00000000..e078a614 --- /dev/null +++ b/selfhost.html @@ -0,0 +1,5 @@ + + +Redirecting... + + \ No newline at end of file diff --git a/selfhost/index.html b/selfhost/index.html new file mode 100644 index 00000000..e078a614 --- /dev/null +++ b/selfhost/index.html @@ -0,0 +1,5 @@ + + +Redirecting... + + \ No newline at end of file