Guest User

Untitled

a guest
May 3rd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.78 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- This version is ok -->
  3. <configuration>
  4. <configSections>
  5. <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
  6. <section name="C3Web.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  7. </sectionGroup>
  8. <!-- <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
  9. <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
  10. <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
  11. <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
  12. <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/>
  13. <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
  14. <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
  15. </sectionGroup>
  16. </sectionGroup>
  17. </sectionGroup>-->
  18. <sectionGroup name="loginGroup">
  19. <section name="login" type="Centiro.Web.UI.Core.Common.Configuration.LoginSection" allowDefinition="Everywhere" />
  20. </sectionGroup>
  21. <section name="activeDirectoryMapping" type="Centiro.Web.UI.Core.Common.Configuration.ActiveDirectoryMapping" />
  22. <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  23. <section name="glimpse" type="Glimpse.Core.Configuration.Section, Glimpse.Core" />
  24. </configSections>
  25. <glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
  26. <runtimePolicies>
  27. <ignoredTypes>
  28. <add type="Glimpse.AspNet.Policy.LocalPolicy, Glimpse.AspNet" />
  29. </ignoredTypes>
  30. </runtimePolicies>
  31. </glimpse>
  32. <connectionStrings />
  33. <!--
  34. Enable to debug local system with AD
  35. <activeDirectoryMapping active="true" autoLogin="true">
  36. <groupMappings>
  37. <add name="Everyone" templateUser="admin@dahl.kallhall.se" owner="dahl" />
  38. </groupMappings>
  39. </activeDirectoryMapping>-->
  40. <appSettings>
  41. <add key="CONNSTR" value="Provider=SQLOLEDB.1;DATA SOURCE=tcp:DBAG_TE,7034;Integrated Security=SSPI;DATABASE=Ikea_Test;INITIAL CATALOG=Ikea_Test;MAX POOL SIZE=1000;CONNECTION LIFETIME=600" />
  42. <add key="AllowAnyPlugin=" value="True" />
  43. <add key="SMTPServer" value="mailrelay.centiro.se" />
  44. <add key="APPNAME" value="C3Webv7" />
  45. <add key="AllowDebugMode" value="TRUE" />
  46. <add key="AllowTestRun" value="true" />
  47. <add key="StartPage" value="" />
  48. <add key="OMNISTICSECURITY" value="true" />
  49. <add key="LOCALPRINTERS" value="false" />
  50. <add key="SpeedTestUrl" value="https://test.centiro.com" />
  51. <add key="SpeedTestFlash" value="centiro.swf" />
  52. <add key="QLICKVIEW_MODELSPATH" value="\\fe-qv-01\Documents" />
  53. <add key="QLICKVIEW_URL" value="https://www.centiro.com/QvAjaxZfc/opendoc.htm" />
  54. <add key="DataDynamicsARLic" value="Markus Nordlund,Centiro solutions AB,DD-APN-30-EU00165,74OUSVI4VM9KJI9HSMV4" />
  55. <add key="ProhibitTranslation" value="false" />
  56. <add key="PRINTFILE_KEY" value="CENTIRO" />
  57. <add key="CacheInterval" value="15" />
  58. <add key="PRINTURL" value="https://test.centiro.com/c3web/export/printfiles/" />
  59. <add key="PRINTFILES" value="\\centiro.se\Test\Temp\universe\printfiles\" />
  60. <add key="EXECUTIONURL" value="http://test.centiro.com/OmnisticServices/Secure/Services/2005/08/execution.asmx" />
  61. <add key="LMFLookupService" value="https://test.centiro.com/TNTLMFLookup/LMFLookupService.asmx" />
  62. <add key="PageAccessService" value="https://test.centiro.com/c3web/secure/PageAccessService.asmx" />
  63. <add key="TEMPLATE_DEFINITION_FILE" value="\\centiro.se\prod\Delivery\Updates\Centiro Command Center\ViewTemplateDefinitions.xml" />
  64. <add key="REPORTPATH" value="\\centiro.se\Test\Temp\universe\email" />
  65. <add key="REPORTFROM" value="reports@centiro.com" />
  66. <add key="TITLE" value="Centiro Universe - C3Web" />
  67. <add key="RequiresSSL" value="false" />
  68. <add key="EnableGoogleAnalytics" value="TRUE" />
  69. <add key="GoogleAnalyticsKey" value="UA-6097459-2" />
  70. <add key="GoogleTagManagerKey" value="GTM-KXQCC8" />
  71. <add key="OverridePluginRequirements" value="true" />
  72. <add key="Debug" value="false" />
  73. <add key="EnableCIPerformanceAlert" value="True" />
  74. <add key="DefaultEMail" value="" />
  75. <add key="RETURNEMAIL" value="helpdesk@centiro.se" />
  76. <add key="OPERATOREMAILCC" value="" />
  77. <add key="EnableTariffLogging" value="true" />
  78. <add key="EnableTariffPartsCache" value="true" />
  79. <add key="TariffPartsCacheRefresh" value="5" />
  80. <add key="TariffPartsCacheCleanUntouched" value="3600" />
  81. <add key="UseMostModernInternetExplorerRenderingMode" value="false" />
  82. <add key="CacheViewAndSettingState" value="false" />
  83. <add key="TrackDbCommandPerformance" value="true" />
  84. <add key="EnableC3WebPluginUpgradeWarning" value="true" />
  85. <add key="UploadRootFolder" value="\\centiro.se\test\temp\universe\upload\" />
  86. <add key="TMBaselineOrgUnit" value="tmbaseline.com" />
  87. <add key="BrightPointStatisticsDbConnectionString" value="Provider=SQLOLEDB.1;Data Source=AMIDALA;Integrated Security=SSPI;DATABASE=CustBrightpointShipReportDB;INITIAL CATALOG=CustBrightpointShipReportDB;MAX POOL SIZE=20;CONNECTION LIFETIME=600" />
  88. <add key="aspnet:MaxHttpCollectionKeys" value="3000" />
  89. <add key="IgnoreOwnerRestrictions" value="skanska.se" />
  90. <add key="CommunicationInboxFolder" value="\\centiro.se\test\Communication\Inbox\Internal\Universe\" />
  91. <add key="EnableDesignMode" value="true" />
  92. <add key="C3WebMVCBaseUrl" value="http://localhost:56378/" />
  93. <add key="ModuleApiStatisticsBaseUrl" value="http://dev.centiro.com/moduleapi/statistics" />
  94. <add key="QlikViewGetWebTicketUrl" value="http://192.168.107.112/QVAJAXZFC/getwebticket.aspx" />
  95. <add key="dhx_license" value="license@centiro.se-commercial--dIZMPY+W3xkipYeikTubvJ1x2buT5dxdtXED7QSrHHi2JjaqzHZUlDklEWiI+mcX3yyQwseqfieAaJVcnwHcmw==" />
  96. <add key="SecurityMode" value="high" />
  97. <add key="EnableForgotPassword" value="true" />
  98. <add key="helpdeskemail" value="helpdesk@centiro.com" />
  99. <add key="SSO_BASEURL" value="https://dev.centiro.com/id/" />
  100. <add key="SSO_CLIENTID" value="centiro-dev" />
  101. <!--<add key="SSO_BASEURL" value="http://localhost:44304/id/centiro-localdev" />
  102. <add key="SSO_CLIENTID" value="centiro-localdev" />
  103. <add key="SSO_HOSTS" value="^.*$" />-->
  104. <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
  105. <add key="ConfigVersion" value="2" />
  106. <add key="MenuOrder" value="Administration,Visibility,Execution" />
  107. </appSettings>
  108. <loginGroup>
  109. <login mode="LocalADWithFlag">
  110. <!-- LocalAD must only be used when C3Web is installed locally -->
  111. <adSettings groupLastSeparatorToken="_" wildCardToken="*" customerRoot="">
  112. <adGroupPriority>
  113. <add name="GOLS_TRANSPORT_INFORMATION_ADMINISTRATOR" templateUser="admin@scania.com" owner="scania.com" priority="1" />
  114. <add name="GOLS_TRANSPORT_INFORMATION_ADMINISTRATOR_*" templateUser="admin@*.scania.com" owner="scania.com" priority="2" />
  115. <add name="GOLS_TRANSPORT_SUPERVISOR_ADMINISTRATOR" templateUser="admin@scania.com" owner="scania.com" priority="3" />
  116. <add name="GOLS_TRANSPORT_SUPERVISOR_ADMINISTRATOR_*" templateUser="admin@*.scania.com" owner="scania.com" priority="4" />
  117. <add name="GOLS_GATEKEEPER_*" templateUser="gatekeeper@*.scania.com" owner="scania.com" priority="5" />
  118. <add name="GOLS_DISTRIBUTOR_*" templateUser="distributor@scania.com" parentOwner="distributor.scania.com" priority="6" />
  119. <add name="GOLS_DEALER_*" templateUser="dealer@scania.com" parentOwner="dealer.scania.com" priority="6" />
  120. <add name="GOLS_TRANSPORTER_*" templateUser="carrier@scania.com" parentOwner="carrier.scania.com" priority="6" />
  121. </adGroupPriority>
  122. <adConnectionSettings directoryPath="LDAP://192.168.103.249:389/OU=Gols_poc,OU=Applications,DC=lab,DC=local" directoryUserName="" directoryPassword="" useSsl="false" />
  123. </adSettings>
  124. </login>
  125. </loginGroup>
  126. <!--
  127. For a description of web.config changes see http://go.microsoft.com/fwlink/?LinkId=235367.
  128.  
  129. The following attributes can be set on the <httpRuntime> tag.
  130. <system.Web>
  131. <httpRuntime targetFramework="4.6" />
  132. </system.Web>
  133. -->
  134. <!--These sections are needed to enable our users to reach the following pages and services without authentication.-->
  135. <location path="Secure/ViewTemplateService.asmx">
  136. <system.web>
  137. <authorization>
  138. <allow users="?" />
  139. </authorization>
  140. </system.web>
  141. </location>
  142. <location path="Secure/PageAccessService.asmx">
  143. <system.web>
  144. <authorization>
  145. <allow users="?" />
  146. </authorization>
  147. </system.web>
  148. </location>
  149. <location path="Secure/CountryLookupService.asmx">
  150. <system.web>
  151. <authorization>
  152. <allow users="?" />
  153. </authorization>
  154. </system.web>
  155. </location>
  156. <location path="Secure/TntLMFLookupService.asmx">
  157. <system.web>
  158. <authorization>
  159. <allow users="?" />
  160. </authorization>
  161. </system.web>
  162. </location>
  163. <location path="Secure/ReflectionService.asmx">
  164. <system.web>
  165. <authorization>
  166. <allow users="?" />
  167. </authorization>
  168. </system.web>
  169. </location>
  170. <location path="Secure/QRDoc.ashx">
  171. <system.web>
  172. <authorization>
  173. <allow users="?" />
  174. </authorization>
  175. </system.web>
  176. </location>
  177. <location path="Budstikken.aspx">
  178. <system.web>
  179. <authorization>
  180. <allow users="?" />
  181. </authorization>
  182. </system.web>
  183. </location>
  184. <location path="TNT.aspx">
  185. <system.web>
  186. <authorization>
  187. <allow users="?" />
  188. </authorization>
  189. </system.web>
  190. </location>
  191. <location path="Secure/MessageToTsp/MessageToTspPage.aspx">
  192. <system.web>
  193. <authorization>
  194. <allow users="?" />
  195. </authorization>
  196. </system.web>
  197. </location>
  198. <location path="Secure/Tracking/ExternalTracking.aspx">
  199. <system.web>
  200. <authorization>
  201. <allow users="?" />
  202. </authorization>
  203. </system.web>
  204. </location>
  205. <location path="Tracking/Tracking.aspx">
  206. <system.web>
  207. <authorization>
  208. <allow users="?" />
  209. </authorization>
  210. </system.web>
  211. </location>
  212.  
  213. <system.web>
  214. <!--
  215. A known MachineKey is required for single sign-on to work on C3 Web MVC-pages on development machines. The decryption of C3 Web's cookie actually happens in ModuleAPI that has the same MachineKey configured.
  216. This should not be necessary in dev-, test-, uat- and prod-environment since the machinekey is set in .Net 2.0 and 4.0 machine.configs.
  217. -->
  218. <machineKey compatibilityMode="Framework20SP1" validationKey="97AEBF0CE6BC887AB620DC802C18FEE08CAAA536CB2DCC9ADF4CF769FC3CE6F64AF891AAA144E32B65309EB72E5352BA34401A8524A16CC6C9BC79F5484B9677" decryptionKey="EF8EDB6FF3406D8880F326A9F79FE86CF172779F9D500FB404879E89FA38B798" validation="SHA1" decryption="AES" />
  219. <authorization>
  220. <deny users="?" />
  221. </authorization>
  222. <httpRuntime executionTimeout="180" maxRequestLength="10240" targetFramework="4.6" />
  223. <sessionState mode="SQLServer" sqlConnectionString="data source=DBSR051\I02;INITIAL CATALOG=ASPState_Dev;Integrated Security=SSPI" allowCustomSqlDatabase="true" />
  224. <!--
  225. Set compilation debug="true" to insert debugging
  226. symbols into the compiled page. Because this
  227. affects performance, set this value to true only
  228. during development.
  229. -->
  230. <customErrors mode="Off" />
  231. <compilation debug="true" targetFramework="4.6" />
  232. <!--
  233. The <authentication> section enables configuration
  234. of the security authentication mode used by
  235. ASP.NET to identify an incoming user.
  236. -->
  237. <authentication mode="Forms">
  238. <!--Set to "Windows" to enable AD-->
  239. <forms loginUrl="Default.aspx" name="Main46" defaultUrl="Secure/Page.aspx" cookieless="UseCookies" />
  240. </authentication>
  241. <pages enableSessionState="true" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID" />
  242. <httpCookies httpOnlyCookies="true" lockItem="true" />
  243. <!-- Glimpse: This can be commented in to add additional data to the Trace tab when using WebForms
  244. <trace writeToDiagnosticsTrace="true" enabled="true" pageOutput="false"/> --><httpModules>
  245. <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" />
  246. <add name="Glimpse" type="Glimpse.AspNet.HttpModule, Glimpse.AspNet" />
  247. </httpModules>
  248. <httpHandlers>
  249. <add path="glimpse.axd" verb="GET" type="Glimpse.AspNet.HttpHandler, Glimpse.AspNet" />
  250. </httpHandlers>
  251. </system.web>
  252. <!--
  253. The system.webServer section is required for running ASP.NET AJAX under Internet
  254. Information Services 7.0. It is not necessary for previous version of IIS.
  255. -->
  256. <system.serviceModel>
  257. <serviceHostingEnvironment aspNetCompatibilityEnabled="true">
  258. <!--<baseAddressPrefixFilters>
  259. <add prefix="http://localhost:52000"/>
  260. </baseAddressPrefixFilters>-->
  261. </serviceHostingEnvironment>
  262. <behaviors>
  263. <endpointBehaviors>
  264. <behavior name="Behaviour_InternalService">
  265. <dataContractSerializer maxItemsInObjectGraph="1000000" />
  266. </behavior>
  267. </endpointBehaviors>
  268. </behaviors>
  269. <diagnostics>
  270. <messageLogging logEntireMessage="true" logMalformedMessages="true" logMessagesAtTransportLevel="true" maxMessagesToLog="100" maxSizeOfMessageToLog="11262144" />
  271. </diagnostics>
  272. <bindings>
  273. <basicHttpBinding>
  274. <binding name="BasicHttpBinding_WorkflowProcess" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
  275. <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
  276. <security mode="None">
  277. <transport clientCredentialType="None" proxyCredentialType="None" realm="" />
  278. <message clientCredentialType="UserName" algorithmSuite="Default" />
  279. </security>
  280. </binding>
  281. <binding name="BasicHttpBinding_InternalService" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="20000000" maxBufferPoolSize="20000000" maxReceivedMessageSize="20000000" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
  282. <readerQuotas maxDepth="32" maxStringContentLength="200000000" maxArrayLength="200000000" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
  283. <security mode="None">
  284. <transport clientCredentialType="None" proxyCredentialType="None" realm="" />
  285. <message clientCredentialType="UserName" algorithmSuite="Default" />
  286. </security>
  287. </binding>
  288. </basicHttpBinding>
  289. </bindings>
  290. <client>
  291. <endpoint address="http://test.centiro.com/BackendServices/Workflow/7/1/WorkflowProcess.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_WorkflowProcess" contract="WorkflowProcessService.WorkflowProcess" name="BasicHttpBinding_WorkflowProcess" />
  292. <endpoint address="http://test.centiro.com/rating/administrationservice/hosts/AdministrationService.svc" behaviorConfiguration="Behaviour_InternalService" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_InternalService" contract="Rating.Administration.RatingAdministrationService" name="BasicHttpBinding_InternalService" />
  293. <endpoint address="http://test.centiro.com/rating/executionservice/hosts/ExecutionService.svc" behaviorConfiguration="Behaviour_InternalService" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_InternalService" contract="Rating.ExecutionService.RatingExecutionService" name="BasicHttpBinding_InternalService" />
  294. </client>
  295. </system.serviceModel>
  296. <applicationSettings>
  297. <C3Web.Properties.Settings>
  298. <setting name="C3Web_com_centiro_www_LMFLookupService" serializeAs="String">
  299. <value>http://www.centiro.com/TNTLMFLookup/LMFLookupService.asmx</value>
  300. </setting>
  301. </C3Web.Properties.Settings>
  302. </applicationSettings>
  303. <system.web.extensions>
  304. <scripting>
  305. <webServices>
  306. <jsonSerialization maxJsonLength="500000" />
  307. </webServices>
  308. </scripting>
  309. </system.web.extensions>
  310. <system.webServer>
  311. <caching enabled="true" enableKernelCache="true" />
  312. <httpProtocol allowKeepAlive="true" />
  313. <!--<applicationInitialization skipManagedModules="false">
  314. <add initializationPage="/default.aspx"/>
  315. </applicationInitialization>-->
  316. <validation validateIntegratedModeConfiguration="false" />
  317. <modules>
  318. <remove name="ApplicationInsightsWebTracking" />
  319. <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" preCondition="managedHandler" />
  320. <add name="Glimpse" type="Glimpse.AspNet.HttpModule, Glimpse.AspNet" preCondition="integratedMode" />
  321. </modules>
  322. <handlers>
  323. <add name="Glimpse" path="glimpse.axd" verb="GET" type="Glimpse.AspNet.HttpHandler, Glimpse.AspNet" preCondition="integratedMode" />
  324. </handlers>
  325. </system.webServer>
  326. <runtime>
  327. <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  328. <dependentAssembly>
  329. <assemblyIdentity name="ActiveReports.Chart" publicKeyToken="cc4967777c49a3ff" culture="neutral" />
  330. <bindingRedirect oldVersion="0.0.0.0-5.2.0.397" newVersion="5.2.0.397" />
  331. </dependentAssembly>
  332. <dependentAssembly>
  333. <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35" culture="neutral" />
  334. <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
  335. </dependentAssembly>
  336. <dependentAssembly>
  337. <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35" culture="neutral" />
  338. <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
  339. </dependentAssembly>
  340. <dependentAssembly>
  341. <assemblyIdentity name="Microsoft.AI.Agent.Intercept" publicKeyToken="31bf3856ad364e35" culture="neutral" />
  342. <bindingRedirect oldVersion="0.0.0.0-2.0.1.0" newVersion="2.0.1.0" />
  343. </dependentAssembly>
  344. <dependentAssembly>
  345. <assemblyIdentity name="Microsoft.ApplicationInsights" publicKeyToken="31bf3856ad364e35" culture="neutral" />
  346. <bindingRedirect oldVersion="0.0.0.0-2.2.0.0" newVersion="2.2.0.0" />
  347. </dependentAssembly>
  348. </assemblyBinding>
  349. </runtime>
  350. <log4net>
  351. <root>
  352. <level value="ALL" />
  353. <appender-ref ref="aiAppender" />
  354. </root>
  355. <appender name="aiAppender" type="Microsoft.ApplicationInsights.Log4NetAppender.ApplicationInsightsAppender, Microsoft.ApplicationInsights.Log4NetAppender">
  356. <layout type="log4net.Layout.PatternLayout">
  357. <conversionPattern value="%message%newline" />
  358. </layout>
  359. </appender>
  360. </log4net>
  361. </configuration>
Add Comment
Please, Sign In to add comment