def build_atlas_uri()

in plugins/mkdocs-atlas-formatting-plugin/mkdocs_atlas_formatting_plugin/block.py [0:0]


    def build_atlas_uri(self):
        base_uri, params = self.input_lines[0].split('?')

        output = f'{base_uri}?\n'

        for idx, p in enumerate(params.split('&')):
            pad = '  ' if idx == 0 else '  &'

            if p.startswith('q='):
                output += f'{pad}q=\n'
                output += self.fmt_atlas_expr(p, 4)
            else:
                output += f'{pad}{p}\n'

        if self.options and 'hilite' in self.options:
            output = self.hilite(output, self.options['hilite'])

        self.output_lines = [f'<pre>{output}</pre>']