You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

261 lines
52 KiB

<?xml version="1.0" encoding="UTF-8"?>
<panel-form xmlns="http://www.davinti.com.br/vitruvio/form/panel"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.davinti.com.br/vitruvio/form/panel https://bitbucket.org/davinTI/vitruvio-xds/raw/master/vitruvio-panel-form.xsd"
>
<form formKey="formCadastro" width="100%" height="100%">
<name>Lançar Valor</name>
<description>Geral X Dia</description>
<initScript language="JavaScript">
<![CDATA[
importClass(Packages.br.com.davinti.base.vaadin.components.icons.IconFactory);
importClass(Packages.br.com.davinti.base.vaadin.components.resources.icons16x16.IconLibraryAPISmall);
importClass(Packages.java.util.Calendar);
function fncLimpaCampos(){
}
function run() {
var d = new java.util.Date();
var c = java.util.Calendar.getInstance();
c.setTime(new java.util.Date());
c.set(Calendar.DAY_OF_MONTH, 1);
var data = c.getTime();
engine.setGlobalVariable('fncLimpaCampos', fncLimpaCampos);
engine.getField('dataInicio').setValue(data);
engine.getField('dataFinal').setValue(d);
engine.getField('dataInicioDespesas').setValue(data);
engine.getField('dataFinalDespesas').setValue(d);
engine.getField('tbLancamentos').refresh();
engine.getField('tbResultados').refresh();
// Registrando icones
engine.getWidgetController('btnFiltrar').getButton().setIcon(IconFactory.instance().getIconAsResource(IconLibraryAPISmall.FILTRAR));
}
]]>
</initScript>
<components>
<VerticalLayout margin="true" width="100%" >
<VerticalLayout spacing="true" width="100%" height="100%">
<Panel width="100%" expandRatio="0.1" height="100%">
<VerticalLayout width="100%" margin="true" spacing="true">
<HorizontalLayout width="100%" spacing="true" height="100%">
<ImageWidget id="img1" height="75" width="441" align="TOP_LEFT">
<image>
<base64 extension="jpg">
<![CDATA[
,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AAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgABOEJJTQQCAAAAAAAIAAAAAAAAAAA4QklNBDAAAAAAAAQBAQEBOEJJTQQtAAAAAAAGAAEAAAACOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAAzsAAAAGAAAAAAAAAAAAAAA2AAABiAAAAAMARABSAEUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAYgAAAA2AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAA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ZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjg1Njg4QTVCOUI5Q0U4MTE4OTg4RDgwMEY1MzIyMjMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ0NkI0RjhCOUNBNzExRThCQTRCQUZCRjQ5NEVEOUMxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI4MDdBQUMwNDVBMkU4MTFBRkI1RjFFN0YwNzQ2OTQ2IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wOC0xMFQwOTo0MToyOS0wMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMDgtMTdUMTQ6NTE6MDUtMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMDgtMTdUMTQ6NTE6MDUtMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg1Njg4QTVCOUI5Q0U4MTE4OTg4RDgwMEY1MzIyMjMyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg1Njg4QTVCOUI5Q0U4MTE4OTg4RDgwMEY1MzIyMjMyIi8+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjI3MDdBQUMwNDVBMkU4MTFBRkI1RjFFN0YwNzQ2OTQ2IiBzdEV2dDp3aGVuPSIyMDE4LTA4LTE3VDE0OjUxOjA1LTAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjgwN0FBQzA0NUEyRTgxMUFGQjVGMUU3RjA3NDY5NDYiIHN0RXZ0OndoZW49IjIwMTgtMDgtMTdUMTQ6NTE6MDUtMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+4ADkFkb2JlAGRAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQEBAQEBAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgANgGIAwERAAIRAQMRAf/dAAQAMf/EAaIAAAAGAgMBAAAAAAAAAAAAAAcIBgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoLEAACAQMEAQMDAgMDAwIGCXUBAgMEEQUSBiEHEyIACDEUQTIjFQlRQhZhJDMXUnGBGGKRJUOhsfAmNHIKGcHRNSfhUzaC8ZKiRFRzRUY3R2MoVVZXGrLC0uLyZIN0k4Rlo7PD0+MpOGbzdSo5OkhJSlhZWmdoaWp2d3h5eoWGh4iJipSVlpeYmZqkpaanqKmqtLW2t7i5usTFxsfIycrU1dbX2Nna5OXm5+jp6vT19vf4+foRAAIBAwIEBAMFBAQEBgYFbQECAxEEIRIFMQYAIhNBUQcyYRRxCEKBI5EVUqFiFjMJsSTB0UNy8BfhgjQlklMYY0TxorImNRlUNkVkJwpzg5NGdMLS4vJVZXVWN4SFo7PD0+PzKRqUpLTE1OT0laW1xdXl9ShHV2Y4doaWprbG1ub2Z3eHl6e3x9fn90hYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Tn5QfLfYXxqxWDxuRaPc3Zu+ZkxfW/WtBOozu4shUVX2QrKw+MJhNp0Ml/u8lUWjS/wBSePcVe6nuxsvtdsuu9/xrmG5B+ltRxuMgeVccB9uPPESe7fvBsXtVsqvff41zHdf7iWnncn/V/q40kbO+T2F3Xi8dLg8RNuyb7alXLbgwFXS0+zq7KBBFlJNp5XKtFUZzBfdlhBUqoDC3I9yNtct1d2m1G8Wl+wFR/q/1evUnbXNdXdptRvFpfsMj5+fRh9n73xG8I5vshUUlfSWNdiq5QtXS+bkahzcce1/S3pb+/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r//0N/j37r3Xvfuvde9+691737r3SL37vLD9e7Q3DvTOSLBi9uYypyNV+nVOFutPTL9fVWVTKo/xPPF/fuvdEz2x2rvffyjOZPPVOHirAJ6TB4GsGLp8XTCwNKx/wCB+RZgOSfr7917owexd/14y1Jt3O1f8RiyN4cdkZh/lZq7c0dWPyx/Hv3Xuq2P5jX8yzeHxD3Rieo9gdVS1289z7RG4MP2Pu6dF2bRmsqBROMPhqQvX7nrsKNLVSTmgA+l2HJx297ve1vbfRsOx7Vr5iugNJYf4uPXPn+zHDrGv3398bz2vEeybFs2rmO6FVJH+LD8/wCXDqhv+5/cvevTPyk+XG8tybj3DmdrUeycBld55Cq01Pj3zvvbm2tyfYiiAGPx20NjZvJcUv8AwBHvFD2Z5f333S9wd59weY1N0dqoc1r9UwqD/wBQwyD5ih6w89j+W9794vc3efcPmHefqxy+eP8Ay9n/AHF/7JaG662Eui9z7fi2niKXDfw2HF43G0mPxtHTf8BaTF0tH9nRUdHb30qsYK2PXUqx/wBw/wA/8vRm+qM4+U7cx0WMH7UW28tPmBBzelP8PFGCP6ffe13S3o7fv3Xuve/de697917oGO7/AJD9L/G/beL3d3fv/E9e7czWbj25isnloMnUx1uamoK7JpQQw4mhyFVrNDjZ5CxQRqEsWBZQfde6LD/w6p/L6/7ya2Z/56N6/wD2L+/de6Nv1Z3T1H3hgptzdP8AZGzOycHTTikra/Z24MbnExtYwZlo8rDRTy1OKrHjQusNSkUjJZgpUgn3XulRvPeW2OvNpbl33vTMUu39o7PwmS3HuXOVomalxWFw9JLXZGvnSnimqJEpqWFm0xo8jWsqliAfde6JB/w6p/L6/wC8mtmf+ejev/2L+/de6e9v/wAzT4FbnycGIxnyf61irKkqsTZuqyu16As0kcSq+W3Ni8RiomZ5Rw8ym1z9FJHuvdHlp6iCrghqqWaGppqmGOop6inkSaCogmRZIZoZo2aOWGWNgyspIYEEG3v3XuiNbm/mYfBXZ25NwbR3L8jNn4vce1c3ltuZ/GSY3ds8mOzWDr6jGZWgkmpNuz0sz0ldSyRlo3eNit1Yix9+690yf8Oqfy+v+8mtmf8Ano3r/wDYv7917oxnRfye6I+S9HuLIdGdi4zsSh2nU46j3DV4rH52jp8bV5aKrnoKZ5czisak800NDIxWIyGNQC+nWmr3Xuh59+690gu0Oz9i9MbA3R2j2Zno9r7E2Zjv4ruTPS0OUya46hNRBSLKMdhaHJZatkkqamONIqeCWV3cBVJ9+690DHR/zT+MvyN3JkdndQ9nwbh3disSM/VbWzG1d8bD3FJgvNDTvmcfhewds7WyWWxUNRUxpJUUkc0UTuodlJHv3XujSe/de697917r3v3Xuve/de697917pLb03vs/rnbWT3lv3c+D2ftXDRRy5PP7iyVLisXSCeaOmpo5KqrkijaprKuZIYIlJlnnkSONWdlU+690qffuvdcXdI0aSRlSNFZ3d2CoiKCzMzMQqqqi5J4A9+690DdH8hem8pk+rsVhN80O5Ju6K/fGO6yrdqUGa3Xgd0VHW61bb0ki3NtzG5TbmNoML9jKpqq2qpqWoddEEkrEA+690M3v3Xuve/de697917oNth9vdd9m5nsbAbG3D/Hsp1NvGbr/ALAhjxOcoYMDvCmoKPJ1ODWvymMosfl6iloq+FpXoZamGNnCM4e6j3XuhJ9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf//R3+Pfuvde9+691737r3XvfuvdEm+dWbwFL8dN7Yev3jtva+ey8dJJtij3DuDFYGTdeT23kKHcs+3MU2Zr6JKyvrqLDOAoJP5+nsq3Xe9n2cBtx3cWq+v+of6vz6Ktz3vZtnRX3/d7S1VvM/t+3z8h6dVjdJ/ICjlxdHFLWfWm/wCI9mvRr08fKj5f4TpPp/Jbr/0j7S6+3lmKil2d1Zl9z5WixlJV77yg/wBxH2YzA+xtQUH3VT7jT3f5m3DlP2z5w37a0vm3TP0otASaAEnh6AEn0H2dA73B/rN/UreByBT+uZ/3Fr1Xd8evjLsP5z7vrcz2984du1PYtVmjj59t5SrqqzsfdWTAx9bRjDDfjYc5HZ+Q/AxVKfeAPs3yc3vNvp373B5s+lzT6W4u1bdLn51Df4sPLt1H5Hyxqh+5B7n/AFn9Yfd/m43n/Z1/2dHo9fcfVmS6O2dnfjftfsLZPUPanb+2xQbapMx9lV7N7N2xi6I7b3Htyr23mB9lnqA4HNGm+6/4HUVaaX30nsdj2XZ7L938v7PZWnWUdhy7svLdj9By/tFlaAjoT/iL8Iey4diLj8j3ZU4w4TJnDy43I7Uos9laTFihx7Un+5ek3D9l/EAP6ezqGHzPR3BCBZjq27qbp7bfU+ImpcbUZDL5fJFJ85uTMWOVyrwaCBxf7KhB+lMDbn/D2o6UdDH7917r3v3Xuve/de61c/8AhRF2aZ9y/HDpqlrUAxmD3l2bnMcrIZJDnK+g2rtWtlTmSNIf7vZmOM8BzI/108e690bHo3+SV8QNx9C9UZXsvAb/AB2ZuPrHZ+Z3rlMTvvJ49aLdud27Q5LNLjcdJBU4yGLGZKreKFZIHRliBdCSR7917qoDI4jeH8oT+ZDgcLtve1fluuWyG06zJVeRcUJ3h0dvevSnzGN3ZTQQx42TL4D7WrEdVHEYVyGPiq4447mBPde62Bv5z3Zp64+AvZ1FT1qUOU7NzmzOssY5ZBJUDL5uLP56ihR/869ZtDbGSRgASIizD9Nx7r3VU38qT+WB8fPlD8bsv3F35g9z5XKZbsncGC2cuE3XlNvUibV29jMHTS1UsWPMYqKqp3NPkImLagqUyWNywHuvdRP5rf8ALV+JfxP+P2G7T6mym6No72qN9YXbGP2rn91Sbkod50OQpslUZZaOkyMDZWkyOFgpkqjUxz/apDG0UkRkmidfde6sg/lK9yZvEfyyf7/9h189Vhel07eOMyGVqmk0bB2DSz7khgeqmbXHjsIrVVHArNpp6amSNdMaKB7r3VEv8q/4l7O+d3yM7Wn74hzWc2hgtl5ffG4ZcPlqnBV2S37urdmNixQnraEJLFT1ME2VqXVSLyQKtipNvde6v7/4Y++AP/PFb/8A/Rmbl/6/e/de6O98X/iP0n8P9pbg2V0jg8ph8NujcZ3RmWzOcr9wV9Vk/wCGUOJjArcg7yR0cFLQLoiWyq7u31b37r3RmffuvdVS/wA33fezdu/HTrfYO/MtTYfaHc/yU6R2RvSvrUmmx+M2HiN1Rb+3dm8vT00U9XUYfFUm0YzMkEcsxaRAqNzb3Xugd332vlPl78ntld7/AAzw2Y3rgPiP8d/k/k6HtJtsZfB7Q7U7g7K2DPtjrrp7CVe4qDFVG8Bg9xY1chMFjehp5Wa7q7J5Pde6Kh8YO1997UpNx9/jujO7ly3X3xI7d358nMBNufv/AHbWZLtA4aXI7bw29qfsXFUXV3WPam2d7xmhosNh2pw2PDvGrU5883uvdOvXPXmUwG9/jnhOwu6PkFVSYX+XT2D8pflia3vTtWBtxbZz80FTtrYtRkKTdccuz6PAZeoqln/g5oqupipXaSWUyPKfde6xbB3PmMH1P/Ly2x8xO4+28J8Zd2dD9ndp7p3bQ7u7Iwp7A7Mze5qzP9Z9e7y39smqpd7LSYDYGep5sPQiujWvrIo4o1mKwonuvdCRsWf5A9k7c/lu/HPee/u9dgV3YXZ/fHcmVyjbwzG3u3KD459UQZWu6vwPYWepp4c3JX7nxmfo6SIzmaZFMTyGOaJCnuvdBRLufK0vxY7ZxVB8g94dRbA3v8/e1v8AQ/nuwNy937n6yr+n+qlp8FTdRdod44DL1/Y/We1+y89RE/cwZMVlRLTssMjGeqkT3Xumbe0e1uy/jX8IcD2Ke3+rtkdifN3MUOdm3N2/3JvLZdX1hh637/JSbE3DuIYzdkm2N65HDY1NnNmo6jI46qepqKZ3klnqZPde6F/JZzJUvX/zx+YOa3D8hN5bQ6n7+remeiNh7Z7m3ltjC7ZxXWuMwXTFd289bQwbmKUeO/vBU5H76poq9qaWhlq2p1qnNSvuvdA1srdOVh2L/M0TbW+945zrXrH4s9VR46DZHcHyC3hiMx2zvaiyu4sJ2Pg9ydi5Kj31NBV1uGMeSq8bBi8PX4xHAh+0k1N7r3Qo9A9e1m6TQdC/H/tbe8uyOuP5YOY3E+f27vzfCUGS+S/eE81Djtw4HHSZAPQY3EzbcqKvGLAE+y8hjp0CuXb3XuhB6a7b+U3yP+NG6flxtKTe1FJ0h8UJetehtsUNTX1bdr9+0+yMfS9192ZbapklpN3TbZ3LjZcXtinq0r42qqerkETVDaT7r3Sl+D2UoM18kemZ/jr2d3H2rsKL42ZbI/MfeW/939l7o2xle4cs+Ek2xRVFJ2BkK3F7Y7WpM8K2Sqx2LWFqTHa43QETs/uvdCV83t/bfX5hdS9Y/IjeHZOwviynQe79/wCFHXuY7F2zN2r8gxuefB0GwZsz1dPQ7qrsvt3ZcDZXGY+OoVamslVCkhkCH3Xuq6eg62TbnU/xLy3yO7G7M69+MPyR378pfkJ3dvOgz+8du5HsjtGtza4TrXA9rdkddT4zceOk3Fg8AmVhSnnpI8tVFIwHmWMQe691dX/Lffs2b4yY2r7Hk3u9BX7+7HrepY+y6jKVfYNP0jUbprW60g3ZVZ5nz1RXfwYF4HrSZzQNT/7r0e/de6Pn7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv//S3753sLf778X9+691DkqPFx/vv6+/de6iVNZJGfLKRDF/x2qP+Av+9+/de6ot3j/O52Xi+2t87Q666dyPa/XOysiuAfsLb+7aTH1W4cpS2GYy238VW0NXRTYFav00jmqvW/Xj6e8SOavvXbLy5zSuw2Ozm65f/wCUoE0/wAEfaB+XWGfNf3wti5c5qOw2OzC75dr/ALli6H5eR/1enVSu+t8by/me/LTIZLtbfMHS3XOztlb+zuytnyhMnuDb/XOzqRMpmKfaOHrDHjs92duqrANXVVH0QWUf5IB7iTbru6+8b7lpHvu7Cz5bUAAeQA4AD/B0B9k2Tmf72fM28cw7jW29vNqP2m1qeP8Az1dLz419F1lVg8PX/wCmbN1dLWY4/vfwmj/4FW5+z5v/AA8e84uUOVhyhsx2Ac33t0P+Xr/V/hr1mnyPyqOT9l/q/wD1wvd127/l7698s/hxvDuP5SdZdg9f5jZJ6M2f1/t7b0tHufe32m6Nv56lpMgd95f+D1p4/jtb7gv389rOf/ccS/uDebT93lf+JN1/itqajj8vPzyAPn1kXyBzjyzy3/yUdnH7yr0fv4UfBD44ZnMYLflSajsel6gzn2+3MxPlqT7XLds0u5KDMVdXWZfDf5bkP7pFaWm+1qv+ANvavlD7vvtoNm5R3BN3/el/tnxXVoaWl1c8R61FQKAn51x0V75z/wAz/W7xt/7o+k2666K13D3RSfLX+YPv3Cbhw1LV9cbP2nS7Q69+/owKqrxWB3Hn6LceW9IHGc3RRVNQP6KAPeSPUVf8Tfy62K/jRs/Hda9T7b23QQ01HJWf7+Cth+6H/ArKf5Yfrz/wB+29qOl/RktZ/wAP95/4r7917rLT/oP+w/3r37r3Uj37r3XvfuvdaZ38w4n5VfzdaHqCCObIYWHfXTHQ6CnnaKVcSDharer+WM3o1xmX3JlyzKSVSEvw11Huvdbl0UUcMccMMaRQxIkUUUSLHHHHGoVI40UBURFAAAAAA9+691pjfzSshSfKf+aFQdT7CeTMVNJWdWfH81WL8c+vcEuWkm3CIZFE0anb2T3XUU1S8g0wSUUpf0oT7917o7//AAoj7L8WG+NvTtNLqNdk97dl5uHXYxfwulxe1tryhBfX9x/GMwCTbT4ha+o6fde6L5198bP5xHQ/xU2xvLprtWmxvU9BsaLsvDdW7Jz2Pqd7YzA7tp5d9ZNjgcvsuFa3NQfxeWappIchVVJlLRQLKQie/de6L38P/jV2t/Ni7Azld3X8uMjUVXWv8NqMht/dtfuTenYZ2jkZqWLJV+xcPlJKTaWCwtTUU8VLNUQVEngrmjkqaNg8Xn917q/L+YVitg/Db+Vp2N1V1Xi029tqPa+D6f2ljTNrnqzvzdFJT7trsjWEK9bl8vh63MZCrm03qat3YhQ5K+691QT8BP5cHye+TnVm4O4emu8Md0tgpN4VuyZops9vnBZHcsu3sdi8k+Q1bQp3iqsZSTZ9oIvM+pZ45rKByfde6PZ/wzR/MD/7zho//Rgd1/8AXj37r3Wxd0rsGr6r6g6w62yOZqdx5XY2wtqbXzO46yqq62r3Hm8NhaOizW4Kqrr2asqKnOZWGaqdpLMWlNwPoPde6E737r3TFubdG2tl4HKbq3juLBbT2vg6V67N7k3NlqDA4HD0MZVXrMpmMpUUuPx9KjMAZJpEQEjn37r3QcbB+RXx97WzEu3uru9em+yc/DSSV82D2D2dsneOYioYmVZayXGbdzeRrY6SJnAaQoEUkXPv3Xuhk9+691737r3XvfuvdJTb2/NjbtoazJ7U3ntTc2Nx24KzaWQyG3txYjNUNDurHVqY3IbZrKvG1lTBS7gocjItPNROy1MU7BGQMQPfuvdKv37r3SZ3hvXZvXm3q7d2/wDdu2djbUxb0UeS3PvDPYrbO3sdJkq+mxeOSuzWaq6LG0j1+TrYaaESSqZZ5UjW7soPuvdKb37r3XvfuvdJkb12a28X67Xdu2T2BHttd5SbFGexR3im0HyZwqbrfbAq/wCNrtt8yppBXGD7U1I8WvX6ffuvdKb37r3QOdg/In4/dTZqn232p3p051nuKrxsGapMB2D2bsrZmaqsPU1NZRU2Wp8XuPN42umxtRWY+oiSdYzE8sEihiyMB7r3S12Rv/YfZu36fdvW+9to9g7VrJ6qmpNzbI3Jht17fqqmhmamraenzOBra/Gzz0dQhjlRZC0bgqwBFvfuvdK737r3Xvfuvde9+690k9v772ZuzLbswW2Nz4TcGX2JloMBvKgxGQp8hNtnO1FFDko8LmvtnkSgywoKiOV6ZyJo0kUuq6lv7r3Wbcm9dm7Mbbybw3btnaj7t3Jjdm7UTcmexWCbc278ytQ2H2pt5cpV0pzW5MqtJKaahpvLVTiN9CNpNvde6U3v3Xuve/de697917r3v3Xuve/de6//09+TISeH9z/C3+2/437917qoD+ZH/MexXxR23F1x1K2H3t8ld9tVY/buHgq6TK0nWlN44/8Af37uxFOGrDWEVn+4zFz/APA5vyKa/uDfer3gsfbnZKWNG34inr9NX19f9VcdQd76+6v+tVywL+wr+8t0/wBxcHj/AJftz6dUAbw7E+S+ydubU2H2N8ie0Yc/8j+rtwdgiip975nPYvdu18pmP4NmBmK3EZH7KgOQ+8/4C/8AKj7wH5qv/eflDZxzlv8AzZeWvLe/+X1Z/na/PzIpxxTA6xC5c9jvvoc4WO8cwcofvq72/df+Iv70/wC1W6uugjjyu0tx/wAvTvXrur2NV9Y7q6p+S3xo3dSbxrxVUu594YPL7lq9uVO3q1sPkGdaKMKwAxfBosjyDYe5Y9v4Nm/1jvdu/slsr3mHH+MgitPQfU8Da18wTXiONei3sh913ln2ss+Ttg5v2n6rnHdQf3qLoeeP8V9fpBQ/t+XRcaTMbk6q+SnYW48fL+5WfHDdlBR4ja9JmKo5X+KUZ25/klHWUFHm6/7D7z/zi91+57fLu15tN6or9Kbog+dKcKAkZrniaileI6yH545c5Y5D2XeNg5P2ay2rbrr6X/cX/FbTq3T4N5eOg2J0nhsrNavn2RV+aHIf5LVVdVSZn7P7z7M/4++htjB/iNOoYn4johXzn3p99/Mog2vtzGZKHa+2+uOp9v72o8RlazF0hz1VR7grDl/s71lD/wApn/Kr7wO++PQWe6t+9Qx+jFB5GnEH18v8Hn1PntJN/iWP+U3qwH4z78+RmB63/un0ts/duS2RmO9ewqet3vt6krN0f6PaX+D7frP8sw9H/l3+56u/5Svclfc1nvf9YvZzuB/4m9A/3n/5XQ/Yekf0n1v2BmfkZ2R2XQQ/eUm1dyVe18xk93/Z7NydJuj+8n8Y3hR/wf8Ayz/fv/7mKr/qt95S9RL1s+dNwV+4+v8AatdSzVH2sON+wM1xeqqcX/kQ4+trg+1PT3Risdj6ilj/AHbf8j/4rf37r3T9T/oP+w/3r37r3Uj37r3UWuraXG0VZka6dKWhoKWorayplJEdPS0sTz1E8hAJCRQxlj/gPfuvdfP86x+Xrdb/ADcr/mRXbIPYFbJ2V2Z2NSbPzOfbBrNkN+JuiLHmuy1Njc00b7efca1EaRxFTNTIoIS4PuvdWq7t/ngfLfvrAZjYXxw+Nke3t45mjXFpn9oruzt7d2EbJCpgSs29iMbtzG0dNmJAtqWSppqxEdGIidraPde6NR/Ke/lf786h3lL8rPlJRSU/as65OTYGxsvVRZnN7dqs/DKmZ35vLI/cVind2Tpq2eGnpi7zUqTSyzt9w6xwe691XJ/Nkyk/yP8A5oeC6UxVRVlcRP0r0Dj5Y3SSMZTeOQos5XS0ENnVZabK9jNTvrXU01MfqoX37r3W4/jsfRYnH0OKx1PHSY/GUdLj6Ckiv4qWiooEpqWnj1Fm8cMEaqLkmw9+691px94RV/8AKy/ms0+/drUcmL6pz+epN902HoI6kUdd052ZVVFDvva9NTeBIZBtrKQ5GPHQqZlhlx9HISXXSPde6PX/AMKDe3aCTqH43dY4XICupN+7sz3abVNBUpJQVGH2lt2lw2DqJGRv8pp8q3YEstMy6kP2zMedB9+690Q74efzksh8Qfj/ALN6IwXxzwu7odrVO5K+u3XWdk1uGrM/kdybkyufmq6jGQbKyENJ9pDkI6ONVmkvDTISSxPv3XujU47/AIUN76y+QoMTjPiTg67JZStpcdj6Kn7ayb1FZXVs6U1JSwIOvrvNUTyqij8sR7917rZ8o2q2pKVq+OCGuamgasippHmpoqsxKaiOnmkjiklgSa4RmVSygEgHj37r3Un37r3VY382WozOe+MOA6Q2u1O+7Pkx3v0v0dt6iqqvIUFHW1Ga3fTboq4crkcTBVZHFbfah2lImQqo4n8VI7gq2sK3uvdE9ocHvKk+Um8947x6Z6G6S7R+BPRXZfdvX/UXx627Uyz/ACXoN89f57A4vLRb0TC7SydfsXC5fFPizjv4XBWR5WoCOCsgt7r3XD4pfKr5CVu6dmdldm9+7fyGxd7fG3e3cfa+N7A390rktqbCrZDRzbI3TszZvWVDDv8A2JsrAZytXCZWkzNRUVpkL+X9+MrD7r3UP43/ACx7u2VuDuSXvnunfG7d6bC+K/ZPyHq8JQ53o3tjoLsLAYQ1FRt7fPW+5OtNvbc3V1jTy1EkENJgsolQ9ZFK/kk1CFE917pbdd/Mzsqog+COFre7aLd9bSfGTuD5X/MHIUku0qusqdtY3reLdex9t7hXEYpI9uzUWdzSR1FNTx0dVFBSpr1hiW917on3S+2MlS7i/l14veXeW69rUOE6N7d+f/ZmCx0W0pZ6rJZ7du6d07a3FhsflNv1tdmNy7zxu458bKsslU/2GO1UEdNUrJUP7r3Q/wDRfy6763Z8l+g8piOz+0N87M7c2Z3v3Hvfr/edf0PLjKbqrbe0spluuIcL171VQ7i3B1TkqjNR0dFA2T3DX19XKD54lbzrL7r3QT1/YfYvye2z8Gqbdnyji7K3D8xPkXtzdXaHx2xi7Aqdidc9Z9cb2fev2O3MfjsNFvXAVm0aDbS0FauUr6tMpVO+pfJTGR/de6Frr35a/IHey/Gvu+n79ydV2r3z8xKzqTJ/CyixuxZdr7I6Vw26dxYHeFFnMIu317Ew269m7ewkeXqtwVOTZIlrafyQ+Nire691Yn8+u497dd4z4/dd7J7Ao+nJPkF3vtzq7cvclZ/CRLsDaT4zKZ3NtgJdwU1VgKXd+44sYtBjZqyOSKOSViE8hSSP3Xuqi07k7T2R2T8ou1Nh96Lv2HK9/wDxk+AeyvlXu2g2XmJ+uuu8tWbu3R2Bv/cFXhcPjdjZRtpZGuoaAZI0UVBWTypVSRM9gfde6tP+EfZG/wDOd2/LnqWfuDcXyG6b6azvWGK2D25u1NpVWe/vjuHa1dleydhz7o2ThNu4DdibWr1pdTJSRzY+SZoZCwaPT7r3RGt8NW9s/PX5e7woOzvhltKh65h6p6OwtF8rNrYnfNRVRYHax3PueXaOJr94bYfDxUu7s7UxVU+mZahgiqUaKQH3XuhW+UfyN7G+IO1fi/V9T9h9M5zI1u2txp2z13sDY5x3R9Jsne8kdNhPk4uM2hT57LbK692D2DlqYTP/ABEJuBK5oo2Molnh917pL/KHuf5H9e9p7U+OdD31u2jwm0Pi5me99zd40+5+ieq9xdob+qc/lMVHVHJdi4Z9k03WOzIaUVE+GwUDZF6aVVlmk0iqHuvdLXrHsD5cfJPvDrXqGt70qer8Fs74adZ9id/5/q7HbFylfubs/sLc1ZPgpdp5XI4fNYzDJuTZ+KirRV08UtPHSTzLDBFLLBNB7r3UL4n/ACF393fnOrO8d7/MeLYm4ew96d55bI/D6t2ttnNYLC9KdVZHP4KfbdZQY/HUW+Npb+wq4mLLT53KZSXzwyhUpZVWSNvde6BXqn5F9t7r2P8AFfbO7e6IfjBs75JyfK75M9i9oYjFdabT3VBsDZu6q9tnbF2jV5Da1bs6jy9ZiZIMvk65qKryVRRWd3LeZZfde6HfN9u9nruj4J7RpO0Nv/Jj+CdQfIb5Qb035S9a4fAVfZ22+v8AZrwdKVuJxGYgzeRwOYy+4crDTS5HGyUNRWsjTIqJK0fv3XukN8bfkb3fuXsL4L7nHyaru7t0/K+LsbcveHSGOxexZuvOptg4zBV2Uo67b1Jt7CUu6Ov6jYWZipsTJJlsnVvlq1Jo7tKHV/de6vh9+691737r3Xvfuvde9+691//U33M9T19Rj5lx/wBt90P8yZwbD/Y/1Pv3XutJr5J/CTt7IfLP5E5rOdfdxUg7P7H3ZkIJ9rbf3JV1O7Nrboy/8XozRblw2Ptzb7X/ACWq98qPfWHn7afc3d7DbeUL27Bvfq7X/Ffqv8HU0n2x9pfdLZfbfcPcEWV1uXL/APjVr/jX/EvoUNn/AMqP+YPjML1zvGqjpMlg6Lbu4Nu4LrJsttyj3h19tms3N/F9tUOVpczbHMxo+CFqj9ieD7k/3m9pOfuefZj2js7TlMXXMW2WdLq2OLkkn8uPp+VOjzlXnblnaOc+b/r93P7su+jF7W/khd0dp4HsLJ9mdh03VuZ3DTbR/u5hvuqTdIrMrs7cn95KLK7wpcPbBfZG/wBtppTqsfYx9hvZDnLlr2k9xeU+b47Tbr7fQKDJ+mAPyIwTU0Bxmhx0R878+7Nec6bRv/L4/wBxekbur+TDm8b2lhu3/kf2Ttuk2PsvG6qvHdbHclVncvSY2jr7UYy9Zj8P/AsfY+zb2I+7VzP7Xbot9v3N1ndbZakt5+YFMHhT556Qc8e4my8x2f8Auv2fPSJ7Uw+P6l7I+LuGlwO5Nq4qHG5ba+zsltb+D5Sm/vRlKP8A35+z94Yes/y7+7+eoaP/AIulN/wBrveWk8F9/unO37x9L9L/ANnXUWQz06sI238RPjp3v2JDV9q9S1MHZe5MZS4//SdtbdlZgc9uLF4uj/yPD7kxFHz/AA/Bf8otV7AHuJ7Tcg+6R2c827SQ1r6Y6O9k5q3rlv8A5V89Wy9IfGrYPQ21KPZPXOCp9ubYpKmryH2gqq2sqquryYJrKyurqu9bW15/qSB7FPKHKPLPIuztsHKW0m1sCc141+df8vRVum63u83n7wviPr+hQXp3q0Zur3JL19suXcOTfz5PMNtvDmrytSB/wNrXFD/ldb6SSxBP+8exH0i6ESnp4KWKKKmighiiHiihgAp4B9OAqgj8f4+/de6m+/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuk3ndmbP3TXbcye5tqbb3HktnZcbg2jkM7gsXl67a2eWnmo1ze3KvIUtRPg8uKSokiFTStFN43ZdWkkH3XuuptmbPqd2UO/ajam2qjfOMwtXtvG70mwWLl3Zj9u19VHW12BodxPStmKTC1tbCk0tLHMsEkqB2UsAffuvdJ3a3TvUex/7zf3K6s642f/fWSeXeX91tkbZ2/wD3tlqUkjqZdzfwnGUn8ekqEmdXaq8pcOQb3Pv3Xuo+zekel+uaLP4zr3qLrDYmO3WJl3Rj9m7B2ptei3ItTC1PUDP0mExNDBmBPA5R/uFk1ISDcG3v3XumjGfHL49YWlnosN0R0ziaOq2fluvaqkxnV+yKClqdg5+rNfndjz09Lg4optn5quJmq8YwNFUynXJGzc+/de6fZ+muoKnKbLzdT1T1tUZrrfEf3f67y8+xtry5TYWB+yON/gmy6+TFtV7WxH8OP2/21C8EPg9GnTx7917qBs/oXozrzKUmb2B0x1PsbNY+PLw0GX2f11s/bOUootwSUsueipK/C4eiq6aPNy0ULVio6ipaFDJqKLb3XuseE+P/AEPtncNLu7bfSfUe3910OazG5KHc+E632bidw0e4tw4/+E5/PUuaoMNT5KnzWcxZ+2rKpJRPU0/7cjMnHv3XunjEdQ9T7f3nlux8D1h13hOw8+jx53fmI2VtrG7zzUcgAkTLboo8ZDnMijgciadwffuvdO+9tgbE7LwE+1Ox9lbS7A2vVTQVFTtve23MPuvAVFRSsXpp58PnaOvx001O5vGzRlkPII9+690w0nS/TuP25ufZ9B1P1pRbR3vkanL7z2tSbE2vTbc3dlqyCkpazKbnwkOKTGZ/I1VNQQRyT1cUsrxwxqzEIoHuvdKPZ2yNl9eYGk2rsDaG19jbXx5c0G29nYDFbZwNEZTqlNJh8LSUWPpjI3LaI1ufr7917oIs/wDEb4o7rzeW3Nun4xfHrcm5M/kKvLZ3cGf6W63zGbzWVr5nqa7J5bK5HbVTX5HIVtRI0ks00jySOxZiSb+/de6XEHSvTdLQ7jxlN1L1lT43eG2sRszduOg2HtaKh3Ts/b+LODwO1Nx0keKWnze2sJhWNHSUNSstLTUp8UaLH6ffuvdcty9L9O70odp4zePU/Wm7MbsJ6STYuO3LsTa2dodlyY+Gnp6B9p0mUxVVT7ceip6SJITRrCY0iRVsFAHuvdKTGbJ2Zhdybj3jhto7YxO794QYWm3durGYHFUG5N00+26WWh27T7jzlLSRZPNwYGineGiSpllWlidkiCqSPfuvdJ7HdN9Q4fN7u3LiOq+t8XuPf8FVS78z+O2Ptihze9qauXRW027srTYuKu3JBWJxKlZJMsg4YH37r3UTL9GdJ7g2ttrY2e6d6szeydmNTNs/Z2X6+2lktrbUaiVUo221t+sxE2JwTUiqBEaWGLxgDTb37r3Soi2HsaDdNHviDZm1Id647bH9ycfvCLbuIj3TQ7M++jyf90aPcCUYy1Ntj+JRLUfYJMtJ51Enj1AH37r3TNtDqHqfr3L53cGwesOu9j57dEhl3Nm9obK21trL7ilaQTGTO5LC4yirMvIZgHJqHkOoX+vv3XuhE9+691737r3Xvfuvde9+691//9Xf49+691737r3Uf9j/AH2v37r3Uj37r3SD7B/uN/dLNf6Rf4L/AHT/AIbWfxz+Mafs/wCGfat93e/Nrf0/H+Pv3XuivU/+yOf3Km/5lN/dv7ak/wCLvb+832mofZ/Zfxj/AH+/0/4Dfb8/0/Pv3Xuhl6g/0IfZS/6Jv4Hq0j737f7z+8ngsb/efxj/AHPab/1/w/Pv3Xuh49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf/2Q==
]]>
</base64>
</image>
</ImageWidget>
<HorizontalLayout width="100%" expandRatio="1" spacing="true" align="BOTTOM_RIGHT">
<Panel width="100%" expanRatio="0.5" caption="Período faturamento" align="TOP_RIGHT" margin="true" >
<HorizontalLayout width="100%" spacing="true" >
<DateField type="date" id="dataInicio" caption="Data inicial" width="100%" expandRatio="0.5" description="Data inicial da exibição" format="dd/MM/yyyy" />
<DateField type="date" id="dataFinal" caption="Data final" width="100%" expandRatio="0.5" description="Data final da exibição" format="dd/MM/yyyy" />
</HorizontalLayout>
</Panel>
<Panel width="100%" expanRatio="0.5" caption="Período despesas" align="TOP_RIGHT" margin="true" >
<HorizontalLayout width="100%" spacing="true" >
<DateField type="date" id="dataInicioDespesas" caption="Data inicial" width="100%" expandRatio="0.5" description="Data inicial da exibição" format="dd/MM/yyyy" />
<DateField type="date" id="dataFinalDespesas" caption="Data final" width="100%" expandRatio="0.5" description="Data final da exibição" format="dd/MM/yyyy" />
</HorizontalLayout>
</Panel>
<ButtonWidget id="btnFiltrar" caption="Filtrar" description="Aplica filtro de data" width="100" >
<onClickScript language="JavaScript">
<![CDATA[
function run() {
engine.getField('tbLancamentos').refresh();
engine.getField('tbResultados').refresh();
}
]]>
</onClickScript>
</ButtonWidget>
</HorizontalLayout>
</HorizontalLayout>
</VerticalLayout>
</Panel>
<Panel width="100%" margin="true" >
<VerticalLayout width="100%" spacing="true" align="TOP_LEFT" >
<DBTable id="tbLancamentos" type="number" width="100%" rows="5" selectable="false" compact="true" exportXLS="true" editable="false" >
<datasource>
<sqlBuilderDataSource connection-key="vitruvio" language="JavaScript">
<![CDATA[
function buildSQL(params) {
if(engine) {
var sql = "";
if (engine.getField('dataInicio').getValue() && engine.getField('dataFinal').getValue() && engine.getField('dataInicioDespesas').getValue() && engine.getField('dataFinalDespesas').getValue()) {
var c = java.util.Calendar.getInstance();
var formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
c.setTime(engine.getField('dataInicio').getValue());
var data = c.getTime();
var dataInicio = formatter.format(data);
var f = java.util.Calendar.getInstance();
f.setTime(engine.getField('dataFinal').getValue());
data = f.getTime();
var dataFinal = formatter.format(data);
var cDespesas = java.util.Calendar.getInstance();
cDespesas.setTime(engine.getField('dataInicioDespesas').getValue());
data = cDespesas.getTime();
var dataInicioDespesas = formatter.format(data);
var cDespesasF = java.util.Calendar.getInstance();
cDespesasF.setTime(engine.getField('dataFinalDespesas').getValue());
data = cDespesasF.getTime();
var dataFinalDespesas = formatter.format(data);
sql = "Select s.nome, " +
"case s.faturamento when 0 then 'R$ 0,00' else 'R$ ' || replace(to_char(s.faturamento,'FM999999999.00'),'.',',') end faturado, " +
"case (s.despesa_combustivel + s.despesa_operacional) when 0 then 'R$ 0,00' else 'R$ ' || replace(to_char((s.despesa_combustivel + s.despesa_operacional),'FM999999999.00'),'.',',') end despesa, " +
"case (s.faturamento - (s.despesa_combustivel + s.despesa_operacional)) when 0 then 'R$ 0,00' else 'R$ ' || replace(to_char(s.faturamento - (s.despesa_combustivel + s.despesa_operacional), 'FM999999999.00'),'.',',') end liquido, " +
" case s.faturamento when 0 then 'R$ 0,00' else 'R$ ' || replace(to_char(((s.faturamento - (s.despesa_combustivel + s.despesa_operacional))/s.faturamento * 100),'FM999999999.00'),'.',',') end perc_lucro " +
" from (Select o.codigo, o.nome, " +
" (Select coalesce(sum(crf.valor_liquido),0) from controle_receitas_fretes crf where crf.chave_cliente = o.codigo and crf.data between to_date('"+dataInicio+"','dd/MM/yyyy') and to_date('"+dataFinal+"','dd/MM/yyyy')) faturamento, " +
" (Select coalesce(sum(cdb.total_combustivel),0) from controle_despesas_combustiveis cdb where cdb.chave_cliente = o.codigo and cdb.data between to_date('"+dataInicioDespesas+"','dd/MM/yyyy') and to_date('"+dataFinalDespesas+"','dd/MM/yyyy')) despesa_combustivel, " +
" (Select coalesce(sum(cdo.valor),0) from controle_despesas_operacionais cdo where cdo.chave_cliente = o.codigo and cdo.data between to_date('"+dataInicioDespesas+"','dd/MM/yyyy') and to_date('"+dataFinalDespesas+"','dd/MM/yyyy')) despesa_operacional " +
"from clientes o) s " +
"union all " +
" Select 'TOTAL' nome, " +
"case s.faturamento when 0 then 'R$ 0,00' else 'R$ ' || replace(to_char(s.faturamento,'FM999999999.00'),'.',',') end faturado, " +
"case (s.despesa_combustivel + s.despesa_operacional) when 0 then 'R$ 0,00' else 'R$ ' || replace(to_char((s.despesa_combustivel + s.despesa_operacional),'FM999999999.00'),'.',',') end despesa, " +
"case (s.faturamento - (s.despesa_combustivel + s.despesa_operacional)) when 0 then 'R$ 0,00' else 'R$ ' || replace(to_char(s.faturamento - (s.despesa_combustivel + s.despesa_operacional), 'FM999999999.00'),'.',',') end liquido, " +
" case s.faturamento when 0 then 'R$ 0,00' else 'R$ ' || replace(to_char(((s.faturamento - (s.despesa_combustivel + s.despesa_operacional))/s.faturamento * 100),'FM999999999.00'),'.',',') end perc_lucro " +
" from (Select " +
" (Select coalesce(sum(crf.valor_liquido),0) from controle_receitas_fretes crf where crf.data between to_date('"+dataInicio+"','dd/MM/yyyy') and to_date('"+dataFinal+"','dd/MM/yyyy')) faturamento, " +
" (Select coalesce(sum(cdb.total_combustivel),0) from controle_despesas_combustiveis cdb where cdb.data between to_date('"+dataInicioDespesas+"','dd/MM/yyyy') and to_date('"+dataFinalDespesas+"','dd/MM/yyyy')) despesa_combustivel, " +
" (Select coalesce(sum(cdo.valor),0) from controle_despesas_operacionais cdo where cdo.data between to_date('"+dataInicioDespesas+"','dd/MM/yyyy') and to_date('"+dataFinalDespesas+"','dd/MM/yyyy')) despesa_operacional) s";
return sql;
} else {
return "select '' nome, '' faturado, '' despesa, '' liquido, '' perc_lucro";
}
}else{
return "select '' nome, '' faturado, '' despesa, '' liquido, '' perc_lucro";
}
}
]]>
</sqlBuilderDataSource>
</datasource>
<key-field>NOME</key-field>
<columns>
<column name="NOME" caption="Cliente" align="RIGHT" expand-ratio="0.3"/>
<column name="FATURADO" caption="Faturamento" align="RIGHT" expand-ratio="0.1"/>
<column name="DESPESA" caption="Despesas" align="RIGHT" expand-ratio="0.1"/>
<column name="LIQUIDO" caption="Lucro Líquido" align="RIGHT" expand-ratio="0.1"/>
<column name="PERC_LUCRO" caption="% Lucro" align="RIGHT" expand-ratio="0.1"/>
</columns>
<styleGenerator>
<scriptGenerator language="JavaScript">
<![CDATA[
function getStyle(itemId, columnId, item) {
if(item) {
if (item.getItemProperty('NOME').getValue() == 'TOTAL') {
return 'background-dark-gray';
}
}
}
]]>
</scriptGenerator>
</styleGenerator>
</DBTable>
</VerticalLayout>
</Panel>
<Panel width="100%" margin="true" expandRatio="0.8" >
<VerticalLayout width="100%" spacing="true" align="TOP_LEFT" >
<DBTable id="tbResultados" type="string" expandRatio="1" compact="true" width="100%" rows="5" selectable="false" editable="false" >
<datasource>
<sqlBuilderDataSource connection-key="vitruvio" language="JavaScript">
<![CDATA[
function buildSQL(params) {
if(engine) {
var sql = "";
if (engine.getField('dataInicio').getValue() && engine.getField('dataFinal').getValue()) {
var c = java.util.Calendar.getInstance();
var formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
c.setTime(engine.getField('dataInicio').getValue());
var data = c.getTime();
var dataInicio = formatter.format(data);
var f = java.util.Calendar.getInstance();
f.setTime(engine.getField('dataFinal').getValue());
data = f.getTime();
var dataFinal = formatter.format(data);
var cDespesas = java.util.Calendar.getInstance();
cDespesas.setTime(engine.getField('dataInicioDespesas').getValue());
data = cDespesas.getTime();
var dataInicioDespesas = formatter.format(data);
var fDespesas = java.util.Calendar.getInstance();
fDespesas.setTime(engine.getField('dataFinalDespesas').getValue());
data = fDespesas.getTime();
var dataFinalDespesas = formatter.format(data);
sql = "select fnc_dre_pivot(to_date('" + dataInicio + "','dd/MM/yyyy'),to_date('" + dataFinal + "','dd/MM/yyyy'),to_date('" + dataInicioDespesas + "','dd/MM/yyyy'),to_date('" + dataFinalDespesas + "','dd/MM/yyyy')) as sql_return";
var ds = vQueryService.executeQuery('vitruvio', sql);
ds.next();
return ds.getString('sql_return');
} else {
return "select ' ' indicador, 0 total";
}
} else {
return "select ' ' indicador, 0 total";
}
}
]]>
</sqlBuilderDataSource>
</datasource>
<key-field>INDICADOR</key-field>
<columns>
<column name="INDICADOR" caption="Indicador" align="LEFT" expand-ratio="0.2" />
<column name="TOTAL" caption="Total (Faturamento - Despesas)" align="RIGHT" expand-ratio="0.1" />
<dynamicColumn matchColumnTag="C_" matchColumnBy="STARTS_WITH" align="RIGHT" expand-ratio="0.1" />
</columns>
<styleGenerator>
<scriptGenerator language="JavaScript">
<![CDATA[
function getStyle(itemId, columnId, item) {
if(item) {
if (item.getItemProperty('INDICADOR').getValue() == 'FATURAMENTO BRUTO') {
return 'background-light-green';
}
if (item.getItemProperty('INDICADOR').getValue() == 'DESPESAS TOTAIS') {
return 'background-light-red';
}
if (item.getItemProperty('INDICADOR').getValue() == 'DESPESAS DIVERSAS') {
return 'background-light-red';
}
if (item.getItemProperty('INDICADOR').getValue() == 'DESPESAS PARTICULARES') {
return 'background-light-red';
}
if (item.getItemProperty('INDICADOR').getValue() == 'TOTAL') {
return 'background-light-blue';
}
}
}
]]>
</scriptGenerator>
</styleGenerator>
</DBTable>
</VerticalLayout>
</Panel>
</VerticalLayout>
</VerticalLayout>
</components>
</form>
</panel-form>